UNPKG

@dark-engine/core

Version:

The lightweight and powerful UI rendering engine without dependencies and written in TypeScript (Browser, Node.js, Android, iOS, Windows, Linux, macOS)

12 lines (11 loc) 473 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); exports.useImperativeHandle = void 0; const use_memo_1 = require('../use-memo'); const ref_1 = require('../ref'); function useImperativeHandle(ref, createHandle, deps) { const current = (0, use_memo_1.useMemo)(() => createHandle(), deps || [{}]); ref && (0, ref_1.applyRef)(ref, current); } exports.useImperativeHandle = useImperativeHandle; //# sourceMappingURL=use-imperative-handle.js.map