import type { Merge } from 'type-fest'; export declare function isEqual(a: T, b: any): b is T; export declare function mergeObj(a: A, b: Merge, B>): Merge; /** * Helper to bind the owner of the current context to the * supplied function. * * Implementation is very simple: * ```ts * import { getOwner, runWithOwner } from 'solid-js'; * * export function bindOwner(fn: () => T): () => T { * const owner = getOwner(); * * if (!owner) { * throw new Error('No solidjs owner in current context'); * } * * return () => runWithOwner(owner, fn); * } * ``` */ export declare function bindOwner(fn: () => T): () => T; //# sourceMappingURL=util.d.ts.map