Files
NODEDC_PLATFORM/packages/external-provider-contract/providers/gelios/v14/package.mjs
T

23 lines
735 B
JavaScript

import { geliosProviderPackageV13 } from "../v13/package.mjs";
export const GELIOS_PROVIDER_PACKAGE_ID = "gelios.provider.v14";
export const GELIOS_PROVIDER_PACKAGE_VERSION = "14.0.0";
const value = structuredClone(geliosProviderPackageV13);
value.id = GELIOS_PROVIDER_PACKAGE_ID;
value.version = GELIOS_PROVIDER_PACKAGE_VERSION;
value.manifest = {
...value.manifest,
id: "gelios.provider.manifest.v14",
version: GELIOS_PROVIDER_PACKAGE_VERSION,
};
export const geliosProviderPackageV14 = deepFreeze(value);
function deepFreeze(input) {
if (!input || typeof input !== "object" || Object.isFrozen(input)) return input;
Object.freeze(input);
for (const child of Object.values(input)) deepFreeze(child);
return input;
}