npm package: @ganuz/-all
Description: All is a group of packages of Ganuz library
Author: Yisrael Eliev
Latest version: 0.1.1

# @ganuz/-all
[![Source Code](https://img.shields.io/badge/%3C%2F%3E-source_code-blue.svg)](https://github.com/yisraelx/ganuz/blob/master/modules/-all)
[![Version](https://img.shields.io/npm/v/@ganuz/-all.svg)](https://www.npmjs.com/package/@ganuz/-all)
[![MIT License](https://img.shields.io/npm/l/@ganuz/-all.svg?color=yellow)](https://github.com/yisraelx/ganuz/blob/master/LICENSE)
[![Bundle Size](https://img.shields.io/bundlephobia/min/@ganuz/-all.svg?color=green)](https://bundlephobia.com/result?p=@ganuz/-all)
[![TypeScript](https://img.shields.io/badge/100%25-TypeScript-blue.svg)](https://www.typescriptlang.org)

**All is a group of packages of Ganuz library**

## Install
```sh
$ yarn add @ganuz/-all
```
Or
```sh
$ npm install --save @ganuz/-all
```

## Use
**Module**
```typescript
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/-all';
```

**Browser**
```html
<script src="https://unpkg.com/@ganuz/-all/bundle.umd.min.js"></script>
```
```typescript
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/-all/assert
**Module**
```typescript
import {
  assertAccessorDescriptor,
  assertConfigurable,
  assertDataDescriptor,
  assertEnumerable,
  assertExtensible,
  assertInstanceOf,
  assertPropertyDescriptor,
  assertPrototypeOf,
  assertDefinable,
  assertWritable
} from '@ganuz/-all/assert';
```

**Browser**
```html
<script src="https://unpkg.com/@ganuz/-all/assert/bundle.umd.min.js"></script>
```
```typescript
let {
  assertAccessorDescriptor,
  assertConfigurable,
  assertDataDescriptor,
  assertEnumerable,
  assertExtensible,
  assertInstanceOf,
  assertPropertyDescriptor,
  assertPrototypeOf,
  assertDefinable,
  assertWritable
} = G;
```
### @ganuz/-all/polyfill
**Module**
```typescript
  import '@ganuz/-all/polyfill';
```

**Browser**
```html
<script src="https://unpkg.com/@ganuz/-all/polyfill/bundle.umd.min.js"></script>
```

## License
Copyright © [Yisrael Eliev](https://github.com/yisraelx),
Licensed under the [MIT license](https://github.com/yisraelx/ganuz/blob/master/LICENSE).