reveal-sdk-node
Version:
RevealBI Node.js SDK
10 lines (9 loc) • 615 B
TypeScript
import { RVDataModelCalculatedField, RVDataModelField } from "./dataModelTypes";
declare type SerializedDataModelField = Omit<RVDataModelField, "type" | "defaultAggregation"> & {
type?: unknown;
defaultAggregation?: unknown;
};
export declare function parseSchema(schema: SerializedDataModelField[]): RVDataModelField[];
export declare function serializeSchema(schema: RVDataModelField[] | null | undefined): SerializedDataModelField[] | null;
export declare function serializeCalculatedFields(fields: RVDataModelCalculatedField[] | null | undefined): SerializedDataModelField[] | null;
export {};