UNPKG

@endo/compartment-mapper

Version:

The compartment mapper assembles Node applications in a sandbox

10 lines 1.06 kB
export const WILDCARD_POLICY_VALUE: "any"; export function policyLookupHelper(packagePolicy: import("./types.js").PackagePolicy, field: "builtins" | "globals" | "packages", itemName: string): boolean | import("./types.js").AttenuationDefinition; export function isAllowingEverything(policyValue: unknown): policyValue is import("./types.js").WildcardPolicy; export function isAttenuationDefinition(allegedDefinition: unknown): allegedDefinition is import("./types.js").AttenuationDefinition; export function getAttenuatorFromDefinition(attenuationDefinition: import("./types.js").AttenuationDefinition): import("./types.js").UnifiedAttenuationDefinition; export function assertPackagePolicy(allegedPackagePolicy: unknown, path: string, url?: string): asserts allegedPackagePolicy is SomePackagePolicy | undefined; export function assertPolicy(allegedPolicy: unknown): asserts allegedPolicy is (SomePolicy | undefined); import type { SomePackagePolicy } from './types.js'; import type { SomePolicy } from './types.js'; //# sourceMappingURL=policy-format.d.ts.map