@kingjs/descriptor.nested.freeze

1.0.8 • Public • Published

@kingjs/descriptor.nested.freeze

Freezes paths of a tree.

Usage

Freeze a tree of descriptors like this:

'use strict';

var freeze = require('@kingjs/descriptor.nested.freeze');

var values = {
  alice: {
    pet: { name: 'tiger' }
  },
  bob: {
    pet: { name: 'snuggles' }
  },
  chris: {
    pet: { name: 'spike' }
  },
}

freeze(values, {
  '*': { pet: null }
});

values;

result:

{
  alice: {
    pet: { name: 'tiger' }
  },
  bob: {
    pet: { name: 'snuggles' }
  },
  chris: {
    pet: { name: 'spike' }
  },
}

API

declare function freeze(
  tree: NestedDescriptor,
  paths: NestedDescriptor
): void

Interfaces

Parameters

  • tree: The tree whose nodes will be frozen.
  • paths: The paths of the tree to freeze.

Install

With npm installed, run

$ npm install @kingjs/descriptor.nested.freeze

License

MIT

Analytics

Readme

Keywords

none

Package Sidebar

Install

npm i @kingjs/descriptor.nested.freeze

Weekly Downloads

0

Version

1.0.8

License

MIT

Unpacked Size

3.21 kB

Total Files

4

Last publish

Collaborators

  • kingces95