@itrocks/core-transformers
Version:
Prefabricated HTML and SQL data transformers for it.rocks primitives and basic types
21 lines (20 loc) • 1.06 kB
TypeScript
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;