Skip to content

registerLibResolver

Registers a renderer-side resolver whose result is merged into the lib argument of every evalInObsidian callback. Call from a provider’s per-worker test setup (setupFiles), like the context resolvers.

Registration is idempotent by source text: registering a resolver whose toString() matches an already-registered one is a no-op, so a setup module evaluated more than once does not merge the same library twice.

Import:

import { registerLibResolver } from 'obsidian-integration-testing';

Signature:

function registerLibResolver(resolver: LibResolver): void

Parameters:

ParameterTypeDescription
resolverLibResolverThe resolver function.

Returns: void


Links to this page: