@umbraco-cms/backoffice
    Preparing search index...

    Class Mark<Options, Storage>

    The Mark class is used to create custom mark extensions.

    Type Parameters

    • Options = any
    • Storage = any

    Hierarchy

    Index

    Constructors

    Properties

    child:
        | null
        | Extendable<
            any,
            any,
            NodeConfig<any, any>
            | ExtensionConfig<any, any>
            | MarkConfig<any, any>,
        >
    config: MarkConfig
    name: string
    parent:
        | null
        | Extendable<
            any,
            any,
            NodeConfig<any, any>
            | ExtensionConfig<any, any>
            | MarkConfig<any, any>,
        >
    type: string

    Accessors

    • get options(): Options

      Returns Options

    • get storage(): Readonly<Storage>

      Returns Readonly<Storage>

    Methods

    • Create a new Mark instance

      Type Parameters

      • O = any
      • S = any

      Parameters

      • Optionalconfig: Partial<MarkConfig<O, S>> | (() => Partial<MarkConfig<O, S>>)

        Mark configuration object or a function that returns a configuration object

      Returns Mark<O, S>

    • Parameters

      Returns boolean