UNPKG

@uk/tool

Version:
24 lines (18 loc) 671 B
/// <reference path="./global.d.ts" /> export const isNode = (typeof window === 'undefined'); export const isBrowser = !isNode; export { envConfig } from "./envconfig" export { BinBuffer } from "./binbuffer" export { PromiseQueue } from "./promisequeue" export { Constructor } from "./constructor" export { Json } from "./json" export { ActionEvent } from "./actionevent" export { parsePath } from './parsepath' export * from "./arraymap" export const mixinDeep: <A extends object, B extends object>(a: A, b: A)=> A & B = require("mixin-deep"); function noReadOnly<T>(obj: T) { return obj as Writeable<T> } (isNode ? global : window)['uk'] = { noReadOnly, }