Skip to content

RegExpValue

Official

Value wrapping a RegExp pattern.

Import:

import { RegExpValue } from 'obsidian';

Signature:

export class RegExpValue extends NotNullValue

Extends: NotNullValue

Constructor

new RegExpValue(regexp: RegExp)

Constructor.

To get the constructor instance, use getRegExpValueConstructor from obsidian-typings/implementations.

Properties

PropertyTypeDescription
iconstringThe lucide icon name representing this value's type.
(Inherited from NotNullValue)
regexpRegExpThe wrapped regular expression.
typestring
(Inherited from NotNullValue)

Methods

MethodReturnsDescription
equals(a, b)boolean
(Inherited from NotNullValue)
equals(other)booleanReturns a boolean indicating whether this Value is equal to the provided Value.
(Inherited from NotNullValue)
isTruthy()booleanReturns a boolean indicating whether this obsidian#RegExpValue is truthy.
keys()string[]Returns the property keys accessible on this value via Value.objectAccess.
(Inherited from NotNullValue)
looseEquals(a, b)boolean
(Inherited from NotNullValue)
looseEquals(other)booleanReturns a boolean indicating whether this Value is loosely equal to the provided Value.
(Inherited from NotNullValue)
objectAccess(key)null | ValueAccesses a named sub-property of this value.
(Inherited from NotNullValue)
renderTo(el, ctx)voidRender this value into the provided HTMLElement.
(Inherited from NotNullValue)
toString()stringGet the string representation of this obsidian#RegExpValue.

Links to this page: