diff options
author | Michael Lando <ml636r@att.com> | 2017-06-09 03:19:04 +0300 |
---|---|---|
committer | Michael Lando <ml636r@att.com> | 2017-06-09 03:19:04 +0300 |
commit | ed64b5edff15e702493df21aa3230b81593e6133 (patch) | |
tree | a4cb01fdaccc34930a8db403a3097c0d1e40914b /catalog-ui/typings/lodash/lodash.d.ts | |
parent | 280f8015d06af1f41a3ef12e8300801c7a5e0d54 (diff) |
[SDC-29] catalog 1707 rebase commit.
Change-Id: I43c3dc5cf44abf5da817649bc738938a3e8388c1
Signed-off-by: Michael Lando <ml636r@att.com>
Diffstat (limited to 'catalog-ui/typings/lodash/lodash.d.ts')
-rw-r--r-- | catalog-ui/typings/lodash/lodash.d.ts | 22949 |
1 files changed, 0 insertions, 22949 deletions
diff --git a/catalog-ui/typings/lodash/lodash.d.ts b/catalog-ui/typings/lodash/lodash.d.ts deleted file mode 100644 index 9d23982103..0000000000 --- a/catalog-ui/typings/lodash/lodash.d.ts +++ /dev/null @@ -1,22949 +0,0 @@ -// Type definitions for Lo-Dash 4.14 -// Project: http://lodash.com/ -// Definitions by: Brian Zengel <https://github.com/bczengel>, Ilya Mochalov <https://github.com/chrootsu>, Stepan Mikhaylyuk <https://github.com/stepancar> -// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped - - -/** - ### 4.0.0 Changelog (https://github.com/lodash/lodash/wiki/Changelog) - - #### TODO: - removed: - - [x] Removed _.support - - [x] Removed _.findWhere in favor of _.find with iteratee shorthand - - [x] Removed _.where in favor of _.filter with iteratee shorthand - - [x] Removed _.pluck in favor of _.map with iteratee shorthand - - renamed: - - [x] Renamed _.first to _.head - - [x] Renamed _.indexBy to _.keyBy - - [x] Renamed _.invoke to _.invokeMap - - [x] Renamed _.overArgs to _.overArgs - - [x] Renamed _.padLeft & _.padRight to _.padStart & _.padEnd - - [x] Renamed _.pairs to _.toPairs - - [x] Renamed _.rest to _.tail - - [x] Renamed _.restParam to _.rest - - [x] Renamed _.sortByOrder to _.orderBy - - [x] Renamed _.trimLeft & _.trimRight to _.trimStart & _.trimEnd - - [x] Renamed _.trunc to _.truncate - - split: - - [x] Split _.indexOf & _.lastIndexOf into _.sortedIndexOf & _.sortedLastIndexOf - - [x] Split _.max & _.min into _.maxBy & _.minBy - - [x] Split _.omit & _.pick into _.omitBy & _.pickBy - - [x] Split _.sample into _.sampleSize - - [x] Split _.sortedIndex into _.sortedIndexBy - - [x] Split _.sortedLastIndex into _.sortedLastIndexBy - - [x] Split _.uniq into _.sortedUniq, _.sortedUniqBy, & _.uniqBy - - changes: - - [x] Absorbed _.sortByAll into _.sortBy - - [x] Changed the category of _.at to “Object” - - [x] Changed the category of _.bindAll to “Utility” - - [x] Made _.capitalize uppercase the first character & lowercase the rest - - [x] Made _.functions return only own method names - - - added 23 array methods: - - [x] _.concat - - [x] _.differenceBy - - [x] _.differenceWith - - [x] _.flatMap - - [x] _.fromPairs - - [x] _.intersectionBy - - [x] _.intersectionWith - - [x] _.join - - [x] _.pullAll - - [x] _.pullAllBy - - [x] _.reverse - - [x] _.sortedIndexBy - - [x] _.sortedIndexOf - - [x] _.sortedLastIndexBy - - [x] _.sortedLastIndexOf - - [x] _.sortedUniq - - [x] _.sortedUniqBy - - [x] _.unionBy - - [x] _.unionWith - - [x] _.uniqBy - - [x] _.uniqWith - - [x] _.xorBy - - [x] _.xorWith - - added 18 lang methods: - - [x] _.cloneDeepWith - - [x] _.cloneWith - - [x] _.eq - - [x] _.isArrayLike - - [x] _.isArrayLikeObject - - [x] _.isEqualWith - - [x] _.isInteger - - [x] _.isLength - - [x] _.isMatchWith - - [x] _.isNil - - [x] _.isObjectLike - - [x] _.isSafeInteger - - [x] _.isSymbol - - [x] _.toInteger - - [x] _.toLength - - [x] _.toNumber - - [x] _.toSafeInteger - - [x] _.toString - - added 13 object methods: - - [x] _.assignIn - - [x] _.assignInWith - - [x] _.assignWith - - [x] _.functionsIn - - [x] _.hasIn - - [x] _.mergeWith - - [x] _.omitBy - - [x] _.pickBy - - - added 8 string methods: - - [x] _.lowerCase - - [x] _.lowerFirst - - [x] _.upperCase - - [x] _.upperFirst - - [x] _.toLower - - [x] _.toUpper - - added 8 utility methods: - - [x] _.toPath - - added 4 math methods: - - [x] _.maxBy - - [x] _.mean - - [x] _.minBy - - [x] _.sumBy - - added 2 function methods: - - [x] _.flip - - [x] _.unary - - added 2 number methods: - - [x] _.clamp - - [x] _.subtract - - added collection method: - - [x] _.sampleSize - - Added 3 aliases - - - [x] _.first as an alias of _.head - - Removed 17 aliases - - [x] Removed aliase _.all - - [x] Removed aliase _.any - - [x] Removed aliase _.backflow - - [x] Removed aliase _.callback - - [x] Removed aliase _.collect - - [x] Removed aliase _.compose - - [x] Removed aliase _.contains - - [x] Removed aliase _.detect - - [x] Removed aliase _.foldl - - [x] Removed aliase _.foldr - - [x] Removed aliase _.include - - [x] Removed aliase _.inject - - [x] Removed aliase _.methods - - [x] Removed aliase _.object - - [x] Removed aliase _.run - - [x] Removed aliase _.select - - [x] Removed aliase _.unique - - Other changes - - [x] Added support for array buffers to _.isEqual - - [x] Added support for converting iterators to _.toArray - - [x] Added support for deep paths to _.zipObject - - [x] Changed UMD to export to window or self when available regardless of other exports - - [x] Ensured debounce cancel clears args & thisArg references - - [x] Ensured _.add, _.subtract, & _.sum don’t skip NaN values - - [x] Ensured _.clone treats generators like functions - - [x] Ensured _.clone produces clones with the source’s [[Prototype]] - - [x] Ensured _.defaults assigns properties that shadow Object.prototype - - [x] Ensured _.defaultsDeep doesn’t merge a string into an array - - [x] Ensured _.defaultsDeep & _.merge don’t modify sources - - [x] Ensured _.defaultsDeep works with circular references - - [x] Ensured _.keys skips “length” on strict mode arguments objects in Safari 9 - - [x] Ensured _.merge doesn’t convert strings to arrays - - [x] Ensured _.merge merges plain-objects onto non plain-objects - - [x] Ensured _#plant resets iterator data of cloned sequences - - [x] Ensured _.random swaps min & max if min is greater than max - - [x] Ensured _.range preserves the sign of start of -0 - - [x] Ensured _.reduce & _.reduceRight use getIteratee in their array branch - - [x] Fixed rounding issue with the precision param of _.floor - - [x] Added flush method to debounced & throttled functions - - ** LATER ** - Misc: - - [ ] Made _.forEach, _.forIn, _.forOwn, & _.times implicitly end a chain sequence - - [ ] Removed thisArg params from most methods - - [ ] Made “By” methods provide a single param to iteratees - - [ ] Made _.words chainable by default - - [ ] Removed isDeep params from _.clone & _.flatten - - [ ] Removed _.bindAll support for binding all methods when no names are provided - - [ ] Removed func-first param signature from _.before & _.after - - [ ] _.extend as an alias of _.assignIn - - [ ] _.extendWith as an alias of _.assignInWith - - [ ] Added clear method to _.memoize.Cache - - [ ] Added support for ES6 maps, sets, & symbols to _.clone, _.isEqual, & _.toArray - - [ ] Enabled _.flow & _.flowRight to accept an array of functions - - [ ] Ensured “Collection” methods treat functions as objects - - [ ] Ensured _.assign, _.defaults, & _.merge coerce object values to objects - - [ ] Ensured _.bindKey bound functions call object[key] when called with the new operator - - [ ] Ensured _.isFunction returns true for generator functions - - [ ] Ensured _.merge assigns typed arrays directly - - [ ] Made _(...) an iterator & iterable - - [ ] Made _.drop, _.take, & right forms coerce n of undefined to 0 - - Methods: - - [ ] _.concat - - [ ] _.differenceBy - - [ ] _.differenceWith - - [ ] _.flatMap - - [ ] _.fromPairs - - [ ] _.intersectionBy - - [ ] _.intersectionWith - - [ ] _.join - - [ ] _.pullAll - - [ ] _.pullAllBy - - [ ] _.reverse - - [ ] _.sortedLastIndexOf - - [ ] _.unionBy - - [ ] _.unionWith - - [ ] _.uniqWith - - [ ] _.xorBy - - [ ] _.xorWith - - [ ] _.toString - - - [ ] _.invoke - - [ ] _.setWith - - [ ] _.toPairs - - [ ] _.toPairsIn - - [ ] _.unset - - - [ ] _.replace - - [ ] _.split - - - [ ] _.cond - - [ ] _.conforms - - [ ] _.nthArg - - [ ] _.over - - [ ] _.overEvery - - [ ] _.overSome - - [ ] _.rangeRight - - - [ ] _.next - */ - -declare var _: _.LoDashStatic; - -declare module _ { - interface LoDashStatic { - /** - * Creates a lodash object which wraps the given value to enable intuitive method chaining. - * - * In addition to Lo-Dash methods, wrappers also have the following Array methods: - * concat, join, pop, push, reverse, shift, slice, sort, splice, and unshift - * - * Chaining is supported in custom builds as long as the value method is implicitly or - * explicitly included in the build. - * - * The chainable wrapper functions are: - * after, assign, bind, bindAll, bindKey, chain, chunk, compact, compose, concat, countBy, - * createCallback, curry, debounce, defaults, defer, delay, difference, filter, flatten, - * forEach, forEachRight, forIn, forInRight, forOwn, forOwnRight, functions, groupBy, - * keyBy, initial, intersection, invert, invoke, keys, map, max, memoize, merge, min, - * object, omit, once, pairs, partial, partialRight, pick, pluck, pull, push, range, reject, - * remove, rest, reverse, sample, shuffle, slice, sort, sortBy, splice, tap, throttle, times, - * toArray, transform, union, uniq, unset, unshift, unzip, values, where, without, wrap, and zip - * - * The non-chainable wrapper functions are: - * clone, cloneDeep, contains, escape, every, find, findIndex, findKey, findLast, - * findLastIndex, findLastKey, has, identity, indexOf, isArguments, isArray, isBoolean, - * isDate, isElement, isEmpty, isEqual, isFinite, isFunction, isNaN, isNull, isNumber, - * isObject, isPlainObject, isRegExp, isString, isUndefined, join, lastIndexOf, mixin, - * noConflict, parseInt, pop, random, reduce, reduceRight, result, shift, size, some, - * sortedIndex, runInContext, template, unescape, uniqueId, and value - * - * The wrapper functions first and last return wrapped values when n is provided, otherwise - * they return unwrapped values. - * - * Explicit chaining can be enabled by using the _.chain method. - **/ - (value: number): LoDashImplicitWrapper<number>; - (value: string): LoDashImplicitStringWrapper; - (value: boolean): LoDashImplicitWrapper<boolean>; - (value: Array<number>): LoDashImplicitNumberArrayWrapper; - <T>(value: Array<T>): LoDashImplicitArrayWrapper<T>; - <T extends {}>(value: T): LoDashImplicitObjectWrapper<T>; - (value: any): LoDashImplicitWrapper<any>; - - /** - * The semantic version number. - **/ - VERSION: string; - - /** - * By default, the template delimiters used by Lo-Dash are similar to those in embedded Ruby - * (ERB). Change the following template settings to use alternative delimiters. - **/ - templateSettings: TemplateSettings; - } - - /** - * By default, the template delimiters used by Lo-Dash are similar to those in embedded Ruby - * (ERB). Change the following template settings to use alternative delimiters. - **/ - interface TemplateSettings { - /** - * The "escape" delimiter. - **/ - escape?: RegExp; - - /** - * The "evaluate" delimiter. - **/ - evaluate?: RegExp; - - /** - * An object to import into the template as local variables. - **/ - imports?: Dictionary<any>; - - /** - * The "interpolate" delimiter. - **/ - interpolate?: RegExp; - - /** - * Used to reference the data object in the template text. - **/ - variable?: string; - } - - /** - * Creates a cache object to store key/value pairs. - */ - interface MapCache { - /** - * Removes `key` and its value from the cache. - * @param key The key of the value to remove. - * @return Returns `true` if the entry was removed successfully, else `false`. - */ - delete(key: string): boolean; - - /** - * Gets the cached value for `key`. - * @param key The key of the value to get. - * @return Returns the cached value. - */ - get(key: string): any; - - /** - * Checks if a cached value for `key` exists. - * @param key The key of the entry to check. - * @return Returns `true` if an entry for `key` exists, else `false`. - */ - has(key: string): boolean; - - /** - * Sets `value` to `key` of the cache. - * @param key The key of the value to cache. - * @param value The value to cache. - * @return Returns the cache object. - */ - set(key: string, value: any): _.Dictionary<any>; - } - interface MapCacheConstructor { - new (): MapCache; - } - - interface LoDashWrapperBase<T, TWrapper> { } - - interface LoDashImplicitWrapperBase<T, TWrapper> extends LoDashWrapperBase<T, TWrapper> { } - - interface LoDashExplicitWrapperBase<T, TWrapper> extends LoDashWrapperBase<T, TWrapper> { } - - interface LoDashImplicitWrapper<T> extends LoDashImplicitWrapperBase<T, LoDashImplicitWrapper<T>> { } - - interface LoDashExplicitWrapper<T> extends LoDashExplicitWrapperBase<T, LoDashExplicitWrapper<T>> { } - - interface LoDashImplicitStringWrapper extends LoDashImplicitWrapper<string> { } - - interface LoDashExplicitStringWrapper extends LoDashExplicitWrapper<string> { } - - interface LoDashImplicitObjectWrapper<T> extends LoDashImplicitWrapperBase<T, LoDashImplicitObjectWrapper<T>> { } - - interface LoDashExplicitObjectWrapper<T> extends LoDashExplicitWrapperBase<T, LoDashExplicitObjectWrapper<T>> { } - - interface LoDashImplicitArrayWrapper<T> extends LoDashImplicitWrapperBase<T[], LoDashImplicitArrayWrapper<T>> { - pop(): T; - push(...items: T[]): LoDashImplicitArrayWrapper<T>; - shift(): T; - sort(compareFn?: (a: T, b: T) => number): LoDashImplicitArrayWrapper<T>; - splice(start: number): LoDashImplicitArrayWrapper<T>; - splice(start: number, deleteCount: number, ...items: any[]): LoDashImplicitArrayWrapper<T>; - unshift(...items: T[]): LoDashImplicitArrayWrapper<T>; - } - - interface LoDashExplicitArrayWrapper<T> extends LoDashExplicitWrapperBase<T[], LoDashExplicitArrayWrapper<T>> { - pop(): LoDashExplicitObjectWrapper<T>; - push(...items: T[]): LoDashExplicitArrayWrapper<T>; - shift(): LoDashExplicitObjectWrapper<T>; - sort(compareFn?: (a: T, b: T) => number): LoDashExplicitArrayWrapper<T>; - splice(start: number): LoDashExplicitArrayWrapper<T>; - splice(start: number, deleteCount: number, ...items: any[]): LoDashExplicitArrayWrapper<T>; - unshift(...items: T[]): LoDashExplicitArrayWrapper<T>; - } - - interface LoDashImplicitNumberArrayWrapper extends LoDashImplicitArrayWrapper<number> { } - - interface LoDashExplicitNumberArrayWrapper extends LoDashExplicitArrayWrapper<number> { } - - /********* - * Array * - *********/ - - //_.chunk - interface LoDashStatic { - /** - * Creates an array of elements split into groups the length of size. If collection can’t be split evenly, the - * final chunk will be the remaining elements. - * - * @param array The array to process. - * @param size The length of each chunk. - * @return Returns the new array containing chunks. - |