html2bbcode.d.ts 767 B

1234567891011121314151617181920212223242526272829303132
  1. declare module "html2bbcode" {
  2. export interface BBCodeMapping {
  3. section: string;
  4. attr?: string;
  5. data?: string;
  6. newline?: number;
  7. extend?: string[];
  8. empty?: boolean;
  9. ignore?: boolean;
  10. }
  11. export class BBCode {
  12. static maps: { [htmlNode: string] : BBCodeMapping };
  13. constructor();
  14. toString() : string;
  15. }
  16. export interface HTML2BBCodeOptions {
  17. imagescale?: boolean;
  18. transsize?: boolean;
  19. nolist?: boolean;
  20. noalign?: boolean;
  21. noheadings?: boolean;
  22. debug?: boolean;
  23. }
  24. export class HTML2BBCode {
  25. constructor(opts?: HTML2BBCodeOptions);
  26. feed(html: string) : BBCode;
  27. }
  28. }