UNPKG

@itrocks/core-transformers

Version:

Prefabricated HTML and SQL data transformers for it.rocks primitives and basic types

21 lines (20 loc) 1.06 kB
import { AnyObject } from '@itrocks/class-type'; export type CoreDependencies = { displayOf: (object: AnyObject, property: string) => string; fieldIdOf: (property: string) => string; fieldNameOf: (property: string) => string; tr: (text: string) => string; }; export type Dependencies = CoreDependencies & { formatDate: (date: Date) => string; parseDate: (date: string) => Date; }; export declare function initBigintHtmlTransformers(): void; export declare function initBooleanHtmlTransformers(): void; export declare function initBooleanSqlTransformers(): void; export declare function initDateHtmlTransformers(): void; export declare function initNumberHtmlTransformers(): void; export declare function initDefaultHtmlEditTransformers(): void; export declare function initPrimitiveTransformers(dependencies?: Partial<Dependencies>): void; export declare function setCorePrimitiveDependencies(dependencies: Partial<CoreDependencies>): void; export declare function setPrimitiveDependencies(dependencies: Partial<Dependencies>): void;