easy-bits:用于JavaScript和TypeScript的枚举,BitFlags,BitFields,BitMask和BitArrays

时间:2024-05-24 13:34:54
【文件属性】:

文件名称:easy-bits:用于JavaScript和TypeScript的枚举,BitFlags,BitFields,BitMask和BitArrays

文件大小:129KB

文件格式:ZIP

更新时间:2024-05-24 13:34:54

JavaScript

易位 用于JavaScript和TypeScript的枚举,BitFlags,BitFields,BitMask和BitArrays。 用法 BitFlags + BitField: const options = new BitFlags ( 'OPTION1' , 'OPTION2' , 'OPTION3' ) ; const configuration = options . createBitField ( ) ; configuration . on ( options . OPTION1 | options . OPTION3 ) ; // Set option1 & option3 bits to true configuration . on ( options . OPTION1 , options . OPTION3 ) ; // Same as the abov


【文件预览】:
easy-bits-master
----.github()
--------workflows()
----src()
--------BitArray.js(8KB)
--------BitField.js(8KB)
--------BitSet.js(6KB)
--------Bit.js(41B)
--------EnumConstant.js(1KB)
--------BitFlags.js(3KB)
--------Enum.js(2KB)
--------util.js(1KB)
--------index.js(184B)
--------EnumLike.js(1KB)
----img()
--------icon.svg(2KB)
----.npmignore(63B)
----.codeclimate.yml(696B)
----config()
--------.eslintrc.json(347B)
--------jsdoc.json(146B)
--------webpack.config.base.js(899B)
--------webpack.config.production.js(408B)
--------karma.config.js(485B)
--------webpack.config.test.js(395B)
--------webpack.config.development.js(337B)
----LICENSE(1KB)
----test()
--------BitArray.js(10KB)
--------BitField.js(11KB)
--------EnumConstant.js(3KB)
--------BitFlags.js(4KB)
--------Enum.js(3KB)
--------Readme.js(3KB)
----README.md(5KB)
----typings()
--------easy-bits.d.ts(2KB)
----.gitignore(94B)
----package-lock.json(373KB)
----package.json(2KB)

网友评论