Skip to content

Function: createRulesBuilder() ​

ts
function createRulesBuilder(id, options?): RulesBuilder;

Defined in: builders/create-rules-builder.ts:22

Creates a fluent RulesBuilder for P.rules(id).

Accumulates globalRules and scopedRules in declaration order and compiles into a deeply frozen RulesNode.

Parameters ​

ParameterTypeDescription
idstringUnique identifier of the rules registry.
options?CreateRulesBuilderStateOptional internal copy-on-write state.

Returns ​

RulesBuilder

Frozen RulesBuilder instance.

Released under the MIT License.