UNPKG

@vrcd-community/zhlint

Version:

A linting tool for Chinese language.

20 lines 860 B
/// <reference types="node" resolution-mode="require"/> import { ParsedStatus } from './hypers/types.js'; import { IgnoredCase } from './ignore.js'; import { Options as RuleOptions } from './rules/util.js'; export type Options = { logger?: Console; rules?: RuleOptions; hyperParse?: (string | ((status: ParsedStatus) => ParsedStatus))[] | ((status: ParsedStatus) => ParsedStatus); ignoredCases?: IgnoredCase[]; }; export type NormalizedOptions = { logger: Console; rules: RuleOptions; hyperParse: Array<(status: ParsedStatus) => ParsedStatus>; ignoredCases: IgnoredCase[]; }; import { Config } from './rc/index.js'; export declare const normalizeOptions: (options: Options) => NormalizedOptions; export declare const normalizeConfig: (config: Config, logger?: Console) => NormalizedOptions; //# sourceMappingURL=options.d.ts.map