lavamoat-core
Version:
LavaMoat kernel and utils
17 lines • 718 B
TypeScript
/**
* @import {LavaMoatPolicy, LavaMoatPolicyOverrides, GlobalPolicy, BuiltinPolicy, GlobalPolicyValue} from './schema'
*/
/**
* Merges two policies together.
*
* `policyB` overwrites `policyA` where concatenation is not possible
*
* @param {LavaMoatPolicy} policyA First policy
* @param {LavaMoatPolicy | LavaMoatPolicyOverrides} [policyB] Second policy or
* policy override
* @returns {LavaMoatPolicy} Merged policy or `policyA` if `policyB` not
* provided
*/
export function mergePolicy(policyA: LavaMoatPolicy, policyB?: import("./schema").PartialLavaMoatPolicy | LavaMoatPolicy | undefined): LavaMoatPolicy;
import type { LavaMoatPolicy } from './schema';
//# sourceMappingURL=mergePolicy.d.ts.map