Git Product home page Git Product logo

Comments (4)

Quramy avatar Quramy commented on May 21, 2024

@delphinus35
Thank you for the reproducing repo.

I cloned it and tried to reproduce, but there is no error.
(in my environment, tsserver returns complete response...)

About the missing response text of your error, it has 1,000 characters.
But I don't know who limits the response's length....

from tsuquyomi.

delphinus avatar delphinus commented on May 21, 2024

Hmm, it's strange. I captured that output from tsserver, and saw data has been cut off unexpectedly.

(can't be seen clealy here, please download
https://gist.githubusercontent.com/delphinus35/71fbb7ff03242df92ae1/raw/c1653c2aeb322c110a6640d5b6b3162a08b7d390/gistfile1.txt
)

Content-Length: 113020<0d><00><0d><00>{"seq":0,"type":"response","command":"completionEntryDetails","request_seq":2,"success":true,"body":[{"name":"after","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"after","kind":"methodName"},{"text":"(","kind":"punctuation"},{"text":"count","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"number","kind":"keyword"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"fn","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"Function","kind":"localName"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"Function","kind":"localName"}],"documentation":[{"text":"Creates a version of the function that will only be run after first being called count times. Useful","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"for grouping asynchronous responses, where you want to be sure that all the async calls have finished,","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"before proceeding.","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"@return Copy of `fn` that will not execute until it is invoked `count` times.","kind":"text"}]},{"name":"all","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"all","kind":"methodName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":"(","kind":"punctuation"},{"text":"list","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"List","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"iterator","kind":"parameterName"},{"text":"?","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"ListIterator","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"boolean","kind":"keyword"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"context","kind":"parameterName"},{"text":"?","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"boolean","kind":"keyword"},{"text":" ","kind":"space"},{"text":"(","kind":"punctuation"},{"text":"+","kind":"operator"},{"text":"1","kind":"numericLiteral"},{"text":" ","kind":"space"},{"text":"overload","kind":"text"},{"text":")","kind":"punctuation"}],"documentation":[{"text":"@see _.every","kind":"text"}]},{"name":"any","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"any","kind":"methodName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":"(","kind":"punctuation"},{"text":"list","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"List","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"iterator","kind":"parameterName"},{"text":"?","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"ListIterator","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"boolean","kind":"keyword"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"context","kind":"parameterName"},{"text":"?","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"boolean","kind":"keyword"},{"text":" ","kind":"space"},{"text":"(","kind":"punctuation"},{"text":"+","kind":"operator"},{"text":"1","kind":"numericLiteral"},{"text":" ","kind":"space"},{"text":"overload","kind":"text"},{"text":")","kind":"punctuation"}],"documentation":[{"text":"@see _.some","kind":"text"}]},{"name":"apply","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"Function","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"apply","kind":"methodName"},{"text":"(","kind":"punctuation"},{"text":"thisArg","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"argArray","kind":"parameterName"},{"text":"?","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"}],"documentation":[{"text":"Calls the function, substituting the specified object for the this value of the function, and the specified array for the arguments of the function.","kind":"text"}]},{"name":"arguments","kindModifiers":"declare","kind":"property","displayParts":[{"text":"(","kind":"punctuation"},{"text":"property","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"Function","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"arguments","kind":"propertyName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"}],"documentation":[]},{"name":"assign","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"assign","kind":"methodName"},{"text":"(","kind":"punctuation"},{"text":"destination","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"...","kind":"punctuation"},{"text":"source","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":"[","kind":"punctuation"},{"text":"]","kind":"punctuation"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"}],"documentation":[{"text":"Like extend, but only copies own properties over to the destination object. (alias: extendOwn)","kind":"text"}]},{"name":"before","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"before","kind":"methodName"},{"text":"(","kind":"punctuation"},{"text":"count","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"number","kind":"keyword"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"fn","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"Function","kind":"localName"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"Function","kind":"localName"}],"documentation":[{"text":"Creates a version of the function that can be called no more than count times.  The result of","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"the last function call is memoized and returned when count has been reached.","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"@return Copy of `fn` that can only be called `count` times.","kind":"text"}]},{"name":"bind","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"bind","kind":"methodName"},{"text":"(","kind":"punctuation"},{"text":"func","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"Function","kind":"localName"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"context","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"...","kind":"punctuation"},{"text":"arguments","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":"[","kind":"punctuation"},{"text":"]","kind":"punctuation"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"(","kind":"punctuation"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"=>","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"}],"documentation":[{"text":"***********","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":" Functions *","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"***********","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"Bind a function to an object, meaning that whenever the function is called, the value of this will","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"be the object. Optionally, bind arguments to the function to pre-fill them, also known as partial application.","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"@return `fn` with `this` bound to `object`.","kind":"text"}]},{"name":"bindAll","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"bindAll","kind":"methodName"},{"text":"(","kind":"punctuation"},{"text":"object","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"...","kind":"punctuation"},{"text":"methodNames","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"string","kind":"keyword"},{"text":"[","kind":"punctuation"},{"text":"]","kind":"punctuation"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"}],"documentation":[{"text":"Binds a number of methods on the object, specified by methodNames, to be run in the context of that object","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"whenever they are invoked. Very handy for binding functions that are going to be used as event handlers,","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"which would otherwise be invoked with a fairly useless this. If no methodNames are provided, all of the","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"object's function properties will be bound to it.","kind":"text"}]},{"name":"call","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"Function","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"call","kind":"methodName"},{"text":"(","kind":"punctuation"},{"text":"thisArg","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"...","kind":"punctuation"},{"text":"argArray","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":"[","kind":"punctuation"},{"text":"]","kind":"punctuation"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"}],"documentation":[{"text":"Calls a method of an object, substituting another object for the current object.","kind":"text"}]},{"name":"caller","kindModifiers":"declare","kind":"property","displayParts":[{"text":"(","kind":"punctuation"},{"text":"property","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"Function","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"caller","kind":"propertyName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"Function","kind":"localName"}],"documentation":[]},{"name":"chain","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"chain","kind":"methodName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":"(","kind":"punctuation"},{"text":"obj","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"T","kind":"typeParameterName"},{"text":"[","kind":"punctuation"},{"text":"]","kind":"punctuation"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_Chain","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"(","kind":"punctuation"},{"text":"+","kind":"operator"},{"text":"1","kind":"numericLiteral"},{"text":" ","kind":"space"},{"text":"overload","kind":"text"},{"text":")","kind":"punctuation"}],"documentation":[{"text":"Returns a wrapped object. Calling methods on this object will continue to return wrapped objects","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"until value() is used.","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"@return Wrapped `obj`.","kind":"text"}]},{"name":"clone","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"clone","kind":"methodName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":"(","kind":"punctuation"},{"text":"object","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"T","kind":"typeParameterName"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"T","kind":"typeParameterName"}],"documentation":[{"text":"Create a shallow-copied clone of the object.","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"Any nested objects or arrays will be copied by reference, not duplicated.","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"@return Copy of `object`.","kind":"text"}]},{"name":"collect","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"collect","kind":"methodName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"TResult","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":"(","kind":"punctuation"},{"text":"list","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"List","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"iterator","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"ListIterator","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"TResult","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"context","kind":"parameterName"},{"text":"?","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"TResult","kind":"typeParameterName"},{"text":"[","kind":"punctuation"},{"text":"]","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"(","kind":"punctuation"},{"text":"+","kind":"operator"},{"text":"1","kind":"numericLiteral"},{"text":" ","kind":"space"},{"text":"overload","kind":"text"},{"text":")","kind":"punctuation"}],"documentation":[{"text":"@see _.map","kind":"text"}]},{"name":"Collection","kindModifiers":"declare","kind":"interface","displayParts":[{"text":"interface","kind":"keyword"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"Collection","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"}],"documentation":[]},{"name":"compact","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"compact","kind":"methodName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":"(","kind":"punctuation"},{"text":"array","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"List","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"T","kind":"typeParameterName"},{"text":"[","kind":"punctuation"},{"text":"]","kind":"punctuation"}],"documentation":[{"text":"Returns a copy of the array with all falsy values removed. In JavaScript, false, null, 0, \"\",","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"undefined and NaN are all falsy.","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"@return Copy of `array` without false values.","kind":"text"}]},{"name":"compose","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"compose","kind":"methodName"},{"text":"(","kind":"punctuation"},{"text":"...","kind":"punctuation"},{"text":"functions","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"Function","kind":"localName"},{"text":"[","kind":"punctuation"},{"text":"]","kind":"punctuation"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"Function","kind":"localName"}],"documentation":[{"text":"Returns the composition of a list of functions, where each function consumes the return value of the","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"function that follows. In math terms, composing the functions f(), g(), and h() produces f(g(h())).","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"@return Composition of `functions`.","kind":"text"}]},{"name":"constant","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"constant","kind":"methodName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":"(","kind":"punctuation"},{"text":"value","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"T","kind":"typeParameterName"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"(","kind":"punctuation"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"=>","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"T","kind":"typeParameterName"}],"documentation":[{"text":"Creates a function that returns the same value that is used as the argument of _.constant","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"@return Function that return value.","kind":"text"}]},{"name":"contains","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"contains","kind":"methodName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":"(","kind":"punctuation"},{"text":"list","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"List","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"value","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"T","kind":"typeParameterName"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"boolean","kind":"keyword"},{"text":" ","kind":"space"},{"text":"(","kind":"punctuation"},{"text":"+","kind":"operator"},{"text":"1","kind":"numericLiteral"},{"text":" ","kind":"space"},{"text":"overload","kind":"text"},{"text":")","kind":"punctuation"}],"documentation":[{"text":"Returns true if the value is present in the list. Uses indexOf internally,","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"if list is an Array.","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"@return True if `value` is present in `list`, otherwise false.","kind":"text"}]},{"name":"countBy","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"countBy","kind":"methodName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":"(","kind":"punctuation"},{"text":"list","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"List","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"iterator","kind":"parameterName"},{"text":"?","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"ListIterator","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"context","kind":"parameterName"},{"text":"?","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"Dictionary","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"number","kind":"keyword"},{"text":">","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"(","kind":"punctuation"},{"text":"+","kind":"operator"},{"text":"1","kind":"numericLiteral"},{"text":" ","kind":"space"},{"text":"overload","kind":"text"},{"text":")","kind":"punctuation"}],"documentation":[{"text":"Sorts a list into groups and returns a count for the number of objects in each group. Similar","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"to groupBy, but instead of returning a list of values, returns a count for the number of values","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"in that group.","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"@return An object with the group names as properties where each property contains the number of elements in that group.","kind":"text"}]},{"name":"debounce","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"debounce","kind":"methodName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":" ","kind":"space"},{"text":"extends","kind":"keyword"},{"text":" ","kind":"space"},{"text":"Function","kind":"localName"},{"text":">","kind":"punctuation"},{"text":"(","kind":"punctuation"},{"text":"fn","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"T","kind":"typeParameterName"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"wait","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"number","kind":"keyword"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"immediate","kind":"parameterName"},{"text":"?","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"boolean","kind":"keyword"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"T","kind":"typeParameterName"}],"documentation":[{"text":"Creates and returns a new debounced version of the passed function that will postpone its execution","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"until after wait milliseconds have elapsed since the last time it was invoked. Useful for implementing","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"behavior that should only happen after the input has stopped arriving. For example: rendering a preview","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"of a Markdown comment, recalculating a layout after the window has stopped being resized, and so on.","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"Pass true for the immediate parameter to cause debounce to trigger the function on the leading instead","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"of the trailing edge of the wait interval. Useful in circumstances like preventing accidental double","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"-clicks on a \"submit\" button from firing a second time.","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"@return Debounced version of `fn` that waits `wait` ms when invoked.","kind":"text"}]},{"name":"defaults","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"defaults","kind":"methodName"},{"text":"(","kind":"punctuation"},{"text":"object","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"...","kind":"punctuation"},{"text":"defaults","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":"[","kind":"punctuation"},{"text":"]","kind":"punctuation"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"}],"documentation":[{"text":"Fill in null and undefined properties in object with values from the defaults objects,","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"and return the object. As soon as the property is filled, further defaults will have no effect.","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"@return `object` with added `defaults` values.","kind":"text"}]},{"name":"defer","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"defer","kind":"methodName"},{"text":"(","kind":"punctuation"},{"text":"fn","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"Function","kind":"localName"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"...","kind":"punctuation"},{"text":"arguments","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":"[","kind":"punctuation"},{"text":"]","kind":"punctuation"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"void","kind":"keyword"}],"documentation":[{"text":"Defers invoking the function until the current call stack has cleared, similar to using setTimeout","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"with a delay of 0. Useful for performing expensive computations or HTML rendering in chunks without","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"blocking the UI thread from updating. If you pass the optional arguments, they will be forwarded on","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"to the function when it is invoked.","kind":"text"}]},{"name":"delay","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"delay","kind":"methodName"},{"text":"(","kind":"punctuation"},{"text":"func","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"Function","kind":"localName"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"wait","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"number","kind":"keyword"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"...","kind":"punctuation"},{"text":"arguments","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":"[","kind":"punctuation"},{"text":"]","kind":"punctuation"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":" ","kind":"space"},{"text":"(","kind":"punctuation"},{"text":"+","kind":"operator"},{"text":"1","kind":"numericLiteral"},{"text":" ","kind":"space"},{"text":"overload","kind":"text"},{"text":")","kind":"punctuation"}],"documentation":[{"text":"Much like setTimeout, invokes function after wait milliseconds. If you pass the optional arguments,","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"they will be forwarded on to the function when it is invoked.","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"@arguments Additional arguments to pass to `fn`.","kind":"text"}]},{"name":"detect","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"detect","kind":"methodName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":"(","kind":"punctuation"},{"text":"list","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"List","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"iterator","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"ListIterator","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"boolean","kind":"keyword"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"context","kind":"parameterName"},{"text":"?","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"T","kind":"typeParameterName"},{"text":" ","kind":"space"},{"text":"(","kind":"punctuation"},{"text":"+","kind":"operator"},{"text":"3","kind":"numericLiteral"},{"text":" ","kind":"space"},{"text":"overloads","kind":"text"},{"text":")","kind":"punctuation"}],"documentation":[{"text":"@see _.find","kind":"text"}]},{"name":"Dictionary","kindModifiers":"declare","kind":"interface","displayParts":[{"text":"interface","kind":"keyword"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"Dictionary","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"}],"documentation":[]},{"name":"difference","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"difference","kind":"methodName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":"(","kind":"punctuation"},{"text":"array","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"List","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"...","kind":"punctuation"},{"text":"others","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"List","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":"[","kind":"punctuation"},{"text":"]","kind":"punctuation"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"T","kind":"typeParameterName"},{"text":"[","kind":"punctuation"},{"text":"]","kind":"punctuation"}],"documentation":[{"text":"Similar to without, but returns the values from array that are not present in the other arrays.","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"@return Copy of `array` with only `others` values.","kind":"text"}]},{"name":"drop","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"drop","kind":"methodName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":"(","kind":"punctuation"},{"text":"array","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"List","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"n","kind":"parameterName"},{"text":"?","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"number","kind":"keyword"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"T","kind":"typeParameterName"},{"text":"[","kind":"punctuation"},{"text":"]","kind":"punctuation"}],"documentation":[{"text":"@see _.rest","kind":"text"}]},{"name":"each","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"each","kind":"methodName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":"(","kind":"punctuation"},{"text":"list","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"List","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"iterator","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"ListIterator","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"void","kind":"keyword"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"context","kind":"parameterName"},{"text":"?","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"List","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"(","kind":"punctuation"},{"text":"+","kind":"operator"},{"text":"1","kind":"numericLiteral"},{"text":" ","kind":"space"},{"text":"overload","kind":"text"},{"text":")","kind":"punctuation"}],"documentation":[{"text":"Iterates over a list of elements, yielding each in turn to an iterator function. The iterator is","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"bound to the context object, if one is passed. Each invocation of iterator is called with three","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"arguments: (element, index, list). If list is a JavaScript object, iterator's arguments will be","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"(value, key, object). Delegates to the native forEach function if it exists.","kind":"text"}]},{"name":"escape","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"escape","kind":"methodName"},{"text":"(","kind":"punctuation"},{"text":"str","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"string","kind":"keyword"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"string","kind":"keyword"}],"documentation":[{"text":"Escapes a string for insertion into HTML, replacing &, <, >, \", ', and / characters.","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"@return `str` HTML escaped.","kind":"text"}]},{"name":"every","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"every","kind":"methodName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":"(","kind":"punctuation"},{"text":"list","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"List","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"iterator","kind":"parameterName"},{"text":"?","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"ListIterator","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"boolean","kind":"keyword"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"context","kind":"parameterName"},{"text":"?","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"boolean","kind":"keyword"},{"text":" ","kind":"space"},{"text":"(","kind":"punctuation"},{"text":"+","kind":"operator"},{"text":"1","kind":"numericLiteral"},{"text":" ","kind":"space"},{"text":"overload","kind":"text"},{"text":")","kind":"punctuation"}],"documentation":[{"text":"Returns true if all of the values in the list pass the iterator truth test. Delegates to the","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"native method every, if present.","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"@return True if all elements passed the truth test, otherwise false.","kind":"text"}]},{"name":"extend","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"extend","kind":"methodName"},{"text":"(","kind":"punctuation"},{"text":"destination","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"...","kind":"punctuation"},{"text":"sources","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":"[","kind":"punctuation"},{"text":"]","kind":"punctuation"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"}],"documentation":[{"text":"Copy all of the properties in the source objects over to the destination object, and return","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"the destination object. It's in-order, so the last source will override properties of the","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"same name in previous arguments.","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"@return `destination` extended with all the properties from the `sources` objects.","kind":"text"}]},{"name":"extendOwn","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"extendOwn","kind":"methodName"},{"text":"(","kind":"punctuation"},{"text":"destination","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"...","kind":"punctuation"},{"text":"source","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":"[","kind":"punctuation"},{"text":"]","kind":"punctuation"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"}],"documentation":[{"text":"Like extend, but only copies own properties over to the destination object. (alias: assign)","kind":"text"}]},{"name":"filter","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"filter","kind":"methodName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":"(","kind":"punctuation"},{"text":"list","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"List","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"iterator","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"ListIterator","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"boolean","kind":"keyword"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"context","kind":"parameterName"},{"text":"?","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"T","kind":"typeParameterName"},{"text":"[","kind":"punctuation"},{"text":"]","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"(","kind":"punctuation"},{"text":"+","kind":"operator"},{"text":"1","kind":"numericLiteral"},{"text":" ","kind":"space"},{"text":"overload","kind":"text"},{"text":")","kind":"punctuation"}],"documentation":[{"text":"Looks through each value in the list, returning an array of all the values that pass a truth","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"test (iterator). Delegates to the native filter method, if it exists.","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"@return The filtered list of elements.","kind":"text"}]},{"name":"find","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"find","kind":"methodName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":"(","kind":"punctuation"},{"text":"list","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"List","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"iterator","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"ListIterator","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"boolean","kind":"keyword"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"context","kind":"parameterName"},{"text":"?","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"T","kind":"typeParameterName"},{"text":" ","kind":"space"},{"text":"(","kind":"punctuation"},{"text":"+","kind":"operator"},{"text":"3","kind":"numericLiteral"},{"text":" ","kind":"space"},{"text":"overloads","kind":"text"},{"text":")","kind":"punctuation"}],"documentation":[{"text":"Looks through each value in the list, returning the first one that passes a truth","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"test (iterator). The function returns as soon as it finds an acceptable element,","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"and doesn't traverse the entire list.","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"@return The first acceptable found element in `list`, if nothing is found undefined/null is returned.","kind":"text"}]},{"name":"findIndex","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"findIndex","kind":"methodName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":"(","kind":"punctuation"},{"text":"list","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"List","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"iterator","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"ListIterator","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"boolean","kind":"keyword"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"context","kind":"parameterName"},{"text":"?","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"number","kind":"keyword"}],"documentation":[{"text":"Looks through each value in the list, returning the index of the first one that passes a truth","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"test (iterator). The function returns as soon as it finds an acceptable element,","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"and doesn't traverse the entire list.","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"@return The index of the first acceptable found element in `list`, if nothing is found -1 is returned.","kind":"text"}]},{"name":"findWhere","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"findWhere","kind":"methodName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"U","kind":"typeParameterName"},{"text":" ","kind":"space"},{"text":"extends","kind":"keyword"},{"text":" ","kind":"space"},{"text":"{","kind":"punctuation"},{"text":"}","kind":"punctuation"},{"text":">","kind":"punctuation"},{"text":"(","kind":"punctuation"},{"text":"list","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"List","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"properties","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"U","kind":"typeParameterName"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"T","kind":"typeParameterName"}],"documentation":[{"text":"Looks through the list and returns the first value that matches all of the key-value pairs listed in properties.","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"@return The first element in `list` that has all `properties`.","kind":"text"}]},{"name":"first","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"first","kind":"methodName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":"(","kind":"punctuation"},{"text":"array","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"List","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"T","kind":"typeParameterName"},{"text":" ","kind":"space"},{"text":"(","kind":"punctuation"},{"text":"+","kind":"operator"},{"text":"1","kind":"numericLiteral"},{"text":" ","kind":"space"},{"text":"overload","kind":"text"},{"text":")","kind":"punctuation"}],"documentation":[{"text":"*******","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":" Arrays *","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"********","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"Returns the first element of an array. Passing n will return the first n elements of the array.","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"@return Returns the first element of `array`.","kind":"text"}]},{"name":"flatten","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"flatten","kind":"methodName"},{"text":"(","kind":"punctuation"},{"text":"array","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"List","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"any","kind":"keyword"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"shallow","kind":"parameterName"},{"text":"?","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"boolean","kind":"keyword"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":"[","kind":"punctuation"},{"text":"]","kind":"punctuation"}],"documentation":[{"text":"Flattens a nested array (the nesting can be to any depth). If you pass shallow, the array will","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"only be flattened a single level.","kind":"text"},{"text":"\n","kind":"lineBreak"},{"text":"@return `array` flattened.","kind":"text"}]},{"name":"foldl","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"foldl","kind":"methodName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"TResult","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":"(","kind":"punctuation"},{"text":"list","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"Collection","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"iterator","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"MemoIterator","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"TResult","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"memo","kind":"parameterName"},{"text":"?","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"TResult","kind":"typeParameterName"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"context","kind":"parameterName"},{"text":"?","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"TResult","kind":"typeParameterName"}],"documentation":[{"text":"@see _.reduce","kind":"text"}]},{"name":"foldr","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"foldr","kind":"methodName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"TResult","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":"(","kind":"punctuation"},{"text":"list","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"Collection","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"iterator","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"MemoIterator","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"TResult","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"memo","kind":"parameterName"},{"text":"?","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"TResult","kind":"typeParameterName"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"context","kind":"parameterName"},{"text":"?","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"TResult","kind":"typeParameterName"}],"documentation":[{"text":"@see _.reduceRight","kind":"text"}]},{"name":"forEach","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStatic","kind":"interfaceName"},{"text":".","kind":"punctuation"},{"text":"forEach","kind":"methodName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":"(","kind":"punctuation"},{"text":"list","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"List","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"iterator","kind":"parameterName"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"ListIterator","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"void","kind":"keyword"},{"text":">","kind":"punctuation"},{"text":",","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"context","kind":"parameterName"},{"text":"?","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"any","kind":"keyword"},{"text":")","kind":"punctuation"},{"text":":","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"_","kind":"localName"},{"text":".","kind":"punctuation"},{"text":"List","kind":"interfaceName"},{"text":"<","kind":"punctuation"},{"text":"T","kind":"typeParameterName"},{"text":">","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"(","kind":"punctuation"},{"text":"+","kind":"operator"},{"text":"1","kind":"numericLiteral"},{"text":" ","kind":"space"},{"text":"overload","kind":"text"},{"text":")","kind":"punctuation"}],"documentation":[{"text":"@see _.each","kind":"text"}]},{"name":"functions","kindModifiers":"declare","kind":"method","displayParts":[{"text":"(","kind":"punctuation"},{"text":"method","kind":"text"},{"text":")","kind":"punctuation"},{"text":" ","kind":"space"},{"text":"UnderscoreStaticContent-Length: 181<0d><00><0d><00>{"seq":0,"type":"response","command":"completionEntryDetails","request_seq":2,"success":false,"message":"Error processing request. EAGAIN: resource temporarily unavailable, write"}

This contains such a part below.

Content-Length: 113020<0d><00><0d><00>{"seq":0,"type":"response", ... 

...

...  {"text":"UnderscoreStaticContent-Length: 181<0d><00><0d><00>{"seq":0,"type":"response","command":"completionEntryDetails","request_seq":2,"success":false,"message":"Error processing request. EAGAIN: resource temporarily unavailable, write"}<00>

This has two Content-Length: \d\+. The first part has 65510bytes (≒ 64KB) imcomplete JSON string. The second part has EAGAIN error.

from tsuquyomi.

Quramy avatar Quramy commented on May 21, 2024

Hi, @delphinus35 .
Sorry for my late reply.

I could reproduce this issue under the following env:

  • vim: version 7.4.729
  • nodejs: v5.0.0
  • typescript: v1.6.2

As you said, this issue is occurred when TSServer's response is so large.
(It's not every time. Sometimes tsuquyomi makes completion info from response whose size is greater than 64KB)

And what version are your NodeJS and TypeScript?

I update typescript to v1.7.5, it seems that this issue is resolved.

I think it's related to the following comment in tsserver.

https://github.com/Microsoft/TypeScript/blob/v1.7.5/src/server/server.ts#L178

microsoft/TypeScript#5354, microsoft/TypeScript#2758

from tsuquyomi.

delphinus avatar delphinus commented on May 21, 2024

Thx for reply.

That's it! TypeScript 1.7.5 solved this problem. I could see the whole underscore methods.

  • Error has occured with this env.
    • vim: version 7.4.969
    • nodejs: v5.1.0
    • TypeScript: v1.6.2
  • And no error with this env.
    • TypeScript: v1.7.5

from tsuquyomi.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.