Vigia

lodash を 3.x から 4.x へアップグレード

lodash 3.10.1 と 4.18.1 の公開 API を、TypeScript の型から自動的に比較したものです。シグネチャの変更は破壊的変更の候補であり、確定ではありません。

概要

削除されたインポートパス0
削除されたエクスポート13
変更されたシグネチャ25
削除されたクラス/インターフェースのメンバー122
変更されたクラス/インターフェースのメンバー262
新たに非推奨2
要件の変更(engines、peer 依存関係)0
新しいエクスポート90

削除されたエクスポート

importexportkind変更前
lodashPHtypeLoDashStatic
lodashSupportinterfaceinterface
lodashCancelableinterfaceinterface
lodashTruncOptionsinterfaceinterface
lodashCloneCustomizerinterfaceinterface
lodashMergeCustomizerinterfaceinterface
lodashLoDashWrapperBaseinterfaceinterface
lodashisMatchCustomizerinterfaceinterface
lodashCloneDeepCustomizerinterfaceinterface
lodashStringRepresentableinterfaceinterface
lodashLoDashExplicitWrapperBaseinterfaceinterface
lodashLoDashImplicitWrapperBaseinterfaceinterface
lodashLoDashExplicitObjectWrapperBaseinterfaceinterface

変更されたシグネチャ

export変更前変更後
lodash · ListinterfaceArrayLike<T>
lodash · Function0interface() => R
lodash · Function1interface(t1: T1) => R
lodash · Function2interface(t1: T1, t2: T2) => R
lodash · Function3interface(t1: T1, t2: T2, t3: T3) => R
lodash · Function4interface(t1: T1, t2: T2, t3: T3, t4: T4) => R
lodash · ListIteratorinterface(value: T, index: number, collection: List<T>) => TResult
lodash · MemoIteratorinterface(prev: TResult, curr: T, indexOrKey: any, list: T[]) => TResult
lodash · ObjectIteratorinterface(value: TObject[keyof TObject], key: string, collection: TObject) => TResult
lodash · StringIteratorinterface(char: string, index: number, string: string) => TResult
lodash · AssignCustomizerinterface(objectValue: any, sourceValue: any, key?: string | undefined, object?: {} | undefined, source?: {} | undefined) => any
lodash · MemoVoidIteratorinterface(prev: TResult, curr: T, indexOrKey: any, list: T[]) => void
lodash · IsEqualCustomizerinterface(value: any, other: any, indexOrKey: PropertyName | undefined, parent: any, otherParent: any, stack: any) => boolean | undefined
lodash · DictionaryIteratorinterface(value: T, key: string, collection: Dictionary<T>) => TResult
lodash · MemoVoidArrayIteratorinterface(acc: TResult, curr: T, index: number, arr: T[]) => void
lodash · NumericDictionaryIteratorinterface(value: T, key: string, collection: NumericDictionary<T>) => TResult
lodash · LoDashExplicitArrayWrapperinterfaceLoDashExplicitWrapper<T[]>
lodash · LoDashImplicitArrayWrapperinterfaceLoDashImplicitWrapper<T[]>
lodash · MemoVoidDictionaryIteratorinterface(acc: TResult, curr: T, key: K, dict: Record<K, T>) => void
lodash · LoDashExplicitObjectWrapperinterfaceLoDashExplicitWrapper<T>
lodash · LoDashExplicitStringWrapperinterfaceLoDashExplicitWrapper<string>
lodash · LoDashImplicitObjectWrapperinterfaceLoDashImplicitWrapper<T>
lodash · LoDashImplicitStringWrapperinterfaceLoDashImplicitWrapper<string>
lodash · LoDashExplicitNumberArrayWrapperinterfaceLoDashExplicitWrapper<number[]>
lodash · LoDashImplicitNumberArrayWrapperinterfaceLoDashImplicitWrapper<number[]>

削除されたクラス/インターフェースのメンバー

memberimport変更前
LoDashStatic.alllodash<T>(collection: List<T>, predicate?: ListIterator<T, boolean> | undefined, thisArg?: any): boolean | <T>(collection: Dictionary<T>, predicate?: DictionaryIterator<T, boolean> | undefined, thisArg?: any): boolean | <T>(collection: List<T> | Dictionary<T>, predicate?: string | undefined, thisArg?: any…
LoDashStatic.anylodash<T>(collection: List<T>, predicate?: ListIterator<T, boolean> | undefined, thisArg?: any): boolean | <T>(collection: Dictionary<T>, predicate?: DictionaryIterator<T, boolean> | undefined, thisArg?: any): boolean | <T>(collection: NumericDictionary<T>, predicate?: NumericDictionaryIterator<T, boolean…
LoDashStatic.foldllodash<T, TResult>(collection: T[], callback: MemoIterator<T, TResult>, accumulator: TResult, thisArg?: any): TResult | <T, TResult>(collection: List<T>, callback: MemoIterator<T, TResult>, accumulator: TResult, thisArg?: any): TResult | <T, TResult>(collection: Dictionary<T>, callback: MemoIterator<T, TR…
LoDashStatic.foldrlodash<T, TResult>(collection: T[], callback: MemoIterator<T, TResult>, accumulator: TResult, thisArg?: any): TResult | <T, TResult>(collection: List<T>, callback: MemoIterator<T, TResult>, accumulator: TResult, thisArg?: any): TResult | <T, TResult>(collection: Dictionary<T>, callback: MemoIterator<T, TR…
LoDashStatic.pairslodash<T extends {}>(object?: T | undefined): any[][] | <T extends {}, TResult>(object?: T | undefined): TResult[][]
LoDashStatic.plucklodash<T extends {}>(collection: List<T> | Dictionary<T>, path: StringRepresentable | StringRepresentable[]): any[] | <T extends {}, TResult>(collection: List<T> | Dictionary<T>, path: StringRepresentable | StringRepresentable[]): TResult[]
LoDashStatic.timeslodash<TResult>(n: number, iteratee: (num: number) => TResult, thisArg?: any): TResult[] | (n: number): number[]
LoDashStatic.trunclodash(string?: string | undefined, options?: number | TruncOptions | undefined): string
LoDashStatic.wherelodash<T, U extends {}>(list: T[], properties: U): T[] | <T, U extends {}>(list: List<T>, properties: U): T[] | <T, U extends {}>(list: Dictionary<T>, properties: U): T[]
LoDashStatic.detectlodash<T>(collection: List<T>, predicate?: ListIterator<T, boolean> | undefined, thisArg?: any): T | <T>(collection: Dictionary<T>, predicate?: DictionaryIterator<T, boolean> | undefined, thisArg?: any): T | <T>(collection: List<T> | Dictionary<T>, predicate?: string | undefined, thisArg?: any): T | <TObj…
LoDashStatic.injectlodash<T, TResult>(collection: T[], callback: MemoIterator<T, TResult>, accumulator: TResult, thisArg?: any): TResult | <T, TResult>(collection: List<T>, callback: MemoIterator<T, TResult>, accumulator: TResult, thisArg?: any): TResult | <T, TResult>(collection: Dictionary<T>, callback: MemoIterator<T, TR…
LoDashStatic.objectlodash<TValues, TResult extends {}>(props: List<StringRepresentable> | List<List<any>>, values?: List<TValues> | undefined): TResult | <TResult extends {}>(props: List<StringRepresentable> | List<List<any>>, values?: List<any> | undefined): TResult | (props: List<StringRepresentable> | List<List<any>>, va…
LoDashStatic.selectlodash<T>(collection: List<T>, predicate?: ListIterator<T, boolean> | undefined, thisArg?: any): T[] | <T>(collection: Dictionary<T>, predicate?: DictionaryIterator<T, boolean> | undefined, thisArg?: any): T[] | (collection: string, predicate?: StringIterator<boolean> | undefined, thisArg?: any): string[]…
LoDashStatic.uniquelodash<T>(array: List<T>, isSorted?: boolean | undefined, iteratee?: ListIterator<T, any> | undefined, thisArg?: any): T[] | <T, TSort>(array: List<T>, isSorted?: boolean | undefined, iteratee?: ListIterator<T, TSort> | undefined, thisArg?: any): T[] | <T>(array: List<T>, iteratee?: ListIterator<T, any> |…
LoDashStatic.collectlodash<T, TResult>(collection: List<T>, iteratee?: ListIterator<T, TResult> | undefined, thisArg?: any): TResult[] | <T extends {}, TResult>(collection: Dictionary<T>, iteratee?: DictionaryIterator<T, TResult> | undefined, thisArg?: any): TResult[] | <T, TResult>(collection: List<T> | Dictionary<T>, itera…
LoDashStatic.composelodash<TResult extends Function>(...funcs: Function[]): TResult
LoDashStatic.includelodash<T>(collection: List<T> | Dictionary<T>, target: T, fromIndex?: number | undefined): boolean | (collection: string, target: string, fromIndex?: number | undefined): boolean
LoDashStatic.indexBylodash<T>(collection: List<T>, iteratee?: ListIterator<T, any> | undefined, thisArg?: any): Dictionary<T> | <T>(collection: NumericDictionary<T>, iteratee?: NumericDictionaryIterator<T, any> | undefined, thisArg?: any): Dictionary<T> | <T>(collection: Dictionary<T>, iteratee?: DictionaryIterator<T, any> |…
LoDashStatic.methodslodash<T extends {}>(object: any): string[]
LoDashStatic.modArgslodash<T extends Function, TResult extends Function>(func: T, ...transforms: Function[]): TResult | <T extends Function, TResult extends Function>(func: T, transforms: Function[]): TResult
LoDashStatic.padLeftlodash(string?: string | undefined, length?: number | undefined, chars?: string | undefined): string
LoDashStatic.supportlodashSupport
LoDashStatic.backflowlodash<TResult extends Function>(...funcs: Function[]): TResult
LoDashStatic.callbacklodash<TResult>(func: Function, thisArg?: any): (...args: any[]) => TResult | <TResult>(func: string, thisArg?: any): (object: any) => TResult | (func: Object, thisArg?: any): (object: any) => boolean | <TResult>(): (value: TResult) => TResult
LoDashStatic.containslodash<T>(collection: List<T> | Dictionary<T>, target: T, fromIndex?: number | undefined): boolean | (collection: string, target: string, fromIndex?: number | undefined): boolean
LoDashStatic.padRightlodash(string?: string | undefined, length?: number | undefined, chars?: string | undefined): string
LoDashStatic.trimLeftlodash(string?: string | undefined, chars?: string | undefined): string
LoDashStatic.uniqueIdlodash(prefix?: string | undefined): string
LoDashStatic.findWherelodash<T>(collection: T[], callback: ListIterator<T, boolean>, thisArg?: any): T | undefined | <T>(collection: List<T>, callback: ListIterator<T, boolean>, thisArg?: any): T | undefined | <T>(collection: Dictionary<T>, callback: DictionaryIterator<T, boolean>, thisArg?: any): T | undefined | <W, T>(collec…
LoDashStatic.restParamlodash<TResult extends Function>(func: Function, start?: number | undefined): TResult | <TResult extends Function, TFunc extends Function>(func: TFunc, start?: number | undefined): TResult
LoDashStatic.sortByAlllodash<T>(collection: T[], iteratees: (string | Object | ListIterator<T, any>)[]): T[] | <T>(collection: List<T>, iteratees: (string | Object | ListIterator<T, any>)[]): T[] | <T>(collection: T[], ...iteratees: (string | Object | ListIterator<T, any>)[]): T[] | <T>(collection: List<T>, ...iteratees: (stri…
LoDashStatic.trimRightlodash(string?: string | undefined, chars?: string | undefined): string
LoDashStatic.sortByOrderlodash<W extends Object, T>(collection: List<T>, iteratees: string | W | ListIterator<T, any> | (string | W | ListIterator<T, any>)[], orders?: string | boolean | (string | boolean)[] | undefined): T[] | <T>(collection: List<T>, iteratees: string | Object | ListIterator<T, any> | (string | Object | ListIt…
LoDashStatic.createCallbacklodash(func: string, thisArg?: any, argCount?: number | undefined): () => any | (func: Dictionary<any>, thisArg?: any, argCount?: number | undefined): () => boolean
MemoizedFunction.bindlodash(this: Function, thisArg: any, ...argArray: any[]): any
MemoizedFunction.calllodash(this: Function, thisArg: any, ...argArray: any[]): any
MemoizedFunction.namelodashstring
MemoizedFunction.applylodash(this: Function, thisArg: any, argArray?: any): any
MemoizedFunction.callerlodashFunction
MemoizedFunction.lengthlodashnumber
MemoizedFunction.argumentslodashany
MemoizedFunction.prototypelodashany
LoDashExplicitWrapper.getlodash<TResultWrapper>(path: StringRepresentable | StringRepresentable[], defaultValue?: any): TResultWrapper
LoDashExplicitWrapper.runlodash(): T
LoDashExplicitWrapper.eachlodash(iteratee: ListIterator<string, any>, thisArg?: any): LoDashExplicitWrapper<string>
LoDashExplicitWrapper.headlodash(): LoDashExplicitWrapper<string>
LoDashExplicitWrapper.joinlodash(separator?: string | undefined): LoDashExplicitWrapper<string>
LoDashExplicitWrapper.lastlodash(): LoDashExplicitWrapper<string>
LoDashExplicitWrapper.uniqlodash<TSort>(isSorted?: boolean | undefined, iteratee?: ListIterator<T, TSort> | undefined, thisArg?: any): LoDashExplicitArrayWrapper<T> | <TSort>(iteratee?: ListIterator<T, TSort> | undefined, thisArg?: any): LoDashExplicitArrayWrapper<T>
LoDashExplicitWrapper.afterlodash<TFunc extends Function>(func: TFunc): LoDashExplicitObjectWrapper<TFunc>
LoDashExplicitWrapper.firstlodash(): LoDashExplicitWrapper<string>
LoDashExplicitWrapper.trunclodash(options?: number | TruncOptions | undefined): LoDashExplicitWrapper<string>
LoDashExplicitWrapper.beforelodash<TFunc extends Function>(func: TFunc): LoDashExplicitObjectWrapper<TFunc>
LoDashExplicitWrapper.concatlodash<TItem>(...items: (TItem | TItem[])[]): LoDashExplicitArrayWrapper<TItem> | (...items: (T | T[])[]): LoDashExplicitArrayWrapper<T>
LoDashExplicitWrapper.filterlodash(predicate?: StringIterator<boolean> | undefined, thisArg?: any): LoDashExplicitArrayWrapper<string>
LoDashExplicitWrapper.rejectlodash(predicate?: StringIterator<boolean> | undefined, thisArg?: any): LoDashExplicitArrayWrapper<string>
LoDashExplicitWrapper.samplelodash(n: number): LoDashExplicitArrayWrapper<string> | (): LoDashExplicitWrapper<string>
LoDashExplicitWrapper.selectlodash(predicate?: StringIterator<boolean> | undefined, thisArg?: any): LoDashExplicitArrayWrapper<string>
LoDashExplicitWrapper.uniquelodash<TSort>(isSorted?: boolean | undefined, iteratee?: ListIterator<T, TSort> | undefined, thisArg?: any): LoDashExplicitArrayWrapper<T> | <TSort>(iteratee?: ListIterator<T, TSort> | undefined, thisArg?: any): LoDashExplicitArrayWrapper<T>
LoDashExplicitWrapper.countBylodash(iteratee?: ListIterator<T, any> | undefined, thisArg?: any): LoDashExplicitObjectWrapper<Dictionary<number>>
LoDashExplicitWrapper.flattenlodash(): LoDashExplicitArrayWrapper<string>
LoDashExplicitWrapper.forEachlodash(iteratee: ListIterator<string, any>, thisArg?: any): LoDashExplicitWrapper<string>
LoDashExplicitWrapper.groupBylodash<TKey>(iteratee?: ListIterator<T, TKey> | undefined, thisArg?: any): LoDashExplicitObjectWrapper<Dictionary<T[]>>
LoDashExplicitWrapper.includelodash(target: string, fromIndex?: number | undefined): LoDashExplicitWrapper<boolean>
LoDashExplicitWrapper.indexBylodash(iteratee?: ListIterator<T, any> | undefined, thisArg?: any): LoDashExplicitObjectWrapper<Dictionary<T>>
LoDashExplicitWrapper.padLeftlodash(length?: number | undefined, chars?: string | undefined): LoDashExplicitWrapper<string>
LoDashExplicitWrapper.shufflelodash(): LoDashExplicitArrayWrapper<string>
LoDashExplicitWrapper.toArraylodash<TResult>(): LoDashExplicitArrayWrapper<TResult>
LoDashExplicitWrapper.callbacklodash<TResult>(thisArg?: any): LoDashExplicitObjectWrapper<(object: any) => TResult>
LoDashExplicitWrapper.containslodash(target: string, fromIndex?: number | undefined): LoDashExplicitWrapper<boolean>
LoDashExplicitWrapper.includeslodash(target: string, fromIndex?: number | undefined): LoDashExplicitWrapper<boolean>
LoDashExplicitWrapper.iterateelodash<TResult>(thisArg?: any): LoDashExplicitObjectWrapper<(object: any) => TResult>
LoDashExplicitWrapper.padRightlodash(length?: number | undefined, chars?: string | undefined): LoDashExplicitWrapper<string>
LoDashExplicitWrapper.trimLeftlodash(chars?: string | undefined): LoDashExplicitWrapper<string>
LoDashExplicitWrapper.eachRightlodash(iteratee: ListIterator<string, any>, thisArg?: any): LoDashExplicitWrapper<string>
LoDashExplicitWrapper.trimRightlodash(chars?: string | undefined): LoDashExplicitWrapper<string>
LoDashExplicitWrapper.flattenDeeplodash(): LoDashExplicitArrayWrapper<string>
LoDashExplicitWrapper.sortByOrderlodash(iteratees: string | ListIterator<T, any> | (string | ListIterator<T, any>)[], orders?: string | boolean | (string | boolean)[] | undefined): LoDashExplicitArrayWrapper<T>
LoDashExplicitWrapper.sortedIndexlodash<TSort>(value: string, iteratee?: ((x: string) => TSort) | undefined, thisArg?: any): LoDashExplicitWrapper<number>
LoDashExplicitWrapper.forEachRightlodash(iteratee: ListIterator<string, any>, thisArg?: any): LoDashExplicitWrapper<string>
LoDashExplicitWrapper.sortedLastIndexlodash<TSort>(value: string, iteratee?: ((x: string) => TSort) | undefined, thisArg?: any): LoDashExplicitWrapper<number>
LoDashImplicitWrapper.getlodash<TResult>(path: StringRepresentable | StringRepresentable[], defaultValue?: TResult | undefined): TResult
LoDashImplicitWrapper.runlodash(): T
LoDashImplicitWrapper.eachlodash(iteratee: ListIterator<string, any>, thisArg?: any): LoDashImplicitWrapper<string>
LoDashImplicitWrapper.headlodash(): string
LoDashImplicitWrapper.joinlodash(separator?: string | undefined): string
LoDashImplicitWrapper.lastlodash(): string
LoDashImplicitWrapper.uniqlodash<TSort>(isSorted?: boolean | undefined, iteratee?: ListIterator<T, TSort> | undefined, thisArg?: any): LoDashImplicitArrayWrapper<T> | <TSort>(iteratee?: ListIterator<T, TSort> | undefined, thisArg?: any): LoDashImplicitArrayWrapper<T>
LoDashImplicitWrapper.afterlodash<TFunc extends Function>(func: TFunc): LoDashImplicitObjectWrapper<TFunc>
LoDashImplicitWrapper.chainlodash(): LoDashExplicitWrapper<T>
LoDashImplicitWrapper.firstlodash(): string
LoDashImplicitWrapper.trunclodash(options?: number | TruncOptions | undefined): string
LoDashImplicitWrapper.beforelodash<TFunc extends Function>(func: TFunc): LoDashImplicitObjectWrapper<TFunc>
LoDashImplicitWrapper.concatlodash<TItem>(...items: (TItem | TItem[])[]): LoDashImplicitArrayWrapper<TItem> | (...items: (T | T[])[]): LoDashImplicitArrayWrapper<T>
LoDashImplicitWrapper.filterlodash(predicate?: StringIterator<boolean> | undefined, thisArg?: any): LoDashImplicitArrayWrapper<string>
LoDashImplicitWrapper.rejectlodash(predicate?: StringIterator<boolean> | undefined, thisArg?: any): LoDashImplicitArrayWrapper<string>
LoDashImplicitWrapper.samplelodash(n: number): LoDashImplicitArrayWrapper<string> | (): string
LoDashImplicitWrapper.selectlodash(predicate?: StringIterator<boolean> | undefined, thisArg?: any): LoDashImplicitArrayWrapper<string>
LoDashImplicitWrapper.uniquelodash<TSort>(isSorted?: boolean | undefined, iteratee?: ListIterator<T, TSort> | undefined, thisArg?: any): LoDashImplicitArrayWrapper<T> | <TSort>(iteratee?: ListIterator<T, TSort> | undefined, thisArg?: any): LoDashImplicitArrayWrapper<T>
LoDashImplicitWrapper.countBylodash(iteratee?: ListIterator<T, any> | undefined, thisArg?: any): LoDashImplicitObjectWrapper<Dictionary<number>>
LoDashImplicitWrapper.flattenlodash(): LoDashImplicitArrayWrapper<string>
LoDashImplicitWrapper.forEachlodash(iteratee: ListIterator<string, any>, thisArg?: any): LoDashImplicitWrapper<string>
LoDashImplicitWrapper.groupBylodash<TKey>(iteratee?: ListIterator<T, TKey> | undefined, thisArg?: any): LoDashImplicitObjectWrapper<Dictionary<T[]>>
LoDashImplicitWrapper.includelodash(target: string, fromIndex?: number | undefined): boolean
LoDashImplicitWrapper.indexBylodash(iteratee?: ListIterator<T, any> | undefined, thisArg?: any): LoDashImplicitObjectWrapper<Dictionary<T>>
LoDashImplicitWrapper.padLeftlodash(length?: number | undefined, chars?: string | undefined): string
LoDashImplicitWrapper.shufflelodash(): LoDashImplicitArrayWrapper<string>
LoDashImplicitWrapper.toArraylodash<TResult>(): LoDashImplicitArrayWrapper<TResult>
LoDashImplicitWrapper.callbacklodash<TResult>(thisArg?: any): LoDashImplicitObjectWrapper<(object: any) => TResult>
LoDashImplicitWrapper.containslodash(target: string, fromIndex?: number | undefined): boolean
LoDashImplicitWrapper.includeslodash(target: string, fromIndex?: number | undefined): boolean
LoDashImplicitWrapper.iterateelodash<TResult>(thisArg?: any): LoDashImplicitObjectWrapper<(object: any) => TResult>
LoDashImplicitWrapper.padRightlodash(length?: number | undefined, chars?: string | undefined): string
LoDashImplicitWrapper.trimLeftlodash(chars?: string | undefined): string
LoDashImplicitWrapper.eachRightlodash(iteratee: ListIterator<string, any>, thisArg?: any): LoDashImplicitWrapper<string>
LoDashImplicitWrapper.trimRightlodash(chars?: string | undefined): string
LoDashImplicitWrapper.flattenDeeplodash(): LoDashImplicitArrayWrapper<string>
LoDashImplicitWrapper.sortByOrderlodash(iteratees: string | ListIterator<T, any> | (string | ListIterator<T, any>)[], orders?: string | boolean | (string | boolean)[] | undefined): LoDashImplicitArrayWrapper<T>
LoDashImplicitWrapper.sortedIndexlodash<TSort>(value: string, iteratee?: ((x: string) => TSort) | undefined, thisArg?: any): number
LoDashImplicitWrapper.forEachRightlodash(iteratee: ListIterator<string, any>, thisArg?: any): LoDashImplicitWrapper<string>
LoDashImplicitWrapper.createCallbacklodash(thisArg?: any, argCount?: number | undefined): LoDashImplicitObjectWrapper<() => any>
LoDashImplicitWrapper.sortedLastIndexlodash<TSort>(value: string, iteratee?: ((x: string) => TSort) | undefined, thisArg?: any): number

変更されたクラス/インターフェースのメンバー

member変更前変更後
MapCache.get(key: string): any(key: any): any
MapCache.has(key: string): boolean(key: any): boolean
MapCache.set(key: string, value: any): Dictionary<any>(key: any, value: any): MapCache
MapCache.delete(key: string): boolean(key: any): boolean
FunctionBind.placeholderany<TrapAny extends { __trapAny: any; }>(value: TrapAny): Collection<any> & Function<any> & Object<any> & Primitive<any> & String<string> | <T extends string>(value: T): String<T> | <T extends null | undefined>(value: T): Primitive<T> | (value: string | null | undefined): String<string> | <T extends (.…
LoDashStatic.at<T>(collection: List<T> | Dictionary<T>, ...props: (string | number | (string | number)[])[]): T[]<T>(object: Dictionary<T> | NumericDictionary<T> | null | undefined, ...props: PropertyPath[]): T[] | <T extends object>(object: T | null | undefined, ...props: Many<keyof T>[]): T[keyof T][]
LoDashStatic.eq(value: any, other: any, customizer?: IsEqualCustomizer | undefined, thisArg?: any): boolean(value: any, other: any): boolean
LoDashStatic.ary<TResult extends Function>(func: Function, n?: number | undefined): TResult | <T extends Function, TResult extends Function>(func: T, n?: number | undefined): TResult(func: (...args: any[]) => any, n?: number | undefined): (...args: any[]) => any
LoDashStatic.get<TObject, TResult>(object: TObject, path: StringRepresentable | StringRepresentable[], defaultValue?: TResult | undefined): TResult | <TResult>(object: any, path: StringRepresentable | StringRepresentable[], defaultValue?: TResult | undefined): TResult<TObject extends object, TKey extends keyof TObject>(object: TObject, path: TKey | [TKey]): TObject[TKey] | <TObject extends object, TKey extends keyof TObject>(object: TObject | null | undefined, path: TKey | [TKey]): TObject[TKey] | undefined | <TObject extends object, TKey extends keyof TObject, …
LoDashStatic.has<T extends {}>(object: T, path: StringRepresentable | StringRepresentable[]): boolean<T, K extends PropertyName>(object: T, path: K): object is T & { [P in K]: P extends keyof T ? T[P] : Record<string, unknown> extends T ? T[keyof T] : unknown; } & { [uniqueSymbol]: unknown; } | <T>(object: T, path: PropertyPath): boolean
LoDashStatic.map<T, TResult>(collection: List<T>, iteratee?: ListIterator<T, TResult> | undefined, thisArg?: any): TResult[] | <T extends {}, TResult>(collection: Dictionary<T>, iteratee?: DictionaryIterator<T, TResult> | undefined, thisArg?: any): TResult[] | <T, TResult>(collection: List<T> | Dictionary<T>, itera…<T extends readonly [unknown, ...unknown[]], TResult>(collection: T, iteratee: TupleIterator<T, TResult>): { [K in keyof T]: TResult; } | <T, TResult>(collection: T[] | null | undefined, iteratee: ArrayIterator<T, TResult>): TResult[] | <T, TResult>(collection: List<T> | null | undefined, iteratee: …
LoDashStatic.max<T>(collection: List<T>, iteratee?: ListIterator<T, any> | undefined, thisArg?: any): T | <T>(collection: Dictionary<T>, iteratee?: DictionaryIterator<T, any> | undefined, thisArg?: any): T | <T>(collection: List<T> | Dictionary<T>, iteratee?: string | undefined, thisArg?: any): T | <TObject extends…<T>(collection: readonly [T, ...T[]]): T | <T>(collection: List<T> | null | undefined): T | undefined
LoDashStatic.min<T>(collection: List<T>, iteratee?: ListIterator<T, any> | undefined, thisArg?: any): T | <T>(collection: Dictionary<T>, iteratee?: DictionaryIterator<T, any> | undefined, thisArg?: any): T | <T>(collection: List<T> | Dictionary<T>, iteratee?: string | undefined, thisArg?: any): T | <TObject extends…<T>(collection: readonly [T, ...T[]]): T | <T>(collection: List<T> | null | undefined): T | undefined
LoDashStatic.set<TResult>(object: Object, path: StringRepresentable | StringRepresentable[], value: any): TResult | <V, TResult>(object: Object, path: StringRepresentable | StringRepresentable[], value: V): TResult | <O, V, TResult>(object: O, path: StringRepresentable | StringRepresentable[], value: V): TResult<T extends object>(object: T, path: PropertyPath, value: any): T | <TResult>(object: object, path: PropertyPath, value: any): TResult
LoDashStatic.sum<T>(collection: List<T>, iteratee: ListIterator<T, number>, thisArg?: any): number | <T>(collection: Dictionary<T>, iteratee: DictionaryIterator<T, number>, thisArg?: any): number | (collection: List<{}> | Dictionary<{}>, iteratee: string): number | <T>(collection: List<T> | Dictionary<T>): number |…(collection: List<any> | null | undefined): number
LoDashStatic.tap<T>(value: T, interceptor: (value: T) => void, thisArg?: any): T<T>(value: T, interceptor: (value: T) => void): T
LoDashStatic.xor<T>(...arrays: List<T>[]): T[]<T>(...arrays: (List<T> | null | undefined)[]): T[]
LoDashStatic.zip<T>(...arrays: List<T>[]): T[][]<T1, T2>(arrays1: List<T1>, arrays2: List<T2>): [T1 | undefined, T2 | undefined][] | <T1, T2, T3>(arrays1: List<T1>, arrays2: List<T2>, arrays3: List<T3>): [T1 | undefined, T2 | undefined, T3 | undefined][] | <T1, T2, T3, T4>(arrays1: List<T1>, arrays2: List<T2>, arrays3: List<T3>, arrays4: List<T4>…
LoDashStatic.bind<T extends Function, TResult extends Function>(func: T, thisArg: any, ...partials: any[]): TResult | <TResult extends Function>(func: Function, thisArg: any, ...partials: any[]): TResult(func: (...args: any[]) => any, thisArg: any, ...partials: any[]): (...args: any[]) => any
LoDashStatic.drop<T>(array: T[] | List<T>, n?: number | undefined): T[]<T>(array: List<T> | null | undefined, n?: number | undefined): T[]
LoDashStatic.each<T>(collection: T[], iteratee?: ListIterator<T, any> | undefined, thisArg?: any): T[] | <T>(collection: List<T>, iteratee?: ListIterator<T, any> | undefined, thisArg?: any): List<T> | <T>(collection: Dictionary<T>, iteratee?: DictionaryIterator<T, any> | undefined, thisArg?: any): Dictionary<T> | <T…<T>(collection: T[], iteratee?: ArrayIterator<T, any> | undefined): T[] | (collection: string, iteratee?: StringIterator<any> | undefined): string | <T>(collection: List<T>, iteratee?: ListIterator<T, any> | undefined): List<T> | <T extends object>(collection: T, iteratee?: ObjectIterator<T, any> | …
LoDashStatic.fill<T>(array: any[], value: T, start?: number | undefined, end?: number | undefined): T[] | <T>(array: List<any>, value: T, start?: number | undefined, end?: number | undefined): List<T><T>(array: any[] | null | undefined, value: T): T[] | <T, AnyList extends MutableList<any>>(array: RejectReadonly<AnyList> | null | undefined, value: T): List<T> | <T, U>(array: U[] | null | undefined, value: T, start?: number | undefined, end?: number | undefined): (T | U)[] | <T, UList extends Mut…
LoDashStatic.find<T>(collection: List<T>, predicate?: ListIterator<T, boolean> | undefined, thisArg?: any): T | undefined | <T>(collection: Dictionary<T>, predicate?: DictionaryIterator<T, boolean> | undefined, thisArg?: any): T | undefined | <T>(collection: List<T> | Dictionary<T>, predicate?: string | undefined, t…<T, S extends T>(collection: List<T> | null | undefined, predicate: ListIteratorTypeGuard<T, S>, fromIndex?: number | undefined): S | undefined | <T>(collection: List<T> | null | undefined, predicate?: ListIterateeCustom<T, boolean> | undefined, fromIndex?: number | undefined): T | undefined | <T ex…
LoDashStatic.flow<TResult extends Function>(...funcs: Function[]): TResult<A extends any[], R1, R2, R3, R4, R5, R6, R7>(f1: (...args: A) => R1, f2: (a: R1) => R2, f3: (a: R2) => R3, f4: (a: R3) => R4, f5: (a: R4) => R5, f6: (a: R5) => R6, f7: (a: R6) => R7): (...args: A) => R7 | <A extends any[], R1, R2, R3, R4, R5, R6, R7>(f1: (...args: A) => R1, f2: (a: R1) => R2, f3: (…
LoDashStatic.head<T>(array: List<T>): T<T>(array: readonly [T, ...unknown[]]): T | <T>(array: List<T> | null | undefined): T | undefined
LoDashStatic.last<T>(array: List<T>): T<T>(array: readonly [...unknown[], T]): T | <T>(array: List<T> | null | undefined): T | undefined
LoDashStatic.omit<TResult extends {}, T extends {}>(object: T, predicate: ObjectIterator<any, boolean>, thisArg?: any): TResult | <TResult extends {}, T extends {}>(object: T, ...predicate: (StringRepresentable | StringRepresentable[])[]): TResult<T extends object, K extends PropertyName[]>(object: T | null | undefined, ...paths: K): Pick<T, Exclude<keyof T, K[number]>> | <T extends object, K extends keyof T>(object: T | null | undefined, ...paths: Many<K>[]): Omit<T, K> | <T extends object>(object: T | null | undefined, ...paths: Many<Prope…
LoDashStatic.once<T extends Function>(func: T): T<T extends (...args: any) => any>(func: T): T
LoDashStatic.pick<TResult extends {}, T extends {}>(object: T, predicate: ObjectIterator<any, boolean>, thisArg?: any): TResult | <TResult extends {}, T extends {}>(object: T, ...predicate: (StringRepresentable | StringRepresentable[])[]): TResult<T extends object, U extends keyof T>(object: T, ...props: Many<U>[]): Pick<T, U> | <T>(object: T | null | undefined, ...props: Many<PropertyPath>[]): Partial<T>
LoDashStatic.pull<T>(array: T[], ...values: T[]): T[] | <T>(array: List<T>, ...values: T[]): List<T><T>(array: T[], ...values: T[]): T[] | <TList extends MutableList<any>>(array: RejectReadonly<TList>, ...values: TList[0][]): TList
LoDashStatic.rest<T>(array: List<T>): T[](func: (...args: any[]) => any, start?: number | undefined): (...args: any[]) => any
LoDashStatic.size<T>(collection: List<T> | Dictionary<T>): number | (collection: string): number(collection: string | object | null | undefined): number
LoDashStatic.some<T>(collection: List<T>, predicate?: ListIterator<T, boolean> | undefined, thisArg?: any): boolean | <T>(collection: Dictionary<T>, predicate?: DictionaryIterator<T, boolean> | undefined, thisArg?: any): boolean | <T>(collection: NumericDictionary<T>, predicate?: NumericDictionaryIterator<T, boolean…<T>(collection: List<T> | null | undefined, predicate?: ListIterateeCustom<T, boolean> | undefined): boolean | <T extends object>(collection: T | null | undefined, predicate?: ObjectIterateeCustom<T, boolean> | undefined): boolean
LoDashStatic.tail<T>(array: List<T>): T[]<T extends unknown[]>(array: readonly [unknown, ...T]): T | <T>(array: List<T> | null | undefined): T[]
LoDashStatic.take<T>(array: List<T>, n?: number | undefined): T[]<T>(array: List<T> | null | undefined, n?: number | undefined): T[]
LoDashStatic.thru<T, TResult>(value: T, interceptor: (value: T) => TResult, thisArg?: any): TResult<T, TResult>(value: T, interceptor: (value: T) => TResult): TResult
LoDashStatic.trim(string?: string | undefined, chars?: string | undefined): string(string?: string | undefined, chars?: string | undefined): string | (string: string, index: string | number, guard: object): string
LoDashStatic.uniq<T>(array: List<T>, isSorted?: boolean | undefined, iteratee?: ListIterator<T, any> | undefined, thisArg?: any): T[] | <T, TSort>(array: List<T>, isSorted?: boolean | undefined, iteratee?: ListIterator<T, TSort> | undefined, thisArg?: any): T[] | <T>(array: List<T>, iteratee?: ListIterator<T, any> |…<T>(array: List<T> | null | undefined): T[]
LoDashStatic.wrap<V, W extends Function, R extends Function>(value: V, wrapper: W): R | <V, R extends Function>(value: V, wrapper: Function): R | <R extends Function>(value: any, wrapper: Function): R<T, TArgs, TResult>(value: T, wrapper: (value: T, ...args: TArgs[]) => TResult): (...args: TArgs[]) => TResult
LoDashStatic.after<TFunc extends Function>(n: number, func: TFunc): TFunc<TFunc extends (...args: any[]) => any>(n: number, func: TFunc): TFunc
LoDashStatic.chain(value: number): LoDashExplicitWrapper<number> | (value: string): LoDashExplicitWrapper<string> | (value: boolean): LoDashExplicitWrapper<boolean> | <T>(value: T[]): LoDashExplicitArrayWrapper<T> | <T extends {}>(value: T): LoDashExplicitObjectWrapper<T> | (value: any): LoDashExplicitWrapper<any><TrapAny extends { __lodashAnyHack: any; }>(value: TrapAny): CollectionChain<any> & FunctionChain<any> & ObjectChain<any> & PrimitiveChain<any> & StringChain<string> | <T extends null | undefined>(value: T): PrimitiveChain<T> | <T extends string>(value: T): StringChain<T> | (value: string | null | u…
LoDashStatic.chunk<T>(array: List<T>, size?: number | undefined): T[][]<T>(array: List<T> | null | undefined, size?: number | undefined): T[][]
LoDashStatic.clone<TResult>(value: any, isDeep: boolean, customizer: CloneCustomizer<any, TResult>, thisArg?: any): TResult | <T, TResult>(value: T, isDeep: boolean, customizer: CloneCustomizer<T, TResult>, thisArg?: any): TResult | <TResult>(value: any, customizer: CloneCustomizer<any, TResult>, thisArg?: any): TRes…<T>(value: T): T
LoDashStatic.curry<T1, R>(func: (t1: T1) => R): CurriedFunction1<T1, R> | <T1, T2, R>(func: (t1: T1, t2: T2) => R): CurriedFunction2<T1, T2, R> | <T1, T2, T3, R>(func: (t1: T1, t2: T2, t3: T3) => R): CurriedFunction3<T1, T2, T3, R> | <T1, T2, T3, T4, R>(func: (t1: T1, t2: T2, t3: T3, t4: T4) => R): CurriedFunction4<T…<T1, R>(func: (t1: T1) => R, arity?: number | undefined): CurriedFunction1<T1, R> | <T1, T2, R>(func: (t1: T1, t2: T2) => R, arity?: number | undefined): CurriedFunction2<T1, T2, R> | <T1, T2, T3, R>(func: (t1: T1, t2: T2, t3: T3) => R, arity?: number | undefined): CurriedFunction3<T1, T2, T3, R> | …
LoDashStatic.defer<T extends Function>(func: T, ...args: any[]): number(func: (...args: any[]) => any, ...args: any[]): number
LoDashStatic.delay<T extends Function>(func: T, wait: number, ...args: any[]): number(func: (...args: any[]) => any, wait: number, ...args: any[]): number
LoDashStatic.every<T>(collection: List<T>, predicate?: ListIterator<T, boolean> | undefined, thisArg?: any): boolean | <T>(collection: Dictionary<T>, predicate?: DictionaryIterator<T, boolean> | undefined, thisArg?: any): boolean | <T>(collection: List<T> | Dictionary<T>, predicate?: string | undefined, thisArg?: any…<T>(collection: List<T> | null | undefined, predicate?: ListIterateeCustom<T, boolean> | undefined): boolean | <T extends object>(collection: T | null | undefined, predicate?: ObjectIterateeCustom<T, boolean> | undefined): boolean
LoDashStatic.first<T>(array: List<T>): T<T>(array: readonly [T, ...unknown[]]): T | <T>(array: List<T> | null | undefined): T | undefined
LoDashStatic.forIn<T>(object: Dictionary<T>, iteratee?: DictionaryIterator<T, any> | undefined, thisArg?: any): Dictionary<T> | <T extends {}>(object: T, iteratee?: ObjectIterator<any, any> | undefined, thisArg?: any): T<T>(object: T, iteratee?: ObjectIterator<T, any> | undefined): T | <T>(object: T | null | undefined, iteratee?: ObjectIterator<T, any> | undefined): T | null | undefined
LoDashStatic.merge<TObject, TSource>(object: TObject, source: TSource, customizer?: MergeCustomizer | undefined, thisArg?: any): TObject & TSource | <TObject, TSource1, TSource2>(object: TObject, source1: TSource1, source2: TSource2, customizer?: MergeCustomizer | undefined, thisArg?: any): TObject & TSource1 & TSour…<TObject, TSource>(object: TObject, source: TSource): TObject & TSource | <TObject, TSource1, TSource2>(object: TObject, source1: TSource1, source2: TSource2): TObject & TSource1 & TSource2 | <TObject, TSource1, TSource2, TSource3>(object: TObject, source1: TSource1, source2: TSource2, source3: TSou…
LoDashStatic.mixin<TResult, TObject>(object: TObject, source: Dictionary<Function>, options?: MixinOptions | undefined): TResult | <TResult>(source: Dictionary<Function>, options?: MixinOptions | undefined): TResult<TObject>(object: TObject, source: Dictionary<(...args: any[]) => any>, options?: MixinOptions | undefined): TObject | <TResult>(source: Dictionary<(...args: any[]) => any>, options?: MixinOptions | undefined): LoDashStatic
LoDashStatic.range(start: number, end: number, step?: number | undefined): number[] | (end: number, step?: number | undefined): number[](start: number, end?: number | undefined, step?: number | undefined): number[] | (end: number, index: string | number, guard: object): number[]
LoDashStatic.rearg<TResult extends Function>(func: Function, indexes: number[]): TResult | <TResult extends Function>(func: Function, ...indexes: number[]): TResult(func: (...args: any[]) => any, ...indexes: Many<number>[]): (...args: any[]) => any
LoDashStatic.slice<T>(array: T[], start?: number | undefined, end?: number | undefined): T[]<T>(array: List<T> | null | undefined, start?: number | undefined, end?: number | undefined): T[]
LoDashStatic.union<T>(...arrays: List<T>[]): T[]<T>(...arrays: (List<T> | null | undefined)[]): T[]
LoDashStatic.unzip<T>(array: List<List<T>>): T[][]<T1, T2>(array: [T1, T2][]): [T1[], T2[]] | <T1, T2, T3>(array: [T1, T2, T3][]): [T1[], T2[], T3[]] | <T1, T2, T3, T4>(array: [T1, T2, T3, T4][]): [T1[], T2[], T3[], T4[]] | <T1, T2, T3, T4, T5>(array: [T1, T2, T3, T4, T5][]): [T1[], T2[], T3[], T4[], T5[]] | <T>(array: T[][] | List<List<T>> | null …
LoDashStatic.words(string?: string | undefined, pattern?: string | RegExp | undefined): string[](string?: string | undefined, pattern?: string | RegExp | undefined): string[] | (string: string, index: string | number, guard: object): string[]
LoDashStatic.assign<TObject extends {}, TSource extends {}, TResult extends {}>(object: TObject, source: TSource, customizer?: AssignCustomizer | undefined, thisArg?: any): TResult | <TObject extends {}, TSource1 extends {}, TSource2 extends {}, TResult extends {}>(object: TObject, source1: TSource1, source2: TSource2…<TObject, TSource>(object: TObject, source: TSource): TObject & TSource | <TObject, TSource1, TSource2>(object: TObject, source1: TSource1, source2: TSource2): TObject & TSource1 & TSource2 | <TObject, TSource1, TSource2, TSource3>(object: TObject, source1: TSource1, source2: TSource2, source3: TSou…
LoDashStatic.before<TFunc extends Function>(n: number, func: TFunc): TFunc<TFunc extends (...args: any[]) => any>(n: number, func: TFunc): TFunc
LoDashStatic.create<T extends Object, U extends Object>(prototype: T, properties?: U | undefined): T & U<T extends object, U extends object>(prototype: T, properties?: U | undefined): T & U
LoDashStatic.extend<TObject extends {}, TSource extends {}, TResult extends {}>(object: TObject, source: TSource, customizer?: AssignCustomizer | undefined, thisArg?: any): TResult | <TObject extends {}, TSource1 extends {}, TSource2 extends {}, TResult extends {}>(object: TObject, source1: TSource1, source2: TSource2…<TObject, TSource>(object: TObject, source: TSource): TObject & TSource | <TObject, TSource1, TSource2>(object: TObject, source1: TSource1, source2: TSource2): TObject & TSource1 & TSource2 | <TObject, TSource1, TSource2, TSource3>(object: TObject, source1: TSource1, source2: TSource2, source3: TSou…
LoDashStatic.filter<T>(collection: List<T>, predicate?: ListIterator<T, boolean> | undefined, thisArg?: any): T[] | <T>(collection: Dictionary<T>, predicate?: DictionaryIterator<T, boolean> | undefined, thisArg?: any): T[] | (collection: string, predicate?: StringIterator<boolean> | undefined, thisArg?: any): string[]…(collection: string | null | undefined, predicate?: StringIterator<boolean> | undefined): string[] | <T, S extends T>(collection: List<T> | null | undefined, predicate: ListIteratorTypeGuard<T, S>): S[] | <T>(collection: List<T> | null | undefined, predicate?: ListIterateeCustom<T, boolean> | undefi…
LoDashStatic.forOwn<T>(object: Dictionary<T>, iteratee?: DictionaryIterator<T, any> | undefined, thisArg?: any): Dictionary<T> | <T extends {}>(object: T, iteratee?: ObjectIterator<any, any> | undefined, thisArg?: any): T<T>(object: T, iteratee?: ObjectIterator<T, any> | undefined): T | <T>(object: T | null | undefined, iteratee?: ObjectIterator<T, any> | undefined): T | null | undefined
LoDashStatic.invert<T extends {}, TResult extends {}>(object: T, multiValue?: boolean | undefined): TResult | <TResult extends {}>(object: Object, multiValue?: boolean | undefined): TResult(object: object): Dictionary<string>
LoDashStatic.invoke<T extends {}>(collection: T[], methodName: string, ...args: any[]): any | <T extends {}>(collection: List<T>, methodName: string, ...args: any[]): any | <T extends {}>(collection: Dictionary<T>, methodName: string, ...args: any[]): any | <T extends {}>(collection: T[], method: Function, ...args: an…(object: any, path: PropertyPath, ...args: any[]): any
LoDashStatic.isNull(value?: any): boolean(value: any): value is null
LoDashStatic.method<TObject, TResult>(path: string | StringRepresentable[], ...args: any[]): (object: TObject) => TResult | <TResult>(path: string | StringRepresentable[], ...args: any[]): (object: any) => TResult(path: PropertyPath, ...args: any[]): (object: any) => any
LoDashStatic.negate<T extends Function>(predicate: T): (...args: any[]) => boolean | <T extends Function, TResult extends Function>(predicate: T): TResult<T extends any[]>(predicate: (...args: T) => boolean): (...args: T) => boolean
LoDashStatic.pullAt<T>(array: List<T>, ...indexes: (number | number[])[]): T[]<T>(array: T[], ...indexes: Many<number>[]): T[] | <TList extends MutableList<any>>(array: RejectReadonly<TList>, ...indexes: Many<number>[]): TList
LoDashStatic.random(min?: number | undefined, max?: number | undefined, floating?: boolean | undefined): number | (min?: number | undefined, floating?: boolean | undefined): number | (floating?: boolean | undefined): number(floating?: boolean | undefined): number | (max: number, floating?: boolean | undefined): number | (min: number, max: number, floating?: boolean | undefined): number | (min: number, index: string | number, guard: object): number
LoDashStatic.reduce<T, TResult>(collection: T[], callback: MemoIterator<T, TResult>, accumulator: TResult, thisArg?: any): TResult | <T, TResult>(collection: List<T>, callback: MemoIterator<T, TResult>, accumulator: TResult, thisArg?: any): TResult | <T, TResult>(collection: Dictionary<T>, callback: MemoIterator<T, TR…<T, TResult>(collection: T[] | null | undefined, callback: MemoListIterator<T, TResult, T[]>, accumulator: TResult): TResult | <T, TResult>(collection: List<T> | null | undefined, callback: MemoListIterator<T, TResult, List<T>>, accumulator: TResult): TResult | <T extends object, TResult>(collection…
LoDashStatic.reject<T>(collection: List<T>, predicate?: ListIterator<T, boolean> | undefined, thisArg?: any): T[] | <T>(collection: Dictionary<T>, predicate?: DictionaryIterator<T, boolean> | undefined, thisArg?: any): T[] | (collection: string, predicate?: StringIterator<boolean> | undefined, thisArg?: any): string[]…(collection: string | null | undefined, predicate?: StringIterator<boolean> | undefined): string[] | <T>(collection: List<T> | null | undefined, predicate?: ListIterateeCustom<T, boolean> | undefined): T[] | <T extends object>(collection: T | null | undefined, predicate?: ObjectIterateeCustom<T, boo…
LoDashStatic.remove<T>(array: List<T>, predicate?: ListIterator<T, boolean> | undefined, thisArg?: any): T[] | <T>(array: List<T>, predicate?: string | undefined, thisArg?: any): T[] | <W, T>(array: List<T>, predicate?: W | undefined): T[]<TList extends MutableList<any>>(array: RejectReadonly<TList>, predicate?: ListIteratee<TList[0]> | undefined): TList[0][]
LoDashStatic.result<TObject, TResult>(object: TObject, path: StringRepresentable | StringRepresentable[], defaultValue?: TResult | ((...args: any[]) => TResult) | undefined): TResult | <TResult>(object: any, path: StringRepresentable | StringRepresentable[], defaultValue?: TResult | ((...args: any[]) => TResult) | und…<TResult>(object: any, path: PropertyPath, defaultValue?: TResult | ((...args: any[]) => TResult) | undefined): TResult
LoDashStatic.sample<T>(collection: List<T> | Dictionary<T> | NumericDictionary<T>, n: number): T[] | <O extends Object, T>(collection: O, n: number): T[] | <T>(collection: Object, n: number): T[] | <T>(collection: List<T> | Dictionary<T> | NumericDictionary<T>): T | <O extends Object, T>(collection: O): T | <T>(collec…<T>(collection: readonly [T, ...T[]]): T | <T>(collection: Dictionary<T> | NumericDictionary<T> | null | undefined): T | undefined | <T extends object>(collection: T | null | undefined): T[keyof T] | undefined
LoDashStatic.sortBy<T, TSort>(collection: List<T>, iteratee?: ListIterator<T, TSort> | undefined, thisArg?: any): T[] | <T, TSort>(collection: Dictionary<T>, iteratee?: DictionaryIterator<T, TSort> | undefined, thisArg?: any): T[] | <T>(collection: List<T> | Dictionary<T>, iteratee: string): T[] | <W extends {}, T>(co…<T>(collection: List<T> | null | undefined, ...iteratees: Many<ListIteratee<T>>[]): T[] | <T extends object>(collection: T | null | undefined, ...iteratees: Many<ObjectIteratee<T>>[]): T[keyof T][]
LoDashStatic.spread<F extends Function, T extends Function>(func: F): T | <T extends Function>(func: Function): T<TResult>(func: (...args: any[]) => TResult, start?: number | undefined): (...args: any[]) => TResult
LoDashStatic.values<T>(object?: any): T[]<T>(object: Dictionary<T> | NumericDictionary<T> | List<T> | null | undefined): T[] | <T extends object>(object: T | null | undefined): T[keyof T][] | (object: any): any[]
LoDashStatic.bindAll<T>(object: T, ...methodNames: (string | string[])[]): T<T>(object: T, ...methodNames: Many<string>[]): T
LoDashStatic.bindKey<T extends Object, TResult extends Function>(object: T, key: any, ...partials: any[]): TResult | <TResult extends Function>(object: Object, key: any, ...partials: any[]): TResult(object: object, key: string, ...partials: any[]): (...args: any[]) => any
LoDashStatic.compact<T>(array?: List<T> | undefined): T[]<T>(array: List<T | Falsey> | null | undefined): T[]
LoDashStatic.countBy<T>(collection: List<T>, iteratee?: ListIterator<T, any> | undefined, thisArg?: any): Dictionary<number> | <T>(collection: Dictionary<T>, iteratee?: DictionaryIterator<T, any> | undefined, thisArg?: any): Dictionary<number> | <T>(collection: NumericDictionary<T>, iteratee?: NumericDictionaryIterator…<T>(collection: List<T> | null | undefined, iteratee?: ValueIteratee<T> | undefined): Dictionary<number> | <T extends object>(collection: T | null | undefined, iteratee?: ValueIteratee<T[keyof T]> | undefined): Dictionary<number>
LoDashStatic.findKey<TValues, TObject>(object: TObject, predicate?: DictionaryIterator<TValues, boolean> | undefined, thisArg?: any): string | <TObject>(object: TObject, predicate?: ObjectIterator<any, boolean> | undefined, thisArg?: any): string | <TObject>(object: TObject, predicate?: string | undefined, thisArg?: an…<T>(object: T | null | undefined, predicate?: ObjectIteratee<T> | undefined): string | undefined
LoDashStatic.flatten<T>(array: ListOfRecursiveArraysOrValues<T>, isDeep: boolean): T[] | <T>(array: List<T | T[]>): T[] | <T>(array: ListOfRecursiveArraysOrValues<T>): RecursiveArray<T><T>(array: List<Many<T>> | null | undefined): T[]
LoDashStatic.forEach<T>(collection: T[], iteratee?: ListIterator<T, any> | undefined, thisArg?: any): T[] | <T>(collection: List<T>, iteratee?: ListIterator<T, any> | undefined, thisArg?: any): List<T> | <T>(collection: Dictionary<T>, iteratee?: DictionaryIterator<T, any> | undefined, thisArg?: any): Dictionary<T> | <T…<T>(collection: T[], iteratee?: ArrayIterator<T, any> | undefined): T[] | (collection: string, iteratee?: StringIterator<any> | undefined): string | <T>(collection: List<T>, iteratee?: ListIterator<T, any> | undefined): List<T> | <T extends object>(collection: T, iteratee?: ObjectIterator<T, any> | …
LoDashStatic.groupBy<T, TKey>(collection: List<T>, iteratee?: ListIterator<T, TKey> | undefined, thisArg?: any): Dictionary<T[]> | <T>(collection: List<any>, iteratee?: ListIterator<T, any> | undefined, thisArg?: any): Dictionary<T[]> | <T, TKey>(collection: Dictionary<T>, iteratee?: DictionaryIterator<T, TKey> | undef…<T>(collection: List<T> | null | undefined, iteratee?: ValueIteratee<T> | undefined): Dictionary<T[]> | <T extends object>(collection: T | null | undefined, iteratee?: ValueIteratee<T[keyof T]> | undefined): Dictionary<T[keyof T][]>
LoDashStatic.inRange(n: number, start: number, end: number): boolean | (n: number, end: number): boolean(n: number, start: number, end?: number | undefined): boolean
LoDashStatic.indexOf<T>(array: List<T>, value: T, fromIndex?: number | boolean | undefined): number<T>(array: List<T> | null | undefined, value: T, fromIndex?: number | undefined): number
LoDashStatic.initial<T>(array: List<T>): T[]<T>(array: List<T> | null | undefined): T[]
LoDashStatic.isArray<T>(value?: any): value is T[](value?: any): value is any[]
LoDashStatic.isEmpty<T extends { __trapAny: any; }>(value?: T | undefined): boolean | (value: string): value is "" | (value: List<any> | Map<any, any> | Set<any> | null | undefined): boolean | <T extends object>(value: T | null | undefined): value is EmptyObjectOf<T> | null | undefined | (value?: any): boolean<T extends { __trapAny: any; }>(value?: T | undefined): boolean | (value: string): value is "" | (value: List<any> | Map<any, any> | Set<any> | null | undefined): boolean | (value: object): boolean | <T extends object>(value: T | null | undefined): value is EmptyObjectOf<T> | null | undefined | (val…
LoDashStatic.isEqual(value: any, other: any, customizer?: IsEqualCustomizer | undefined, thisArg?: any): boolean(value: any, other: any): boolean
LoDashStatic.isMatch(object: Object, source: Object, customizer?: isMatchCustomizer | undefined, thisArg?: any): boolean(object: object, source: object): boolean
LoDashStatic.mapKeys<T, TKey>(object: List<T>, iteratee?: ListIterator<T, TKey> | undefined, thisArg?: any): Dictionary<T> | <T, TKey>(object: Dictionary<T>, iteratee?: DictionaryIterator<T, TKey> | undefined, thisArg?: any): Dictionary<T> | <T, TObject extends {}>(object: List<T> | Dictionary<T>, iteratee?: TObject | …<T>(object: List<T> | null | undefined, iteratee?: ListIteratee<T> | undefined): Dictionary<T> | <T extends object>(object: T | null | undefined, iteratee?: ObjectIteratee<T> | undefined): Dictionary<T[keyof T]>
LoDashStatic.memoize<T extends Function>(func: T, resolver?: Function | undefined): T & MemoizedFunction<T extends (...args: any) => any>(func: T, resolver?: ((...args: Parameters<T>) => any) | undefined): T & MemoizedFunction
LoDashStatic.partial<R>(func: Function0<R>): Function0<R> | <T1, R>(func: Function1<T1, R>): Function1<T1, R> | <T1, R>(func: Function1<T1, R>, arg1: T1): Function0<R> | <T1, T2, R>(func: Function2<T1, T2, R>): Function2<T1, T2, R> | <T1, T2, R>(func: Function2<T1, T2, R>, arg1: T1): Function1<T2, R> | <T1, T2, R>(func…<T1, T2, R>(func: Function2<T1, T2, R>, plc1: LoDashStatic, arg2: T2): Function1<T1, R> | <T1, T2, T3, R>(func: Function3<T1, T2, T3, R>, plc1: LoDashStatic, arg2: T2): Function2<T1, T3, R> | <T1, T2, T3, R>(func: Function3<T1, T2, T3, R>, plc1: LoDashStatic, plc2: LoDashStatic, arg3: T3): Function2…
LoDashStatic.shuffle<T>(collection: List<T> | Dictionary<T>): T[] | (collection: string): string[]<T>(collection: List<T> | null | undefined): T[] | <T extends object>(collection: T | null | undefined): T[keyof T][]
LoDashStatic.toArray<T>(value: List<T> | Dictionary<T> | NumericDictionary<T>): T[] | <TValue, TResult>(value: TValue): TResult[] | <TResult>(value?: any): TResult[]<T>(value: Dictionary<T> | NumericDictionary<T> | null | undefined): T[] | <T>(value: T): T[keyof T][] | (): any[]
LoDashStatic.without<T>(array: List<T>, ...values: T[]): T[]<T>(array: List<T> | null | undefined, ...values: T[]): T[]
LoDashStatic.zipWith<TResult>(...args: any[]): TResult[]<T, TResult>(arrays: List<T>, iteratee: (value1: T) => TResult): TResult[] | <T1, T2, TResult>(arrays1: List<T1>, arrays2: List<T2>, iteratee: (value1: T1, value2: T2) => TResult): TResult[] | <T1, T2, T3, TResult>(arrays1: List<T1>, arrays2: List<T2>, arrays3: List<T3>, iteratee: (value1: T1, value…
LoDashStatic.debounce<T extends Function>(func: T, wait?: number | undefined, options?: DebounceSettings | undefined): T & Cancelable<T extends (...args: any) => any>(func: T, wait: number | undefined, options: DebounceSettingsLeading): DebouncedFuncLeading<T> | <T extends (...args: any) => any>(func: T, wait?: number | undefined, options?: DebounceSettings | undefined): DebouncedFunc<T>
LoDashStatic.defaults<Obj extends {}, TResult extends {}>(object: Obj, ...sources: {}[]): TResult | <Obj extends {}, S1 extends {}, TResult extends {}>(object: Obj, source1: S1, ...sources: {}[]): TResult | <Obj extends {}, S1 extends {}, S2 extends {}, TResult extends {}>(object: Obj, source1: S1, source2: S2, ...sourc…<TObject, TSource>(object: TObject, source: TSource): NonNullable<TSource & TObject> | <TObject, TSource1, TSource2>(object: TObject, source1: TSource1, source2: TSource2): NonNullable<TSource2 & TSource1 & TObject> | <TObject, TSource1, TSource2, TSource3>(object: TObject, source1: TSource1, source…
LoDashStatic.findLast<T>(collection: T[], callback: ListIterator<T, boolean>, thisArg?: any): T | undefined | <T>(collection: List<T>, callback: ListIterator<T, boolean>, thisArg?: any): T | undefined | <T>(collection: Dictionary<T>, callback: DictionaryIterator<T, boolean>, thisArg?: any): T | undefined | <W, T>(collec…<T, S extends T>(collection: List<T> | null | undefined, predicate: ListIteratorTypeGuard<T, S>, fromIndex?: number | undefined): S | undefined | <T>(collection: List<T> | null | undefined, predicate?: ListIterateeCustom<T, boolean> | undefined, fromIndex?: number | undefined): T | undefined | <T ex…
LoDashStatic.identity<T>(value?: T | undefined): T<T>(value: T): T | (): undefined
LoDashStatic.includes<T>(collection: List<T> | Dictionary<T>, target: T, fromIndex?: number | undefined): boolean | (collection: string, target: string, fromIndex?: number | undefined): boolean<T>(collection: Dictionary<T> | NumericDictionary<T> | null | undefined, target: T, fromIndex?: number | undefined): boolean
LoDashStatic.isNative(value: any): value is Function(value: any): value is (...args: any[]) => any
LoDashStatic.isObject(value?: any): boolean(value?: any): value is object
LoDashStatic.iteratee<TResult>(func: Function, thisArg?: any): (...args: any[]) => TResult | <TResult>(func: string, thisArg?: any): (object: any) => TResult | (func: Object, thisArg?: any): (object: any) => boolean | <TResult>(): (value: TResult) => TResult<TFunction extends (...args: any[]) => any>(func: TFunction): TFunction | (func: string | number | symbol | object): (...args: any[]) => any
LoDashStatic.methodOf<TObject extends {}, TResult>(object: TObject, ...args: any[]): (path: StringRepresentable | StringRepresentable[]) => TResult | <TResult>(object: {}, ...args: any[]): (path: StringRepresentable | StringRepresentable[]) => TResult(object: object, ...args: any[]): (path: PropertyPath) => any
LoDashStatic.property<TObj, TResult>(path: StringRepresentable | StringRepresentable[]): (obj: TObj) => TResult<TObj, TResult>(path: PropertyPath): (obj: TObj) => TResult
LoDashStatic.template(string: string, options?: TemplateOptions | undefined): TemplateExecutor(string?: string | undefined, options?: TemplateOptions | undefined): TemplateExecutor
LoDashStatic.throttle<T extends Function>(func: T, wait?: number | undefined, options?: ThrottleSettings | undefined): T & Cancelable<T extends (...args: any) => any>(func: T, wait?: number | undefined, options?: ThrottleSettingsLeading | undefined): DebouncedFuncLeading<T> | <T extends (...args: any) => any>(func: T, wait?: number | undefined, options?: ThrottleSettings | undefined): DebouncedFunc<T>
LoDashStatic.valuesIn<T>(object?: any): T[]<T>(object: Dictionary<T> | NumericDictionary<T> | List<T> | null | undefined): T[] | <T extends object>(object: T | null | undefined): T[keyof T][]
LoDashStatic.cloneDeep<TResult>(value: any, customizer: CloneDeepCustomizer<any, TResult>, thisArg?: any): TResult | <T, TResult>(value: T, customizer: CloneDeepCustomizer<T, TResult>, thisArg?: any): TResult | <T>(value: T): T<T>(value: T): T
LoDashStatic.dropRight<T>(array: List<T>, n?: number | undefined): T[]<T>(array: List<T> | null | undefined, n?: number | undefined): T[]
LoDashStatic.dropWhile<TValue>(array: List<TValue>, predicate?: ListIterator<TValue, boolean> | undefined, thisArg?: any): TValue[] | <TValue>(array: List<TValue>, predicate?: string | undefined, thisArg?: any): TValue[] | <TWhere, TValue>(array: List<TValue>, predicate?: TWhere | undefined): TValue[]<T>(array: List<T> | null | undefined, predicate?: ListIteratee<T> | undefined): T[]
LoDashStatic.eachRight<T>(collection: T[], iteratee?: ListIterator<T, any> | undefined, thisArg?: any): T[] | <T>(collection: List<T>, iteratee?: ListIterator<T, any> | undefined, thisArg?: any): List<T> | <T>(collection: Dictionary<T>, iteratee?: DictionaryIterator<T, any> | undefined, thisArg?: any): Dictionary<T> | <T…<T>(collection: T[], iteratee?: ArrayIterator<T, any> | undefined): T[] | (collection: string, iteratee?: StringIterator<any> | undefined): string | <T>(collection: List<T>, iteratee?: ListIterator<T, any> | undefined): List<T> | <T extends object>(collection: T, iteratee?: ObjectIterator<T, any> | …
LoDashStatic.findIndex<T>(array: List<T>, predicate?: ListIterator<T, boolean> | undefined, thisArg?: any): number | <T>(array: List<T>, predicate?: string | undefined, thisArg?: any): number | <W, T>(array: List<T>, predicate?: W | undefined): number<T>(array: List<T> | null | undefined, predicate?: ListIterateeCustom<T, boolean> | undefined, fromIndex?: number | undefined): number
LoDashStatic.flowRight<TResult extends Function>(...funcs: Function[]): TResult<A extends any[], R1, R2, R3, R4, R5, R6, R7>(f7: (a: R6) => R7, f6: (a: R5) => R6, f5: (a: R4) => R5, f4: (a: R3) => R4, f3: (a: R2) => R3, f2: (a: R1) => R2, f1: (...args: A) => R1): (...args: A) => R7 | <A extends any[], R1, R2, R3, R4, R5, R6>(f6: (a: R5) => R6, f5: (a: R4) => R5, f4: (a: R3) =>…
LoDashStatic.functions<T extends {}>(object: any): string[](object: any): string[]
LoDashStatic.mapValues<T, TResult>(obj: Dictionary<T>, callback: ObjectIterator<T, TResult>, thisArg?: any): Dictionary<TResult> | <T>(obj: Dictionary<T>, where: Dictionary<T>): Dictionary<boolean> | <T, TMapped>(obj: T, pluck: string): TMapped | <T>(obj: T, callback: ObjectIterator<any, any>, thisArg?: any): T<TResult>(obj: string | null | undefined, callback: StringIterator<TResult>): NumericDictionary<TResult> | <T, TResult>(array: T[], callback: ArrayIterator<T, TResult>): NumericDictionary<TResult> | <T extends object, TResult>(obj: T | null | undefined, callback: ObjectIterator<T, TResult>): { [P in…
LoDashStatic.partition<T>(collection: List<T>, callback: ListIterator<T, boolean>, thisArg?: any): T[][] | <T>(collection: Dictionary<T>, callback: DictionaryIterator<T, boolean>, thisArg?: any): T[][] | <W, T>(collection: List<T>, whereValue: W): T[][] | <W, T>(collection: Dictionary<T>, whereValue: W): T[][] | <T>(coll…<T, U extends T>(collection: List<T> | null | undefined, callback: ValueIteratorTypeGuard<T, U>): [U[], Exclude<T, U>[]] | <T>(collection: List<T> | null | undefined, callback: ValueIteratee<T>): [T[], T[]] | <T extends object>(collection: T | null | undefined, callback: ValueIteratee<T[keyof T]>): …
LoDashStatic.takeRight<T>(array: List<T>, n?: number | undefined): T[]<T>(array: List<T> | null | undefined, n?: number | undefined): T[]
LoDashStatic.takeWhile<TValue>(array: List<TValue>, predicate?: ListIterator<TValue, boolean> | undefined, thisArg?: any): TValue[] | <TValue>(array: List<TValue>, predicate?: string | undefined, thisArg?: any): TValue[] | <TWhere, TValue>(array: List<TValue>, predicate?: TWhere | undefined): TValue[]<T>(array: List<T> | null | undefined, predicate?: ListIteratee<T> | undefined): T[]
LoDashStatic.transform<T, TResult>(object: T[], iteratee?: MemoVoidArrayIterator<T, TResult[]> | undefined, accumulator?: TResult[] | undefined, thisArg?: any): TResult[] | <T, TResult>(object: T[], iteratee?: MemoVoidArrayIterator<T, Dictionary<TResult>> | undefined, accumulator?: Dictionary<TResult> | undefined, thisAr…<T, TResult>(object: readonly T[], iteratee: MemoVoidArrayIterator<T, TResult>, accumulator?: TResult | undefined): TResult | <T, TResult>(object: Dictionary<T>, iteratee: MemoVoidDictionaryIterator<T, string, TResult>, accumulator?: TResult | undefined): TResult | <T extends object, TResult>(object…
LoDashStatic.unzipWith<TArray, TResult>(array: List<List<TArray>>, iteratee?: MemoIterator<TArray, TResult> | undefined, thisArg?: any): TResult[]<T, TResult>(array: List<List<T>> | null | undefined, iteratee: (...values: T[]) => TResult): TResult[] | <T>(array: List<List<T>> | null | undefined): T[][]
LoDashStatic.zipObject<TValues, TResult extends {}>(props: List<StringRepresentable> | List<List<any>>, values?: List<TValues> | undefined): TResult | <TResult extends {}>(props: List<StringRepresentable> | List<List<any>>, values?: List<any> | undefined): TResult | (props: List<StringRepresentable> | List<List<any>>, va…<T>(props: List<PropertyName>, values: List<T>): Dictionary<T> | (props?: List<PropertyName> | undefined): Dictionary<undefined>
LoDashStatic.capitalize(string?: string | undefined): string<T extends string>(string?: T | undefined): string extends T ? string : Capitalize<Lowercase<T>>
LoDashStatic.curryRight<T1, R>(func: (t1: T1) => R): CurriedFunction1<T1, R> | <T1, T2, R>(func: (t1: T1, t2: T2) => R): CurriedFunction2<T2, T1, R> | <T1, T2, T3, R>(func: (t1: T1, t2: T2, t3: T3) => R): CurriedFunction3<T3, T2, T1, R> | <T1, T2, T3, T4, R>(func: (t1: T1, t2: T2, t3: T3, t4: T4) => R): CurriedFunction4<T…<T1, R>(func: (t1: T1) => R, arity?: number | undefined): RightCurriedFunction1<T1, R> | <T1, T2, R>(func: (t1: T1, t2: T2) => R, arity?: number | undefined): RightCurriedFunction2<T1, T2, R> | <T1, T2, T3, R>(func: (t1: T1, t2: T2, t3: T3) => R, arity?: number | undefined): RightCurriedFunction3<T1…
LoDashStatic.difference<T>(array: T[] | List<T>, ...values: (T[] | List<T>)[]): T[]<T>(array: List<T> | null | undefined, ...values: List<T>[]): T[]
LoDashStatic.forInRight<T>(object: Dictionary<T>, iteratee?: DictionaryIterator<T, any> | undefined, thisArg?: any): Dictionary<T> | <T extends {}>(object: T, iteratee?: ObjectIterator<any, any> | undefined, thisArg?: any): T<T>(object: T, iteratee?: ObjectIterator<T, any> | undefined): T | <T>(object: T | null | undefined, iteratee?: ObjectIterator<T, any> | undefined): T | null | undefined
LoDashStatic.isFunction(value?: any): value is Function(value: any): value is (...args: any[]) => any
LoDashStatic.propertyOf<T extends {}>(object: T): (path: string | string[]) => any<T extends {}>(object: T): (path: PropertyPath) => any
LoDashStatic.findLastKey<TValues, TObject>(object: TObject, predicate?: DictionaryIterator<TValues, boolean> | undefined, thisArg?: any): string | <TObject>(object: TObject, predicate?: ObjectIterator<any, boolean> | undefined, thisArg?: any): string | <TObject>(object: TObject, predicate?: string | undefined, thisArg?: an…<T>(object: T | null | undefined, predicate?: ObjectIteratee<T> | undefined): string | undefined
LoDashStatic.flattenDeep<T>(array: ListOfRecursiveArraysOrValues<T>): T[]<T>(array: ListOfRecursiveArraysOrValues<T> | null | undefined): Flat<T>[]
LoDashStatic.forOwnRight<T>(object: Dictionary<T>, iteratee?: DictionaryIterator<T, any> | undefined, thisArg?: any): Dictionary<T> | <T extends {}>(object: T, iteratee?: ObjectIterator<any, any> | undefined, thisArg?: any): T<T>(object: T, iteratee?: ObjectIterator<T, any> | undefined): T | <T>(object: T | null | undefined, iteratee?: ObjectIterator<T, any> | undefined): T | null | undefined
LoDashStatic.isUndefined(value: any): boolean(value: any): value is undefined
LoDashStatic.lastIndexOf<T>(array: List<T>, value: T, fromIndex?: number | boolean | undefined): number<T>(array: List<T> | null | undefined, value: T, fromIndex?: number | true | undefined): number
LoDashStatic.reduceRight<T, TResult>(collection: T[], callback: MemoIterator<T, TResult>, accumulator: TResult, thisArg?: any): TResult | <T, TResult>(collection: List<T>, callback: MemoIterator<T, TResult>, accumulator: TResult, thisArg?: any): TResult | <T, TResult>(collection: Dictionary<T>, callback: MemoIterator<T, TR…<T, TResult>(collection: T[] | null | undefined, callback: MemoListIterator<T, TResult, T[]>, accumulator: TResult): TResult | <T, TResult>(collection: List<T> | null | undefined, callback: MemoListIterator<T, TResult, List<T>>, accumulator: TResult): TResult | <T extends object, TResult>(collection…
LoDashStatic.sortedIndex<T, TSort>(array: List<T>, value: T, iteratee?: ((x: T) => TSort) | undefined, thisArg?: any): number | <T>(array: List<T>, value: T, iteratee?: ((x: T) => any) | undefined, thisArg?: any): number | <T>(array: List<T>, value: T, iteratee: string): number | <W, T>(array: List<T>, value: T, iteratee: …<T>(array: List<T> | null | undefined, value: T): number | <T>(array: List<T> | null | undefined, value: T): number
LoDashStatic.defaultsDeep<T, TResult>(object: T, ...sources: any[]): TResult(object: any, ...sources: any[]): any
LoDashStatic.forEachRight<T>(collection: T[], iteratee?: ListIterator<T, any> | undefined, thisArg?: any): T[] | <T>(collection: List<T>, iteratee?: ListIterator<T, any> | undefined, thisArg?: any): List<T> | <T>(collection: Dictionary<T>, iteratee?: DictionaryIterator<T, any> | undefined, thisArg?: any): Dictionary<T> | <T…<T>(collection: T[], iteratee?: ArrayIterator<T, any> | undefined): T[] | (collection: string, iteratee?: StringIterator<any> | undefined): string | <T>(collection: List<T>, iteratee?: ListIterator<T, any> | undefined): List<T> | <T extends object>(collection: T, iteratee?: ObjectIterator<T, any> | …
LoDashStatic.intersection<T>(...arrays: (T[] | List<T>)[]): T[]<T>(...arrays: (List<T> | null | undefined)[]): T[]
LoDashStatic.runInContext(context?: Object | undefined): LoDashStatic(context?: object | undefined): LoDashStatic
LoDashStatic.findLastIndex<T>(array: List<T>, predicate?: ListIterator<T, boolean> | undefined, thisArg?: any): number | <T>(array: List<T>, predicate?: string | undefined, thisArg?: any): number | <W, T>(array: List<T>, predicate?: W | undefined): number<T>(array: List<T> | null | undefined, predicate?: ListIterateeCustom<T, boolean> | undefined, fromIndex?: number | undefined): number
LoDashStatic.toPlainObject<TResult extends {}>(value?: any): TResult(value?: any): any
LoDashStatic.dropRightWhile<TValue>(array: List<TValue>, predicate?: ListIterator<TValue, boolean> | undefined, thisArg?: any): TValue[] | <TValue>(array: List<TValue>, predicate?: string | undefined, thisArg?: any): TValue[] | <TWhere, TValue>(array: List<TValue>, predicate?: TWhere | undefined): TValue[]<T>(array: List<T> | null | undefined, predicate?: ListIteratee<T> | undefined): T[]
LoDashStatic.takeRightWhile<TValue>(array: List<TValue>, predicate?: ListIterator<TValue, boolean> | undefined, thisArg?: any): TValue[] | <TValue>(array: List<TValue>, predicate?: string | undefined, thisArg?: any): TValue[] | <TWhere, TValue>(array: List<TValue>, predicate?: TWhere | undefined): TValue[]<T>(array: List<T> | null | undefined, predicate?: ListIteratee<T> | undefined): T[]
LoDashStatic.matchesProperty<T>(path: StringRepresentable | StringRepresentable[], srcValue: T): (value: any) => boolean | <T, V>(path: StringRepresentable | StringRepresentable[], srcValue: T): (value: V) => boolean<T>(path: PropertyPath, srcValue: T): (value: any) => boolean | <T, V>(path: PropertyPath, srcValue: T): (value: V) => boolean
LoDashStatic.sortedLastIndex<T, TSort>(array: List<T>, value: T, iteratee?: ((x: T) => TSort) | undefined, thisArg?: any): number | <T>(array: List<T>, value: T, iteratee?: ((x: T) => any) | undefined, thisArg?: any): number | <T>(array: List<T>, value: T, iteratee: string): number | <W, T>(array: List<T>, value: T, iteratee: …<T>(array: List<T> | null | undefined, value: T): number
FunctionBindKey.placeholderany<TrapAny extends { __trapAny: any; }>(value: TrapAny): Collection<any> & Function<any> & Object<any> & Primitive<any> & String<string> | <T extends string>(value: T): String<T> | <T extends null | undefined>(value: T): Primitive<T> | (value: string | null | undefined): String<string> | <T extends (.…
TemplateOptions.escapeRegExp | undefinedRegExp | null | undefined
TemplateOptions.evaluateRegExp | undefinedRegExp | null | undefined
TemplateOptions.interpolateRegExp | undefinedRegExp | null | undefined
MemoizedFunction.toString(): string
TemplateSettings.escapeRegExp | undefinedRegExp | null | undefined
TemplateSettings.evaluateRegExp | undefinedRegExp | null | undefined
TemplateSettings.interpolateRegExp | undefinedRegExp | null | undefined
LoDashExplicitWrapper.eq(other: any, customizer?: IsEqualCustomizer | undefined, thisArg?: any): LoDashExplicitWrapper<boolean>(other: any): PrimitiveChain<boolean>
LoDashExplicitWrapper.gt(other: any): LoDashExplicitWrapper<boolean>(other: any): PrimitiveChain<boolean>
LoDashExplicitWrapper.lt(other: any): LoDashExplicitWrapper<boolean>(other: any): PrimitiveChain<boolean>
LoDashExplicitWrapper.add(addend: number): LoDashExplicitWrapper<number>(addend: number): PrimitiveChain<number>
LoDashExplicitWrapper.gte(other: any): LoDashExplicitWrapper<boolean>(other: any): PrimitiveChain<boolean>
LoDashExplicitWrapper.lte(other: any): LoDashExplicitWrapper<boolean>(other: any): PrimitiveChain<boolean>
LoDashExplicitWrapper.now(): LoDashExplicitWrapper<number>(): PrimitiveChain<number>
LoDashExplicitWrapper.pad(length?: number | undefined, chars?: string | undefined): LoDashExplicitWrapper<string>(length?: number | undefined, chars?: string | undefined): StringChain<string>
LoDashExplicitWrapper.tap(interceptor: (value: T) => void, thisArg?: any): LoDashExplicitWrapper<T>(interceptor: (value: TValue) => void): LoDashExplicitWrapper<TValue>
LoDashExplicitWrapper.ceil(precision?: number | undefined): LoDashExplicitWrapper<number>(precision?: number | undefined): PrimitiveChain<number>
LoDashExplicitWrapper.noop(...args: any[]): LoDashExplicitWrapper<void>(...args: any[]): PrimitiveChain<undefined>
LoDashExplicitWrapper.size(): LoDashExplicitWrapper<number>(): PrimitiveChain<number>
LoDashExplicitWrapper.thru<TResult extends number>(interceptor: (value: T) => TResult, thisArg?: any): LoDashExplicitWrapper<TResult> | <TResult extends string>(interceptor: (value: T) => TResult, thisArg?: any): LoDashExplicitWrapper<TResult> | <TResult extends boolean>(interceptor: (value: T) => TResult, thisArg?: any): Lo…<TResult>(interceptor: (value: TValue) => TResult): ExpChain<TResult>
LoDashExplicitWrapper.trim(chars?: string | undefined): LoDashExplicitWrapper<string>(chars?: string | undefined): StringChain<string>
LoDashExplicitWrapper.wrap<W extends Function, R extends Function>(wrapper: W): LoDashExplicitObjectWrapper<R> | <R extends Function>(wrapper: Function): LoDashExplicitObjectWrapper<R><TArgs, TResult>(wrapper: (value: TValue, ...args: TArgs[]) => TResult): FunctionChain<(...args: TArgs[]) => TResult>
LoDashExplicitWrapper.chain(): LoDashExplicitWrapper<T>(): LoDashExplicitWrapper<TValue>
LoDashExplicitWrapper.clone<TResult extends (number | string | boolean)>(isDeep: boolean, customizer: CloneCustomizer<T, TResult>, thisArg?: any): LoDashExplicitWrapper<TResult> | <TResult>(isDeep: boolean, customizer: CloneCustomizer<T, TResult[]>, thisArg?: any): LoDashExplicitArrayWrapper<TResult> | <TResult extends Object…(): LoDashExplicitWrapper<TValue>
LoDashExplicitWrapper.floor(precision?: number | undefined): LoDashExplicitWrapper<number>(precision?: number | undefined): PrimitiveChain<number>
LoDashExplicitWrapper.isNaN(): LoDashExplicitWrapper<boolean>(): PrimitiveChain<boolean>
LoDashExplicitWrapper.plant(value: number): LoDashExplicitWrapper<number> | (value: string): LoDashExplicitStringWrapper | (value: boolean): LoDashExplicitWrapper<boolean> | (value: number[]): LoDashExplicitNumberArrayWrapper | <T>(value: T[]): LoDashExplicitArrayWrapper<T> | <T extends {}>(value: T): LoDashExplicitObjectWrap…(value: unknown): LoDashExplicitWrapper<TValue>
LoDashExplicitWrapper.range(end?: number | undefined, step?: number | undefined): LoDashExplicitArrayWrapper<number>(end?: number | undefined, step?: number | undefined): CollectionChain<number>
LoDashExplicitWrapper.round(precision?: number | undefined): LoDashExplicitWrapper<number>(precision?: number | undefined): PrimitiveChain<number>
LoDashExplicitWrapper.split(separator?: string | RegExp | undefined, limit?: number | undefined): LoDashImplicitArrayWrapper<string>(separator?: string | RegExp | undefined, limit?: number | undefined): CollectionChain<string>
LoDashExplicitWrapper.times<TResult>(iteratee: (num: number) => TResult, thisArgs?: any): LoDashExplicitArrayWrapper<TResult> | (): LoDashExplicitArrayWrapper<number><TResult>(iteratee: (num: number) => TResult): CollectionChain<TResult> | (): CollectionChain<number>
LoDashExplicitWrapper.value(): T(): TValue
LoDashExplicitWrapper.words(pattern?: string | RegExp | undefined): LoDashExplicitArrayWrapper<string>(pattern?: string | RegExp | undefined): CollectionChain<string>
LoDashExplicitWrapper.commit(): LoDashExplicitWrapper<T>(): LoDashExplicitWrapper<TValue>
LoDashExplicitWrapper.deburr(): LoDashExplicitWrapper<string>(): StringChain<string>
LoDashExplicitWrapper.escape(): LoDashExplicitWrapper<string>(): StringChain<string>
LoDashExplicitWrapper.isDate(): LoDashExplicitWrapper<boolean>(): PrimitiveChain<boolean>
LoDashExplicitWrapper.isNull(): LoDashExplicitWrapper<boolean>(): PrimitiveChain<boolean>
LoDashExplicitWrapper.method<TObject, TResult>(...args: any[]): LoDashExplicitObjectWrapper<(object: TObject) => TResult> | <TResult>(...args: any[]): LoDashExplicitObjectWrapper<(object: any) => TResult>(...args: any[]): FunctionChain<(object: any) => any>
LoDashExplicitWrapper.random(max?: number | undefined, floating?: boolean | undefined): LoDashExplicitWrapper<number> | (floating?: boolean | undefined): LoDashExplicitWrapper<number>(floating?: boolean | undefined): PrimitiveChain<number> | (max: number, floating?: boolean | undefined): PrimitiveChain<number>
LoDashExplicitWrapper.repeat(n?: number | undefined): LoDashExplicitWrapper<string>(n?: number | undefined): StringChain<string>
LoDashExplicitWrapper.result<TResultWrapper>(path: StringRepresentable | StringRepresentable[], defaultValue?: any): TResultWrapper<TResult>(path: PropertyPath, defaultValue?: TResult | ((...args: any[]) => TResult) | undefined): ExpChain<TResult>
LoDashExplicitWrapper.toJSON(): T(): TValue
LoDashExplicitWrapper.inRange(start: number, end: number): LoDashExplicitWrapper<boolean> | (end: number): LoDashExplicitWrapper<boolean>(start: number, end?: number | undefined): PrimitiveChain<boolean>
LoDashExplicitWrapper.isArray(): LoDashExplicitWrapper<boolean>(): PrimitiveChain<boolean>
LoDashExplicitWrapper.isEmpty(): LoDashExplicitWrapper<boolean>(): PrimitiveChain<boolean>
LoDashExplicitWrapper.isEqual(other: any, customizer?: IsEqualCustomizer | undefined, thisArg?: any): LoDashExplicitWrapper<boolean>(other: any): PrimitiveChain<boolean>
LoDashExplicitWrapper.isError(): LoDashExplicitWrapper<boolean>(): PrimitiveChain<boolean>
LoDashExplicitWrapper.matches<V>(): LoDashExplicitObjectWrapper<(value: V) => boolean><V>(): FunctionChain<(value: V) => boolean>
LoDashExplicitWrapper.valueOf(): T(): TValue
LoDashExplicitWrapper.constant<TResult>(): LoDashExplicitObjectWrapper<() => TResult>(): FunctionChain<() => TValue>
LoDashExplicitWrapper.endsWith(target?: string | undefined, position?: number | undefined): LoDashExplicitWrapper<boolean>(target?: string | undefined, position?: number | undefined): PrimitiveChain<boolean>
LoDashExplicitWrapper.identity(): LoDashExplicitWrapper<T>(): LoDashExplicitWrapper<TValue>
LoDashExplicitWrapper.isFinite(): LoDashExplicitWrapper<boolean>(): PrimitiveChain<boolean>
LoDashExplicitWrapper.isNative(): LoDashExplicitWrapper<boolean>(): PrimitiveChain<boolean>
LoDashExplicitWrapper.isNumber(): LoDashExplicitWrapper<boolean>(): PrimitiveChain<boolean>
LoDashExplicitWrapper.isObject(): LoDashExplicitWrapper<boolean>(): PrimitiveChain<boolean>
LoDashExplicitWrapper.isRegExp(): LoDashExplicitWrapper<boolean>(): PrimitiveChain<boolean>
LoDashExplicitWrapper.isString(): LoDashExplicitWrapper<boolean>(): PrimitiveChain<boolean>
LoDashExplicitWrapper.parseInt(radix?: number | undefined): LoDashExplicitWrapper<number>(radix?: number | undefined): PrimitiveChain<number>
LoDashExplicitWrapper.property<TObj, TResult>(): LoDashExplicitObjectWrapper<(obj: TObj) => TResult><TObj, TResult>(): FunctionChain<(obj: TObj) => TResult>
LoDashExplicitWrapper.template(options?: TemplateOptions | undefined): LoDashExplicitObjectWrapper<TemplateExecutor>(options?: TemplateOptions | undefined): FunctionChain<TemplateExecutor>
LoDashExplicitWrapper.toString(): string
LoDashExplicitWrapper.unescape(): LoDashExplicitWrapper<string>(): StringChain<string>
LoDashExplicitWrapper.uniqueId(): LoDashExplicitWrapper<string>(): StringChain<string>
LoDashExplicitWrapper.camelCase(): LoDashExplicitWrapper<string>(): StringChain<string>
LoDashExplicitWrapper.cloneDeep<TResult extends (number | string | boolean)>(customizer: CloneDeepCustomizer<T, TResult>, thisArg?: any): LoDashExplicitWrapper<TResult> | <TResult>(customizer: CloneDeepCustomizer<T, TResult[]>, thisArg?: any): LoDashExplicitArrayWrapper<TResult> | <TResult extends Object>(customizer: CloneDeepCus…(): LoDashExplicitWrapper<TValue>
LoDashExplicitWrapper.isBoolean(): LoDashExplicitWrapper<boolean>(): PrimitiveChain<boolean>
LoDashExplicitWrapper.isElement(): LoDashExplicitWrapper<boolean>(): PrimitiveChain<boolean>
LoDashExplicitWrapper.kebabCase(): LoDashExplicitWrapper<string>(): StringChain<string>
LoDashExplicitWrapper.snakeCase(): LoDashExplicitWrapper<string>(): StringChain<string>
LoDashExplicitWrapper.startCase(): LoDashExplicitWrapper<string>(): StringChain<string>
LoDashExplicitWrapper.capitalize(): LoDashExplicitWrapper<string>(): StringChain<string extends TValue ? TValue & string : Capitalize<Lowercase<TValue extends string ? TValue : never>>>
LoDashExplicitWrapper.isFunction(): LoDashExplicitWrapper<boolean>(): PrimitiveChain<boolean>
LoDashExplicitWrapper.noConflict(): LoDashExplicitObjectWrapper<LoDashStatic>(): LoDashExplicitWrapper<LoDashStatic>
LoDashExplicitWrapper.startsWith(target?: string | undefined, position?: number | undefined): LoDashExplicitWrapper<boolean>(target?: string | undefined, position?: number | undefined): PrimitiveChain<boolean>
LoDashExplicitWrapper.isArguments(): LoDashExplicitWrapper<boolean>(): PrimitiveChain<boolean>
LoDashExplicitWrapper.isUndefined(): LoDashExplicitWrapper<boolean>(): PrimitiveChain<boolean>
LoDashExplicitWrapper.escapeRegExp(): LoDashExplicitWrapper<string>(): StringChain<string>
LoDashExplicitWrapper.isTypedArray(): LoDashExplicitWrapper<boolean>(): PrimitiveChain<boolean>
LoDashExplicitWrapper.isPlainObject(): LoDashExplicitWrapper<boolean>(): PrimitiveChain<boolean>
LoDashExplicitWrapper.matchesProperty<SrcValue>(srcValue: SrcValue): LoDashExplicitObjectWrapper<(value: any) => boolean> | <SrcValue, Value>(srcValue: SrcValue): LoDashExplicitObjectWrapper<(value: Value) => boolean><SrcValue>(srcValue: SrcValue): FunctionChain<(value: any) => boolean> | <SrcValue, Value>(srcValue: SrcValue): FunctionChain<(value: Value) => boolean>
LoDashImplicitWrapper.eq(other: any, customizer?: IsEqualCustomizer | undefined, thisArg?: any): boolean(other: any): boolean
LoDashImplicitWrapper.tap(interceptor: (value: T) => void, thisArg?: any): LoDashImplicitWrapper<T>(interceptor: (value: TValue) => void): LoDashImplicitWrapper<TValue>
LoDashImplicitWrapper.thru<TResult extends number>(interceptor: (value: T) => TResult, thisArg?: any): LoDashImplicitWrapper<TResult> | <TResult extends string>(interceptor: (value: T) => TResult, thisArg?: any): LoDashImplicitWrapper<TResult> | <TResult extends boolean>(interceptor: (value: T) => TResult, thisArg?: any): Lo…<TResult>(interceptor: (value: TValue) => TResult): ImpChain<TResult>
LoDashImplicitWrapper.wrap<W extends Function, R extends Function>(wrapper: W): LoDashImplicitObjectWrapper<R> | <R extends Function>(wrapper: Function): LoDashImplicitObjectWrapper<R><TArgs, TResult>(wrapper: (value: TValue, ...args: TArgs[]) => TResult): Function<(...args: TArgs[]) => TResult>
LoDashImplicitWrapper.clone<TResult>(isDeep: boolean, customizer: CloneCustomizer<T, TResult>, thisArg?: any): TResult | <TResult>(customizer: CloneCustomizer<T, TResult>, thisArg?: any): TResult | (isDeep?: boolean | undefined): T(): TValue
LoDashImplicitWrapper.plant(value: number): LoDashImplicitWrapper<number> | (value: string): LoDashImplicitStringWrapper | (value: boolean): LoDashImplicitWrapper<boolean> | (value: number[]): LoDashImplicitNumberArrayWrapper | <T>(value: T[]): LoDashImplicitArrayWrapper<T> | <T extends {}>(value: T): LoDashImplicitObjectWrap…(value: unknown): LoDashImplicitWrapper<TValue>
LoDashImplicitWrapper.range(end?: number | undefined, step?: number | undefined): LoDashImplicitArrayWrapper<number>(end?: number | undefined, step?: number | undefined): Collection<number>
LoDashImplicitWrapper.split(separator?: string | RegExp | undefined, limit?: number | undefined): LoDashImplicitArrayWrapper<string>(separator?: string | RegExp | undefined, limit?: number | undefined): Collection<string>
LoDashImplicitWrapper.times<TResult>(iteratee: (num: number) => TResult, thisArgs?: any): LoDashImplicitArrayWrapper<TResult> | (): LoDashImplicitArrayWrapper<number><TResult>(iteratee: (num: number) => TResult): TResult[] | (): number[]
LoDashImplicitWrapper.value(): T(): TValue
LoDashImplicitWrapper.words(pattern?: string | RegExp | undefined): string[](pattern?: string | RegExp | undefined): Collection<string>
LoDashImplicitWrapper.commit(): LoDashImplicitWrapper<T>(): LoDashImplicitWrapper<TValue>
LoDashImplicitWrapper.method<TObject, TResult>(...args: any[]): LoDashImplicitObjectWrapper<(object: TObject) => TResult> | <TResult>(...args: any[]): LoDashImplicitObjectWrapper<(object: any) => TResult>(...args: any[]): Function<(object: any) => any>
LoDashImplicitWrapper.random(max?: number | undefined, floating?: boolean | undefined): number | (floating?: boolean | undefined): number(floating?: boolean | undefined): number | (max: number, floating?: boolean | undefined): number
LoDashImplicitWrapper.result<TResult>(path: StringRepresentable | StringRepresentable[], defaultValue?: TResult | ((...args: any[]) => TResult) | undefined): TResult<TResult>(path: PropertyPath, defaultValue?: TResult | ((...args: any[]) => TResult) | undefined): TResult
LoDashImplicitWrapper.toJSON(): T(): TValue
LoDashImplicitWrapper.inRange(start: number, end: number): boolean | (end: number): boolean(start: number, end?: number | undefined): boolean
LoDashImplicitWrapper.isEqual(other: any, customizer?: IsEqualCustomizer | undefined, thisArg?: any): boolean(other: any): boolean
LoDashImplicitWrapper.matches<V>(): LoDashImplicitObjectWrapper<(value: V) => boolean><V>(): Function<(value: V) => boolean>
LoDashImplicitWrapper.valueOf(): T(): TValue
LoDashImplicitWrapper.constant<TResult>(): LoDashImplicitObjectWrapper<() => TResult>(): Function<() => TValue>
LoDashImplicitWrapper.identity(): T(): TValue
LoDashImplicitWrapper.isObject(): boolean(): this is LoDashImplicitWrapper<object>
LoDashImplicitWrapper.property<TObj, TResult>(): LoDashImplicitObjectWrapper<(obj: TObj) => TResult><TObj, TResult>(): Function<(obj: TObj) => TResult>
LoDashImplicitWrapper.toString(): string
LoDashImplicitWrapper.cloneDeep<TResult>(customizer: CloneDeepCustomizer<T, TResult>, thisArg?: any): TResult | (): T(): TValue
LoDashImplicitWrapper.capitalize(): string(): string extends TValue ? TValue & string : Capitalize<Lowercase<TValue extends string ? TValue : never>>
LoDashImplicitWrapper.toPlainObject<TResult extends {}>(): LoDashImplicitObjectWrapper<TResult>(): Object<any>
LoDashImplicitWrapper.matchesProperty<SrcValue>(srcValue: SrcValue): LoDashImplicitObjectWrapper<(value: any) => boolean> | <SrcValue, Value>(srcValue: SrcValue): LoDashImplicitObjectWrapper<(value: Value) => boolean><SrcValue>(srcValue: SrcValue): Function<(value: any) => boolean> | <SrcValue, Value>(srcValue: SrcValue): Function<(value: Value) => boolean>

新たに非推奨

export@deprecated
lodash · MemoIteratorUse MemoListIterator or MemoObjectIterator instead.
lodash · MemoVoidIteratorUse MemoVoidArrayIterator or MemoVoidDictionaryIterator instead.

要件の変更(engines、peer 依存関係)

検出されませんでした。

新しいエクスポート (90)
importexportkind
lodash__type
lodashFlattype
lodashManytype
lodashOmittype
lodashCurryinterface
lodashFalseytype
lodashObjectinterface
lodashStringinterface
lodashTruthytype
lodashNotVoidtype
lodashExpChaintype
lodashFunctioninterface
lodashImpChaintype
lodashPrimitiveinterface
lodashCollectioninterface
lodashComparatortype
lodashCurryRightinterface
lodashComparator2type
lodashMutableListinterface
lodashObjectChaininterface
lodashStringChaininterface
lodashFunctionBasetype
lodashGetFieldTypetype
lodashListIterateetype
lodashPropertyNametype
lodashPropertyPathtype
lodashArrayIteratortype
lodashCondPairUnarytype
lodashDebouncedFuncinterface
lodashFunctionChaininterface
lodashLoDashWrapperinterface
lodashPartialObjecttype
lodashTupleIteratortype
lodashValueIterateetype
lodashObjectIterateetype
lodashPartialShallowtype
lodashPrimitiveChaininterface
lodashStringToNumbertype
lodashCollectionChaininterface
lodashCondPairNullarytype
lodashReplaceFunctiontype
lodashTruncateOptionsinterface
lodashMemoListIteratortype
lodashValueKeyIterateetype
lodashIterateeShorthandtype
lodashSetWithCustomizertype
lodashDictionaryIterateetype
lodashListIterateeCustomtype
lodashMemoIteratorCappedtype
lodashMemoObjectIteratortype
lodashAnyKindOfDictionarytype
lodashCloneWithCustomizertype
lodashMapCacheConstructorinterface
lodashMergeWithCustomizertype
lodashStringNullableChaininterface
lodashValueIterateeCustomtype
lodashDebouncedFuncLeadinginterface
lodashGetFieldTypeOfObjecttype
lodashObjectIterateeCustomtype
lodashListIteratorTypeGuardtype
lodashRightCurriedFunction1interface
lodashRightCurriedFunction2interface
lodashRightCurriedFunction3interface
lodashRightCurriedFunction4interface
lodashRightCurriedFunction5interface
lodashisMatchWithCustomizertype
lodashGetFieldTypeOfNarrowedtype
lodashMemoVoidIteratorCappedtype
lodashValueIteratorTypeGuardtype
lodashCloneDeepWithCustomizertype
lodashConformsPredicateObjecttype
lodashDebounceSettingsLeadinginterface
lodashGetFieldTypeOfPrimitivetype
lodashMemoIteratorCappedRighttype
lodashObjectIteratorTypeGuardtype
lodashThrottleSettingsLeadingtype
lodashGetFieldTypeOfStringByKeytype
lodashNumericDictionaryIterateetype
lodashValueKeyIterateeTypeGuardtype
lodashDictionaryIteratorTypeGuardtype
lodashGetFieldTypeOfNarrowedByKeytype
lodashGetFieldTypeOfNarrowedByLKRtype
lodashGetFieldTypeOfArrayLikeByKeytype
lodashGetFieldTypeOfNarrowedByLcKRtype
lodashGetFieldTypeOfNarrowedByDotPathtype
lodashNumericDictionaryIterateeCustomtype
lodashLoDashExplicitNillableArrayWrappertype
lodashLoDashImplicitNillableArrayWrappertype
lodashLoDashExplicitNillableObjectWrappertype
lodashLoDashImplicitNillableObjectWrappertype

よくある質問

lodash を 3 から 4 にアップグレードする際の破壊的変更は?

lodash 3.10.1 と 4.18.1 の間で、Vigia は削除されたエクスポートを 13 件、変更されたシグネチャを 25 件、削除または変更されたクラス/インターフェースのメンバーを 384 件検出しました。

lodash 4 で非推奨になったものは?

lodash 4.18.1 では 2 件のエクスポートまたはメンバーが新たに非推奨になりました。

エージェント向け

GET https://vigia.coredls.cloud/v1/packages/npm/lodash/upgrade?from=3.10.1&to=4.18.1