UNPKG

@custom-elements-manifest/analyzer

Version:

<!-- [=> See Source <=](../../docs/analyzer/index.md) -->

124 lines 2.99 kB
{ "schemaVersion": "1.0.0", "readme": "", "modules": [ { "kind": "javascript-module", "path": "my-element.js", "declarations": [ { "kind": "class", "description": "", "name": "MyElement", "members": [ { "kind": "field", "name": "firstName", "type": { "text": "string" }, "default": "'John'", "attribute": "firstName" }, { "kind": "field", "name": "disabled", "type": { "text": "boolean" }, "default": "false", "attribute": "disabled", "inheritedFrom": { "name": "InputMixin", "module": "my-element.js" } } ], "attributes": [ { "name": "firstName", "type": { "text": "string" }, "default": "'John'", "fieldName": "firstName" }, { "name": "disabled", "type": { "text": "boolean" }, "default": "false", "fieldName": "disabled", "inheritedFrom": { "name": "InputMixin", "module": "my-element.js" } } ], "mixins": [ { "name": "InputMixin", "module": "my-element.js" } ], "superclass": { "name": "LitElement", "package": "lit" }, "tagName": "my-element", "customElement": true }, { "kind": "mixin", "description": "", "name": "InputMixin", "members": [ { "kind": "field", "name": "disabled", "type": { "text": "boolean" }, "default": "false", "attribute": "disabled" } ], "attributes": [ { "name": "disabled", "type": { "text": "boolean" }, "default": "false", "fieldName": "disabled" } ], "parameters": [ { "name": "superClass" } ] } ], "exports": [ { "kind": "custom-element-definition", "name": "my-element", "declaration": { "name": "MyElement", "module": "my-element.js" } }, { "kind": "js", "name": "InputMixin", "declaration": { "name": "InputMixin", "module": "my-element.js" } } ] } ] }