DefinitelyTyped/types/lodash/tsconfig.json
AJ Richardson a1ff7a2a7d [lodash] Placeholder support (#24728)
* lodash: _.get should with numeric keys, too.
Also added some better tests.

* lodash: add one more NumericDictionary overload for _.get

* lodash: more reasonable index for _.get tests

* lodash: support placeholders for curry

* lodash: add logic for generating overloads with placeholders

* lodash: fix placeholder generation bugs

* lodash: use the original parameter name for placeholder parameters

* lodash: stop generating unnecessary generics

* lodash: move all FP functions into a single file.
Trying to fix memory error in tests.

* lodash: omit comments and useless overloads to make the build work

* lodash: update fp function files

* Fix placeholder definition files

* lodash: add placeholder constants to fp definitions

* lodash: looks like we missed some jsdoc comments.
Let's omit them for consistency.

* lodash: fix build errors
2018-04-14 12:40:40 -07:00

721 lines
18 KiB
JSON

{
"compilerOptions": {
"module": "commonjs",
"lib": [
"es6"
],
"noImplicitAny": true,
"noImplicitThis": true,
"strictFunctionTypes": true,
"strictNullChecks": true,
"baseUrl": "../",
"typeRoots": [
"../"
],
"types": [],
"noEmit": true,
"forceConsistentCasingInFileNames": true,
"esModuleInterop": true
},
"files": [
"index.d.ts",
"lodash-tests.ts",
"add.d.ts",
"after.d.ts",
"ary.d.ts",
"assign.d.ts",
"assignIn.d.ts",
"assignInWith.d.ts",
"assignWith.d.ts",
"at.d.ts",
"attempt.d.ts",
"before.d.ts",
"bind.d.ts",
"bindAll.d.ts",
"bindKey.d.ts",
"camelCase.d.ts",
"capitalize.d.ts",
"castArray.d.ts",
"ceil.d.ts",
"chain.d.ts",
"chunk.d.ts",
"clamp.d.ts",
"clone.d.ts",
"cloneDeep.d.ts",
"cloneDeepWith.d.ts",
"cloneWith.d.ts",
"compact.d.ts",
"concat.d.ts",
"cond.d.ts",
"conformsTo.d.ts",
"constant.d.ts",
"countBy.d.ts",
"create.d.ts",
"curry.d.ts",
"curryRight.d.ts",
"debounce.d.ts",
"deburr.d.ts",
"defaults.d.ts",
"defaultsDeep.d.ts",
"defaultTo.d.ts",
"defer.d.ts",
"delay.d.ts",
"difference.d.ts",
"differenceBy.d.ts",
"differenceWith.d.ts",
"divide.d.ts",
"drop.d.ts",
"dropRight.d.ts",
"dropRightWhile.d.ts",
"dropWhile.d.ts",
"each.d.ts",
"eachRight.d.ts",
"endsWith.d.ts",
"entries.d.ts",
"entriesIn.d.ts",
"eq.d.ts",
"escape.d.ts",
"escapeRegExp.d.ts",
"every.d.ts",
"extend.d.ts",
"extendWith.d.ts",
"fill.d.ts",
"filter.d.ts",
"find.d.ts",
"findIndex.d.ts",
"findKey.d.ts",
"findLast.d.ts",
"findLastIndex.d.ts",
"findLastKey.d.ts",
"first.d.ts",
"flatMap.d.ts",
"flatMapDeep.d.ts",
"flatMapDepth.d.ts",
"flatten.d.ts",
"flattenDeep.d.ts",
"flattenDepth.d.ts",
"flip.d.ts",
"floor.d.ts",
"flow.d.ts",
"flowRight.d.ts",
"forEach.d.ts",
"forEachRight.d.ts",
"forIn.d.ts",
"forInRight.d.ts",
"forOwn.d.ts",
"forOwnRight.d.ts",
"fp.d.ts",
"fromPairs.d.ts",
"functions.d.ts",
"functionsIn.d.ts",
"get.d.ts",
"groupBy.d.ts",
"gt.d.ts",
"gte.d.ts",
"has.d.ts",
"hasIn.d.ts",
"head.d.ts",
"identity.d.ts",
"includes.d.ts",
"indexOf.d.ts",
"initial.d.ts",
"inRange.d.ts",
"intersection.d.ts",
"intersectionBy.d.ts",
"intersectionWith.d.ts",
"invert.d.ts",
"invertBy.d.ts",
"invoke.d.ts",
"invokeMap.d.ts",
"isArguments.d.ts",
"isArray.d.ts",
"isArrayBuffer.d.ts",
"isArrayLike.d.ts",
"isArrayLikeObject.d.ts",
"isBoolean.d.ts",
"isBuffer.d.ts",
"isDate.d.ts",
"isElement.d.ts",
"isEmpty.d.ts",
"isEqual.d.ts",
"isEqualWith.d.ts",
"isError.d.ts",
"isFinite.d.ts",
"isFunction.d.ts",
"isInteger.d.ts",
"isLength.d.ts",
"isMap.d.ts",
"isMatch.d.ts",
"isMatchWith.d.ts",
"isNaN.d.ts",
"isNative.d.ts",
"isNil.d.ts",
"isNull.d.ts",
"isNumber.d.ts",
"isObject.d.ts",
"isObjectLike.d.ts",
"isPlainObject.d.ts",
"isRegExp.d.ts",
"isSafeInteger.d.ts",
"isSet.d.ts",
"isString.d.ts",
"isSymbol.d.ts",
"isTypedArray.d.ts",
"isUndefined.d.ts",
"isWeakMap.d.ts",
"isWeakSet.d.ts",
"iteratee.d.ts",
"join.d.ts",
"kebabCase.d.ts",
"keyBy.d.ts",
"keys.d.ts",
"keysIn.d.ts",
"last.d.ts",
"lastIndexOf.d.ts",
"lowerCase.d.ts",
"lowerFirst.d.ts",
"lt.d.ts",
"lte.d.ts",
"map.d.ts",
"mapKeys.d.ts",
"mapValues.d.ts",
"matches.d.ts",
"matchesProperty.d.ts",
"max.d.ts",
"maxBy.d.ts",
"mean.d.ts",
"meanBy.d.ts",
"memoize.d.ts",
"merge.d.ts",
"mergeWith.d.ts",
"method.d.ts",
"methodOf.d.ts",
"min.d.ts",
"minBy.d.ts",
"mixin.d.ts",
"negate.d.ts",
"noConflict.d.ts",
"noop.d.ts",
"now.d.ts",
"nth.d.ts",
"nthArg.d.ts",
"omit.d.ts",
"omitBy.d.ts",
"once.d.ts",
"orderBy.d.ts",
"over.d.ts",
"overArgs.d.ts",
"overEvery.d.ts",
"overSome.d.ts",
"pad.d.ts",
"padEnd.d.ts",
"padStart.d.ts",
"parseInt.d.ts",
"partial.d.ts",
"partialRight.d.ts",
"partition.d.ts",
"pick.d.ts",
"pickBy.d.ts",
"property.d.ts",
"propertyOf.d.ts",
"pull.d.ts",
"pullAll.d.ts",
"pullAllBy.d.ts",
"pullAllWith.d.ts",
"pullAt.d.ts",
"random.d.ts",
"range.d.ts",
"rangeRight.d.ts",
"rearg.d.ts",
"reduce.d.ts",
"reduceRight.d.ts",
"reject.d.ts",
"remove.d.ts",
"repeat.d.ts",
"replace.d.ts",
"rest.d.ts",
"result.d.ts",
"reverse.d.ts",
"round.d.ts",
"runInContext.d.ts",
"sample.d.ts",
"sampleSize.d.ts",
"set.d.ts",
"setWith.d.ts",
"shuffle.d.ts",
"size.d.ts",
"slice.d.ts",
"snakeCase.d.ts",
"some.d.ts",
"sortBy.d.ts",
"sortedIndex.d.ts",
"sortedIndexBy.d.ts",
"sortedIndexOf.d.ts",
"sortedLastIndex.d.ts",
"sortedLastIndexBy.d.ts",
"sortedLastIndexOf.d.ts",
"sortedUniq.d.ts",
"sortedUniqBy.d.ts",
"split.d.ts",
"spread.d.ts",
"startCase.d.ts",
"startsWith.d.ts",
"subtract.d.ts",
"sum.d.ts",
"sumBy.d.ts",
"tail.d.ts",
"take.d.ts",
"takeRight.d.ts",
"takeRightWhile.d.ts",
"takeWhile.d.ts",
"tap.d.ts",
"template.d.ts",
"throttle.d.ts",
"thru.d.ts",
"times.d.ts",
"toArray.d.ts",
"toFinite.d.ts",
"toInteger.d.ts",
"toLength.d.ts",
"toLower.d.ts",
"toNumber.d.ts",
"toPairs.d.ts",
"toPairsIn.d.ts",
"toPath.d.ts",
"toPlainObject.d.ts",
"toSafeInteger.d.ts",
"toString.d.ts",
"toUpper.d.ts",
"transform.d.ts",
"trim.d.ts",
"trimEnd.d.ts",
"trimStart.d.ts",
"truncate.d.ts",
"unary.d.ts",
"unescape.d.ts",
"union.d.ts",
"unionBy.d.ts",
"unionWith.d.ts",
"uniq.d.ts",
"uniqBy.d.ts",
"uniqueId.d.ts",
"uniqWith.d.ts",
"unset.d.ts",
"unzip.d.ts",
"unzipWith.d.ts",
"update.d.ts",
"updateWith.d.ts",
"upperCase.d.ts",
"upperFirst.d.ts",
"values.d.ts",
"valuesIn.d.ts",
"without.d.ts",
"words.d.ts",
"wrap.d.ts",
"xor.d.ts",
"xorBy.d.ts",
"xorWith.d.ts",
"zip.d.ts",
"zipObject.d.ts",
"zipObjectDeep.d.ts",
"zipWith.d.ts",
"common/array.d.ts",
"common/collection.d.ts",
"common/common.d.ts",
"common/date.d.ts",
"common/function.d.ts",
"common/lang.d.ts",
"common/math.d.ts",
"common/number.d.ts",
"common/object.d.ts",
"common/seq.d.ts",
"common/string.d.ts",
"common/util.d.ts",
"fp/convert.d.ts",
"fp/add.d.ts",
"fp/after.d.ts",
"fp/all.d.ts",
"fp/allPass.d.ts",
"fp/always.d.ts",
"fp/any.d.ts",
"fp/anyPass.d.ts",
"fp/apply.d.ts",
"fp/ary.d.ts",
"fp/assign.d.ts",
"fp/assignAll.d.ts",
"fp/assignAllWith.d.ts",
"fp/assignIn.d.ts",
"fp/assignInAll.d.ts",
"fp/assignInAllWith.d.ts",
"fp/assignInWith.d.ts",
"fp/assignWith.d.ts",
"fp/assoc.d.ts",
"fp/assocPath.d.ts",
"fp/at.d.ts",
"fp/attempt.d.ts",
"fp/before.d.ts",
"fp/bind.d.ts",
"fp/bindAll.d.ts",
"fp/bindKey.d.ts",
"fp/camelCase.d.ts",
"fp/capitalize.d.ts",
"fp/castArray.d.ts",
"fp/ceil.d.ts",
"fp/chunk.d.ts",
"fp/clamp.d.ts",
"fp/clone.d.ts",
"fp/cloneDeep.d.ts",
"fp/cloneDeepWith.d.ts",
"fp/cloneWith.d.ts",
"fp/compact.d.ts",
"fp/complement.d.ts",
"fp/compose.d.ts",
"fp/concat.d.ts",
"fp/cond.d.ts",
"fp/conforms.d.ts",
"fp/conformsTo.d.ts",
"fp/constant.d.ts",
"fp/contains.d.ts",
"fp/countBy.d.ts",
"fp/create.d.ts",
"fp/curry.d.ts",
"fp/curryN.d.ts",
"fp/curryRight.d.ts",
"fp/curryRightN.d.ts",
"fp/debounce.d.ts",
"fp/deburr.d.ts",
"fp/defaults.d.ts",
"fp/defaultsAll.d.ts",
"fp/defaultsDeep.d.ts",
"fp/defaultsDeepAll.d.ts",
"fp/defaultTo.d.ts",
"fp/defer.d.ts",
"fp/delay.d.ts",
"fp/difference.d.ts",
"fp/differenceBy.d.ts",
"fp/differenceWith.d.ts",
"fp/dissoc.d.ts",
"fp/dissocPath.d.ts",
"fp/divide.d.ts",
"fp/drop.d.ts",
"fp/dropLast.d.ts",
"fp/dropLastWhile.d.ts",
"fp/dropRight.d.ts",
"fp/dropRightWhile.d.ts",
"fp/dropWhile.d.ts",
"fp/each.d.ts",
"fp/eachRight.d.ts",
"fp/endsWith.d.ts",
"fp/entries.d.ts",
"fp/entriesIn.d.ts",
"fp/eq.d.ts",
"fp/equals.d.ts",
"fp/escape.d.ts",
"fp/escapeRegExp.d.ts",
"fp/every.d.ts",
"fp/extend.d.ts",
"fp/extendAll.d.ts",
"fp/extendAllWith.d.ts",
"fp/extendWith.d.ts",
"fp/F.d.ts",
"fp/fill.d.ts",
"fp/filter.d.ts",
"fp/find.d.ts",
"fp/findFrom.d.ts",
"fp/findIndex.d.ts",
"fp/findIndexFrom.d.ts",
"fp/findKey.d.ts",
"fp/findLast.d.ts",
"fp/findLastFrom.d.ts",
"fp/findLastIndex.d.ts",
"fp/findLastIndexFrom.d.ts",
"fp/findLastKey.d.ts",
"fp/first.d.ts",
"fp/flatMap.d.ts",
"fp/flatMapDeep.d.ts",
"fp/flatMapDepth.d.ts",
"fp/flatten.d.ts",
"fp/flattenDeep.d.ts",
"fp/flattenDepth.d.ts",
"fp/flip.d.ts",
"fp/floor.d.ts",
"fp/flow.d.ts",
"fp/flowRight.d.ts",
"fp/forEach.d.ts",
"fp/forEachRight.d.ts",
"fp/forIn.d.ts",
"fp/forInRight.d.ts",
"fp/forOwn.d.ts",
"fp/forOwnRight.d.ts",
"fp/fromPairs.d.ts",
"fp/functions.d.ts",
"fp/functionsIn.d.ts",
"fp/get.d.ts",
"fp/getOr.d.ts",
"fp/groupBy.d.ts",
"fp/gt.d.ts",
"fp/gte.d.ts",
"fp/has.d.ts",
"fp/hasIn.d.ts",
"fp/head.d.ts",
"fp/identical.d.ts",
"fp/identity.d.ts",
"fp/includes.d.ts",
"fp/includesFrom.d.ts",
"fp/indexBy.d.ts",
"fp/indexOf.d.ts",
"fp/indexOfFrom.d.ts",
"fp/init.d.ts",
"fp/initial.d.ts",
"fp/inRange.d.ts",
"fp/intersection.d.ts",
"fp/intersectionBy.d.ts",
"fp/intersectionWith.d.ts",
"fp/invert.d.ts",
"fp/invertBy.d.ts",
"fp/invertObj.d.ts",
"fp/invoke.d.ts",
"fp/invokeArgs.d.ts",
"fp/invokeArgsMap.d.ts",
"fp/invokeMap.d.ts",
"fp/isArguments.d.ts",
"fp/isArray.d.ts",
"fp/isArrayBuffer.d.ts",
"fp/isArrayLike.d.ts",
"fp/isArrayLikeObject.d.ts",
"fp/isBoolean.d.ts",
"fp/isBuffer.d.ts",
"fp/isDate.d.ts",
"fp/isElement.d.ts",
"fp/isEmpty.d.ts",
"fp/isEqual.d.ts",
"fp/isEqualWith.d.ts",
"fp/isError.d.ts",
"fp/isFinite.d.ts",
"fp/isFunction.d.ts",
"fp/isInteger.d.ts",
"fp/isLength.d.ts",
"fp/isMap.d.ts",
"fp/isMatch.d.ts",
"fp/isMatchWith.d.ts",
"fp/isNaN.d.ts",
"fp/isNative.d.ts",
"fp/isNil.d.ts",
"fp/isNull.d.ts",
"fp/isNumber.d.ts",
"fp/isObject.d.ts",
"fp/isObjectLike.d.ts",
"fp/isPlainObject.d.ts",
"fp/isRegExp.d.ts",
"fp/isSafeInteger.d.ts",
"fp/isSet.d.ts",
"fp/isString.d.ts",
"fp/isSymbol.d.ts",
"fp/isTypedArray.d.ts",
"fp/isUndefined.d.ts",
"fp/isWeakMap.d.ts",
"fp/isWeakSet.d.ts",
"fp/iteratee.d.ts",
"fp/join.d.ts",
"fp/juxt.d.ts",
"fp/kebabCase.d.ts",
"fp/keyBy.d.ts",
"fp/keys.d.ts",
"fp/keysIn.d.ts",
"fp/last.d.ts",
"fp/lastIndexOf.d.ts",
"fp/lastIndexOfFrom.d.ts",
"fp/lowerCase.d.ts",
"fp/lowerFirst.d.ts",
"fp/lt.d.ts",
"fp/lte.d.ts",
"fp/map.d.ts",
"fp/mapKeys.d.ts",
"fp/mapValues.d.ts",
"fp/matches.d.ts",
"fp/matchesProperty.d.ts",
"fp/max.d.ts",
"fp/maxBy.d.ts",
"fp/mean.d.ts",
"fp/meanBy.d.ts",
"fp/memoize.d.ts",
"fp/merge.d.ts",
"fp/mergeAll.d.ts",
"fp/mergeAllWith.d.ts",
"fp/mergeWith.d.ts",
"fp/method.d.ts",
"fp/methodOf.d.ts",
"fp/min.d.ts",
"fp/minBy.d.ts",
"fp/multiply.d.ts",
"fp/nAry.d.ts",
"fp/negate.d.ts",
"fp/noConflict.d.ts",
"fp/noop.d.ts",
"fp/now.d.ts",
"fp/nth.d.ts",
"fp/nthArg.d.ts",
"fp/omit.d.ts",
"fp/omitAll.d.ts",
"fp/omitBy.d.ts",
"fp/once.d.ts",
"fp/orderBy.d.ts",
"fp/over.d.ts",
"fp/overArgs.d.ts",
"fp/overEvery.d.ts",
"fp/overSome.d.ts",
"fp/pad.d.ts",
"fp/padChars.d.ts",
"fp/padCharsEnd.d.ts",
"fp/padCharsStart.d.ts",
"fp/padEnd.d.ts",
"fp/padStart.d.ts",
"fp/parseInt.d.ts",
"fp/partial.d.ts",
"fp/partialRight.d.ts",
"fp/partition.d.ts",
"fp/path.d.ts",
"fp/pathEq.d.ts",
"fp/pathOr.d.ts",
"fp/paths.d.ts",
"fp/pick.d.ts",
"fp/pickAll.d.ts",
"fp/pickBy.d.ts",
"fp/pipe.d.ts",
"fp/pluck.d.ts",
"fp/prop.d.ts",
"fp/propEq.d.ts",
"fp/property.d.ts",
"fp/propertyOf.d.ts",
"fp/propOr.d.ts",
"fp/props.d.ts",
"fp/pull.d.ts",
"fp/pullAll.d.ts",
"fp/pullAllBy.d.ts",
"fp/pullAllWith.d.ts",
"fp/pullAt.d.ts",
"fp/random.d.ts",
"fp/range.d.ts",
"fp/rangeRight.d.ts",
"fp/rangeStep.d.ts",
"fp/rangeStepRight.d.ts",
"fp/rearg.d.ts",
"fp/reduce.d.ts",
"fp/reduceRight.d.ts",
"fp/reject.d.ts",
"fp/remove.d.ts",
"fp/repeat.d.ts",
"fp/replace.d.ts",
"fp/rest.d.ts",
"fp/restFrom.d.ts",
"fp/result.d.ts",
"fp/reverse.d.ts",
"fp/round.d.ts",
"fp/runInContext.d.ts",
"fp/sample.d.ts",
"fp/sampleSize.d.ts",
"fp/set.d.ts",
"fp/setWith.d.ts",
"fp/shuffle.d.ts",
"fp/size.d.ts",
"fp/slice.d.ts",
"fp/snakeCase.d.ts",
"fp/some.d.ts",
"fp/sortBy.d.ts",
"fp/sortedIndex.d.ts",
"fp/sortedIndexBy.d.ts",
"fp/sortedIndexOf.d.ts",
"fp/sortedLastIndex.d.ts",
"fp/sortedLastIndexBy.d.ts",
"fp/sortedLastIndexOf.d.ts",
"fp/sortedUniq.d.ts",
"fp/sortedUniqBy.d.ts",
"fp/split.d.ts",
"fp/spread.d.ts",
"fp/spreadFrom.d.ts",
"fp/startCase.d.ts",
"fp/startsWith.d.ts",
"fp/stubArray.d.ts",
"fp/stubFalse.d.ts",
"fp/stubObject.d.ts",
"fp/stubString.d.ts",
"fp/stubTrue.d.ts",
"fp/subtract.d.ts",
"fp/sum.d.ts",
"fp/sumBy.d.ts",
"fp/symmetricDifference.d.ts",
"fp/symmetricDifferenceBy.d.ts",
"fp/symmetricDifferenceWith.d.ts",
"fp/T.d.ts",
"fp/tail.d.ts",
"fp/take.d.ts",
"fp/takeLast.d.ts",
"fp/takeLastWhile.d.ts",
"fp/takeRight.d.ts",
"fp/takeRightWhile.d.ts",
"fp/takeWhile.d.ts",
"fp/tap.d.ts",
"fp/template.d.ts",
"fp/throttle.d.ts",
"fp/thru.d.ts",
"fp/times.d.ts",
"fp/toArray.d.ts",
"fp/toFinite.d.ts",
"fp/toInteger.d.ts",
"fp/toLength.d.ts",
"fp/toLower.d.ts",
"fp/toNumber.d.ts",
"fp/toPairs.d.ts",
"fp/toPairsIn.d.ts",
"fp/toPath.d.ts",
"fp/toPlainObject.d.ts",
"fp/toSafeInteger.d.ts",
"fp/toString.d.ts",
"fp/toUpper.d.ts",
"fp/transform.d.ts",
"fp/trim.d.ts",
"fp/trimChars.d.ts",
"fp/trimCharsEnd.d.ts",
"fp/trimCharsStart.d.ts",
"fp/trimEnd.d.ts",
"fp/trimStart.d.ts",
"fp/truncate.d.ts",
"fp/unapply.d.ts",
"fp/unary.d.ts",
"fp/unescape.d.ts",
"fp/union.d.ts",
"fp/unionBy.d.ts",
"fp/unionWith.d.ts",
"fp/uniq.d.ts",
"fp/uniqBy.d.ts",
"fp/uniqueId.d.ts",
"fp/uniqWith.d.ts",
"fp/unnest.d.ts",
"fp/unset.d.ts",
"fp/unzip.d.ts",
"fp/unzipWith.d.ts",
"fp/update.d.ts",
"fp/updateWith.d.ts",
"fp/upperCase.d.ts",
"fp/upperFirst.d.ts",
"fp/useWith.d.ts",
"fp/values.d.ts",
"fp/valuesIn.d.ts",
"fp/where.d.ts",
"fp/whereEq.d.ts",
"fp/without.d.ts",
"fp/words.d.ts",
"fp/wrap.d.ts",
"fp/xor.d.ts",
"fp/xorBy.d.ts",
"fp/xorWith.d.ts",
"fp/zip.d.ts",
"fp/zipAll.d.ts",
"fp/zipObj.d.ts",
"fp/zipObject.d.ts",
"fp/zipObjectDeep.d.ts",
"fp/zipWith.d.ts",
"fp/__.d.ts",
"fp/placeholder.d.ts"
]
}