diff --git a/types/domelementtype/domelementtype-tests.ts b/types/domelementtype/domelementtype-tests.ts new file mode 100644 index 0000000000..4559635599 --- /dev/null +++ b/types/domelementtype/domelementtype-tests.ts @@ -0,0 +1,12 @@ +import { DomElementType } from "domelementtype"; + +console.log(DomElementType.Text === 'text'); +console.log(DomElementType.Directive === 'directive'); +console.log(DomElementType.Comment === 'comment'); +console.log(DomElementType.Script === 'script'); +console.log(DomElementType.Style === 'style'); +console.log(DomElementType.Tag === 'tag'); +console.log(DomElementType.CDATA === 'cdata'); +console.log(DomElementType.Doctype === 'doctype'); +console.log(DomElementType.isTag({ type: DomElementType.Tag })); +console.log(DomElementType.isTag({ type: DomElementType.Doctype })); diff --git a/types/domelementtype/index.d.ts b/types/domelementtype/index.d.ts new file mode 100644 index 0000000000..918563c8a2 --- /dev/null +++ b/types/domelementtype/index.d.ts @@ -0,0 +1,45 @@ +// Type definitions for domelementtype 1.3 +// Project: https://github.com/fb55/domelementtype#readme +// Definitions by: Johan Davidsson +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped +// TypeScript Version: 2.1 + +export namespace DomElementType { + /*** + * Text + */ + const Text = "text"; + /*** + * + */ + const Directive = "directive"; + /*** + * + */ + const Comment = "comment"; + /*** + *