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

Property Type Description
icon string The lucide icon name representing this value's type.
(Inherited from Value)
type string
(Inherited from Value)

Methods

Method Returns Description
equals(a, b) boolean
(Inherited from Value)
equals(other) boolean Returns a boolean indicating whether this Value is equal to the provided Value.
(Inherited from Value)
isTruthy() boolean Returns 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) boolean Returns a boolean indicating whether this Value is loosely equal to the provided Value.
(Inherited from Value)
objectAccess(key) null | Value Accesses a named sub-property of this value.
(Inherited from Value)
renderTo(el, ctx) void Render this value into the provided HTMLElement.
(Inherited from Value)
toString() string Get the string representation of this Value.
(Inherited from Value)

Links to this page: