/** * Const string to identify the internal attenuators compartment */ export const ATTENUATORS_COMPARTMENT: ""; export const ENTRY_COMPARTMENT: "$root$"; export function generateCanonicalName({ isEntry, name, path }: PackageNamingKit): string; export const WILDCARD_POLICY_VALUE: "any"; export function policyLookupHelper(packagePolicy: PackagePolicy, field: PolicyEnforcementField, canonicalName: string): boolean | AttenuationDefinition; export function isAllowingEverything(policyValue: unknown): policyValue is WildcardPolicy; /** * Type guard for `AttenuationDefinition` */ export const isAttenuationDefinition: (value: unknown) => value is FullAttenuationDefinition | ImplicitAttenuationDefinition; export function getAttenuatorFromDefinition(attenuationDefinition: AttenuationDefinition): UnifiedAttenuationDefinition; export function assertPackagePolicy(allegedPackagePolicy: unknown, keypath: string, url?: string): asserts allegedPackagePolicy is SomePackagePolicy | undefined; export function assertPolicy(allegedPolicy: unknown): asserts allegedPolicy is (SomePolicy | undefined); import type { PackageNamingKit } from './types.js'; import type { PackagePolicy } from './types.js'; import type { PolicyEnforcementField } from './types.js'; import type { AttenuationDefinition } from './types.js'; import type { WildcardPolicy } from './types.js'; import type { FullAttenuationDefinition } from './types.js'; import type { ImplicitAttenuationDefinition } from './types.js'; import type { UnifiedAttenuationDefinition } from './types.js'; import type { SomePackagePolicy } from './types.js'; import type { SomePolicy } from './types.js'; //# sourceMappingURL=policy-format.d.ts.map