Skip to content

ValidationRule

type ValidationRule =
| ValidationRuleName
| {
kind: "and";
rules: ValidationRule[];
}
| {
kind: "or";
rules: ValidationRule[];
}
| {
kind: "not";
rule: ValidationRule;
}
| {
kind: "predicate";
name?: string;
predicate: (ctx) => boolean;
}
| {
kind: "markActiveInSelection";
name: string;
}
| {
kind: "blockTypeIs";
name: string;
};

Defined in: validation.ts:13