Skip to main content

Type Alias: FileProgressRuleMetadata

type FileProgressRuleMetadata = Except<
NonNullable<Rule.RuleModule["meta"]>,
| "docs"
| "messages"
| "schema"
> & {
docs: ProgressRuleDocs;
messages: Readonly<Record<ProgressRuleMessageIds, string>>;
schema: RuleSchema;
};

Defined in: types.ts:37

Strongly typed metadata shape for file-progress rule modules.

Type Declaration​

docs​

docs: ProgressRuleDocs;

messages​

messages: Readonly<Record<ProgressRuleMessageIds, string>>;

schema​

schema: RuleSchema;