makePolicy
Combines a policy definition with configuration and legacy instance settings.
Call Signature
Section titled “Call Signature”makePolicy<
C>(definition,config?,settings?):ConfiguredRepositoryPolicy<C>
Defined in: makePolicy.ts:283
Combine a PolicyDefinition with a policy-specific config and other settings.
Type Parameters
Section titled “Type Parameters”C
Parameters
Section titled “Parameters”definition
Section titled “definition”Repository policy to configure.
config?
Section titled “config?”C
Configuration override, taking precedence over settings and defaults.
settings?
Section titled “settings?”Instance identity, exclusions, and fallback configuration.
Returns
Section titled “Returns”A configured repository policy.
Example
Section titled “Example”makePolicy(NoJsFileExtensions, undefined, { excludeFiles: ["^bin/"] })Call Signature
Section titled “Call Signature”makePolicy<
C>(definition,config?,settings?):PolicyInstance<C>
Defined in: makePolicy.ts:300
Combines a file-policy definition with configuration and legacy instance settings.
Type Parameters
Section titled “Type Parameters”C
Parameters
Section titled “Parameters”definition
Section titled “definition”File policy to configure.
config?
Section titled “config?”C
Configuration override, taking precedence over settings and defaults.
settings?
Section titled “settings?”Instance identity, exclusions, and fallback configuration.
Returns
Section titled “Returns”A configured file policy.