Skip to content

TypedPluginApiContract<TApi>

The contract of a named API, with both schemas required on every entry.

Import:

import type { TypedPluginApiContract } from '@mnaoumov/obsidian-lib/plugin/plugin-api';

Signature:

export type TypedPluginApiContract<TApi extends object>

Signature:

type TypedPluginApiContract<TApi> = TypedApiContract<TApi>

Type: TypedApiContract<TApi>