@web-atoms/core
Version:
19 lines • 737 B
TypeScript
import { IValueConverter } from "../core/IValueConverter";
export declare const dateFormatISORegEx: RegExp;
export declare const dateFormatMSRegEx: RegExp;
export type JsonKeysNamingStrategy = "underscore" | "hyphen" | "pascal" | "none";
export interface IJsonParserOptions {
namingStrategy?: JsonKeysNamingStrategy;
dateConverter?: Array<{
regex?: RegExp;
valueConverter: IValueConverter;
}>;
indent?: number;
}
export declare class JsonService {
options: IJsonParserOptions;
transformKeys(t: (ins: string) => string, v: any): any;
parse(text: string, options?: IJsonParserOptions): any;
stringify(v: any, options?: IJsonParserOptions): string;
}
//# sourceMappingURL=JsonService.d.ts.map