Skip to content

NotNullValue

Official

Base type for all non-null Values.

Import:

import { NotNullValue } from 'obsidian';

Signature:

export class NotNullValue extends Value

Extends: Value

Constructor

new NotNullValue()

Constructor.

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

Properties

PropertyTypeDescription
iconstringThe lucide icon name representing this value's type.
(Inherited from Value)
typestring
(Inherited from Value)

Methods

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

Links to this page: