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:35

Strongly typed metadata shape for file-progress rule modules.

Type Declaration​

docs​

docs: ProgressRuleDocs;

messages​

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

schema​

schema: RuleSchema;