UNPKG

plain-immutable

Version:
18 lines (15 loc) 410 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.isImmutable = isImmutable; exports.setImmutableTag = setImmutableTag; var IMMUTABLE_TAG = exports.IMMUTABLE_TAG = '@@__PLAIN_IMMUTABLE_TAG__@@'; function isImmutable(value) { return !!(value && value[IMMUTABLE_TAG]); } function setImmutableTag() { Object.defineProperty(this, IMMUTABLE_TAG, { value: true }); }