UNPKG

@winged/core

Version:

Morden webapp framekwork made only for ts developers. (UNDER DEVELOPMENT, PLEASE DO NOT USE)

25 lines (24 loc) 856 B
import { StateDependencies, ViewState } from '../types'; import { DataPoint } from './dataPoint/DataPoint'; import { Renderable } from './Renderable'; import { PrevSibling } from './vdom'; export declare enum VTextType { text = 0, data = 1 } export declare class VText extends Renderable { type: VTextType; dataPoint?: DataPoint; content?: string; textNode?: Text; stateDependencies: StateDependencies; private lastValue?; constructor(content: string | DataPoint); render(state: ViewState, modifiedState: ViewState, container: HTMLElement, prevSibling: PrevSibling): void; skipRender(prevSibling: PrevSibling): void; destroyDomElement(): void; destroy(): void; forEachChildren(fn: Renderable.ChildrenIter): void; protected initStateDependencies(): StateDependencies; private createDomNode; }