Skip to content

ValueProvider<Value, Args>

Value provider that can either be a direct value of type Value or a function that returns a value of type Value.

Import:

import type { ValueProvider } from 'obsidian-dev-utils/value-provider';

Signature:

export type ValueProvider<Value, Args extends object = object>

Signature:

type ValueProvider<Value, Args> = ((args: Args & CommonArgs) => Promisable<Value>) | Value

Type: ((args: Args & CommonArgs) => Promisable<Value>) | Value


Links to this page: