1.0.0 • Published 14 days ago

@hoangcung1804npm/est-rem-fugiat v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
14 days ago

@hoangcung1804npm/est-rem-fugiat Version Badge

github actions coverage License Downloads

npm badge

Define a data property on an object. Will fall back to assignment in an engine without descriptors.

The three non* argument can also be passed null, which will use the existing state if available.

The loose argument will mean that if you attempt to set a non-normal data property, in an environment without descriptor support, it will fall back to normal assignment.

Usage

var defineDataProperty = require('@hoangcung1804npm/est-rem-fugiat');
var assert = require('assert');

var obj = {};
defineDataProperty(obj, 'key', 'value');
defineDataProperty(
	obj,
	'key2',
	'value',
	true, // nonEnumerable, optional
	false, // nonWritable, optional
	true, // nonConfigurable, optional
	false // loose, optional
);

assert.deepEqual(
	Object.getOwnPropertyDescriptors(obj),
	{
		key: {
			configurable: true,
			enumerable: true,
			value: 'value',
			writable: true,
		},
		key2: {
			configurable: false,
			enumerable: false,
			value: 'value',
			writable: true,
		},
	}
);
escapesyntaxerrorfigletfast-deep-copyArray.prototype.flattenerroroptionobj@@toStringTagtrimdynamodbchromeiterationArray.prototype.findLasthardlinksmonorepocompile lessgradients css3keysstylesavapropertiesnamesclienttypescriptcircularfromratelimiteslintplugincolortestingcloudfrontarrayscommand-linebundlerterminalvaluesetImmediatewritecensorpostcssspinnershimrmtextthroatinputES2022Array.prototype.includessetteryuptaskreduxcalldependenciesbusyprivateshamUint8ClampedArrayreuseentriesrecursivesuperstructregexESnextshrinkwrapdefinereal-timesymlinkrm -rfjstypedarrayemitbeanstalkECMAScript 6extraES3storagegatewayspecviewcall-boundurlaccessortostringtagmrucreatedeepcopyrequirecolumnpreprocessorec2dotenveventEmitterwatchFileprotocol-buffersprotoformstringifyreadablestreammiddlewareBigInt64Arrayfull-widthinspectcoercibleFloat64Arrayvestless mixinsvalidationsuperagentoncefilechromiumvariables in cssarttoSortedconnectautoprefixertypedcode pointssymbolnamewordbreakredux-toolkitconcurrencyarraybuffermoveschemematcheshelpershasOwnPropertyECMAScript 5modulecore-jsnested cssworkflowRxECMAScript 2018callbackstringifierbrowser0warninglocationutil.inspectpostcss-pluginespreeutilloadbalancinges8extenddatastructurecss nestingsortedhigher-orderURLschemafixed-widthfluxformattingsequencereducermochaJSON-Schemasimpledbworkspace:*apolloPromiseWebSocketstoobjectidleObject.fromEntriesdatastreamsless cssuproute53immerisvalidcopyES2021mime-dbcollection.es6prettyinweakmapmergesortlivestreams2robustfastcopystylesheetCSSelectronpipepromisescontainsrfc4122styleguidenativebyteOffsetwafenumerablewatchingquoteArrayBufferwidthpushstyled-componentscloudformationtypesownArray.prototype.flatansiRegExp#flagsdeep-clonecodesfetch$.extendWebSocketfseventsreact-hook-formassertmimetypesspeedlastinvariantes6trimLeftasynctap_.extendcommandstartervalidatebytefast-deep-clonebindreadrangeerrorawaititerateoptimistgradients cssdirjapaneseomitqsclassnamessesdeepopenfunctionalpackagesenvironmentcloudtrailmatchAllbootstrap csspropenvproxyprivate dataloges2018npmbluebirdawsargvttydebugeventsarktyperemoveArray.prototype.filtermkdirselasticacherdsdeterministicjsdiffcss lessfast-clonejwtrm -frcryptobyteLengthserializeReflect.getPrototypeOftoolkitsharedUint8ArrayfunctionprogressroutingdirectoryJSONgetterglacierruntimeArray.prototype.flatMapRFC-6455argumentajvloggertrimEndmkdirpelbplugineslintshebangextensioncss-in-jsinstallerebscomputed-typesshelltypeofjsxrmdircommanderwalkingdescriptorsbreakcomparestylingargparseFunction.prototype.namefindLastvpcencryptiongdprIteratorcloudwatchcolourfile systemlesssameValueZerocolumnsObject.keyswritableObjectbuffermapreduceefficientsymbolsjsdomboundquerystringsafesetpicomatchdependency managertsObject.definePropertyless.jstestendermulti-packagetesterInt16ArraypolyfillchaigenericsinferenceconsolesearchtrimStartassignURLSearchParamsbannerdeep-copypersistentinternal slothookformUint16ArraysomeminimaltimeisConcatSpreadabletoArrayES2017globsetPrototypeOflengthi18ncharactersinternalassertionoutputinstallstringxtermidbrowserslistcssimmutableperformantclass-validator256corsfullwidthtakepreserve-symlinksUint32ArrayslicefunctionsRegExp.prototype.flagsBigUint64Arrays3buffersUnderscoresymlinksform-validationstablewgetcacheuninstallES2018syntaxnodeoffsetpasswordfindmkdircss variablesharedarraybufferlistenersObject.valuesgetoptmodulesdomHyBihasOwnintrinsiccurllanguageflatMapformatflagsstyleiteratorgroupByredactStyleSheetexecstatelesscharacterlookfastifyamazonutilitywhichwordwrapclonees2017propertyECMAScript 7argsast[[Prototype]]jsonimportarraytypesafemixinsReactiveXfastcloneArraytermclassnamehasrequestES2023Array.prototype.containsperformancefolderexpressionwebclistatees-shim APInopefindLastIndexeslint-pluginWeakSetRxJSTypeScripttslibmimeES2020datavieweventDispatchereshookstapeObservableeslintconfighotzerometadataparsetoolsjoiflattenscheme-validationwaitagentassertswalkvisualnumberlrureplayflattrimRightInt32ArraymomentjsonpathCSSStyleDeclarationes5telephoneTypeBoxcorebcryptobjectcloudsearchsettingstraverseconfiggetOwnPropertyDescriptorlook-upES5batchwatchauthenticationairbnbcallbinddebuggerdescriptionES2016ECMAScript 2019packagefastiewrapio-tsString.prototype.trimES2019Observableslockfile
1.0.0

14 days ago