@pmndrs/uikit
Version:
Build performant 3D user interfaces with Three.js and yoga.
9 lines (8 loc) • 332 B
TypeScript
import { Signal } from '@preact/signals-core';
export type WithFocus<T> = T & {
focus?: T;
onFocusChange?: (focus: boolean) => void;
};
export declare function createFocusPropertyTransformers(hasFocusSignal: Signal<boolean>): {
focus: (properties: unknown, merged: import("./internals.js").MergedProperties) => void;
};