taggedjs
Version:
tagged template reactive html
10 lines (9 loc) • 1.11 kB
TypeScript
import { TemplaterResult } from '../getTemplaterResult.function.js';
import { AnySupport, ContextItem } from '../index.js';
import { SupportContextItem } from '../SupportContextItem.type.js';
import { Subject, SubscribeValue, TagJsComponent } from '../../index.js';
import { Callback } from '../../interpolations/attributes/bindSubjectCallback.function.js';
export declare function processReplacementComponent(templater: TemplaterResult, context: SupportContextItem, ownerSupport?: AnySupport): AnySupport;
export declare function makeRealUpdate(newContext: ContextItem, value: string | number | boolean | TagJsComponent<any> | SubscribeValue | TemplaterResult | (TagJsComponent<any> | TemplaterResult)[] | Subject<unknown> | Callback | null | undefined, context: SupportContextItem, convertValue: any, support: AnySupport): void;
export declare function afterDestroy(context: ContextItem & SupportContextItem, _ownerSupport: AnySupport): void;
export declare function processFirstSubjectComponent(templater: TemplaterResult, subject: SupportContextItem, ownerSupport: AnySupport, _appendTo: Element): AnySupport;