json-merger
Version:
Merge JSON (or YAML) files and objects with indicators like $import $remove $replace $merge etc
11 lines (10 loc) • 431 B
TypeScript
export default class DataSerializer {
private _serializers;
serialize(uri: string, data: any, pretty: boolean, spaces?: number): any;
addSerializer(serializer: DataSerializerInterface): void;
addSerializers(serializers: DataSerializerInterface[]): void;
}
export interface DataSerializerInterface {
match(uri: string): boolean;
serialize(uri: string, data: any, pretty: boolean, spaces?: number): string;
}