taggedjs
Version:
tagged template reactive html
12 lines (11 loc) • 1 kB
TypeScript
import type { TagCounts } from '../TagCounts.type.js';
import { AdvancedContextItem } from '../AdvancedContextItem.type.js';
import { LikeObservable, SubscribeCallback } from '../../tagJsVars/subscribe.function.js';
import { AnySupport } from '../AnySupport.type.js';
import { SubContext } from './SubContext.type.js';
import { ContextItem } from '../ContextItem.type.js';
export declare function setupSubscribe(observables: LikeObservable<any>[], contextItem: AdvancedContextItem, ownerSupport: AnySupport, counts: TagCounts, callback?: SubscribeCallback<any>, appendTo?: Element, insertBeforeOriginal?: Text): SubContext;
export declare function setupSubscribeCallbackProcessor(observables: LikeObservable<any>[], ownerSupport: AnySupport, // ownerSupport ?
counts: TagCounts, // used for animation stagger computing
insertBefore: Text, callback?: SubscribeCallback<any>): SubContext;
export declare function deleteAndUnsubscribe(contextItem: ContextItem, ownerSupport: AnySupport): 76 | undefined;