KC's Workspace
    Preparing search index...

    Type Alias BaseRule<Value, Type>

    BaseRule: (
        parsed: Commit,
        when?: RuleConfigCondition,
        value?: Value,
    ) => Type extends "either"
        ? RuleOutcome
        | Promise<RuleOutcome>
        : Type extends "async"
            ? Promise<RuleOutcome>
            : Type extends "sync" ? RuleOutcome : never

    Type Parameters

    • Value = never
    • Type extends RuleType = "either"

    Type Declaration