ganuz
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

ganuz

Source Code Version MIT License Bundle Size TypeScript

Ganuz is utilities modules, written in typescript.

Install

$ yarn add ganuz

Or

$ npm install --save ganuz

Use

Module

import {
  appendPrototypeOf,
  apply,
  clone,
  cloneWith,
  construct,
  copyProperties,
  copyProperty,
  defineMetadata,
  defineMetadataWith,
  defineProperties,
  definePropertiesWith,
  defineProperty,
  definePropertyWith,
  IDefinePropertyWithCallback,
  deleteMetadata,
  deleteProperty,
  each,
  eachProperties,
  eachPrototypeOf,
  enumerate,
  extendProperties,
  findPrototypeOf,
  get,
  getMetadata,
  getMetadataKeys,
  getMetadataOwner,
  getOwnMetadata,
  getOwnMetadataKeys,
  getOwnPropertyDescriptor,
  getOwnPropertyDescriptors,
  getPropertyDescriptor,
  getPropertyOwner,
  getPrototypeOf,
  has,
  hasMetadata,
  hasOwn,
  hasOwnMetadata,
  isAccessorDescriptor,
  isConfigurable,
  isDataDescriptor,
  isEnumerable,
  isExtensible,
  isInstanceOf,
  isPropertyDescriptor,
  isPrototypeOf,
  isDefinable,
  isWritable,
  ownKeys,
  preventExtensions,
  scope,
  set,
  setPrototypeOf,
  toAccessorDescriptor,
  toDataDescriptor,
  toPropertyDescriptor,
  IPropertyDescriptorOptions
} from 'ganuz';

Browser

<script src="https://unpkg.com/ganuz/bundle.umd.min.js"></script>
let {
  appendPrototypeOf,
  apply,
  clone,
  cloneWith,
  construct,
  copyProperties,
  copyProperty,
  defineMetadata,
  defineMetadataWith,
  defineProperties,
  definePropertiesWith,
  defineProperty,
  definePropertyWith,
  deleteMetadata,
  deleteProperty,
  each,
  eachProperties,
  eachPrototypeOf,
  enumerate,
  extendProperties,
  findPrototypeOf,
  get,
  getMetadata,
  getMetadataKeys,
  getMetadataOwner,
  getOwnMetadata,
  getOwnMetadataKeys,
  getOwnPropertyDescriptor,
  getOwnPropertyDescriptors,
  getPropertyDescriptor,
  getPropertyOwner,
  getPrototypeOf,
  has,
  hasMetadata,
  hasOwn,
  hasOwnMetadata,
  isAccessorDescriptor,
  isConfigurable,
  isDataDescriptor,
  isEnumerable,
  isExtensible,
  isInstanceOf,
  isPropertyDescriptor,
  isPrototypeOf,
  isDefinable,
  isWritable,
  ownKeys,
  preventExtensions,
  scope,
  set,
  setPrototypeOf,
  toAccessorDescriptor,
  toDataDescriptor,
  toPropertyDescriptor
} = G;

ganuz/assert

Module

import {
  assertAccessorDescriptor,
  assertConfigurable,
  assertDataDescriptor,
  assertEnumerable,
  assertExtensible,
  assertInstanceOf,
  assertPropertyDescriptor,
  assertPrototypeOf,
  assertDefinable,
  assertWritable
} from 'ganuz/assert';

Browser

<script src="https://unpkg.com/ganuz/assert/bundle.umd.min.js"></script>
let {
  assertAccessorDescriptor,
  assertConfigurable,
  assertDataDescriptor,
  assertEnumerable,
  assertExtensible,
  assertInstanceOf,
  assertPropertyDescriptor,
  assertPrototypeOf,
  assertDefinable,
  assertWritable
} = G;

ganuz/polyfill

Module

  import 'ganuz/polyfill';

Browser

<script src="https://unpkg.com/ganuz/polyfill/bundle.umd.min.js"></script>

License

Copyright © Yisrael Eliev, Licensed under the MIT license.

Package Sidebar

Install

npm i ganuz

Weekly Downloads

1

Version

0.1.1

License

MIT

Unpacked Size

712 kB

Total Files

39

Last publish

Collaborators

  • yisraelx