- Preparing search index...
- The search index is not available
Markuplit API
Constructors
constructor
- new MLRule<T, O>(o: Readonly<RuleSeed<T, O>> & {
name: string;
}): MLRule<T, O>
-
Parameters
-
o: Readonly<RuleSeed<T, O>> & {
name: string;
}
Returns MLRule<T, O>
Properties
Private
#f
#f
: undefined | ((context
: { document
: Document<T, O>; report
: { (report
: Report<T, O>): undefined; (report
: CheckerReport<T, O>): boolean; }; reports
: ({ message
: string; } | { message
: string; } | { message
: string; })[]; t
: Translator; translate
: Translator; }) => void | Promise<void>)
Private
#v
#v
: ((context
: { document
: Document<T, O>; report
: { (report
: Report<T, O>): undefined; (report
: CheckerReport<T, O>): boolean; }; reports
: ({ message
: string; } | { message
: string; } | { message
: string; })[]; t
: Translator; translate
: Translator; }) => void | Promise<void>)
Type declaration
-
- (context: {
document: Document<T, O>;
report: {
(report: Report<T, O>): undefined;
(report: CheckerReport<T, O>): boolean;
};
reports: ({
message: string;
} | {
message: string;
} | {
message: string;
})[];
t: Translator;
translate: Translator;
}): void | Promise<void>
-
Parameters
-
context: {
document: Document<T, O>;
report: {
(report: Report<T, O>): undefined;
(report: CheckerReport<T, O>): boolean;
};
reports: ({
message: string;
} | {
message: string;
} | {
message: string;
})[];
t: Translator;
translate: Translator;
}
-
-
report: {
(report: Report<T, O>): undefined;
(report: CheckerReport<T, O>): boolean;
}
-
- (report: Report<T, O>): undefined
-
Returns undefined
- (report: CheckerReport<T, O>): boolean
-
Returns boolean
-
reports: ({
message: string;
} | {
message: string;
} | {
message: string;
})[]
-
-
Returns void | Promise<void>
Readonly
defaultOptions
defaultOptions: O
Readonly
defaultValue
defaultValue: T
Readonly
name
name: string
Accessors
Protected
f
- get f(): undefined | ((context: {
document: Document<T, O>;
report: {
(report: Report<T, O>): undefined;
(report: CheckerReport<T, O>): boolean;
};
reports: ({
message: string;
} | {
message: string;
} | {
message: string;
})[];
t: Translator;
translate: Translator;
}) => void | Promise<void>)
-
Returns undefined | ((context: {
document: Document<T, O>;
report: {
(report: Report<T, O>): undefined;
(report: CheckerReport<T, O>): boolean;
};
reports: ({
message: string;
} | {
message: string;
} | {
message: string;
})[];
t: Translator;
translate: Translator;
}) => void | Promise<void>)
Protected
v
- get v(): ((context: {
document: Document<T, O>;
report: {
(report: Report<T, O>): undefined;
(report: CheckerReport<T, O>): boolean;
};
reports: ({
message: string;
} | {
message: string;
} | {
message: string;
})[];
t: Translator;
translate: Translator;
}) => void | Promise<void>)
-
Returns ((context: {
document: Document<T, O>;
report: {
(report: Report<T, O>): undefined;
(report: CheckerReport<T, O>): boolean;
};
reports: ({
message: string;
} | {
message: string;
} | {
message: string;
})[];
t: Translator;
translate: Translator;
}) => void | Promise<void>)
-
- (context: {
document: Document<T, O>;
report: {
(report: Report<T, O>): undefined;
(report: CheckerReport<T, O>): boolean;
};
reports: ({
message: string;
} | {
message: string;
} | {
message: string;
})[];
t: Translator;
translate: Translator;
}): void | Promise<void>
-
Parameters
-
context: {
document: Document<T, O>;
report: {
(report: Report<T, O>): undefined;
(report: CheckerReport<T, O>): boolean;
};
reports: ({
message: string;
} | {
message: string;
} | {
message: string;
})[];
t: Translator;
translate: Translator;
}
-
-
report: {
(report: Report<T, O>): undefined;
(report: CheckerReport<T, O>): boolean;
}
-
- (report: Report<T, O>): undefined
-
Returns undefined
- (report: CheckerReport<T, O>): boolean
-
Returns boolean
-
reports: ({
message: string;
} | {
message: string;
} | {
message: string;
})[]
-
-
Returns void | Promise<void>
Methods
Private
_optimize
- _optimize(rules: undefined | Rules, ruleName: string): RuleInfo<T, O>
-
Parameters
-
rules: undefined | Rules
-
ruleName: string
optimizeOption
- optimizeOption(configSettings: undefined | null | Rule<T, O>): RuleInfo<T, O>
-
Parameters
-
configSettings: undefined | null | Rule<T, O>
The following getter is unused internally, only for extending from 3rd party library