@sheetxl/models
Version:
Models - A Headless javascript spreadsheet library.
23 lines • 1.05 kB
TypeScript
import PropertyPersister from "../dagm/PropertyPersister";
import { SchemeColorLookup } from '../color/AdjustedColor';
import { ImmutableRectangle } from "./Coordinates";
declare const rectSetter: (value: any) => any;
declare class RectPersister extends PropertyPersister {
toJSON(value: any): any;
fromJSON(jsonValue: any): ImmutableRectangle;
}
export { rectSetter, RectPersister };
export declare function dateSetter(value: any): any;
export declare class DatePersister extends PropertyPersister {
toJSON(value: any): any;
fromJSON(jsonValue: any): any;
}
export declare function dateOASetter(value: any): any;
export declare class AdjustedColorPersister extends PropertyPersister {
private _schemeLookup;
constructor(schemeLookup?: SchemeColorLookup, path?: string);
toJSON(value: any): any;
fromJSON(jsonValue: any): import("../color/AdjustedColor").AdjustedColor;
}
export declare function createAdjustedColorSetter(schemeLookup?: SchemeColorLookup): (value: any) => any;
//# sourceMappingURL=Persisters.d.ts.map