Skip to content

makePolicyDefinition

makePolicyDefinition<C>(args): PolicyDefinition<C>

Defined in: makePolicy.ts:252

Creates a PolicyDefinition from the provided arguments.

C = undefined

PolicyDefinitionInput<C>

Policy metadata, handler, optional resolver, and defaults.

PolicyDefinition<C>

A file-policy definition.

const MyPolicy = makePolicyDefinition({
name: "MyPolicy",
description: "Ensures files follow conventions",
match: /\.ts$/,
handler: async ({ file }) => true,
});