DefinitelyTyped/types/lodash-es/lang.default.d.ts
Scott a65d75a7cd Types/lodash-es auto-gen typings (#18725)
* chore(generation): add script to generate typings automatically

* docs: add a readme.md to state unfinished types

* fix: improve generation and tsconfig files

* chore(generate): add prettier to format generated code

* feat(lodash-es): generate files and remove codes

1. noconflict and runincontext aren't inside lodash-es
2. seq-like function are removed temporarily. see readme.md

* feat(lodash): add a bash script to generate all modules

and remove lodash-es related code in lodash/scripts

* fix(lodash-es): apply the new approach to declare types

for default export constraints in typescript v2.6
see
https://github.com/Microsoft/TypeScript/wiki/Breaking-Changes#arbitrary-expressions-are-forbidden-in-export-assignments-in-ambient-contexts
2017-10-23 12:57:17 -07:00

117 lines
3.6 KiB
TypeScript

import castArray from "./castArray";
import clone from "./clone";
import cloneDeep from "./cloneDeep";
import cloneDeepWith from "./cloneDeepWith";
import cloneWith from "./cloneWith";
import conformsTo from "./conformsTo";
import eq from "./eq";
import gt from "./gt";
import gte from "./gte";
import isArguments from "./isArguments";
import isArray from "./isArray";
import isArrayBuffer from "./isArrayBuffer";
import isArrayLike from "./isArrayLike";
import isArrayLikeObject from "./isArrayLikeObject";
import isBoolean from "./isBoolean";
import isBuffer from "./isBuffer";
import isDate from "./isDate";
import isElement from "./isElement";
import isEmpty from "./isEmpty";
import isEqual from "./isEqual";
import isEqualWith from "./isEqualWith";
import isError from "./isError";
import isFinite from "./isFinite";
import isFunction from "./isFunction";
import isInteger from "./isInteger";
import isLength from "./isLength";
import isMap from "./isMap";
import isMatch from "./isMatch";
import isMatchWith from "./isMatchWith";
import isNaN from "./isNaN";
import isNative from "./isNative";
import isNil from "./isNil";
import isNull from "./isNull";
import isNumber from "./isNumber";
import isObject from "./isObject";
import isObjectLike from "./isObjectLike";
import isPlainObject from "./isPlainObject";
import isRegExp from "./isRegExp";
import isSafeInteger from "./isSafeInteger";
import isSet from "./isSet";
import isString from "./isString";
import isSymbol from "./isSymbol";
import isTypedArray from "./isTypedArray";
import isUndefined from "./isUndefined";
import isWeakMap from "./isWeakMap";
import isWeakSet from "./isWeakSet";
import lt from "./lt";
import lte from "./lte";
import toArray from "./toArray";
import toFinite from "./toFinite";
import toInteger from "./toInteger";
import toLength from "./toLength";
import toNumber from "./toNumber";
import toPlainObject from "./toPlainObject";
import toSafeInteger from "./toSafeInteger";
import toString from "./toString";
declare const defaultExport: {
castArray: typeof castArray;
clone: typeof clone;
cloneDeep: typeof cloneDeep;
cloneDeepWith: typeof cloneDeepWith;
cloneWith: typeof cloneWith;
conformsTo: typeof conformsTo;
eq: typeof eq;
gt: typeof gt;
gte: typeof gte;
isArguments: typeof isArguments;
isArray: typeof isArray;
isArrayBuffer: typeof isArrayBuffer;
isArrayLike: typeof isArrayLike;
isArrayLikeObject: typeof isArrayLikeObject;
isBoolean: typeof isBoolean;
isBuffer: typeof isBuffer;
isDate: typeof isDate;
isElement: typeof isElement;
isEmpty: typeof isEmpty;
isEqual: typeof isEqual;
isEqualWith: typeof isEqualWith;
isError: typeof isError;
isFinite: typeof isFinite;
isFunction: typeof isFunction;
isInteger: typeof isInteger;
isLength: typeof isLength;
isMap: typeof isMap;
isMatch: typeof isMatch;
isMatchWith: typeof isMatchWith;
isNaN: typeof isNaN;
isNative: typeof isNative;
isNil: typeof isNil;
isNull: typeof isNull;
isNumber: typeof isNumber;
isObject: typeof isObject;
isObjectLike: typeof isObjectLike;
isPlainObject: typeof isPlainObject;
isRegExp: typeof isRegExp;
isSafeInteger: typeof isSafeInteger;
isSet: typeof isSet;
isString: typeof isString;
isSymbol: typeof isSymbol;
isTypedArray: typeof isTypedArray;
isUndefined: typeof isUndefined;
isWeakMap: typeof isWeakMap;
isWeakSet: typeof isWeakSet;
lt: typeof lt;
lte: typeof lte;
toArray: typeof toArray;
toFinite: typeof toFinite;
toInteger: typeof toInteger;
toLength: typeof toLength;
toNumber: typeof toNumber;
toPlainObject: typeof toPlainObject;
toSafeInteger: typeof toSafeInteger;
toString: typeof toString;
};
export default defaultExport;