Type Parameters

Hierarchy

  • MLRule

Constructors

Properties

#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>)
#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;
        }
        • 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

      Returns void | Promise<void>

defaultOptions: O
defaultSeverity: Severity
defaultValue: T
name: string

Accessors

  • 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>)
  • The following getter is unused internally, only for extending from 3rd party library

    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>)

  • 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>)
  • The following getter is unused internally, only for extending from 3rd party library

    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;
          }
          • 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

        Returns void | Promise<void>

Methods

Generated using TypeDoc