taggedjs
Version:
tagged template reactive html
10 lines (9 loc) • 652 B
TypeScript
import { Props } from '../Props.js';
import { BaseSupport } from './BaseSupport.type.js';
import { TemplaterResult } from './getTemplaterResult.function.js';
/** Used when deciding if a support will even change (are the arguments the same?) */
export declare function hasSupportChanged(oldSupport: BaseSupport, newTemplater: TemplaterResult): number | string | false;
export declare function immutablePropMatch(props: Props, pastCloneProps: Props): false | 2;
export declare function shallowPropMatch(props: Props, pastCloneProps: Props): false | 3 | 3.1 | 3.3;
export declare const shallowCompareDepth = 3;
export declare const deepCompareDepth = 10;