jshiki
    Preparing search index...

    Type Alias UnaryOperatorOptions

    UnaryOperatorOptions:
        | { allow: (keyof typeof operators.unary)[] }
        | { block: (keyof typeof operators.unary)[] }

    Defines which unary operators are allowed. Must provide an allow list or a block list, but not both. Valid options are -, +, !, ~, typeof.

    Type Declaration

    • { allow: (keyof typeof operators.unary)[] }
      • allow: (keyof typeof operators.unary)[]

        Which unary operators to allow. Valid options are -, +, !, ~, typeof.

    • { block: (keyof typeof operators.unary)[] }
      • block: (keyof typeof operators.unary)[]

        Which unary operators to block. Valid options are -, +, !, ~, typeof.

    // allows only unary operators '!' and '+'
    { unary: { allow: ['!', '+'] } }
    // allows any unary operator except '-' and '~'
    { unary: { block: ['-', '~'] } }