@gmetrixr/rjson
Version:
(R)ecursive Json
18 lines (17 loc) • 1.15 kB
TypeScript
import * as gv from "./globalVariables";
declare const migrations: {
createNewProject: () => import("..").RecordNode<import("..").RT.project>;
createNewDeployment: () => import("..").RecordNode<import("..").RT.deployment>;
migrateProjectRJson: (projectJson: any, uptoVersion?: number | undefined) => import("..").RecordNode<import("..").RT.project>;
migrationsForNewProject: (projectJson: any) => import("..").RecordNode<import("..").RT.project>;
getHighestProjectVersion: () => number;
initialMigrateProjectRJson: (projectJson: any, uptoVersion?: number | undefined) => import("..").RecordNode<import("..").RT.project>;
runHealthCheckMigrations: (projectJson: import("..").RecordNode<import("..").RT.project>) => {
projectJson: import("..").RecordNode<import("..").RT.project>;
corrections: string[];
};
confirmNoCorruption: (json: import("..").RecordNode<import("..").RT>) => boolean;
migrateDeployment: (deploymentJson: any, uptoVersion?: number | undefined) => import("..").RecordNode<import("..").RT.deployment>;
getHighestDeploymentVersion: () => number;
};
export { migrations, gv };