25 lines
1.2 KiB
TypeScript
25 lines
1.2 KiB
TypeScript
// @design.estate scope
|
|
import * as deesElement from '@design.estate/dees-element';
|
|
import * as deesCatalog from '@design.estate/dees-catalog';
|
|
import * as deesDomtools from '@design.estate/dees-domtools';
|
|
|
|
export { deesElement, deesCatalog, deesDomtools };
|
|
|
|
// @push.rocks scope
|
|
import * as smartstate from '@push.rocks/smartstate';
|
|
import * as smartrx from '@push.rocks/smartrx';
|
|
import * as smartunique from '@push.rocks/smartunique';
|
|
import * as smartdelay from '@push.rocks/smartdelay';
|
|
|
|
export { smartstate, smartrx, smartunique, smartdelay };
|
|
|
|
// Re-export commonly used items for convenience with explicit types
|
|
export const html: typeof deesElement.html = deesElement.html;
|
|
export const css: typeof deesElement.css = deesElement.css;
|
|
export const cssManager: typeof deesElement.cssManager = deesElement.cssManager;
|
|
export const customElement: typeof deesElement.customElement = deesElement.customElement;
|
|
export const property: typeof deesElement.property = deesElement.property;
|
|
export const state: typeof deesElement.state = deesElement.state;
|
|
export const DeesElement = deesElement.DeesElement;
|
|
export type { TemplateResult, CSSResult } from '@design.estate/dees-element';
|