• Provides a plugin for @typhonjs-node-plugin/manager.

    Wires up object util functions on the plugin eventbus. The following event bindings are available:

    - `typhonjs:utils:object:deep:freeze`: Invokes `deepFreeze`.
    - `typhonjs:utils:object:deep:merge`: Invokes `deepMerge`.
    - `typhonjs:utils:object:deep:seal`: Invokes `deepSeal`.
    - `typhonjs:utils:object:has:accessor`: Invokes `hasAccessor`.
    - `typhonjs:utils:object:has:getter`: Invokes `hasGetter`.
    - `typhonjs:utils:object:has:prototype`: Invokes `hasPrototype`.
    - `typhonjs:utils:object:has:setter`: Invokes `hasSetter`.
    - `typhonjs:utils:object:is:iterable:async`: Invokes `isAsyncIterable`.
    - `typhonjs:utils:object:is:iterable`: Invokes `isIterable`.
    - `typhonjs:utils:object:is:object`: Invokes `isObject`.
    - `typhonjs:utils:object:keys`: Invokes `objectKeys`.
    - `typhonjs:utils:object:klona`: Invokes `klona`.
    - `typhonjs:utils:object:size`: Invokes `objectSize`.
    - `typhonjs:utils:object:safe:access`: Invokes `safeAccess`.
    - `typhonjs:utils:object:safe:equal`: Invokes `safeEqual`.
    - `typhonjs:utils:object:safe:key:iter`: Invokes `safeKeyIterator`.
    - `typhonjs:utils:object:safe:set`: Invokes `safeSet`.

    Parameters

    • ev: any

      PluginEvent - The plugin event.

    Returns void