UNPKG

marko

Version:

Optimized runtime for Marko templates.

21 lines (20 loc) • 1.45 kB
export declare const invalidNativeAttrNameReg: RegExp; export declare const invalidAttrNameReg: RegExp; export declare function getWrongAttrSuggestion(name: string): string | undefined; export declare function _call<T>(fn: (v: T) => unknown, v: T): T; export declare function stringifyClassEntry(name: string, value: unknown): string; export declare function stringifyStyleEntry(name: string, value: unknown): string; export declare function escapeStyleValue(str: string): string; export declare const toDelimitedString: (val: unknown, delimiter: string, stringify: (n: string, v: unknown) => string | undefined) => string; export declare function isEventHandler(name: string): name is `on${string}`; export declare function getEventType(name: `on${string}`): string; export declare function hasKeys(obj: object): boolean; export declare function isNullishOrFalse(value: unknown): value is false | null | undefined; export declare function isNotNullishOrFalse(value: unknown): boolean; export declare function isPromise(value: unknown): value is Promise<unknown>; export declare function normalizeDynamicRenderer<Renderer>(value: any): Renderer | string | undefined; export declare const decodeAccessor: (num: number) => string; export declare let branchesEnabled: undefined | 1; export declare function withBranches<T>(runtime?: T): T; export declare let dynamicHtmlEnabled: undefined | 1; export declare function withDynamicHtml<T>(runtime: T): T;