UNPKG

@surface/custom-element

Version:

Provides support of directives and data binding on custom elements.

19 lines (18 loc) 1.34 kB
import CustomElement from "./internal/custom-element.js"; export type { default as ICustomElement } from "./internal/interfaces/custom-element"; export type { default as CustomElementDefinitionOptions } from "./internal/types/custom-element-definition-options"; export type { default as DirectiveContext } from "./internal/types/directive-context"; export type { DirectiveConstructor, DirectiveFactory, } from "./internal/types"; export type { AttributeOptions } from "./internal/decorators/attribute.js"; export { default as attribute } from "./internal/decorators/attribute.js"; export { default as computed } from "./internal/decorators/computed.js"; export { default as define } from "./internal/decorators/define.js"; export { default as element } from "./internal/decorators/element.js"; export { default as event } from "./internal/decorators/event.js"; export { default as listener } from "./internal/decorators/listener.js"; export { query, queryAll } from "./internal/decorators/query.js"; export { default as styles } from "./internal/decorators/styles.js"; export { default as Directive } from "./internal/directives/directive.js"; export { default as processTemplate } from "./internal/processors/process-template.js"; export { scheduler, painting } from "./internal/singletons.js"; export default CustomElement;