UNPKG

taggedjs

Version:

tagged template reactive html

14 lines (13 loc) 589 B
import { AnySupport } from '../tag/index.js'; import { StateMemory } from './StateMemory.type.js'; import { tagClosed$ } from './tagClosed$.subject.js'; export type UseOptions = { beforeRender?: (support: AnySupport, ownerTag?: AnySupport) => void; beforeRedraw?: (support: AnySupport, tag: AnySupport) => void; afterRender?: (support: AnySupport, ownerSupport?: AnySupport) => void; beforeDestroy?: (support: AnySupport, tag: AnySupport) => void; }; export type UseMemory = (Record<string, unknown> & { stateConfig: StateMemory; tagClosed$: typeof tagClosed$; });