Package Exports
- @dwlib/abstract
- @dwlib/abstract/BigIntModulo
- @dwlib/abstract/BufferSourceAsUint8Array
- @dwlib/abstract/GetMethod
- @dwlib/abstract/GetV
- @dwlib/abstract/Modulo
- @dwlib/abstract/OrdinaryToPrimitive
- @dwlib/abstract/RandomInt
- @dwlib/abstract/RandomIntWithin
- @dwlib/abstract/ToBigInt
- @dwlib/abstract/ToBigInt64
- @dwlib/abstract/ToBigUint64
- @dwlib/abstract/ToBoolean
- @dwlib/abstract/ToDecimal
- @dwlib/abstract/ToDecimalOrInfinity
- @dwlib/abstract/ToIndex
- @dwlib/abstract/ToInt16
- @dwlib/abstract/ToInt32
- @dwlib/abstract/ToInt8
- @dwlib/abstract/ToInteger
- @dwlib/abstract/ToIntegerOrInfinity
- @dwlib/abstract/ToLength
- @dwlib/abstract/ToNumber
- @dwlib/abstract/ToNumeric
- @dwlib/abstract/ToObject
- @dwlib/abstract/ToPrimitive
- @dwlib/abstract/ToPropertyKey
- @dwlib/abstract/ToSafeInteger
- @dwlib/abstract/ToString
- @dwlib/abstract/ToStringTag
- @dwlib/abstract/ToUint16
- @dwlib/abstract/ToUint32
- @dwlib/abstract/ToUint8
- @dwlib/abstract/ToUint8Clamp
- @dwlib/abstract/Type
- @dwlib/abstract/UnixTime
- @dwlib/abstract/index
Readme
Abstract
Install
npm i --save @dwlib/abstract
Usage
// CJS
const abstract = require('@dwlib/abstract');
const AbstractFunction = require('@dwlib/abstract/<FunctionName>');
const ToObject = require('@dwlib/abstract/ToObject');
const ToPropertyKey = require('@dwlib/abstract/ToPropertyKey');
// ESM
import initialized, * as abstract from '@dwlib/abstract';
import AbstractFunction from '@dwlib/abstract/<FunctionName>';
import ToObject from '@dwlib/abstract/ToObject';
import ToPropertyKey from '@dwlib/abstract/ToPropertyKey';
import PromiseThen from '@dwlib/primordials/PromiseThen';
PromiseThen(initialized, () => {
const ToBigInt = abstract.ToBigInt;
});