Skip to content

Instantly share code, notes, and snippets.

@pcan
Last active January 5, 2017 15:46
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pcan/e5141c6151e87bce91c1 to your computer and use it in GitHub Desktop.
Save pcan/e5141c6151e87bce91c1 to your computer and use it in GitHub Desktop.
A test of type serialization tool for TypeScript language.
class ClassTypeImpl implements reflect.ClassType {kind='class'}
class InterfaceTypeImpl implements reflect.InterfaceType {kind='interface'}
let node_modules = {
typescript : {
lib : {
lib.core.d : {
PropertyDescriptor : new InterfaceTypeImpl(),
PropertyDescriptorMap : new InterfaceTypeImpl(),
Object : new InterfaceTypeImpl(),
ObjectConstructor : new InterfaceTypeImpl(),
Function : new InterfaceTypeImpl(),
FunctionConstructor : new InterfaceTypeImpl(),
IArguments : new InterfaceTypeImpl(),
String : new InterfaceTypeImpl(),
StringConstructor : new InterfaceTypeImpl(),
Boolean : new InterfaceTypeImpl(),
BooleanConstructor : new InterfaceTypeImpl(),
Number : new InterfaceTypeImpl(),
NumberConstructor : new InterfaceTypeImpl(),
TemplateStringsArray : new InterfaceTypeImpl(),
Math : new InterfaceTypeImpl(),
Date : new InterfaceTypeImpl(),
DateConstructor : new InterfaceTypeImpl(),
RegExpMatchArray : new InterfaceTypeImpl(),
RegExpExecArray : new InterfaceTypeImpl(),
RegExp : new InterfaceTypeImpl(),
RegExpConstructor : new InterfaceTypeImpl(),
Error : new InterfaceTypeImpl(),
ErrorConstructor : new InterfaceTypeImpl(),
EvalError : new InterfaceTypeImpl(),
EvalErrorConstructor : new InterfaceTypeImpl(),
RangeError : new InterfaceTypeImpl(),
RangeErrorConstructor : new InterfaceTypeImpl(),
ReferenceError : new InterfaceTypeImpl(),
ReferenceErrorConstructor : new InterfaceTypeImpl(),
SyntaxError : new InterfaceTypeImpl(),
SyntaxErrorConstructor : new InterfaceTypeImpl(),
TypeError : new InterfaceTypeImpl(),
TypeErrorConstructor : new InterfaceTypeImpl(),
URIError : new InterfaceTypeImpl(),
URIErrorConstructor : new InterfaceTypeImpl(),
JSON : new InterfaceTypeImpl(),
Array : new InterfaceTypeImpl(),
ArrayConstructor : new InterfaceTypeImpl(),
TypedPropertyDescriptor : new InterfaceTypeImpl(),
PromiseLike : new InterfaceTypeImpl(),
},
lib.core.es6.d : {
PropertyDescriptor : new InterfaceTypeImpl(),
PropertyDescriptorMap : new InterfaceTypeImpl(),
Object : new InterfaceTypeImpl(),
ObjectConstructor : new InterfaceTypeImpl(),
Function : new InterfaceTypeImpl(),
FunctionConstructor : new InterfaceTypeImpl(),
IArguments : new InterfaceTypeImpl(),
String : new InterfaceTypeImpl(),
StringConstructor : new InterfaceTypeImpl(),
Boolean : new InterfaceTypeImpl(),
BooleanConstructor : new InterfaceTypeImpl(),
Number : new InterfaceTypeImpl(),
NumberConstructor : new InterfaceTypeImpl(),
TemplateStringsArray : new InterfaceTypeImpl(),
Math : new InterfaceTypeImpl(),
Date : new InterfaceTypeImpl(),
DateConstructor : new InterfaceTypeImpl(),
RegExpMatchArray : new InterfaceTypeImpl(),
RegExpExecArray : new InterfaceTypeImpl(),
RegExp : new InterfaceTypeImpl(),
RegExpConstructor : new InterfaceTypeImpl(),
Error : new InterfaceTypeImpl(),
ErrorConstructor : new InterfaceTypeImpl(),
EvalError : new InterfaceTypeImpl(),
EvalErrorConstructor : new InterfaceTypeImpl(),
RangeError : new InterfaceTypeImpl(),
RangeErrorConstructor : new InterfaceTypeImpl(),
ReferenceError : new InterfaceTypeImpl(),
ReferenceErrorConstructor : new InterfaceTypeImpl(),
SyntaxError : new InterfaceTypeImpl(),
SyntaxErrorConstructor : new InterfaceTypeImpl(),
TypeError : new InterfaceTypeImpl(),
TypeErrorConstructor : new InterfaceTypeImpl(),
URIError : new InterfaceTypeImpl(),
URIErrorConstructor : new InterfaceTypeImpl(),
JSON : new InterfaceTypeImpl(),
Array : new InterfaceTypeImpl(),
ArrayConstructor : new InterfaceTypeImpl(),
TypedPropertyDescriptor : new InterfaceTypeImpl(),
PromiseLike : new InterfaceTypeImpl(),
Symbol : new InterfaceTypeImpl(),
SymbolConstructor : new InterfaceTypeImpl(),
Object : new InterfaceTypeImpl(),
ObjectConstructor : new InterfaceTypeImpl(),
Function : new InterfaceTypeImpl(),
NumberConstructor : new InterfaceTypeImpl(),
ArrayLike : new InterfaceTypeImpl(),
Array : new InterfaceTypeImpl(),
IArguments : new InterfaceTypeImpl(),
ArrayConstructor : new InterfaceTypeImpl(),
String : new InterfaceTypeImpl(),
StringConstructor : new InterfaceTypeImpl(),
IteratorResult : new InterfaceTypeImpl(),
Iterator : new InterfaceTypeImpl(),
Iterable : new InterfaceTypeImpl(),
IterableIterator : new InterfaceTypeImpl(),
GeneratorFunction : new InterfaceTypeImpl(),
GeneratorFunctionConstructor : new InterfaceTypeImpl(),
Math : new InterfaceTypeImpl(),
RegExp : new InterfaceTypeImpl(),
Map : new InterfaceTypeImpl(),
MapConstructor : new InterfaceTypeImpl(),
WeakMap : new InterfaceTypeImpl(),
WeakMapConstructor : new InterfaceTypeImpl(),
Set : new InterfaceTypeImpl(),
SetConstructor : new InterfaceTypeImpl(),
WeakSet : new InterfaceTypeImpl(),
WeakSetConstructor : new InterfaceTypeImpl(),
JSON : new InterfaceTypeImpl(),
ArrayBuffer : new InterfaceTypeImpl(),
ArrayBufferConstructor : new InterfaceTypeImpl(),
DataView : new InterfaceTypeImpl(),
DataViewConstructor : new InterfaceTypeImpl(),
Int8Array : new InterfaceTypeImpl(),
Int8ArrayConstructor : new InterfaceTypeImpl(),
Uint8Array : new InterfaceTypeImpl(),
Uint8ArrayConstructor : new InterfaceTypeImpl(),
Uint8ClampedArray : new InterfaceTypeImpl(),
Uint8ClampedArrayConstructor : new InterfaceTypeImpl(),
Int16Array : new InterfaceTypeImpl(),
Int16ArrayConstructor : new InterfaceTypeImpl(),
Uint16Array : new InterfaceTypeImpl(),
Uint16ArrayConstructor : new InterfaceTypeImpl(),
Int32Array : new InterfaceTypeImpl(),
Int32ArrayConstructor : new InterfaceTypeImpl(),
Uint32Array : new InterfaceTypeImpl(),
Uint32ArrayConstructor : new InterfaceTypeImpl(),
Float32Array : new InterfaceTypeImpl(),
Float32ArrayConstructor : new InterfaceTypeImpl(),
Float64Array : new InterfaceTypeImpl(),
Float64ArrayConstructor : new InterfaceTypeImpl(),
ProxyHandler : new InterfaceTypeImpl(),
ProxyConstructor : new InterfaceTypeImpl(),
Promise : new InterfaceTypeImpl(),
PromiseConstructor : new InterfaceTypeImpl(),
ArrayBufferView : new InterfaceTypeImpl(),
Reflect : {
},
},
lib.dom.d : {
ArrayBuffer : new InterfaceTypeImpl(),
ArrayBufferConstructor : new InterfaceTypeImpl(),
ArrayBufferView : new InterfaceTypeImpl(),
DataView : new InterfaceTypeImpl(),
DataViewConstructor : new InterfaceTypeImpl(),
Int8Array : new InterfaceTypeImpl(),
Int8ArrayConstructor : new InterfaceTypeImpl(),
Uint8Array : new InterfaceTypeImpl(),
Uint8ArrayConstructor : new InterfaceTypeImpl(),
Int16Array : new InterfaceTypeImpl(),
Int16ArrayConstructor : new InterfaceTypeImpl(),
Uint16Array : new InterfaceTypeImpl(),
Uint16ArrayConstructor : new InterfaceTypeImpl(),
Int32Array : new InterfaceTypeImpl(),
Int32ArrayConstructor : new InterfaceTypeImpl(),
Uint32Array : new InterfaceTypeImpl(),
Uint32ArrayConstructor : new InterfaceTypeImpl(),
Float32Array : new InterfaceTypeImpl(),
Float32ArrayConstructor : new InterfaceTypeImpl(),
Float64Array : new InterfaceTypeImpl(),
Float64ArrayConstructor : new InterfaceTypeImpl(),
String : new InterfaceTypeImpl(),
Number : new InterfaceTypeImpl(),
Date : new InterfaceTypeImpl(),
Algorithm : new InterfaceTypeImpl(),
AriaRequestEventInit : new InterfaceTypeImpl(),
ClipboardEventInit : new InterfaceTypeImpl(),
CommandEventInit : new InterfaceTypeImpl(),
CompositionEventInit : new InterfaceTypeImpl(),
ConfirmSiteSpecificExceptionsInformation : new InterfaceTypeImpl(),
CustomEventInit : new InterfaceTypeImpl(),
DeviceAccelerationDict : new InterfaceTypeImpl(),
DeviceRotationRateDict : new InterfaceTypeImpl(),
EventInit : new InterfaceTypeImpl(),
ExceptionInformation : new InterfaceTypeImpl(),
FocusEventInit : new InterfaceTypeImpl(),
HashChangeEventInit : new InterfaceTypeImpl(),
KeyAlgorithm : new InterfaceTypeImpl(),
KeyboardEventInit : new InterfaceTypeImpl(),
MouseEventInit : new InterfaceTypeImpl(),
MsZoomToOptions : new InterfaceTypeImpl(),
MutationObserverInit : new InterfaceTypeImpl(),
ObjectURLOptions : new InterfaceTypeImpl(),
PointerEventInit : new InterfaceTypeImpl(),
PositionOptions : new InterfaceTypeImpl(),
SharedKeyboardAndMouseEventInit : new InterfaceTypeImpl(),
StoreExceptionsInformation : new InterfaceTypeImpl(),
StoreSiteSpecificExceptionsInformation : new InterfaceTypeImpl(),
UIEventInit : new InterfaceTypeImpl(),
WebGLContextAttributes : new InterfaceTypeImpl(),
WebGLContextEventInit : new InterfaceTypeImpl(),
WheelEventInit : new InterfaceTypeImpl(),
EventListener : new InterfaceTypeImpl(),
ANGLE_instanced_arrays : new InterfaceTypeImpl(),
AnalyserNode : new InterfaceTypeImpl(),
AnimationEvent : new InterfaceTypeImpl(),
ApplicationCache : new InterfaceTypeImpl(),
AriaRequestEvent : new InterfaceTypeImpl(),
Attr : new InterfaceTypeImpl(),
AudioBuffer : new InterfaceTypeImpl(),
AudioBufferSourceNode : new InterfaceTypeImpl(),
AudioContext : new InterfaceTypeImpl(),
AudioDestinationNode : new InterfaceTypeImpl(),
AudioListener : new InterfaceTypeImpl(),
AudioNode : new InterfaceTypeImpl(),
AudioParam : new InterfaceTypeImpl(),
AudioProcessingEvent : new InterfaceTypeImpl(),
AudioTrack : new InterfaceTypeImpl(),
AudioTrackList : new InterfaceTypeImpl(),
BarProp : new InterfaceTypeImpl(),
BeforeUnloadEvent : new InterfaceTypeImpl(),
BiquadFilterNode : new InterfaceTypeImpl(),
Blob : new InterfaceTypeImpl(),
CDATASection : new InterfaceTypeImpl(),
CSS : new InterfaceTypeImpl(),
CSSConditionRule : new InterfaceTypeImpl(),
CSSFontFaceRule : new InterfaceTypeImpl(),
CSSGroupingRule : new InterfaceTypeImpl(),
CSSImportRule : new InterfaceTypeImpl(),
CSSKeyframeRule : new InterfaceTypeImpl(),
CSSKeyframesRule : new InterfaceTypeImpl(),
CSSMediaRule : new InterfaceTypeImpl(),
CSSNamespaceRule : new InterfaceTypeImpl(),
CSSPageRule : new InterfaceTypeImpl(),
CSSRule : new InterfaceTypeImpl(),
CSSRuleList : new InterfaceTypeImpl(),
CSSStyleDeclaration : new InterfaceTypeImpl(),
CSSStyleRule : new InterfaceTypeImpl(),
CSSStyleSheet : new InterfaceTypeImpl(),
CSSSupportsRule : new InterfaceTypeImpl(),
CanvasGradient : new InterfaceTypeImpl(),
CanvasPattern : new InterfaceTypeImpl(),
CanvasRenderingContext2D : new InterfaceTypeImpl(),
ChannelMergerNode : new InterfaceTypeImpl(),
ChannelSplitterNode : new InterfaceTypeImpl(),
CharacterData : new InterfaceTypeImpl(),
ClientRect : new InterfaceTypeImpl(),
ClientRectList : new InterfaceTypeImpl(),
ClipboardEvent : new InterfaceTypeImpl(),
CloseEvent : new InterfaceTypeImpl(),
CommandEvent : new InterfaceTypeImpl(),
Comment : new InterfaceTypeImpl(),
CompositionEvent : new InterfaceTypeImpl(),
Console : new InterfaceTypeImpl(),
ConvolverNode : new InterfaceTypeImpl(),
Coordinates : new InterfaceTypeImpl(),
Crypto : new InterfaceTypeImpl(),
CryptoKey : new InterfaceTypeImpl(),
CryptoKeyPair : new InterfaceTypeImpl(),
CustomEvent : new InterfaceTypeImpl(),
DOMError : new InterfaceTypeImpl(),
DOMException : new InterfaceTypeImpl(),
DOMImplementation : new InterfaceTypeImpl(),
DOMParser : new InterfaceTypeImpl(),
DOMSettableTokenList : new InterfaceTypeImpl(),
DOMStringList : new InterfaceTypeImpl(),
DOMStringMap : new InterfaceTypeImpl(),
DOMTokenList : new InterfaceTypeImpl(),
DataCue : new InterfaceTypeImpl(),
DataTransfer : new InterfaceTypeImpl(),
DataTransferItem : new InterfaceTypeImpl(),
DataTransferItemList : new InterfaceTypeImpl(),
DeferredPermissionRequest : new InterfaceTypeImpl(),
DelayNode : new InterfaceTypeImpl(),
DeviceAcceleration : new InterfaceTypeImpl(),
DeviceMotionEvent : new InterfaceTypeImpl(),
DeviceOrientationEvent : new InterfaceTypeImpl(),
DeviceRotationRate : new InterfaceTypeImpl(),
Document : new InterfaceTypeImpl(),
DocumentFragment : new InterfaceTypeImpl(),
DocumentType : new InterfaceTypeImpl(),
DragEvent : new InterfaceTypeImpl(),
DynamicsCompressorNode : new InterfaceTypeImpl(),
EXT_texture_filter_anisotropic : new InterfaceTypeImpl(),
Element : new InterfaceTypeImpl(),
ErrorEvent : new InterfaceTypeImpl(),
Event : new InterfaceTypeImpl(),
EventTarget : new InterfaceTypeImpl(),
External : new InterfaceTypeImpl(),
File : new InterfaceTypeImpl(),
FileList : new InterfaceTypeImpl(),
FileReader : new InterfaceTypeImpl(),
FocusEvent : new InterfaceTypeImpl(),
FormData : new InterfaceTypeImpl(),
GainNode : new InterfaceTypeImpl(),
Gamepad : new InterfaceTypeImpl(),
GamepadButton : new InterfaceTypeImpl(),
GamepadEvent : new InterfaceTypeImpl(),
Geolocation : new InterfaceTypeImpl(),
HTMLAllCollection : new InterfaceTypeImpl(),
HTMLAnchorElement : new InterfaceTypeImpl(),
HTMLAppletElement : new InterfaceTypeImpl(),
HTMLAreaElement : new InterfaceTypeImpl(),
HTMLAreasCollection : new InterfaceTypeImpl(),
HTMLAudioElement : new InterfaceTypeImpl(),
HTMLBRElement : new InterfaceTypeImpl(),
HTMLBaseElement : new InterfaceTypeImpl(),
HTMLBaseFontElement : new InterfaceTypeImpl(),
HTMLBlockElement : new InterfaceTypeImpl(),
HTMLBodyElement : new InterfaceTypeImpl(),
HTMLButtonElement : new InterfaceTypeImpl(),
HTMLCanvasElement : new InterfaceTypeImpl(),
HTMLCollection : new InterfaceTypeImpl(),
HTMLDDElement : new InterfaceTypeImpl(),
HTMLDListElement : new InterfaceTypeImpl(),
HTMLDTElement : new InterfaceTypeImpl(),
HTMLDataListElement : new InterfaceTypeImpl(),
HTMLDirectoryElement : new InterfaceTypeImpl(),
HTMLDivElement : new InterfaceTypeImpl(),
HTMLDocument : new InterfaceTypeImpl(),
HTMLElement : new InterfaceTypeImpl(),
HTMLEmbedElement : new InterfaceTypeImpl(),
HTMLFieldSetElement : new InterfaceTypeImpl(),
HTMLFontElement : new InterfaceTypeImpl(),
HTMLFormElement : new InterfaceTypeImpl(),
HTMLFrameElement : new InterfaceTypeImpl(),
HTMLFrameSetElement : new InterfaceTypeImpl(),
HTMLHRElement : new InterfaceTypeImpl(),
HTMLHeadElement : new InterfaceTypeImpl(),
HTMLHeadingElement : new InterfaceTypeImpl(),
HTMLHtmlElement : new InterfaceTypeImpl(),
HTMLIFrameElement : new InterfaceTypeImpl(),
HTMLImageElement : new InterfaceTypeImpl(),
HTMLInputElement : new InterfaceTypeImpl(),
HTMLIsIndexElement : new InterfaceTypeImpl(),
HTMLLIElement : new InterfaceTypeImpl(),
HTMLLabelElement : new InterfaceTypeImpl(),
HTMLLegendElement : new InterfaceTypeImpl(),
HTMLLinkElement : new InterfaceTypeImpl(),
HTMLMapElement : new InterfaceTypeImpl(),
HTMLMarqueeElement : new InterfaceTypeImpl(),
HTMLMediaElement : new InterfaceTypeImpl(),
HTMLMenuElement : new InterfaceTypeImpl(),
HTMLMetaElement : new InterfaceTypeImpl(),
HTMLModElement : new InterfaceTypeImpl(),
HTMLNextIdElement : new InterfaceTypeImpl(),
HTMLOListElement : new InterfaceTypeImpl(),
HTMLObjectElement : new InterfaceTypeImpl(),
HTMLOptGroupElement : new InterfaceTypeImpl(),
HTMLOptionElement : new InterfaceTypeImpl(),
HTMLParagraphElement : new InterfaceTypeImpl(),
HTMLParamElement : new InterfaceTypeImpl(),
HTMLPhraseElement : new InterfaceTypeImpl(),
HTMLPreElement : new InterfaceTypeImpl(),
HTMLProgressElement : new InterfaceTypeImpl(),
HTMLQuoteElement : new InterfaceTypeImpl(),
HTMLScriptElement : new InterfaceTypeImpl(),
HTMLSelectElement : new InterfaceTypeImpl(),
HTMLSourceElement : new InterfaceTypeImpl(),
HTMLSpanElement : new InterfaceTypeImpl(),
HTMLStyleElement : new InterfaceTypeImpl(),
HTMLTableCaptionElement : new InterfaceTypeImpl(),
HTMLTableCellElement : new InterfaceTypeImpl(),
HTMLTableColElement : new InterfaceTypeImpl(),
HTMLTableDataCellElement : new InterfaceTypeImpl(),
HTMLTableElement : new InterfaceTypeImpl(),
HTMLTableHeaderCellElement : new InterfaceTypeImpl(),
HTMLTableRowElement : new InterfaceTypeImpl(),
HTMLTableSectionElement : new InterfaceTypeImpl(),
HTMLTextAreaElement : new InterfaceTypeImpl(),
HTMLTitleElement : new InterfaceTypeImpl(),
HTMLTrackElement : new InterfaceTypeImpl(),
HTMLUListElement : new InterfaceTypeImpl(),
HTMLUnknownElement : new InterfaceTypeImpl(),
HTMLVideoElement : new InterfaceTypeImpl(),
HashChangeEvent : new InterfaceTypeImpl(),
History : new InterfaceTypeImpl(),
IDBCursor : new InterfaceTypeImpl(),
IDBCursorWithValue : new InterfaceTypeImpl(),
IDBDatabase : new InterfaceTypeImpl(),
IDBFactory : new InterfaceTypeImpl(),
IDBIndex : new InterfaceTypeImpl(),
IDBKeyRange : new InterfaceTypeImpl(),
IDBObjectStore : new InterfaceTypeImpl(),
IDBOpenDBRequest : new InterfaceTypeImpl(),
IDBRequest : new InterfaceTypeImpl(),
IDBTransaction : new InterfaceTypeImpl(),
IDBVersionChangeEvent : new InterfaceTypeImpl(),
ImageData : new InterfaceTypeImpl(),
KeyboardEvent : new InterfaceTypeImpl(),
Location : new InterfaceTypeImpl(),
LongRunningScriptDetectedEvent : new InterfaceTypeImpl(),
MSApp : new InterfaceTypeImpl(),
MSAppAsyncOperation : new InterfaceTypeImpl(),
MSBlobBuilder : new InterfaceTypeImpl(),
MSCSSMatrix : new InterfaceTypeImpl(),
MSGesture : new InterfaceTypeImpl(),
MSGestureEvent : new InterfaceTypeImpl(),
MSGraphicsTrust : new InterfaceTypeImpl(),
MSHTMLWebViewElement : new InterfaceTypeImpl(),
MSHeaderFooter : new InterfaceTypeImpl(),
MSInputMethodContext : new InterfaceTypeImpl(),
MSManipulationEvent : new InterfaceTypeImpl(),
MSMediaKeyError : new InterfaceTypeImpl(),
MSMediaKeyMessageEvent : new InterfaceTypeImpl(),
MSMediaKeyNeededEvent : new InterfaceTypeImpl(),
MSMediaKeySession : new InterfaceTypeImpl(),
MSMediaKeys : new InterfaceTypeImpl(),
MSMimeTypesCollection : new InterfaceTypeImpl(),
MSPluginsCollection : new InterfaceTypeImpl(),
MSPointerEvent : new InterfaceTypeImpl(),
MSPrintManagerTemplatePrinter : new InterfaceTypeImpl(),
MSRangeCollection : new InterfaceTypeImpl(),
MSSiteModeEvent : new InterfaceTypeImpl(),
MSStream : new InterfaceTypeImpl(),
MSStreamReader : new InterfaceTypeImpl(),
MSTemplatePrinter : new InterfaceTypeImpl(),
MSWebViewAsyncOperation : new InterfaceTypeImpl(),
MSWebViewSettings : new InterfaceTypeImpl(),
MediaElementAudioSourceNode : new InterfaceTypeImpl(),
MediaError : new InterfaceTypeImpl(),
MediaList : new InterfaceTypeImpl(),
MediaQueryList : new InterfaceTypeImpl(),
MediaSource : new InterfaceTypeImpl(),
MessageChannel : new InterfaceTypeImpl(),
MessageEvent : new InterfaceTypeImpl(),
MessagePort : new InterfaceTypeImpl(),
MimeType : new InterfaceTypeImpl(),
MimeTypeArray : new InterfaceTypeImpl(),
MouseEvent : new InterfaceTypeImpl(),
MouseWheelEvent : new InterfaceTypeImpl(),
MutationEvent : new InterfaceTypeImpl(),
MutationObserver : new InterfaceTypeImpl(),
MutationRecord : new InterfaceTypeImpl(),
NamedNodeMap : new InterfaceTypeImpl(),
NavigationCompletedEvent : new InterfaceTypeImpl(),
NavigationEvent : new InterfaceTypeImpl(),
NavigationEventWithReferrer : new InterfaceTypeImpl(),
Navigator : new InterfaceTypeImpl(),
Node : new InterfaceTypeImpl(),
NodeFilter : new InterfaceTypeImpl(),
NodeIterator : new InterfaceTypeImpl(),
NodeList : new InterfaceTypeImpl(),
OES_element_index_uint : new InterfaceTypeImpl(),
OES_standard_derivatives : new InterfaceTypeImpl(),
OES_texture_float : new InterfaceTypeImpl(),
OES_texture_float_linear : new InterfaceTypeImpl(),
OfflineAudioCompletionEvent : new InterfaceTypeImpl(),
OfflineAudioContext : new InterfaceTypeImpl(),
OscillatorNode : new InterfaceTypeImpl(),
PageTransitionEvent : new InterfaceTypeImpl(),
PannerNode : new InterfaceTypeImpl(),
PerfWidgetExternal : new InterfaceTypeImpl(),
Performance : new InterfaceTypeImpl(),
PerformanceEntry : new InterfaceTypeImpl(),
PerformanceMark : new InterfaceTypeImpl(),
PerformanceMeasure : new InterfaceTypeImpl(),
PerformanceNavigation : new InterfaceTypeImpl(),
PerformanceNavigationTiming : new InterfaceTypeImpl(),
PerformanceResourceTiming : new InterfaceTypeImpl(),
PerformanceTiming : new InterfaceTypeImpl(),
PeriodicWave : new InterfaceTypeImpl(),
PermissionRequest : new InterfaceTypeImpl(),
PermissionRequestedEvent : new InterfaceTypeImpl(),
Plugin : new InterfaceTypeImpl(),
PluginArray : new InterfaceTypeImpl(),
PointerEvent : new InterfaceTypeImpl(),
PopStateEvent : new InterfaceTypeImpl(),
Position : new InterfaceTypeImpl(),
PositionError : new InterfaceTypeImpl(),
ProcessingInstruction : new InterfaceTypeImpl(),
ProgressEvent : new InterfaceTypeImpl(),
Range : new InterfaceTypeImpl(),
SVGAElement : new InterfaceTypeImpl(),
SVGAngle : new InterfaceTypeImpl(),
SVGAnimatedAngle : new InterfaceTypeImpl(),
SVGAnimatedBoolean : new InterfaceTypeImpl(),
SVGAnimatedEnumeration : new InterfaceTypeImpl(),
SVGAnimatedInteger : new InterfaceTypeImpl(),
SVGAnimatedLength : new InterfaceTypeImpl(),
SVGAnimatedLengthList : new InterfaceTypeImpl(),
SVGAnimatedNumber : new InterfaceTypeImpl(),
SVGAnimatedNumberList : new InterfaceTypeImpl(),
SVGAnimatedPreserveAspectRatio : new InterfaceTypeImpl(),
SVGAnimatedRect : new InterfaceTypeImpl(),
SVGAnimatedString : new InterfaceTypeImpl(),
SVGAnimatedTransformList : new InterfaceTypeImpl(),
SVGCircleElement : new InterfaceTypeImpl(),
SVGClipPathElement : new InterfaceTypeImpl(),
SVGComponentTransferFunctionElement : new InterfaceTypeImpl(),
SVGDefsElement : new InterfaceTypeImpl(),
SVGDescElement : new InterfaceTypeImpl(),
SVGElement : new InterfaceTypeImpl(),
SVGElementInstance : new InterfaceTypeImpl(),
SVGElementInstanceList : new InterfaceTypeImpl(),
SVGEllipseElement : new InterfaceTypeImpl(),
SVGFEBlendElement : new InterfaceTypeImpl(),
SVGFEColorMatrixElement : new InterfaceTypeImpl(),
SVGFEComponentTransferElement : new InterfaceTypeImpl(),
SVGFECompositeElement : new InterfaceTypeImpl(),
SVGFEConvolveMatrixElement : new InterfaceTypeImpl(),
SVGFEDiffuseLightingElement : new InterfaceTypeImpl(),
SVGFEDisplacementMapElement : new InterfaceTypeImpl(),
SVGFEDistantLightElement : new InterfaceTypeImpl(),
SVGFEFloodElement : new InterfaceTypeImpl(),
SVGFEFuncAElement : new InterfaceTypeImpl(),
SVGFEFuncBElement : new InterfaceTypeImpl(),
SVGFEFuncGElement : new InterfaceTypeImpl(),
SVGFEFuncRElement : new InterfaceTypeImpl(),
SVGFEGaussianBlurElement : new InterfaceTypeImpl(),
SVGFEImageElement : new InterfaceTypeImpl(),
SVGFEMergeElement : new InterfaceTypeImpl(),
SVGFEMergeNodeElement : new InterfaceTypeImpl(),
SVGFEMorphologyElement : new InterfaceTypeImpl(),
SVGFEOffsetElement : new InterfaceTypeImpl(),
SVGFEPointLightElement : new InterfaceTypeImpl(),
SVGFESpecularLightingElement : new InterfaceTypeImpl(),
SVGFESpotLightElement : new InterfaceTypeImpl(),
SVGFETileElement : new InterfaceTypeImpl(),
SVGFETurbulenceElement : new InterfaceTypeImpl(),
SVGFilterElement : new InterfaceTypeImpl(),
SVGForeignObjectElement : new InterfaceTypeImpl(),
SVGGElement : new InterfaceTypeImpl(),
SVGGradientElement : new InterfaceTypeImpl(),
SVGImageElement : new InterfaceTypeImpl(),
SVGLength : new InterfaceTypeImpl(),
SVGLengthList : new InterfaceTypeImpl(),
SVGLineElement : new InterfaceTypeImpl(),
SVGLinearGradientElement : new InterfaceTypeImpl(),
SVGMarkerElement : new InterfaceTypeImpl(),
SVGMaskElement : new InterfaceTypeImpl(),
SVGMatrix : new InterfaceTypeImpl(),
SVGMetadataElement : new InterfaceTypeImpl(),
SVGNumber : new InterfaceTypeImpl(),
SVGNumberList : new InterfaceTypeImpl(),
SVGPathElement : new InterfaceTypeImpl(),
SVGPathSeg : new InterfaceTypeImpl(),
SVGPathSegArcAbs : new InterfaceTypeImpl(),
SVGPathSegArcRel : new InterfaceTypeImpl(),
SVGPathSegClosePath : new InterfaceTypeImpl(),
SVGPathSegCurvetoCubicAbs : new InterfaceTypeImpl(),
SVGPathSegCurvetoCubicRel : new InterfaceTypeImpl(),
SVGPathSegCurvetoCubicSmoothAbs : new InterfaceTypeImpl(),
SVGPathSegCurvetoCubicSmoothRel : new InterfaceTypeImpl(),
SVGPathSegCurvetoQuadraticAbs : new InterfaceTypeImpl(),
SVGPathSegCurvetoQuadraticRel : new InterfaceTypeImpl(),
SVGPathSegCurvetoQuadraticSmoothAbs : new InterfaceTypeImpl(),
SVGPathSegCurvetoQuadraticSmoothRel : new InterfaceTypeImpl(),
SVGPathSegLinetoAbs : new InterfaceTypeImpl(),
SVGPathSegLinetoHorizontalAbs : new InterfaceTypeImpl(),
SVGPathSegLinetoHorizontalRel : new InterfaceTypeImpl(),
SVGPathSegLinetoRel : new InterfaceTypeImpl(),
SVGPathSegLinetoVerticalAbs : new InterfaceTypeImpl(),
SVGPathSegLinetoVerticalRel : new InterfaceTypeImpl(),
SVGPathSegList : new InterfaceTypeImpl(),
SVGPathSegMovetoAbs : new InterfaceTypeImpl(),
SVGPathSegMovetoRel : new InterfaceTypeImpl(),
SVGPatternElement : new InterfaceTypeImpl(),
SVGPoint : new InterfaceTypeImpl(),
SVGPointList : new InterfaceTypeImpl(),
SVGPolygonElement : new InterfaceTypeImpl(),
SVGPolylineElement : new InterfaceTypeImpl(),
SVGPreserveAspectRatio : new InterfaceTypeImpl(),
SVGRadialGradientElement : new InterfaceTypeImpl(),
SVGRect : new InterfaceTypeImpl(),
SVGRectElement : new InterfaceTypeImpl(),
SVGSVGElement : new InterfaceTypeImpl(),
SVGScriptElement : new InterfaceTypeImpl(),
SVGStopElement : new InterfaceTypeImpl(),
SVGStringList : new InterfaceTypeImpl(),
SVGStyleElement : new InterfaceTypeImpl(),
SVGSwitchElement : new InterfaceTypeImpl(),
SVGSymbolElement : new InterfaceTypeImpl(),
SVGTSpanElement : new InterfaceTypeImpl(),
SVGTextContentElement : new InterfaceTypeImpl(),
SVGTextElement : new InterfaceTypeImpl(),
SVGTextPathElement : new InterfaceTypeImpl(),
SVGTextPositioningElement : new InterfaceTypeImpl(),
SVGTitleElement : new InterfaceTypeImpl(),
SVGTransform : new InterfaceTypeImpl(),
SVGTransformList : new InterfaceTypeImpl(),
SVGUnitTypes : new InterfaceTypeImpl(),
SVGUseElement : new InterfaceTypeImpl(),
SVGViewElement : new InterfaceTypeImpl(),
SVGZoomAndPan : new InterfaceTypeImpl(),
SVGZoomEvent : new InterfaceTypeImpl(),
Screen : new InterfaceTypeImpl(),
ScriptNotifyEvent : new InterfaceTypeImpl(),
ScriptProcessorNode : new InterfaceTypeImpl(),
Selection : new InterfaceTypeImpl(),
SourceBuffer : new InterfaceTypeImpl(),
SourceBufferList : new InterfaceTypeImpl(),
StereoPannerNode : new InterfaceTypeImpl(),
Storage : new InterfaceTypeImpl(),
StorageEvent : new InterfaceTypeImpl(),
StyleMedia : new InterfaceTypeImpl(),
StyleSheet : new InterfaceTypeImpl(),
StyleSheetList : new InterfaceTypeImpl(),
StyleSheetPageList : new InterfaceTypeImpl(),
SubtleCrypto : new InterfaceTypeImpl(),
Text : new InterfaceTypeImpl(),
TextEvent : new InterfaceTypeImpl(),
TextMetrics : new InterfaceTypeImpl(),
TextRange : new InterfaceTypeImpl(),
TextRangeCollection : new InterfaceTypeImpl(),
TextTrack : new InterfaceTypeImpl(),
TextTrackCue : new InterfaceTypeImpl(),
TextTrackCueList : new InterfaceTypeImpl(),
TextTrackList : new InterfaceTypeImpl(),
TimeRanges : new InterfaceTypeImpl(),
Touch : new InterfaceTypeImpl(),
TouchEvent : new InterfaceTypeImpl(),
TouchList : new InterfaceTypeImpl(),
TrackEvent : new InterfaceTypeImpl(),
TransitionEvent : new InterfaceTypeImpl(),
TreeWalker : new InterfaceTypeImpl(),
UIEvent : new InterfaceTypeImpl(),
URL : new InterfaceTypeImpl(),
UnviewableContentIdentifiedEvent : new InterfaceTypeImpl(),
ValidityState : new InterfaceTypeImpl(),
VideoPlaybackQuality : new InterfaceTypeImpl(),
VideoTrack : new InterfaceTypeImpl(),
VideoTrackList : new InterfaceTypeImpl(),
WEBGL_compressed_texture_s3tc : new InterfaceTypeImpl(),
WEBGL_debug_renderer_info : new InterfaceTypeImpl(),
WEBGL_depth_texture : new InterfaceTypeImpl(),
WaveShaperNode : new InterfaceTypeImpl(),
WebGLActiveInfo : new InterfaceTypeImpl(),
WebGLBuffer : new InterfaceTypeImpl(),
WebGLContextEvent : new InterfaceTypeImpl(),
WebGLFramebuffer : new InterfaceTypeImpl(),
WebGLObject : new InterfaceTypeImpl(),
WebGLProgram : new InterfaceTypeImpl(),
WebGLRenderbuffer : new InterfaceTypeImpl(),
WebGLRenderingContext : new InterfaceTypeImpl(),
WebGLShader : new InterfaceTypeImpl(),
WebGLShaderPrecisionFormat : new InterfaceTypeImpl(),
WebGLTexture : new InterfaceTypeImpl(),
WebGLUniformLocation : new InterfaceTypeImpl(),
WebKitCSSMatrix : new InterfaceTypeImpl(),
WebKitPoint : new InterfaceTypeImpl(),
WebSocket : new InterfaceTypeImpl(),
WheelEvent : new InterfaceTypeImpl(),
Window : new InterfaceTypeImpl(),
Worker : new InterfaceTypeImpl(),
XMLDocument : new InterfaceTypeImpl(),
XMLHttpRequest : new InterfaceTypeImpl(),
XMLHttpRequestUpload : new InterfaceTypeImpl(),
XMLSerializer : new InterfaceTypeImpl(),
XPathEvaluator : new InterfaceTypeImpl(),
XPathExpression : new InterfaceTypeImpl(),
XPathNSResolver : new InterfaceTypeImpl(),
XPathResult : new InterfaceTypeImpl(),
XSLTProcessor : new InterfaceTypeImpl(),
AbstractWorker : new InterfaceTypeImpl(),
ChildNode : new InterfaceTypeImpl(),
DOML2DeprecatedColorProperty : new InterfaceTypeImpl(),
DOML2DeprecatedSizeProperty : new InterfaceTypeImpl(),
DocumentEvent : new InterfaceTypeImpl(),
ElementTraversal : new InterfaceTypeImpl(),
GetSVGDocument : new InterfaceTypeImpl(),
GlobalEventHandlers : new InterfaceTypeImpl(),
HTMLTableAlignment : new InterfaceTypeImpl(),
IDBEnvironment : new InterfaceTypeImpl(),
LinkStyle : new InterfaceTypeImpl(),
MSBaseReader : new InterfaceTypeImpl(),
MSFileSaver : new InterfaceTypeImpl(),
MSNavigatorDoNotTrack : new InterfaceTypeImpl(),
NavigatorContentUtils : new InterfaceTypeImpl(),
NavigatorGeolocation : new InterfaceTypeImpl(),
NavigatorID : new InterfaceTypeImpl(),
NavigatorOnLine : new InterfaceTypeImpl(),
NavigatorStorageUtils : new InterfaceTypeImpl(),
NodeSelector : new InterfaceTypeImpl(),
RandomSource : new InterfaceTypeImpl(),
SVGAnimatedPathData : new InterfaceTypeImpl(),
SVGAnimatedPoints : new InterfaceTypeImpl(),
SVGExternalResourcesRequired : new InterfaceTypeImpl(),
SVGFilterPrimitiveStandardAttributes : new InterfaceTypeImpl(),
SVGFitToViewBox : new InterfaceTypeImpl(),
SVGLangSpace : new InterfaceTypeImpl(),
SVGLocatable : new InterfaceTypeImpl(),
SVGStylable : new InterfaceTypeImpl(),
SVGTests : new InterfaceTypeImpl(),
SVGTransformable : new InterfaceTypeImpl(),
SVGURIReference : new InterfaceTypeImpl(),
WindowBase64 : new InterfaceTypeImpl(),
WindowConsole : new InterfaceTypeImpl(),
WindowLocalStorage : new InterfaceTypeImpl(),
WindowSessionStorage : new InterfaceTypeImpl(),
WindowTimers : new InterfaceTypeImpl(),
WindowTimersExtension : new InterfaceTypeImpl(),
XMLHttpRequestEventTarget : new InterfaceTypeImpl(),
NodeListOf : new InterfaceTypeImpl(),
BlobPropertyBag : new InterfaceTypeImpl(),
EventListenerObject : new InterfaceTypeImpl(),
ErrorEventHandler : new InterfaceTypeImpl(),
PositionCallback : new InterfaceTypeImpl(),
PositionErrorCallback : new InterfaceTypeImpl(),
MediaQueryListListener : new InterfaceTypeImpl(),
MSLaunchUriCallback : new InterfaceTypeImpl(),
FrameRequestCallback : new InterfaceTypeImpl(),
MSUnsafeFunctionCallback : new InterfaceTypeImpl(),
MSExecAtPriorityFunctionCallback : new InterfaceTypeImpl(),
MutationCallback : new InterfaceTypeImpl(),
DecodeSuccessCallback : new InterfaceTypeImpl(),
DecodeErrorCallback : new InterfaceTypeImpl(),
FunctionStringCallback : new InterfaceTypeImpl(),
Intl : {
CollatorOptions : new InterfaceTypeImpl(),
ResolvedCollatorOptions : new InterfaceTypeImpl(),
Collator : new InterfaceTypeImpl(),
NumberFormatOptions : new InterfaceTypeImpl(),
ResolvedNumberFormatOptions : new InterfaceTypeImpl(),
NumberFormat : new InterfaceTypeImpl(),
DateTimeFormatOptions : new InterfaceTypeImpl(),
ResolvedDateTimeFormatOptions : new InterfaceTypeImpl(),
DateTimeFormat : new InterfaceTypeImpl(),
},
},
lib.es6.d : {
PropertyDescriptor : new InterfaceTypeImpl(),
PropertyDescriptorMap : new InterfaceTypeImpl(),
Object : new InterfaceTypeImpl(),
ObjectConstructor : new InterfaceTypeImpl(),
Function : new InterfaceTypeImpl(),
FunctionConstructor : new InterfaceTypeImpl(),
IArguments : new InterfaceTypeImpl(),
String : new InterfaceTypeImpl(),
StringConstructor : new InterfaceTypeImpl(),
Boolean : new InterfaceTypeImpl(),
BooleanConstructor : new InterfaceTypeImpl(),
Number : new InterfaceTypeImpl(),
NumberConstructor : new InterfaceTypeImpl(),
TemplateStringsArray : new InterfaceTypeImpl(),
Math : new InterfaceTypeImpl(),
Date : new InterfaceTypeImpl(),
DateConstructor : new InterfaceTypeImpl(),
RegExpMatchArray : new InterfaceTypeImpl(),
RegExpExecArray : new InterfaceTypeImpl(),
RegExp : new InterfaceTypeImpl(),
RegExpConstructor : new InterfaceTypeImpl(),
Error : new InterfaceTypeImpl(),
ErrorConstructor : new InterfaceTypeImpl(),
EvalError : new InterfaceTypeImpl(),
EvalErrorConstructor : new InterfaceTypeImpl(),
RangeError : new InterfaceTypeImpl(),
RangeErrorConstructor : new InterfaceTypeImpl(),
ReferenceError : new InterfaceTypeImpl(),
ReferenceErrorConstructor : new InterfaceTypeImpl(),
SyntaxError : new InterfaceTypeImpl(),
SyntaxErrorConstructor : new InterfaceTypeImpl(),
TypeError : new InterfaceTypeImpl(),
TypeErrorConstructor : new InterfaceTypeImpl(),
URIError : new InterfaceTypeImpl(),
URIErrorConstructor : new InterfaceTypeImpl(),
JSON : new InterfaceTypeImpl(),
Array : new InterfaceTypeImpl(),
ArrayConstructor : new InterfaceTypeImpl(),
TypedPropertyDescriptor : new InterfaceTypeImpl(),
PromiseLike : new InterfaceTypeImpl(),
Symbol : new InterfaceTypeImpl(),
SymbolConstructor : new InterfaceTypeImpl(),
Object : new InterfaceTypeImpl(),
ObjectConstructor : new InterfaceTypeImpl(),
Function : new InterfaceTypeImpl(),
NumberConstructor : new InterfaceTypeImpl(),
ArrayLike : new InterfaceTypeImpl(),
Array : new InterfaceTypeImpl(),
IArguments : new InterfaceTypeImpl(),
ArrayConstructor : new InterfaceTypeImpl(),
String : new InterfaceTypeImpl(),
StringConstructor : new InterfaceTypeImpl(),
IteratorResult : new InterfaceTypeImpl(),
Iterator : new InterfaceTypeImpl(),
Iterable : new InterfaceTypeImpl(),
IterableIterator : new InterfaceTypeImpl(),
GeneratorFunction : new InterfaceTypeImpl(),
GeneratorFunctionConstructor : new InterfaceTypeImpl(),
Math : new InterfaceTypeImpl(),
RegExp : new InterfaceTypeImpl(),
Map : new InterfaceTypeImpl(),
MapConstructor : new InterfaceTypeImpl(),
WeakMap : new InterfaceTypeImpl(),
WeakMapConstructor : new InterfaceTypeImpl(),
Set : new InterfaceTypeImpl(),
SetConstructor : new InterfaceTypeImpl(),
WeakSet : new InterfaceTypeImpl(),
WeakSetConstructor : new InterfaceTypeImpl(),
JSON : new InterfaceTypeImpl(),
ArrayBuffer : new InterfaceTypeImpl(),
ArrayBufferConstructor : new InterfaceTypeImpl(),
DataView : new InterfaceTypeImpl(),
DataViewConstructor : new InterfaceTypeImpl(),
Int8Array : new InterfaceTypeImpl(),
Int8ArrayConstructor : new InterfaceTypeImpl(),
Uint8Array : new InterfaceTypeImpl(),
Uint8ArrayConstructor : new InterfaceTypeImpl(),
Uint8ClampedArray : new InterfaceTypeImpl(),
Uint8ClampedArrayConstructor : new InterfaceTypeImpl(),
Int16Array : new InterfaceTypeImpl(),
Int16ArrayConstructor : new InterfaceTypeImpl(),
Uint16Array : new InterfaceTypeImpl(),
Uint16ArrayConstructor : new InterfaceTypeImpl(),
Int32Array : new InterfaceTypeImpl(),
Int32ArrayConstructor : new InterfaceTypeImpl(),
Uint32Array : new InterfaceTypeImpl(),
Uint32ArrayConstructor : new InterfaceTypeImpl(),
Float32Array : new InterfaceTypeImpl(),
Float32ArrayConstructor : new InterfaceTypeImpl(),
Float64Array : new InterfaceTypeImpl(),
Float64ArrayConstructor : new InterfaceTypeImpl(),
ProxyHandler : new InterfaceTypeImpl(),
ProxyConstructor : new InterfaceTypeImpl(),
Promise : new InterfaceTypeImpl(),
PromiseConstructor : new InterfaceTypeImpl(),
ArrayBufferView : new InterfaceTypeImpl(),
String : new InterfaceTypeImpl(),
Number : new InterfaceTypeImpl(),
Date : new InterfaceTypeImpl(),
Algorithm : new InterfaceTypeImpl(),
AriaRequestEventInit : new InterfaceTypeImpl(),
ClipboardEventInit : new InterfaceTypeImpl(),
CommandEventInit : new InterfaceTypeImpl(),
CompositionEventInit : new InterfaceTypeImpl(),
ConfirmSiteSpecificExceptionsInformation : new InterfaceTypeImpl(),
CustomEventInit : new InterfaceTypeImpl(),
DeviceAccelerationDict : new InterfaceTypeImpl(),
DeviceRotationRateDict : new InterfaceTypeImpl(),
EventInit : new InterfaceTypeImpl(),
ExceptionInformation : new InterfaceTypeImpl(),
FocusEventInit : new InterfaceTypeImpl(),
HashChangeEventInit : new InterfaceTypeImpl(),
KeyAlgorithm : new InterfaceTypeImpl(),
KeyboardEventInit : new InterfaceTypeImpl(),
MouseEventInit : new InterfaceTypeImpl(),
MsZoomToOptions : new InterfaceTypeImpl(),
MutationObserverInit : new InterfaceTypeImpl(),
ObjectURLOptions : new InterfaceTypeImpl(),
PointerEventInit : new InterfaceTypeImpl(),
PositionOptions : new InterfaceTypeImpl(),
SharedKeyboardAndMouseEventInit : new InterfaceTypeImpl(),
StoreExceptionsInformation : new InterfaceTypeImpl(),
StoreSiteSpecificExceptionsInformation : new InterfaceTypeImpl(),
UIEventInit : new InterfaceTypeImpl(),
WebGLContextAttributes : new InterfaceTypeImpl(),
WebGLContextEventInit : new InterfaceTypeImpl(),
WheelEventInit : new InterfaceTypeImpl(),
EventListener : new InterfaceTypeImpl(),
ANGLE_instanced_arrays : new InterfaceTypeImpl(),
AnalyserNode : new InterfaceTypeImpl(),
AnimationEvent : new InterfaceTypeImpl(),
ApplicationCache : new InterfaceTypeImpl(),
AriaRequestEvent : new InterfaceTypeImpl(),
Attr : new InterfaceTypeImpl(),
AudioBuffer : new InterfaceTypeImpl(),
AudioBufferSourceNode : new InterfaceTypeImpl(),
AudioContext : new InterfaceTypeImpl(),
AudioDestinationNode : new InterfaceTypeImpl(),
AudioListener : new InterfaceTypeImpl(),
AudioNode : new InterfaceTypeImpl(),
AudioParam : new InterfaceTypeImpl(),
AudioProcessingEvent : new InterfaceTypeImpl(),
AudioTrack : new InterfaceTypeImpl(),
AudioTrackList : new InterfaceTypeImpl(),
BarProp : new InterfaceTypeImpl(),
BeforeUnloadEvent : new InterfaceTypeImpl(),
BiquadFilterNode : new InterfaceTypeImpl(),
Blob : new InterfaceTypeImpl(),
CDATASection : new InterfaceTypeImpl(),
CSS : new InterfaceTypeImpl(),
CSSConditionRule : new InterfaceTypeImpl(),
CSSFontFaceRule : new InterfaceTypeImpl(),
CSSGroupingRule : new InterfaceTypeImpl(),
CSSImportRule : new InterfaceTypeImpl(),
CSSKeyframeRule : new InterfaceTypeImpl(),
CSSKeyframesRule : new InterfaceTypeImpl(),
CSSMediaRule : new InterfaceTypeImpl(),
CSSNamespaceRule : new InterfaceTypeImpl(),
CSSPageRule : new InterfaceTypeImpl(),
CSSRule : new InterfaceTypeImpl(),
CSSRuleList : new InterfaceTypeImpl(),
CSSStyleDeclaration : new InterfaceTypeImpl(),
CSSStyleRule : new InterfaceTypeImpl(),
CSSStyleSheet : new InterfaceTypeImpl(),
CSSSupportsRule : new InterfaceTypeImpl(),
CanvasGradient : new InterfaceTypeImpl(),
CanvasPattern : new InterfaceTypeImpl(),
CanvasRenderingContext2D : new InterfaceTypeImpl(),
ChannelMergerNode : new InterfaceTypeImpl(),
ChannelSplitterNode : new InterfaceTypeImpl(),
CharacterData : new InterfaceTypeImpl(),
ClientRect : new InterfaceTypeImpl(),
ClientRectList : new InterfaceTypeImpl(),
ClipboardEvent : new InterfaceTypeImpl(),
CloseEvent : new InterfaceTypeImpl(),
CommandEvent : new InterfaceTypeImpl(),
Comment : new InterfaceTypeImpl(),
CompositionEvent : new InterfaceTypeImpl(),
Console : new InterfaceTypeImpl(),
ConvolverNode : new InterfaceTypeImpl(),
Coordinates : new InterfaceTypeImpl(),
Crypto : new InterfaceTypeImpl(),
CryptoKey : new InterfaceTypeImpl(),
CryptoKeyPair : new InterfaceTypeImpl(),
CustomEvent : new InterfaceTypeImpl(),
DOMError : new InterfaceTypeImpl(),
DOMException : new InterfaceTypeImpl(),
DOMImplementation : new InterfaceTypeImpl(),
DOMParser : new InterfaceTypeImpl(),
DOMSettableTokenList : new InterfaceTypeImpl(),
DOMStringList : new InterfaceTypeImpl(),
DOMStringMap : new InterfaceTypeImpl(),
DOMTokenList : new InterfaceTypeImpl(),
DataCue : new InterfaceTypeImpl(),
DataTransfer : new InterfaceTypeImpl(),
DataTransferItem : new InterfaceTypeImpl(),
DataTransferItemList : new InterfaceTypeImpl(),
DeferredPermissionRequest : new InterfaceTypeImpl(),
DelayNode : new InterfaceTypeImpl(),
DeviceAcceleration : new InterfaceTypeImpl(),
DeviceMotionEvent : new InterfaceTypeImpl(),
DeviceOrientationEvent : new InterfaceTypeImpl(),
DeviceRotationRate : new InterfaceTypeImpl(),
Document : new InterfaceTypeImpl(),
DocumentFragment : new InterfaceTypeImpl(),
DocumentType : new InterfaceTypeImpl(),
DragEvent : new InterfaceTypeImpl(),
DynamicsCompressorNode : new InterfaceTypeImpl(),
EXT_texture_filter_anisotropic : new InterfaceTypeImpl(),
Element : new InterfaceTypeImpl(),
ErrorEvent : new InterfaceTypeImpl(),
Event : new InterfaceTypeImpl(),
EventTarget : new InterfaceTypeImpl(),
External : new InterfaceTypeImpl(),
File : new InterfaceTypeImpl(),
FileList : new InterfaceTypeImpl(),
FileReader : new InterfaceTypeImpl(),
FocusEvent : new InterfaceTypeImpl(),
FormData : new InterfaceTypeImpl(),
GainNode : new InterfaceTypeImpl(),
Gamepad : new InterfaceTypeImpl(),
GamepadButton : new InterfaceTypeImpl(),
GamepadEvent : new InterfaceTypeImpl(),
Geolocation : new InterfaceTypeImpl(),
HTMLAllCollection : new InterfaceTypeImpl(),
HTMLAnchorElement : new InterfaceTypeImpl(),
HTMLAppletElement : new InterfaceTypeImpl(),
HTMLAreaElement : new InterfaceTypeImpl(),
HTMLAreasCollection : new InterfaceTypeImpl(),
HTMLAudioElement : new InterfaceTypeImpl(),
HTMLBRElement : new InterfaceTypeImpl(),
HTMLBaseElement : new InterfaceTypeImpl(),
HTMLBaseFontElement : new InterfaceTypeImpl(),
HTMLBlockElement : new InterfaceTypeImpl(),
HTMLBodyElement : new InterfaceTypeImpl(),
HTMLButtonElement : new InterfaceTypeImpl(),
HTMLCanvasElement : new InterfaceTypeImpl(),
HTMLCollection : new InterfaceTypeImpl(),
HTMLDDElement : new InterfaceTypeImpl(),
HTMLDListElement : new InterfaceTypeImpl(),
HTMLDTElement : new InterfaceTypeImpl(),
HTMLDataListElement : new InterfaceTypeImpl(),
HTMLDirectoryElement : new InterfaceTypeImpl(),
HTMLDivElement : new InterfaceTypeImpl(),
HTMLDocument : new InterfaceTypeImpl(),
HTMLElement : new InterfaceTypeImpl(),
HTMLEmbedElement : new InterfaceTypeImpl(),
HTMLFieldSetElement : new InterfaceTypeImpl(),
HTMLFontElement : new InterfaceTypeImpl(),
HTMLFormElement : new InterfaceTypeImpl(),
HTMLFrameElement : new InterfaceTypeImpl(),
HTMLFrameSetElement : new InterfaceTypeImpl(),
HTMLHRElement : new InterfaceTypeImpl(),
HTMLHeadElement : new InterfaceTypeImpl(),
HTMLHeadingElement : new InterfaceTypeImpl(),
HTMLHtmlElement : new InterfaceTypeImpl(),
HTMLIFrameElement : new InterfaceTypeImpl(),
HTMLImageElement : new InterfaceTypeImpl(),
HTMLInputElement : new InterfaceTypeImpl(),
HTMLIsIndexElement : new InterfaceTypeImpl(),
HTMLLIElement : new InterfaceTypeImpl(),
HTMLLabelElement : new InterfaceTypeImpl(),
HTMLLegendElement : new InterfaceTypeImpl(),
HTMLLinkElement : new InterfaceTypeImpl(),
HTMLMapElement : new InterfaceTypeImpl(),
HTMLMarqueeElement : new InterfaceTypeImpl(),
HTMLMediaElement : new InterfaceTypeImpl(),
HTMLMenuElement : new InterfaceTypeImpl(),
HTMLMetaElement : new InterfaceTypeImpl(),
HTMLModElement : new InterfaceTypeImpl(),
HTMLNextIdElement : new InterfaceTypeImpl(),
HTMLOListElement : new InterfaceTypeImpl(),
HTMLObjectElement : new InterfaceTypeImpl(),
HTMLOptGroupElement : new InterfaceTypeImpl(),
HTMLOptionElement : new InterfaceTypeImpl(),
HTMLParagraphElement : new InterfaceTypeImpl(),
HTMLParamElement : new InterfaceTypeImpl(),
HTMLPhraseElement : new InterfaceTypeImpl(),
HTMLPreElement : new InterfaceTypeImpl(),
HTMLProgressElement : new InterfaceTypeImpl(),
HTMLQuoteElement : new InterfaceTypeImpl(),
HTMLScriptElement : new InterfaceTypeImpl(),
HTMLSelectElement : new InterfaceTypeImpl(),
HTMLSourceElement : new InterfaceTypeImpl(),
HTMLSpanElement : new InterfaceTypeImpl(),
HTMLStyleElement : new InterfaceTypeImpl(),
HTMLTableCaptionElement : new InterfaceTypeImpl(),
HTMLTableCellElement : new InterfaceTypeImpl(),
HTMLTableColElement : new InterfaceTypeImpl(),
HTMLTableDataCellElement : new InterfaceTypeImpl(),
HTMLTableElement : new InterfaceTypeImpl(),
HTMLTableHeaderCellElement : new InterfaceTypeImpl(),
HTMLTableRowElement : new InterfaceTypeImpl(),
HTMLTableSectionElement : new InterfaceTypeImpl(),
HTMLTextAreaElement : new InterfaceTypeImpl(),
HTMLTitleElement : new InterfaceTypeImpl(),
HTMLTrackElement : new InterfaceTypeImpl(),
HTMLUListElement : new InterfaceTypeImpl(),
HTMLUnknownElement : new InterfaceTypeImpl(),
HTMLVideoElement : new InterfaceTypeImpl(),
HashChangeEvent : new InterfaceTypeImpl(),
History : new InterfaceTypeImpl(),
IDBCursor : new InterfaceTypeImpl(),
IDBCursorWithValue : new InterfaceTypeImpl(),
IDBDatabase : new InterfaceTypeImpl(),
IDBFactory : new InterfaceTypeImpl(),
IDBIndex : new InterfaceTypeImpl(),
IDBKeyRange : new InterfaceTypeImpl(),
IDBObjectStore : new InterfaceTypeImpl(),
IDBOpenDBRequest : new InterfaceTypeImpl(),
IDBRequest : new InterfaceTypeImpl(),
IDBTransaction : new InterfaceTypeImpl(),
IDBVersionChangeEvent : new InterfaceTypeImpl(),
ImageData : new InterfaceTypeImpl(),
KeyboardEvent : new InterfaceTypeImpl(),
Location : new InterfaceTypeImpl(),
LongRunningScriptDetectedEvent : new InterfaceTypeImpl(),
MSApp : new InterfaceTypeImpl(),
MSAppAsyncOperation : new InterfaceTypeImpl(),
MSBlobBuilder : new InterfaceTypeImpl(),
MSCSSMatrix : new InterfaceTypeImpl(),
MSGesture : new InterfaceTypeImpl(),
MSGestureEvent : new InterfaceTypeImpl(),
MSGraphicsTrust : new InterfaceTypeImpl(),
MSHTMLWebViewElement : new InterfaceTypeImpl(),
MSHeaderFooter : new InterfaceTypeImpl(),
MSInputMethodContext : new InterfaceTypeImpl(),
MSManipulationEvent : new InterfaceTypeImpl(),
MSMediaKeyError : new InterfaceTypeImpl(),
MSMediaKeyMessageEvent : new InterfaceTypeImpl(),
MSMediaKeyNeededEvent : new InterfaceTypeImpl(),
MSMediaKeySession : new InterfaceTypeImpl(),
MSMediaKeys : new InterfaceTypeImpl(),
MSMimeTypesCollection : new InterfaceTypeImpl(),
MSPluginsCollection : new InterfaceTypeImpl(),
MSPointerEvent : new InterfaceTypeImpl(),
MSPrintManagerTemplatePrinter : new InterfaceTypeImpl(),
MSRangeCollection : new InterfaceTypeImpl(),
MSSiteModeEvent : new InterfaceTypeImpl(),
MSStream : new InterfaceTypeImpl(),
MSStreamReader : new InterfaceTypeImpl(),
MSTemplatePrinter : new InterfaceTypeImpl(),
MSWebViewAsyncOperation : new InterfaceTypeImpl(),
MSWebViewSettings : new InterfaceTypeImpl(),
MediaElementAudioSourceNode : new InterfaceTypeImpl(),
MediaError : new InterfaceTypeImpl(),
MediaList : new InterfaceTypeImpl(),
MediaQueryList : new InterfaceTypeImpl(),
MediaSource : new InterfaceTypeImpl(),
MessageChannel : new InterfaceTypeImpl(),
MessageEvent : new InterfaceTypeImpl(),
MessagePort : new InterfaceTypeImpl(),
MimeType : new InterfaceTypeImpl(),
MimeTypeArray : new InterfaceTypeImpl(),
MouseEvent : new InterfaceTypeImpl(),
MouseWheelEvent : new InterfaceTypeImpl(),
MutationEvent : new InterfaceTypeImpl(),
MutationObserver : new InterfaceTypeImpl(),
MutationRecord : new InterfaceTypeImpl(),
NamedNodeMap : new InterfaceTypeImpl(),
NavigationCompletedEvent : new InterfaceTypeImpl(),
NavigationEvent : new InterfaceTypeImpl(),
NavigationEventWithReferrer : new InterfaceTypeImpl(),
Navigator : new InterfaceTypeImpl(),
Node : new InterfaceTypeImpl(),
NodeFilter : new InterfaceTypeImpl(),
NodeIterator : new InterfaceTypeImpl(),
NodeList : new InterfaceTypeImpl(),
OES_element_index_uint : new InterfaceTypeImpl(),
OES_standard_derivatives : new InterfaceTypeImpl(),
OES_texture_float : new InterfaceTypeImpl(),
OES_texture_float_linear : new InterfaceTypeImpl(),
OfflineAudioCompletionEvent : new InterfaceTypeImpl(),
OfflineAudioContext : new InterfaceTypeImpl(),
OscillatorNode : new InterfaceTypeImpl(),
PageTransitionEvent : new InterfaceTypeImpl(),
PannerNode : new InterfaceTypeImpl(),
PerfWidgetExternal : new InterfaceTypeImpl(),
Performance : new InterfaceTypeImpl(),
PerformanceEntry : new InterfaceTypeImpl(),
PerformanceMark : new InterfaceTypeImpl(),
PerformanceMeasure : new InterfaceTypeImpl(),
PerformanceNavigation : new InterfaceTypeImpl(),
PerformanceNavigationTiming : new InterfaceTypeImpl(),
PerformanceResourceTiming : new InterfaceTypeImpl(),
PerformanceTiming : new InterfaceTypeImpl(),
PeriodicWave : new InterfaceTypeImpl(),
PermissionRequest : new InterfaceTypeImpl(),
PermissionRequestedEvent : new InterfaceTypeImpl(),
Plugin : new InterfaceTypeImpl(),
PluginArray : new InterfaceTypeImpl(),
PointerEvent : new InterfaceTypeImpl(),
PopStateEvent : new InterfaceTypeImpl(),
Position : new InterfaceTypeImpl(),
PositionError : new InterfaceTypeImpl(),
ProcessingInstruction : new InterfaceTypeImpl(),
ProgressEvent : new InterfaceTypeImpl(),
Range : new InterfaceTypeImpl(),
SVGAElement : new InterfaceTypeImpl(),
SVGAngle : new InterfaceTypeImpl(),
SVGAnimatedAngle : new InterfaceTypeImpl(),
SVGAnimatedBoolean : new InterfaceTypeImpl(),
SVGAnimatedEnumeration : new InterfaceTypeImpl(),
SVGAnimatedInteger : new InterfaceTypeImpl(),
SVGAnimatedLength : new InterfaceTypeImpl(),
SVGAnimatedLengthList : new InterfaceTypeImpl(),
SVGAnimatedNumber : new InterfaceTypeImpl(),
SVGAnimatedNumberList : new InterfaceTypeImpl(),
SVGAnimatedPreserveAspectRatio : new InterfaceTypeImpl(),
SVGAnimatedRect : new InterfaceTypeImpl(),
SVGAnimatedString : new InterfaceTypeImpl(),
SVGAnimatedTransformList : new InterfaceTypeImpl(),
SVGCircleElement : new InterfaceTypeImpl(),
SVGClipPathElement : new InterfaceTypeImpl(),
SVGComponentTransferFunctionElement : new InterfaceTypeImpl(),
SVGDefsElement : new InterfaceTypeImpl(),
SVGDescElement : new InterfaceTypeImpl(),
SVGElement : new InterfaceTypeImpl(),
SVGElementInstance : new InterfaceTypeImpl(),
SVGElementInstanceList : new InterfaceTypeImpl(),
SVGEllipseElement : new InterfaceTypeImpl(),
SVGFEBlendElement : new InterfaceTypeImpl(),
SVGFEColorMatrixElement : new InterfaceTypeImpl(),
SVGFEComponentTransferElement : new InterfaceTypeImpl(),
SVGFECompositeElement : new InterfaceTypeImpl(),
SVGFEConvolveMatrixElement : new InterfaceTypeImpl(),
SVGFEDiffuseLightingElement : new InterfaceTypeImpl(),
SVGFEDisplacementMapElement : new InterfaceTypeImpl(),
SVGFEDistantLightElement : new InterfaceTypeImpl(),
SVGFEFloodElement : new InterfaceTypeImpl(),
SVGFEFuncAElement : new InterfaceTypeImpl(),
SVGFEFuncBElement : new InterfaceTypeImpl(),
SVGFEFuncGElement : new InterfaceTypeImpl(),
SVGFEFuncRElement : new InterfaceTypeImpl(),
SVGFEGaussianBlurElement : new InterfaceTypeImpl(),
SVGFEImageElement : new InterfaceTypeImpl(),
SVGFEMergeElement : new InterfaceTypeImpl(),
SVGFEMergeNodeElement : new InterfaceTypeImpl(),
SVGFEMorphologyElement : new InterfaceTypeImpl(),
SVGFEOffsetElement : new InterfaceTypeImpl(),
SVGFEPointLightElement : new InterfaceTypeImpl(),
SVGFESpecularLightingElement : new InterfaceTypeImpl(),
SVGFESpotLightElement : new InterfaceTypeImpl(),
SVGFETileElement : new InterfaceTypeImpl(),
SVGFETurbulenceElement : new InterfaceTypeImpl(),
SVGFilterElement : new InterfaceTypeImpl(),
SVGForeignObjectElement : new InterfaceTypeImpl(),
SVGGElement : new InterfaceTypeImpl(),
SVGGradientElement : new InterfaceTypeImpl(),
SVGImageElement : new InterfaceTypeImpl(),
SVGLength : new InterfaceTypeImpl(),
SVGLengthList : new InterfaceTypeImpl(),
SVGLineElement : new InterfaceTypeImpl(),
SVGLinearGradientElement : new InterfaceTypeImpl(),
SVGMarkerElement : new InterfaceTypeImpl(),
SVGMaskElement : new InterfaceTypeImpl(),
SVGMatrix : new InterfaceTypeImpl(),
SVGMetadataElement : new InterfaceTypeImpl(),
SVGNumber : new InterfaceTypeImpl(),
SVGNumberList : new InterfaceTypeImpl(),
SVGPathElement : new InterfaceTypeImpl(),
SVGPathSeg : new InterfaceTypeImpl(),
SVGPathSegArcAbs : new InterfaceTypeImpl(),
SVGPathSegArcRel : new InterfaceTypeImpl(),
SVGPathSegClosePath : new InterfaceTypeImpl(),
SVGPathSegCurvetoCubicAbs : new InterfaceTypeImpl(),
SVGPathSegCurvetoCubicRel : new InterfaceTypeImpl(),
SVGPathSegCurvetoCubicSmoothAbs : new InterfaceTypeImpl(),
SVGPathSegCurvetoCubicSmoothRel : new InterfaceTypeImpl(),
SVGPathSegCurvetoQuadraticAbs : new InterfaceTypeImpl(),
SVGPathSegCurvetoQuadraticRel : new InterfaceTypeImpl(),
SVGPathSegCurvetoQuadraticSmoothAbs : new InterfaceTypeImpl(),
SVGPathSegCurvetoQuadraticSmoothRel : new InterfaceTypeImpl(),
SVGPathSegLinetoAbs : new InterfaceTypeImpl(),
SVGPathSegLinetoHorizontalAbs : new InterfaceTypeImpl(),
SVGPathSegLinetoHorizontalRel : new InterfaceTypeImpl(),
SVGPathSegLinetoRel : new InterfaceTypeImpl(),
SVGPathSegLinetoVerticalAbs : new InterfaceTypeImpl(),
SVGPathSegLinetoVerticalRel : new InterfaceTypeImpl(),
SVGPathSegList : new InterfaceTypeImpl(),
SVGPathSegMovetoAbs : new InterfaceTypeImpl(),
SVGPathSegMovetoRel : new InterfaceTypeImpl(),
SVGPatternElement : new InterfaceTypeImpl(),
SVGPoint : new InterfaceTypeImpl(),
SVGPointList : new InterfaceTypeImpl(),
SVGPolygonElement : new InterfaceTypeImpl(),
SVGPolylineElement : new InterfaceTypeImpl(),
SVGPreserveAspectRatio : new InterfaceTypeImpl(),
SVGRadialGradientElement : new InterfaceTypeImpl(),
SVGRect : new InterfaceTypeImpl(),
SVGRectElement : new InterfaceTypeImpl(),
SVGSVGElement : new InterfaceTypeImpl(),
SVGScriptElement : new InterfaceTypeImpl(),
SVGStopElement : new InterfaceTypeImpl(),
SVGStringList : new InterfaceTypeImpl(),
SVGStyleElement : new InterfaceTypeImpl(),
SVGSwitchElement : new InterfaceTypeImpl(),
SVGSymbolElement : new InterfaceTypeImpl(),
SVGTSpanElement : new InterfaceTypeImpl(),
SVGTextContentElement : new InterfaceTypeImpl(),
SVGTextElement : new InterfaceTypeImpl(),
SVGTextPathElement : new InterfaceTypeImpl(),
SVGTextPositioningElement : new InterfaceTypeImpl(),
SVGTitleElement : new InterfaceTypeImpl(),
SVGTransform : new InterfaceTypeImpl(),
SVGTransformList : new InterfaceTypeImpl(),
SVGUnitTypes : new InterfaceTypeImpl(),
SVGUseElement : new InterfaceTypeImpl(),
SVGViewElement : new InterfaceTypeImpl(),
SVGZoomAndPan : new InterfaceTypeImpl(),
SVGZoomEvent : new InterfaceTypeImpl(),
Screen : new InterfaceTypeImpl(),
ScriptNotifyEvent : new InterfaceTypeImpl(),
ScriptProcessorNode : new InterfaceTypeImpl(),
Selection : new InterfaceTypeImpl(),
SourceBuffer : new InterfaceTypeImpl(),
SourceBufferList : new InterfaceTypeImpl(),
StereoPannerNode : new InterfaceTypeImpl(),
Storage : new InterfaceTypeImpl(),
StorageEvent : new InterfaceTypeImpl(),
StyleMedia : new InterfaceTypeImpl(),
StyleSheet : new InterfaceTypeImpl(),
StyleSheetList : new InterfaceTypeImpl(),
StyleSheetPageList : new InterfaceTypeImpl(),
SubtleCrypto : new InterfaceTypeImpl(),
Text : new InterfaceTypeImpl(),
TextEvent : new InterfaceTypeImpl(),
TextMetrics : new InterfaceTypeImpl(),
TextRange : new InterfaceTypeImpl(),
TextRangeCollection : new InterfaceTypeImpl(),
TextTrack : new InterfaceTypeImpl(),
TextTrackCue : new InterfaceTypeImpl(),
TextTrackCueList : new InterfaceTypeImpl(),
TextTrackList : new InterfaceTypeImpl(),
TimeRanges : new InterfaceTypeImpl(),
Touch : new InterfaceTypeImpl(),
TouchEvent : new InterfaceTypeImpl(),
TouchList : new InterfaceTypeImpl(),
TrackEvent : new InterfaceTypeImpl(),
TransitionEvent : new InterfaceTypeImpl(),
TreeWalker : new InterfaceTypeImpl(),
UIEvent : new InterfaceTypeImpl(),
URL : new InterfaceTypeImpl(),
UnviewableContentIdentifiedEvent : new InterfaceTypeImpl(),
ValidityState : new InterfaceTypeImpl(),
VideoPlaybackQuality : new InterfaceTypeImpl(),
VideoTrack : new InterfaceTypeImpl(),
VideoTrackList : new InterfaceTypeImpl(),
WEBGL_compressed_texture_s3tc : new InterfaceTypeImpl(),
WEBGL_debug_renderer_info : new InterfaceTypeImpl(),
WEBGL_depth_texture : new InterfaceTypeImpl(),
WaveShaperNode : new InterfaceTypeImpl(),
WebGLActiveInfo : new InterfaceTypeImpl(),
WebGLBuffer : new InterfaceTypeImpl(),
WebGLContextEvent : new InterfaceTypeImpl(),
WebGLFramebuffer : new InterfaceTypeImpl(),
WebGLObject : new InterfaceTypeImpl(),
WebGLProgram : new InterfaceTypeImpl(),
WebGLRenderbuffer : new InterfaceTypeImpl(),
WebGLRenderingContext : new InterfaceTypeImpl(),
WebGLShader : new InterfaceTypeImpl(),
WebGLShaderPrecisionFormat : new InterfaceTypeImpl(),
WebGLTexture : new InterfaceTypeImpl(),
WebGLUniformLocation : new InterfaceTypeImpl(),
WebKitCSSMatrix : new InterfaceTypeImpl(),
WebKitPoint : new InterfaceTypeImpl(),
WebSocket : new InterfaceTypeImpl(),
WheelEvent : new InterfaceTypeImpl(),
Window : new InterfaceTypeImpl(),
Worker : new InterfaceTypeImpl(),
XMLDocument : new InterfaceTypeImpl(),
XMLHttpRequest : new InterfaceTypeImpl(),
XMLHttpRequestUpload : new InterfaceTypeImpl(),
XMLSerializer : new InterfaceTypeImpl(),
XPathEvaluator : new InterfaceTypeImpl(),
XPathExpression : new InterfaceTypeImpl(),
XPathNSResolver : new InterfaceTypeImpl(),
XPathResult : new InterfaceTypeImpl(),
XSLTProcessor : new InterfaceTypeImpl(),
AbstractWorker : new InterfaceTypeImpl(),
ChildNode : new InterfaceTypeImpl(),
DOML2DeprecatedColorProperty : new InterfaceTypeImpl(),
DOML2DeprecatedSizeProperty : new InterfaceTypeImpl(),
DocumentEvent : new InterfaceTypeImpl(),
ElementTraversal : new InterfaceTypeImpl(),
GetSVGDocument : new InterfaceTypeImpl(),
GlobalEventHandlers : new InterfaceTypeImpl(),
HTMLTableAlignment : new InterfaceTypeImpl(),
IDBEnvironment : new InterfaceTypeImpl(),
LinkStyle : new InterfaceTypeImpl(),
MSBaseReader : new InterfaceTypeImpl(),
MSFileSaver : new InterfaceTypeImpl(),
MSNavigatorDoNotTrack : new InterfaceTypeImpl(),
NavigatorContentUtils : new InterfaceTypeImpl(),
NavigatorGeolocation : new InterfaceTypeImpl(),
NavigatorID : new InterfaceTypeImpl(),
NavigatorOnLine : new InterfaceTypeImpl(),
NavigatorStorageUtils : new InterfaceTypeImpl(),
NodeSelector : new InterfaceTypeImpl(),
RandomSource : new InterfaceTypeImpl(),
SVGAnimatedPathData : new InterfaceTypeImpl(),
SVGAnimatedPoints : new InterfaceTypeImpl(),
SVGExternalResourcesRequired : new InterfaceTypeImpl(),
SVGFilterPrimitiveStandardAttributes : new InterfaceTypeImpl(),
SVGFitToViewBox : new InterfaceTypeImpl(),
SVGLangSpace : new InterfaceTypeImpl(),
SVGLocatable : new InterfaceTypeImpl(),
SVGStylable : new InterfaceTypeImpl(),
SVGTests : new InterfaceTypeImpl(),
SVGTransformable : new InterfaceTypeImpl(),
SVGURIReference : new InterfaceTypeImpl(),
WindowBase64 : new InterfaceTypeImpl(),
WindowConsole : new InterfaceTypeImpl(),
WindowLocalStorage : new InterfaceTypeImpl(),
WindowSessionStorage : new InterfaceTypeImpl(),
WindowTimers : new InterfaceTypeImpl(),
WindowTimersExtension : new InterfaceTypeImpl(),
XMLHttpRequestEventTarget : new InterfaceTypeImpl(),
NodeListOf : new InterfaceTypeImpl(),
BlobPropertyBag : new InterfaceTypeImpl(),
EventListenerObject : new InterfaceTypeImpl(),
ErrorEventHandler : new InterfaceTypeImpl(),
PositionCallback : new InterfaceTypeImpl(),
PositionErrorCallback : new InterfaceTypeImpl(),
MediaQueryListListener : new InterfaceTypeImpl(),
MSLaunchUriCallback : new InterfaceTypeImpl(),
FrameRequestCallback : new InterfaceTypeImpl(),
MSUnsafeFunctionCallback : new InterfaceTypeImpl(),
MSExecAtPriorityFunctionCallback : new InterfaceTypeImpl(),
MutationCallback : new InterfaceTypeImpl(),
DecodeSuccessCallback : new InterfaceTypeImpl(),
DecodeErrorCallback : new InterfaceTypeImpl(),
FunctionStringCallback : new InterfaceTypeImpl(),
DOMTokenList : new InterfaceTypeImpl(),
NodeList : new InterfaceTypeImpl(),
NodeListOf : new InterfaceTypeImpl(),
ActiveXObject : new InterfaceTypeImpl(),
ITextWriter : new InterfaceTypeImpl(),
TextStreamBase : new InterfaceTypeImpl(),
TextStreamWriter : new InterfaceTypeImpl(),
TextStreamReader : new InterfaceTypeImpl(),
Enumerator : new InterfaceTypeImpl(),
EnumeratorConstructor : new InterfaceTypeImpl(),
VBArray : new InterfaceTypeImpl(),
VBArrayConstructor : new InterfaceTypeImpl(),
Reflect : {
},
Intl : {
CollatorOptions : new InterfaceTypeImpl(),
ResolvedCollatorOptions : new InterfaceTypeImpl(),
Collator : new InterfaceTypeImpl(),
NumberFormatOptions : new InterfaceTypeImpl(),
ResolvedNumberFormatOptions : new InterfaceTypeImpl(),
NumberFormat : new InterfaceTypeImpl(),
DateTimeFormatOptions : new InterfaceTypeImpl(),
ResolvedDateTimeFormatOptions : new InterfaceTypeImpl(),
DateTimeFormat : new InterfaceTypeImpl(),
},
},
lib.scriptHost.d : {
ActiveXObject : new InterfaceTypeImpl(),
ITextWriter : new InterfaceTypeImpl(),
TextStreamBase : new InterfaceTypeImpl(),
TextStreamWriter : new InterfaceTypeImpl(),
TextStreamReader : new InterfaceTypeImpl(),
Enumerator : new InterfaceTypeImpl(),
EnumeratorConstructor : new InterfaceTypeImpl(),
VBArray : new InterfaceTypeImpl(),
VBArrayConstructor : new InterfaceTypeImpl(),
},
lib.webworker.d : {
ArrayBuffer : new InterfaceTypeImpl(),
ArrayBufferConstructor : new InterfaceTypeImpl(),
ArrayBufferView : new InterfaceTypeImpl(),
DataView : new InterfaceTypeImpl(),
DataViewConstructor : new InterfaceTypeImpl(),
Int8Array : new InterfaceTypeImpl(),
Int8ArrayConstructor : new InterfaceTypeImpl(),
Uint8Array : new InterfaceTypeImpl(),
Uint8ArrayConstructor : new InterfaceTypeImpl(),
Int16Array : new InterfaceTypeImpl(),
Int16ArrayConstructor : new InterfaceTypeImpl(),
Uint16Array : new InterfaceTypeImpl(),
Uint16ArrayConstructor : new InterfaceTypeImpl(),
Int32Array : new InterfaceTypeImpl(),
Int32ArrayConstructor : new InterfaceTypeImpl(),
Uint32Array : new InterfaceTypeImpl(),
Uint32ArrayConstructor : new InterfaceTypeImpl(),
Float32Array : new InterfaceTypeImpl(),
Float32ArrayConstructor : new InterfaceTypeImpl(),
Float64Array : new InterfaceTypeImpl(),
Float64ArrayConstructor : new InterfaceTypeImpl(),
String : new InterfaceTypeImpl(),
Number : new InterfaceTypeImpl(),
Date : new InterfaceTypeImpl(),
EventListener : new InterfaceTypeImpl(),
Blob : new InterfaceTypeImpl(),
CloseEvent : new InterfaceTypeImpl(),
Console : new InterfaceTypeImpl(),
DOMError : new InterfaceTypeImpl(),
DOMException : new InterfaceTypeImpl(),
DOMStringList : new InterfaceTypeImpl(),
ErrorEvent : new InterfaceTypeImpl(),
Event : new InterfaceTypeImpl(),
EventTarget : new InterfaceTypeImpl(),
File : new InterfaceTypeImpl(),
FileList : new InterfaceTypeImpl(),
FileReader : new InterfaceTypeImpl(),
IDBCursor : new InterfaceTypeImpl(),
IDBCursorWithValue : new InterfaceTypeImpl(),
IDBDatabase : new InterfaceTypeImpl(),
IDBFactory : new InterfaceTypeImpl(),
IDBIndex : new InterfaceTypeImpl(),
IDBKeyRange : new InterfaceTypeImpl(),
IDBObjectStore : new InterfaceTypeImpl(),
IDBOpenDBRequest : new InterfaceTypeImpl(),
IDBRequest : new InterfaceTypeImpl(),
IDBTransaction : new InterfaceTypeImpl(),
IDBVersionChangeEvent : new InterfaceTypeImpl(),
ImageData : new InterfaceTypeImpl(),
MSApp : new InterfaceTypeImpl(),
MSBlobBuilder : new InterfaceTypeImpl(),
MSStream : new InterfaceTypeImpl(),
MSStreamReader : new InterfaceTypeImpl(),
MessageChannel : new InterfaceTypeImpl(),
MessageEvent : new InterfaceTypeImpl(),
MessagePort : new InterfaceTypeImpl(),
ProgressEvent : new InterfaceTypeImpl(),
WebSocket : new InterfaceTypeImpl(),
Worker : new InterfaceTypeImpl(),
XMLHttpRequest : new InterfaceTypeImpl(),
AbstractWorker : new InterfaceTypeImpl(),
MSBaseReader : new InterfaceTypeImpl(),
NavigatorID : new InterfaceTypeImpl(),
NavigatorOnLine : new InterfaceTypeImpl(),
WindowBase64 : new InterfaceTypeImpl(),
WindowConsole : new InterfaceTypeImpl(),
XMLHttpRequestEventTarget : new InterfaceTypeImpl(),
FileReaderSync : new InterfaceTypeImpl(),
WorkerGlobalScope : new InterfaceTypeImpl(),
WorkerLocation : new InterfaceTypeImpl(),
WorkerNavigator : new InterfaceTypeImpl(),
DedicatedWorkerGlobalScope : new InterfaceTypeImpl(),
WorkerUtils : new InterfaceTypeImpl(),
NodeListOf : new InterfaceTypeImpl(),
BlobPropertyBag : new InterfaceTypeImpl(),
EventListenerObject : new InterfaceTypeImpl(),
ErrorEventHandler : new InterfaceTypeImpl(),
PositionCallback : new InterfaceTypeImpl(),
PositionErrorCallback : new InterfaceTypeImpl(),
MediaQueryListListener : new InterfaceTypeImpl(),
MSLaunchUriCallback : new InterfaceTypeImpl(),
FrameRequestCallback : new InterfaceTypeImpl(),
MutationCallback : new InterfaceTypeImpl(),
DecodeSuccessCallback : new InterfaceTypeImpl(),
DecodeErrorCallback : new InterfaceTypeImpl(),
FunctionStringCallback : new InterfaceTypeImpl(),
Intl : {
CollatorOptions : new InterfaceTypeImpl(),
ResolvedCollatorOptions : new InterfaceTypeImpl(),
Collator : new InterfaceTypeImpl(),
NumberFormatOptions : new InterfaceTypeImpl(),
ResolvedNumberFormatOptions : new InterfaceTypeImpl(),
NumberFormat : new InterfaceTypeImpl(),
DateTimeFormatOptions : new InterfaceTypeImpl(),
ResolvedDateTimeFormatOptions : new InterfaceTypeImpl(),
DateTimeFormat : new InterfaceTypeImpl(),
},
},
typescript.d : {
"typescript" : {
Node : new InterfaceTypeImpl(),
Symbol : new InterfaceTypeImpl(),
Type : new InterfaceTypeImpl(),
Signature : new InterfaceTypeImpl(),
SourceFile : new InterfaceTypeImpl(),
IScriptSnapshot : new InterfaceTypeImpl(),
PreProcessedFileInfo : new InterfaceTypeImpl(),
HostCancellationToken : new InterfaceTypeImpl(),
LanguageServiceHost : new InterfaceTypeImpl(),
LanguageService : new InterfaceTypeImpl(),
Classifications : new InterfaceTypeImpl(),
ClassifiedSpan : new InterfaceTypeImpl(),
NavigationBarItem : new InterfaceTypeImpl(),
TodoCommentDescriptor : new InterfaceTypeImpl(),
TodoComment : new InterfaceTypeImpl(),
TextChange : new ClassTypeImpl(),
RenameLocation : new InterfaceTypeImpl(),
ReferenceEntry : new InterfaceTypeImpl(),
DocumentHighlights : new InterfaceTypeImpl(),
HighlightSpan : new InterfaceTypeImpl(),
NavigateToItem : new InterfaceTypeImpl(),
EditorOptions : new InterfaceTypeImpl(),
FormatCodeOptions : new InterfaceTypeImpl(),
DefinitionInfo : new InterfaceTypeImpl(),
ReferencedSymbol : new InterfaceTypeImpl(),
SymbolDisplayPart : new InterfaceTypeImpl(),
QuickInfo : new InterfaceTypeImpl(),
RenameInfo : new InterfaceTypeImpl(),
SignatureHelpParameter : new InterfaceTypeImpl(),
SignatureHelpItem : new InterfaceTypeImpl(),
SignatureHelpItems : new InterfaceTypeImpl(),
CompletionInfo : new InterfaceTypeImpl(),
CompletionEntry : new InterfaceTypeImpl(),
CompletionEntryDetails : new InterfaceTypeImpl(),
OutliningSpan : new InterfaceTypeImpl(),
EmitOutput : new InterfaceTypeImpl(),
OutputFile : new InterfaceTypeImpl(),
ClassificationResult : new InterfaceTypeImpl(),
ClassificationInfo : new InterfaceTypeImpl(),
Classifier : new InterfaceTypeImpl(),
DocumentRegistry : new InterfaceTypeImpl(),
ClassificationTypeNames : new ClassTypeImpl(),
DisplayPartsSymbolWriter : new InterfaceTypeImpl(),
TranspileOptions : new InterfaceTypeImpl(),
TranspileOutput : new InterfaceTypeImpl(),
ScriptSnapshot : {
},
HighlightSpanKind : {
},
ScriptElementKind : {
},
ScriptElementKindModifier : {
},
},
},
typescriptServices.d : {
ts : {
Node : new InterfaceTypeImpl(),
Symbol : new InterfaceTypeImpl(),
Type : new InterfaceTypeImpl(),
Signature : new InterfaceTypeImpl(),
SourceFile : new InterfaceTypeImpl(),
IScriptSnapshot : new InterfaceTypeImpl(),
PreProcessedFileInfo : new InterfaceTypeImpl(),
HostCancellationToken : new InterfaceTypeImpl(),
LanguageServiceHost : new InterfaceTypeImpl(),
LanguageService : new InterfaceTypeImpl(),
Classifications : new InterfaceTypeImpl(),
ClassifiedSpan : new InterfaceTypeImpl(),
NavigationBarItem : new InterfaceTypeImpl(),
TodoCommentDescriptor : new InterfaceTypeImpl(),
TodoComment : new InterfaceTypeImpl(),
TextChange : new ClassTypeImpl(),
RenameLocation : new InterfaceTypeImpl(),
ReferenceEntry : new InterfaceTypeImpl(),
DocumentHighlights : new InterfaceTypeImpl(),
HighlightSpan : new InterfaceTypeImpl(),
NavigateToItem : new InterfaceTypeImpl(),
EditorOptions : new InterfaceTypeImpl(),
FormatCodeOptions : new InterfaceTypeImpl(),
DefinitionInfo : new InterfaceTypeImpl(),
ReferencedSymbol : new InterfaceTypeImpl(),
SymbolDisplayPart : new InterfaceTypeImpl(),
QuickInfo : new InterfaceTypeImpl(),
RenameInfo : new InterfaceTypeImpl(),
SignatureHelpParameter : new InterfaceTypeImpl(),
SignatureHelpItem : new InterfaceTypeImpl(),
SignatureHelpItems : new InterfaceTypeImpl(),
CompletionInfo : new InterfaceTypeImpl(),
CompletionEntry : new InterfaceTypeImpl(),
CompletionEntryDetails : new InterfaceTypeImpl(),
OutliningSpan : new InterfaceTypeImpl(),
EmitOutput : new InterfaceTypeImpl(),
OutputFile : new InterfaceTypeImpl(),
ClassificationResult : new InterfaceTypeImpl(),
ClassificationInfo : new InterfaceTypeImpl(),
Classifier : new InterfaceTypeImpl(),
DocumentRegistry : new InterfaceTypeImpl(),
ClassificationTypeNames : new ClassTypeImpl(),
DisplayPartsSymbolWriter : new InterfaceTypeImpl(),
TranspileOptions : new InterfaceTypeImpl(),
TranspileOutput : new InterfaceTypeImpl(),
ScriptSnapshot : {
},
HighlightSpanKind : {
},
ScriptElementKind : {
},
ScriptElementKindModifier : {
},
},
},
},
},
};
let src = {
constants : {
IntrinsicTypeDescriptor : new InterfaceTypeImpl(),
},
utilities : {
Writer : new ClassTypeImpl(),
File : new InterfaceTypeImpl(),
},
emitter : {
default : new ClassTypeImpl(),
TypeEmitter : new ClassTypeImpl(),
},
emitter_prototype_1 : {
default : new ClassTypeImpl(),
},
internal.d : {
'typescript' : {
ConfigFileContent : new InterfaceTypeImpl(),
PackageMap : new InterfaceTypeImpl(),
Package : new InterfaceTypeImpl(),
},
},
packageBuilder : {
default : new ClassTypeImpl(),
},
test1 : {
},
main : {
},
reflect-types.d : {
reflect : {
Type : new InterfaceTypeImpl(),
IntrinsicType : new InterfaceTypeImpl(),
TypeParameter : new InterfaceTypeImpl(),
TypeReference : new InterfaceTypeImpl(),
TypePredicate : new InterfaceTypeImpl(),
ArrayType : new InterfaceTypeImpl(),
InterfaceType : new InterfaceTypeImpl(),
ClassType : new InterfaceTypeImpl(),
TupleType : new InterfaceTypeImpl(),
UnionType : new InterfaceTypeImpl(),
IntersectionType : new InterfaceTypeImpl(),
FunctionType : new InterfaceTypeImpl(),
ExpressionType : new InterfaceTypeImpl(),
ParameterInfo : new InterfaceTypeImpl(),
Signature : new InterfaceTypeImpl(),
},
},
test : {
ConfigFileContent : new InterfaceTypeImpl(),
},
};
let typings = {
node : {
node.d : {
MapConstructor : new InterfaceTypeImpl(),
WeakMapConstructor : new InterfaceTypeImpl(),
SetConstructor : new InterfaceTypeImpl(),
WeakSetConstructor : new InterfaceTypeImpl(),
NodeRequireFunction : new InterfaceTypeImpl(),
NodeRequire : new InterfaceTypeImpl(),
NodeModule : new InterfaceTypeImpl(),
Buffer : new InterfaceTypeImpl(),
NodeBuffer : new InterfaceTypeImpl(),
NodeJS : {
ErrnoException : new InterfaceTypeImpl(),
EventEmitter : new InterfaceTypeImpl(),
ReadableStream : new InterfaceTypeImpl(),
WritableStream : new InterfaceTypeImpl(),
ReadWriteStream : new InterfaceTypeImpl(),
Process : new InterfaceTypeImpl(),
Global : new InterfaceTypeImpl(),
Timer : new InterfaceTypeImpl(),
},
"buffer" : {
},
"querystring" : {
},
"events" : {
EventEmitter : new ClassTypeImpl(),
},
"http" : {
Server : new InterfaceTypeImpl(),
ServerRequest : new InterfaceTypeImpl(),
ServerResponse : new InterfaceTypeImpl(),
ClientRequest : new InterfaceTypeImpl(),
IncomingMessage : new InterfaceTypeImpl(),
ClientResponse : new InterfaceTypeImpl(),
AgentOptions : new InterfaceTypeImpl(),
Agent : new ClassTypeImpl(),
},
"cluster" : {
ClusterSettings : new InterfaceTypeImpl(),
Worker : new ClassTypeImpl(),
},
"zlib" : {
ZlibOptions : new InterfaceTypeImpl(),
Gzip : new InterfaceTypeImpl(),
Gunzip : new InterfaceTypeImpl(),
Deflate : new InterfaceTypeImpl(),
Inflate : new InterfaceTypeImpl(),
DeflateRaw : new InterfaceTypeImpl(),
InflateRaw : new InterfaceTypeImpl(),
Unzip : new InterfaceTypeImpl(),
},
"os" : {
},
"https" : {
ServerOptions : new InterfaceTypeImpl(),
RequestOptions : new InterfaceTypeImpl(),
Agent : new InterfaceTypeImpl(),
Server : new InterfaceTypeImpl(),
},
"punycode" : {
ucs2 : new InterfaceTypeImpl(),
},
"repl" : {
ReplOptions : new InterfaceTypeImpl(),
},
"readline" : {
ReadLine : new InterfaceTypeImpl(),
ReadLineOptions : new InterfaceTypeImpl(),
},
"vm" : {
Context : new InterfaceTypeImpl(),
Script : new InterfaceTypeImpl(),
},
"child_process" : {
ChildProcess : new InterfaceTypeImpl(),
},
"url" : {
Url : new InterfaceTypeImpl(),
UrlOptions : new InterfaceTypeImpl(),
},
"dns" : {
},
"net" : {
Socket : new InterfaceTypeImpl(),
Server : new InterfaceTypeImpl(),
},
"dgram" : {
RemoteInfo : new InterfaceTypeImpl(),
AddressInfo : new InterfaceTypeImpl(),
Socket : new InterfaceTypeImpl(),
},
"fs" : {
Stats : new InterfaceTypeImpl(),
FSWatcher : new InterfaceTypeImpl(),
ReadStream : new InterfaceTypeImpl(),
WriteStream : new InterfaceTypeImpl(),
},
"path" : {
ParsedPath : new InterfaceTypeImpl(),
posix : {
},
win32 : {
},
},
"string_decoder" : {
NodeStringDecoder : new InterfaceTypeImpl(),
},
"tls" : {
TlsOptions : new InterfaceTypeImpl(),
ConnectionOptions : new InterfaceTypeImpl(),
Server : new InterfaceTypeImpl(),
ClearTextStream : new InterfaceTypeImpl(),
SecurePair : new InterfaceTypeImpl(),
SecureContextOptions : new InterfaceTypeImpl(),
SecureContext : new InterfaceTypeImpl(),
},
"crypto" : {
CredentialDetails : new InterfaceTypeImpl(),
Credentials : new InterfaceTypeImpl(),
Hash : new InterfaceTypeImpl(),
Hmac : new InterfaceTypeImpl(),
Cipher : new InterfaceTypeImpl(),
Decipher : new InterfaceTypeImpl(),
Signer : new InterfaceTypeImpl(),
Verify : new InterfaceTypeImpl(),
DiffieHellman : new InterfaceTypeImpl(),
},
"stream" : {
Stream : new InterfaceTypeImpl(),
ReadableOptions : new InterfaceTypeImpl(),
Readable : new ClassTypeImpl(),
WritableOptions : new InterfaceTypeImpl(),
Writable : new ClassTypeImpl(),
DuplexOptions : new InterfaceTypeImpl(),
Duplex : new ClassTypeImpl(),
TransformOptions : new InterfaceTypeImpl(),
Transform : new ClassTypeImpl(),
PassThrough : new ClassTypeImpl(),
},
"util" : {
InspectOptions : new InterfaceTypeImpl(),
},
"assert" : {
internal : {
AssertionError : new ClassTypeImpl(),
},
},
"tty" : {
ReadStream : new InterfaceTypeImpl(),
WriteStream : new InterfaceTypeImpl(),
},
"domain" : {
Domain : new ClassTypeImpl(),
},
"constants" : {
},
},
},
lodash : {
lodash.d : {
_ : {
LoDashStatic : new InterfaceTypeImpl(),
TemplateSettings : new InterfaceTypeImpl(),
MapCache : new InterfaceTypeImpl(),
Support : new InterfaceTypeImpl(),
LoDashWrapperBase : new InterfaceTypeImpl(),
LoDashWrapper : new InterfaceTypeImpl(),
LoDashStringWrapper : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashNumberArrayWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapperBase : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapperBase : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
MaybeNestedList : new InterfaceTypeImpl(),
RecursiveList : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStringWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashNumberArrayWrapper : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStringWrapper : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapper : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
DebounceSettings : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
MemoizedFunction : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
ThrottleSettings : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapper : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapperBase : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapperBase : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapperBase : new InterfaceTypeImpl(),
isMatchCustomizer : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapperBase : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapperBase : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapperBase : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapperBase : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapperBase : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
EqCustomizer : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapper : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapper : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapperBase : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStringWrapper : new InterfaceTypeImpl(),
LoDashArrayWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashObjectWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapper : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
TemplateExecutor : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashStatic : new InterfaceTypeImpl(),
LoDashWrapperBase : new InterfaceTypeImpl(),
ListIterator : new InterfaceTypeImpl(),
DictionaryIterator : new InterfaceTypeImpl(),
ObjectIterator : new InterfaceTypeImpl(),
MemoVoidIterator : new InterfaceTypeImpl(),
MemoIterator : new InterfaceTypeImpl(),
List : new InterfaceTypeImpl(),
Dictionary : new InterfaceTypeImpl(),
},
"lodash" : {
},
},
},
tsd.d : {
},
};
let _type;
const _type_any: reflect.IntrinsicType = {kind: '_type_any'};
const _type_string: reflect.IntrinsicType = {kind: '_type_string'};
const _type_number: reflect.IntrinsicType = {kind: '_type_number'};
const _type_boolean: reflect.IntrinsicType = {kind: '_type_boolean'};
const _type_void: reflect.IntrinsicType = {kind: '_type_void'};
const _type_symbol: reflect.IntrinsicType = {kind: '_type_symbol'};
_type = node_modules.typescript.lib.lib.core.d.PropertyDescriptor;
_type.name = 'PropertyDescriptor'
_type = node_modules.typescript.lib.lib.core.d.PropertyDescriptorMap;
_type.name = 'PropertyDescriptorMap'
_type = node_modules.typescript.lib.lib.core.d.Object;
_type.name = 'Object'
_type = node_modules.typescript.lib.lib.core.d.ObjectConstructor;
_type.name = 'ObjectConstructor'
_type = node_modules.typescript.lib.lib.core.d.Function;
_type.name = 'Function'
_type = node_modules.typescript.lib.lib.core.d.FunctionConstructor;
_type.name = 'FunctionConstructor'
_type = node_modules.typescript.lib.lib.core.d.IArguments;
_type.name = 'IArguments'
_type = node_modules.typescript.lib.lib.core.d.String;
_type.name = 'String'
_type = node_modules.typescript.lib.lib.core.d.StringConstructor;
_type.name = 'StringConstructor'
_type = node_modules.typescript.lib.lib.core.d.Boolean;
_type.name = 'Boolean'
_type = node_modules.typescript.lib.lib.core.d.BooleanConstructor;
_type.name = 'BooleanConstructor'
_type = node_modules.typescript.lib.lib.core.d.Number;
_type.name = 'Number'
_type = node_modules.typescript.lib.lib.core.d.NumberConstructor;
_type.name = 'NumberConstructor'
_type = node_modules.typescript.lib.lib.core.d.TemplateStringsArray;
_type.name = 'TemplateStringsArray'
_type = node_modules.typescript.lib.lib.core.d.Math;
_type.name = 'Math'
_type = node_modules.typescript.lib.lib.core.d.Date;
_type.name = 'Date'
_type = node_modules.typescript.lib.lib.core.d.DateConstructor;
_type.name = 'DateConstructor'
_type = node_modules.typescript.lib.lib.core.d.RegExpMatchArray;
_type.name = 'RegExpMatchArray'
_type = node_modules.typescript.lib.lib.core.d.RegExpExecArray;
_type.name = 'RegExpExecArray'
_type = node_modules.typescript.lib.lib.core.d.RegExp;
_type.name = 'RegExp'
_type = node_modules.typescript.lib.lib.core.d.RegExpConstructor;
_type.name = 'RegExpConstructor'
_type = node_modules.typescript.lib.lib.core.d.Error;
_type.name = 'Error'
_type = node_modules.typescript.lib.lib.core.d.ErrorConstructor;
_type.name = 'ErrorConstructor'
_type = node_modules.typescript.lib.lib.core.d.EvalError;
_type.name = 'EvalError'
_type.implements = [
node_modules.typescript.lib.lib.core.d.Error,
];
_type = node_modules.typescript.lib.lib.core.d.EvalErrorConstructor;
_type.name = 'EvalErrorConstructor'
_type = node_modules.typescript.lib.lib.core.d.RangeError;
_type.name = 'RangeError'
_type.implements = [
node_modules.typescript.lib.lib.core.d.Error,
];
_type = node_modules.typescript.lib.lib.core.d.RangeErrorConstructor;
_type.name = 'RangeErrorConstructor'
_type = node_modules.typescript.lib.lib.core.d.ReferenceError;
_type.name = 'ReferenceError'
_type.implements = [
node_modules.typescript.lib.lib.core.d.Error,
];
_type = node_modules.typescript.lib.lib.core.d.ReferenceErrorConstructor;
_type.name = 'ReferenceErrorConstructor'
_type = node_modules.typescript.lib.lib.core.d.SyntaxError;
_type.name = 'SyntaxError'
_type.implements = [
node_modules.typescript.lib.lib.core.d.Error,
];
_type = node_modules.typescript.lib.lib.core.d.SyntaxErrorConstructor;
_type.name = 'SyntaxErrorConstructor'
_type = node_modules.typescript.lib.lib.core.d.TypeError;
_type.name = 'TypeError'
_type.implements = [
node_modules.typescript.lib.lib.core.d.Error,
];
_type = node_modules.typescript.lib.lib.core.d.TypeErrorConstructor;
_type.name = 'TypeErrorConstructor'
_type = node_modules.typescript.lib.lib.core.d.URIError;
_type.name = 'URIError'
_type.implements = [
node_modules.typescript.lib.lib.core.d.Error,
];
_type = node_modules.typescript.lib.lib.core.d.URIErrorConstructor;
_type.name = 'URIErrorConstructor'
_type = node_modules.typescript.lib.lib.core.d.JSON;
_type.name = 'JSON'
_type = node_modules.typescript.lib.lib.core.d.Array;
_type.name = 'Array'
_type = node_modules.typescript.lib.lib.core.d.ArrayConstructor;
_type.name = 'ArrayConstructor'
_type = node_modules.typescript.lib.lib.core.d.TypedPropertyDescriptor;
_type.name = 'TypedPropertyDescriptor'
_type = node_modules.typescript.lib.lib.core.d.PromiseLike;
_type.name = 'PromiseLike'
_type = node_modules.typescript.lib.lib.core.es6.d.Symbol;
_type.name = 'Symbol'
_type = node_modules.typescript.lib.lib.core.es6.d.SymbolConstructor;
_type.name = 'SymbolConstructor'
_type = node_modules.typescript.lib.lib.core.es6.d.ArrayLike;
_type.name = 'ArrayLike'
_type = node_modules.typescript.lib.lib.core.es6.d.IteratorResult;
_type.name = 'IteratorResult'
_type = node_modules.typescript.lib.lib.core.es6.d.Iterator;
_type.name = 'Iterator'
_type = node_modules.typescript.lib.lib.core.es6.d.Iterable;
_type.name = 'Iterable'
_type = node_modules.typescript.lib.lib.core.es6.d.IterableIterator;
_type.name = 'IterableIterator'
_type = node_modules.typescript.lib.lib.core.es6.d.GeneratorFunction;
_type.name = 'GeneratorFunction'
_type.implements = [
node_modules.typescript.lib.lib.core.d.Function,
];
_type = node_modules.typescript.lib.lib.core.es6.d.GeneratorFunctionConstructor;
_type.name = 'GeneratorFunctionConstructor'
_type = node_modules.typescript.lib.lib.core.es6.d.Map;
_type.name = 'Map'
_type = node_modules.typescript.lib.lib.core.es6.d.MapConstructor;
_type.name = 'MapConstructor'
_type = node_modules.typescript.lib.lib.core.es6.d.WeakMap;
_type.name = 'WeakMap'
_type = node_modules.typescript.lib.lib.core.es6.d.WeakMapConstructor;
_type.name = 'WeakMapConstructor'
_type = node_modules.typescript.lib.lib.core.es6.d.Set;
_type.name = 'Set'
_type = node_modules.typescript.lib.lib.core.es6.d.SetConstructor;
_type.name = 'SetConstructor'
_type = node_modules.typescript.lib.lib.core.es6.d.WeakSet;
_type.name = 'WeakSet'
_type = node_modules.typescript.lib.lib.core.es6.d.WeakSetConstructor;
_type.name = 'WeakSetConstructor'
_type = node_modules.typescript.lib.lib.core.es6.d.ArrayBuffer;
_type.name = 'ArrayBuffer'
_type = node_modules.typescript.lib.lib.core.es6.d.ArrayBufferConstructor;
_type.name = 'ArrayBufferConstructor'
_type = node_modules.typescript.lib.lib.core.es6.d.DataView;
_type.name = 'DataView'
_type = node_modules.typescript.lib.lib.core.es6.d.DataViewConstructor;
_type.name = 'DataViewConstructor'
_type = node_modules.typescript.lib.lib.core.es6.d.Int8Array;
_type.name = 'Int8Array'
_type = node_modules.typescript.lib.lib.core.es6.d.Int8ArrayConstructor;
_type.name = 'Int8ArrayConstructor'
_type = node_modules.typescript.lib.lib.core.es6.d.Uint8Array;
_type.name = 'Uint8Array'
_type = node_modules.typescript.lib.lib.core.es6.d.Uint8ArrayConstructor;
_type.name = 'Uint8ArrayConstructor'
_type = node_modules.typescript.lib.lib.core.es6.d.Uint8ClampedArray;
_type.name = 'Uint8ClampedArray'
_type = node_modules.typescript.lib.lib.core.es6.d.Uint8ClampedArrayConstructor;
_type.name = 'Uint8ClampedArrayConstructor'
_type = node_modules.typescript.lib.lib.core.es6.d.Int16Array;
_type.name = 'Int16Array'
_type = node_modules.typescript.lib.lib.core.es6.d.Int16ArrayConstructor;
_type.name = 'Int16ArrayConstructor'
_type = node_modules.typescript.lib.lib.core.es6.d.Uint16Array;
_type.name = 'Uint16Array'
_type = node_modules.typescript.lib.lib.core.es6.d.Uint16ArrayConstructor;
_type.name = 'Uint16ArrayConstructor'
_type = node_modules.typescript.lib.lib.core.es6.d.Int32Array;
_type.name = 'Int32Array'
_type = node_modules.typescript.lib.lib.core.es6.d.Int32ArrayConstructor;
_type.name = 'Int32ArrayConstructor'
_type = node_modules.typescript.lib.lib.core.es6.d.Uint32Array;
_type.name = 'Uint32Array'
_type = node_modules.typescript.lib.lib.core.es6.d.Uint32ArrayConstructor;
_type.name = 'Uint32ArrayConstructor'
_type = node_modules.typescript.lib.lib.core.es6.d.Float32Array;
_type.name = 'Float32Array'
_type = node_modules.typescript.lib.lib.core.es6.d.Float32ArrayConstructor;
_type.name = 'Float32ArrayConstructor'
_type = node_modules.typescript.lib.lib.core.es6.d.Float64Array;
_type.name = 'Float64Array'
_type = node_modules.typescript.lib.lib.core.es6.d.Float64ArrayConstructor;
_type.name = 'Float64ArrayConstructor'
_type = node_modules.typescript.lib.lib.core.es6.d.ProxyHandler;
_type.name = 'ProxyHandler'
_type = node_modules.typescript.lib.lib.core.es6.d.ProxyConstructor;
_type.name = 'ProxyConstructor'
_type = node_modules.typescript.lib.lib.core.es6.d.Promise;
_type.name = 'Promise'
_type = node_modules.typescript.lib.lib.core.es6.d.PromiseConstructor;
_type.name = 'PromiseConstructor'
_type = node_modules.typescript.lib.lib.core.es6.d.ArrayBufferView;
_type.name = 'ArrayBufferView'
_type = node_modules.typescript.lib.lib.dom.d.Algorithm;
_type.name = 'Algorithm'
_type = node_modules.typescript.lib.lib.dom.d.AriaRequestEventInit;
_type.name = 'AriaRequestEventInit'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventInit,
];
_type = node_modules.typescript.lib.lib.dom.d.ClipboardEventInit;
_type.name = 'ClipboardEventInit'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventInit,
];
_type = node_modules.typescript.lib.lib.dom.d.CommandEventInit;
_type.name = 'CommandEventInit'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventInit,
];
_type = node_modules.typescript.lib.lib.dom.d.CompositionEventInit;
_type.name = 'CompositionEventInit'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.UIEventInit,
];
_type = node_modules.typescript.lib.lib.dom.d.ConfirmSiteSpecificExceptionsInformation;
_type.name = 'ConfirmSiteSpecificExceptionsInformation'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.ExceptionInformation,
];
_type = node_modules.typescript.lib.lib.dom.d.CustomEventInit;
_type.name = 'CustomEventInit'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventInit,
];
_type = node_modules.typescript.lib.lib.dom.d.DeviceAccelerationDict;
_type.name = 'DeviceAccelerationDict'
_type = node_modules.typescript.lib.lib.dom.d.DeviceRotationRateDict;
_type.name = 'DeviceRotationRateDict'
_type = node_modules.typescript.lib.lib.dom.d.EventInit;
_type.name = 'EventInit'
_type = node_modules.typescript.lib.lib.dom.d.ExceptionInformation;
_type.name = 'ExceptionInformation'
_type = node_modules.typescript.lib.lib.dom.d.FocusEventInit;
_type.name = 'FocusEventInit'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.UIEventInit,
];
_type = node_modules.typescript.lib.lib.dom.d.HashChangeEventInit;
_type.name = 'HashChangeEventInit'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventInit,
];
_type = node_modules.typescript.lib.lib.dom.d.KeyAlgorithm;
_type.name = 'KeyAlgorithm'
_type = node_modules.typescript.lib.lib.dom.d.KeyboardEventInit;
_type.name = 'KeyboardEventInit'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SharedKeyboardAndMouseEventInit,
];
_type = node_modules.typescript.lib.lib.dom.d.MouseEventInit;
_type.name = 'MouseEventInit'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SharedKeyboardAndMouseEventInit,
];
_type = node_modules.typescript.lib.lib.dom.d.MsZoomToOptions;
_type.name = 'MsZoomToOptions'
_type = node_modules.typescript.lib.lib.dom.d.MutationObserverInit;
_type.name = 'MutationObserverInit'
_type = node_modules.typescript.lib.lib.dom.d.ObjectURLOptions;
_type.name = 'ObjectURLOptions'
_type = node_modules.typescript.lib.lib.dom.d.PointerEventInit;
_type.name = 'PointerEventInit'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.MouseEventInit,
];
_type = node_modules.typescript.lib.lib.dom.d.PositionOptions;
_type.name = 'PositionOptions'
_type = node_modules.typescript.lib.lib.dom.d.SharedKeyboardAndMouseEventInit;
_type.name = 'SharedKeyboardAndMouseEventInit'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.UIEventInit,
];
_type = node_modules.typescript.lib.lib.dom.d.StoreExceptionsInformation;
_type.name = 'StoreExceptionsInformation'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.ExceptionInformation,
];
_type = node_modules.typescript.lib.lib.dom.d.StoreSiteSpecificExceptionsInformation;
_type.name = 'StoreSiteSpecificExceptionsInformation'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.StoreExceptionsInformation,
];
_type = node_modules.typescript.lib.lib.dom.d.UIEventInit;
_type.name = 'UIEventInit'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventInit,
];
_type = node_modules.typescript.lib.lib.dom.d.WebGLContextAttributes;
_type.name = 'WebGLContextAttributes'
_type = node_modules.typescript.lib.lib.dom.d.WebGLContextEventInit;
_type.name = 'WebGLContextEventInit'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventInit,
];
_type = node_modules.typescript.lib.lib.dom.d.WheelEventInit;
_type.name = 'WheelEventInit'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.MouseEventInit,
];
_type = node_modules.typescript.lib.lib.dom.d.EventListener;
_type.name = 'EventListener'
_type = node_modules.typescript.lib.lib.dom.d.ANGLE_instanced_arrays;
_type.name = 'ANGLE_instanced_arrays'
_type = node_modules.typescript.lib.lib.dom.d.AnalyserNode;
_type.name = 'AnalyserNode'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.AudioNode,
];
_type = node_modules.typescript.lib.lib.dom.d.AnimationEvent;
_type.name = 'AnimationEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.ApplicationCache;
_type.name = 'ApplicationCache'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
];
_type = node_modules.typescript.lib.lib.dom.d.AriaRequestEvent;
_type.name = 'AriaRequestEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.Attr;
_type.name = 'Attr'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Node,
];
_type = node_modules.typescript.lib.lib.dom.d.AudioBuffer;
_type.name = 'AudioBuffer'
_type = node_modules.typescript.lib.lib.dom.d.AudioBufferSourceNode;
_type.name = 'AudioBufferSourceNode'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.AudioNode,
];
_type = node_modules.typescript.lib.lib.dom.d.AudioContext;
_type.name = 'AudioContext'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
];
_type = node_modules.typescript.lib.lib.dom.d.AudioDestinationNode;
_type.name = 'AudioDestinationNode'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.AudioNode,
];
_type = node_modules.typescript.lib.lib.dom.d.AudioListener;
_type.name = 'AudioListener'
_type = node_modules.typescript.lib.lib.dom.d.AudioNode;
_type.name = 'AudioNode'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
];
_type = node_modules.typescript.lib.lib.dom.d.AudioParam;
_type.name = 'AudioParam'
_type = node_modules.typescript.lib.lib.dom.d.AudioProcessingEvent;
_type.name = 'AudioProcessingEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.AudioTrack;
_type.name = 'AudioTrack'
_type = node_modules.typescript.lib.lib.dom.d.AudioTrackList;
_type.name = 'AudioTrackList'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
];
_type = node_modules.typescript.lib.lib.dom.d.BarProp;
_type.name = 'BarProp'
_type = node_modules.typescript.lib.lib.dom.d.BeforeUnloadEvent;
_type.name = 'BeforeUnloadEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.BiquadFilterNode;
_type.name = 'BiquadFilterNode'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.AudioNode,
];
_type = node_modules.typescript.lib.lib.dom.d.Blob;
_type.name = 'Blob'
_type = node_modules.typescript.lib.lib.dom.d.CDATASection;
_type.name = 'CDATASection'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Text,
];
_type = node_modules.typescript.lib.lib.dom.d.CSS;
_type.name = 'CSS'
_type = node_modules.typescript.lib.lib.dom.d.CSSConditionRule;
_type.name = 'CSSConditionRule'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.CSSGroupingRule,
];
_type = node_modules.typescript.lib.lib.dom.d.CSSFontFaceRule;
_type.name = 'CSSFontFaceRule'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.CSSRule,
];
_type = node_modules.typescript.lib.lib.dom.d.CSSGroupingRule;
_type.name = 'CSSGroupingRule'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.CSSRule,
];
_type = node_modules.typescript.lib.lib.dom.d.CSSImportRule;
_type.name = 'CSSImportRule'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.CSSRule,
];
_type = node_modules.typescript.lib.lib.dom.d.CSSKeyframeRule;
_type.name = 'CSSKeyframeRule'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.CSSRule,
];
_type = node_modules.typescript.lib.lib.dom.d.CSSKeyframesRule;
_type.name = 'CSSKeyframesRule'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.CSSRule,
];
_type = node_modules.typescript.lib.lib.dom.d.CSSMediaRule;
_type.name = 'CSSMediaRule'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.CSSConditionRule,
];
_type = node_modules.typescript.lib.lib.dom.d.CSSNamespaceRule;
_type.name = 'CSSNamespaceRule'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.CSSRule,
];
_type = node_modules.typescript.lib.lib.dom.d.CSSPageRule;
_type.name = 'CSSPageRule'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.CSSRule,
];
_type = node_modules.typescript.lib.lib.dom.d.CSSRule;
_type.name = 'CSSRule'
_type = node_modules.typescript.lib.lib.dom.d.CSSRuleList;
_type.name = 'CSSRuleList'
_type = node_modules.typescript.lib.lib.dom.d.CSSStyleDeclaration;
_type.name = 'CSSStyleDeclaration'
_type = node_modules.typescript.lib.lib.dom.d.CSSStyleRule;
_type.name = 'CSSStyleRule'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.CSSRule,
];
_type = node_modules.typescript.lib.lib.dom.d.CSSStyleSheet;
_type.name = 'CSSStyleSheet'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.StyleSheet,
];
_type = node_modules.typescript.lib.lib.dom.d.CSSSupportsRule;
_type.name = 'CSSSupportsRule'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.CSSConditionRule,
];
_type = node_modules.typescript.lib.lib.dom.d.CanvasGradient;
_type.name = 'CanvasGradient'
_type = node_modules.typescript.lib.lib.dom.d.CanvasPattern;
_type.name = 'CanvasPattern'
_type = node_modules.typescript.lib.lib.dom.d.CanvasRenderingContext2D;
_type.name = 'CanvasRenderingContext2D'
_type = node_modules.typescript.lib.lib.dom.d.ChannelMergerNode;
_type.name = 'ChannelMergerNode'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.AudioNode,
];
_type = node_modules.typescript.lib.lib.dom.d.ChannelSplitterNode;
_type.name = 'ChannelSplitterNode'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.AudioNode,
];
_type = node_modules.typescript.lib.lib.dom.d.CharacterData;
_type.name = 'CharacterData'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Node,
node_modules.typescript.lib.lib.dom.d.ChildNode,
];
_type = node_modules.typescript.lib.lib.dom.d.ClientRect;
_type.name = 'ClientRect'
_type = node_modules.typescript.lib.lib.dom.d.ClientRectList;
_type.name = 'ClientRectList'
_type = node_modules.typescript.lib.lib.dom.d.ClipboardEvent;
_type.name = 'ClipboardEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.CloseEvent;
_type.name = 'CloseEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.CommandEvent;
_type.name = 'CommandEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.Comment;
_type.name = 'Comment'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.CharacterData,
];
_type = node_modules.typescript.lib.lib.dom.d.CompositionEvent;
_type.name = 'CompositionEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.UIEvent,
];
_type = node_modules.typescript.lib.lib.dom.d.Console;
_type.name = 'Console'
_type = node_modules.typescript.lib.lib.dom.d.ConvolverNode;
_type.name = 'ConvolverNode'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.AudioNode,
];
_type = node_modules.typescript.lib.lib.dom.d.Coordinates;
_type.name = 'Coordinates'
_type = node_modules.typescript.lib.lib.dom.d.Crypto;
_type.name = 'Crypto'
_type.implements = [
node_modules.typescript.lib.lib.core.d.Object,
node_modules.typescript.lib.lib.dom.d.RandomSource,
];
_type = node_modules.typescript.lib.lib.dom.d.CryptoKey;
_type.name = 'CryptoKey'
_type = node_modules.typescript.lib.lib.dom.d.CryptoKeyPair;
_type.name = 'CryptoKeyPair'
_type = node_modules.typescript.lib.lib.dom.d.CustomEvent;
_type.name = 'CustomEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.DOMError;
_type.name = 'DOMError'
_type = node_modules.typescript.lib.lib.dom.d.DOMException;
_type.name = 'DOMException'
_type = node_modules.typescript.lib.lib.dom.d.DOMImplementation;
_type.name = 'DOMImplementation'
_type = node_modules.typescript.lib.lib.dom.d.DOMParser;
_type.name = 'DOMParser'
_type = node_modules.typescript.lib.lib.dom.d.DOMSettableTokenList;
_type.name = 'DOMSettableTokenList'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.DOMTokenList,
];
_type = node_modules.typescript.lib.lib.dom.d.DOMStringList;
_type.name = 'DOMStringList'
_type = node_modules.typescript.lib.lib.dom.d.DOMStringMap;
_type.name = 'DOMStringMap'
_type = node_modules.typescript.lib.lib.dom.d.DOMTokenList;
_type.name = 'DOMTokenList'
_type.members = {
__@iterator: <reflect.FunctionType>{
kind: 'function',
name: '__@iterator',
signatures: [
{
length: 0,
returns: <reflect.TypeReference>{
kind: 'reference',
type: node_modules.typescript.lib.lib.core.es6.d.IterableIterator,
typeArguments: [
_type_string,
]
},
},
]
},
};
_type = node_modules.typescript.lib.lib.dom.d.DataCue;
_type.name = 'DataCue'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.TextTrackCue,
];
_type = node_modules.typescript.lib.lib.dom.d.DataTransfer;
_type.name = 'DataTransfer'
_type = node_modules.typescript.lib.lib.dom.d.DataTransferItem;
_type.name = 'DataTransferItem'
_type = node_modules.typescript.lib.lib.dom.d.DataTransferItemList;
_type.name = 'DataTransferItemList'
_type = node_modules.typescript.lib.lib.dom.d.DeferredPermissionRequest;
_type.name = 'DeferredPermissionRequest'
_type = node_modules.typescript.lib.lib.dom.d.DelayNode;
_type.name = 'DelayNode'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.AudioNode,
];
_type = node_modules.typescript.lib.lib.dom.d.DeviceAcceleration;
_type.name = 'DeviceAcceleration'
_type = node_modules.typescript.lib.lib.dom.d.DeviceMotionEvent;
_type.name = 'DeviceMotionEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.DeviceOrientationEvent;
_type.name = 'DeviceOrientationEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.DeviceRotationRate;
_type.name = 'DeviceRotationRate'
_type = node_modules.typescript.lib.lib.dom.d.Document;
_type.name = 'Document'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Node,
node_modules.typescript.lib.lib.dom.d.GlobalEventHandlers,
node_modules.typescript.lib.lib.dom.d.NodeSelector,
node_modules.typescript.lib.lib.dom.d.DocumentEvent,
];
_type = node_modules.typescript.lib.lib.dom.d.DocumentFragment;
_type.name = 'DocumentFragment'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Node,
node_modules.typescript.lib.lib.dom.d.NodeSelector,
];
_type = node_modules.typescript.lib.lib.dom.d.DocumentType;
_type.name = 'DocumentType'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Node,
node_modules.typescript.lib.lib.dom.d.ChildNode,
];
_type = node_modules.typescript.lib.lib.dom.d.DragEvent;
_type.name = 'DragEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.MouseEvent,
];
_type = node_modules.typescript.lib.lib.dom.d.DynamicsCompressorNode;
_type.name = 'DynamicsCompressorNode'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.AudioNode,
];
_type = node_modules.typescript.lib.lib.dom.d.EXT_texture_filter_anisotropic;
_type.name = 'EXT_texture_filter_anisotropic'
_type = node_modules.typescript.lib.lib.dom.d.Element;
_type.name = 'Element'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Node,
node_modules.typescript.lib.lib.dom.d.GlobalEventHandlers,
node_modules.typescript.lib.lib.dom.d.ElementTraversal,
node_modules.typescript.lib.lib.dom.d.NodeSelector,
node_modules.typescript.lib.lib.dom.d.ChildNode,
];
_type = node_modules.typescript.lib.lib.dom.d.ErrorEvent;
_type.name = 'ErrorEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.Event;
_type.name = 'Event'
_type = node_modules.typescript.lib.lib.dom.d.EventTarget;
_type.name = 'EventTarget'
_type = node_modules.typescript.lib.lib.dom.d.External;
_type.name = 'External'
_type = node_modules.typescript.lib.lib.dom.d.File;
_type.name = 'File'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Blob,
];
_type = node_modules.typescript.lib.lib.dom.d.FileList;
_type.name = 'FileList'
_type = node_modules.typescript.lib.lib.dom.d.FileReader;
_type.name = 'FileReader'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
node_modules.typescript.lib.lib.dom.d.MSBaseReader,
];
_type = node_modules.typescript.lib.lib.dom.d.FocusEvent;
_type.name = 'FocusEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.UIEvent,
];
_type = node_modules.typescript.lib.lib.dom.d.FormData;
_type.name = 'FormData'
_type = node_modules.typescript.lib.lib.dom.d.GainNode;
_type.name = 'GainNode'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.AudioNode,
];
_type = node_modules.typescript.lib.lib.dom.d.Gamepad;
_type.name = 'Gamepad'
_type = node_modules.typescript.lib.lib.dom.d.GamepadButton;
_type.name = 'GamepadButton'
_type = node_modules.typescript.lib.lib.dom.d.GamepadEvent;
_type.name = 'GamepadEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.Geolocation;
_type.name = 'Geolocation'
_type = node_modules.typescript.lib.lib.dom.d.HTMLAllCollection;
_type.name = 'HTMLAllCollection'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLCollection,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLAnchorElement;
_type.name = 'HTMLAnchorElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLAppletElement;
_type.name = 'HTMLAppletElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLAreaElement;
_type.name = 'HTMLAreaElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLAreasCollection;
_type.name = 'HTMLAreasCollection'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLCollection,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLAudioElement;
_type.name = 'HTMLAudioElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLMediaElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLBRElement;
_type.name = 'HTMLBRElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLBaseElement;
_type.name = 'HTMLBaseElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLBaseFontElement;
_type.name = 'HTMLBaseFontElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
node_modules.typescript.lib.lib.dom.d.DOML2DeprecatedColorProperty,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLBlockElement;
_type.name = 'HTMLBlockElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLBodyElement;
_type.name = 'HTMLBodyElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLButtonElement;
_type.name = 'HTMLButtonElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLCanvasElement;
_type.name = 'HTMLCanvasElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLCollection;
_type.name = 'HTMLCollection'
_type = node_modules.typescript.lib.lib.dom.d.HTMLDDElement;
_type.name = 'HTMLDDElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLDListElement;
_type.name = 'HTMLDListElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLDTElement;
_type.name = 'HTMLDTElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLDataListElement;
_type.name = 'HTMLDataListElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLDirectoryElement;
_type.name = 'HTMLDirectoryElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLDivElement;
_type.name = 'HTMLDivElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLDocument;
_type.name = 'HTMLDocument'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Document,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLElement;
_type.name = 'HTMLElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Element,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLEmbedElement;
_type.name = 'HTMLEmbedElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
node_modules.typescript.lib.lib.dom.d.GetSVGDocument,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLFieldSetElement;
_type.name = 'HTMLFieldSetElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLFontElement;
_type.name = 'HTMLFontElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
node_modules.typescript.lib.lib.dom.d.DOML2DeprecatedColorProperty,
node_modules.typescript.lib.lib.dom.d.DOML2DeprecatedSizeProperty,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLFormElement;
_type.name = 'HTMLFormElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLFrameElement;
_type.name = 'HTMLFrameElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
node_modules.typescript.lib.lib.dom.d.GetSVGDocument,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLFrameSetElement;
_type.name = 'HTMLFrameSetElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLHRElement;
_type.name = 'HTMLHRElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
node_modules.typescript.lib.lib.dom.d.DOML2DeprecatedColorProperty,
node_modules.typescript.lib.lib.dom.d.DOML2DeprecatedSizeProperty,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLHeadElement;
_type.name = 'HTMLHeadElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLHeadingElement;
_type.name = 'HTMLHeadingElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLHtmlElement;
_type.name = 'HTMLHtmlElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLIFrameElement;
_type.name = 'HTMLIFrameElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
node_modules.typescript.lib.lib.dom.d.GetSVGDocument,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLImageElement;
_type.name = 'HTMLImageElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLInputElement;
_type.name = 'HTMLInputElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLIsIndexElement;
_type.name = 'HTMLIsIndexElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLLIElement;
_type.name = 'HTMLLIElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLLabelElement;
_type.name = 'HTMLLabelElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLLegendElement;
_type.name = 'HTMLLegendElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLLinkElement;
_type.name = 'HTMLLinkElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
node_modules.typescript.lib.lib.dom.d.LinkStyle,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLMapElement;
_type.name = 'HTMLMapElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLMarqueeElement;
_type.name = 'HTMLMarqueeElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLMediaElement;
_type.name = 'HTMLMediaElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLMenuElement;
_type.name = 'HTMLMenuElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLMetaElement;
_type.name = 'HTMLMetaElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLModElement;
_type.name = 'HTMLModElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLNextIdElement;
_type.name = 'HTMLNextIdElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLOListElement;
_type.name = 'HTMLOListElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLObjectElement;
_type.name = 'HTMLObjectElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
node_modules.typescript.lib.lib.dom.d.GetSVGDocument,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLOptGroupElement;
_type.name = 'HTMLOptGroupElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLOptionElement;
_type.name = 'HTMLOptionElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLParagraphElement;
_type.name = 'HTMLParagraphElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLParamElement;
_type.name = 'HTMLParamElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLPhraseElement;
_type.name = 'HTMLPhraseElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLPreElement;
_type.name = 'HTMLPreElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLProgressElement;
_type.name = 'HTMLProgressElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLQuoteElement;
_type.name = 'HTMLQuoteElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLScriptElement;
_type.name = 'HTMLScriptElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLSelectElement;
_type.name = 'HTMLSelectElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLSourceElement;
_type.name = 'HTMLSourceElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLSpanElement;
_type.name = 'HTMLSpanElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLStyleElement;
_type.name = 'HTMLStyleElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
node_modules.typescript.lib.lib.dom.d.LinkStyle,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLTableCaptionElement;
_type.name = 'HTMLTableCaptionElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLTableCellElement;
_type.name = 'HTMLTableCellElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
node_modules.typescript.lib.lib.dom.d.HTMLTableAlignment,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLTableColElement;
_type.name = 'HTMLTableColElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
node_modules.typescript.lib.lib.dom.d.HTMLTableAlignment,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLTableDataCellElement;
_type.name = 'HTMLTableDataCellElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLTableCellElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLTableElement;
_type.name = 'HTMLTableElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLTableHeaderCellElement;
_type.name = 'HTMLTableHeaderCellElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLTableCellElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLTableRowElement;
_type.name = 'HTMLTableRowElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
node_modules.typescript.lib.lib.dom.d.HTMLTableAlignment,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLTableSectionElement;
_type.name = 'HTMLTableSectionElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
node_modules.typescript.lib.lib.dom.d.HTMLTableAlignment,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLTextAreaElement;
_type.name = 'HTMLTextAreaElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLTitleElement;
_type.name = 'HTMLTitleElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLTrackElement;
_type.name = 'HTMLTrackElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLUListElement;
_type.name = 'HTMLUListElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLUnknownElement;
_type.name = 'HTMLUnknownElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HTMLVideoElement;
_type.name = 'HTMLVideoElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLMediaElement,
];
_type = node_modules.typescript.lib.lib.dom.d.HashChangeEvent;
_type.name = 'HashChangeEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.History;
_type.name = 'History'
_type = node_modules.typescript.lib.lib.dom.d.IDBCursor;
_type.name = 'IDBCursor'
_type = node_modules.typescript.lib.lib.dom.d.IDBCursorWithValue;
_type.name = 'IDBCursorWithValue'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.IDBCursor,
];
_type = node_modules.typescript.lib.lib.dom.d.IDBDatabase;
_type.name = 'IDBDatabase'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
];
_type = node_modules.typescript.lib.lib.dom.d.IDBFactory;
_type.name = 'IDBFactory'
_type = node_modules.typescript.lib.lib.dom.d.IDBIndex;
_type.name = 'IDBIndex'
_type = node_modules.typescript.lib.lib.dom.d.IDBKeyRange;
_type.name = 'IDBKeyRange'
_type = node_modules.typescript.lib.lib.dom.d.IDBObjectStore;
_type.name = 'IDBObjectStore'
_type = node_modules.typescript.lib.lib.dom.d.IDBOpenDBRequest;
_type.name = 'IDBOpenDBRequest'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.IDBRequest,
];
_type = node_modules.typescript.lib.lib.dom.d.IDBRequest;
_type.name = 'IDBRequest'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
];
_type = node_modules.typescript.lib.lib.dom.d.IDBTransaction;
_type.name = 'IDBTransaction'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
];
_type = node_modules.typescript.lib.lib.dom.d.IDBVersionChangeEvent;
_type.name = 'IDBVersionChangeEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.ImageData;
_type.name = 'ImageData'
_type = node_modules.typescript.lib.lib.dom.d.KeyboardEvent;
_type.name = 'KeyboardEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.UIEvent,
];
_type = node_modules.typescript.lib.lib.dom.d.Location;
_type.name = 'Location'
_type = node_modules.typescript.lib.lib.dom.d.LongRunningScriptDetectedEvent;
_type.name = 'LongRunningScriptDetectedEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.MSApp;
_type.name = 'MSApp'
_type = node_modules.typescript.lib.lib.dom.d.MSAppAsyncOperation;
_type.name = 'MSAppAsyncOperation'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
];
_type = node_modules.typescript.lib.lib.dom.d.MSBlobBuilder;
_type.name = 'MSBlobBuilder'
_type = node_modules.typescript.lib.lib.dom.d.MSCSSMatrix;
_type.name = 'MSCSSMatrix'
_type = node_modules.typescript.lib.lib.dom.d.MSGesture;
_type.name = 'MSGesture'
_type = node_modules.typescript.lib.lib.dom.d.MSGestureEvent;
_type.name = 'MSGestureEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.UIEvent,
];
_type = node_modules.typescript.lib.lib.dom.d.MSGraphicsTrust;
_type.name = 'MSGraphicsTrust'
_type = node_modules.typescript.lib.lib.dom.d.MSHTMLWebViewElement;
_type.name = 'MSHTMLWebViewElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.HTMLElement,
];
_type = node_modules.typescript.lib.lib.dom.d.MSHeaderFooter;
_type.name = 'MSHeaderFooter'
_type = node_modules.typescript.lib.lib.dom.d.MSInputMethodContext;
_type.name = 'MSInputMethodContext'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
];
_type = node_modules.typescript.lib.lib.dom.d.MSManipulationEvent;
_type.name = 'MSManipulationEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.UIEvent,
];
_type = node_modules.typescript.lib.lib.dom.d.MSMediaKeyError;
_type.name = 'MSMediaKeyError'
_type = node_modules.typescript.lib.lib.dom.d.MSMediaKeyMessageEvent;
_type.name = 'MSMediaKeyMessageEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.MSMediaKeyNeededEvent;
_type.name = 'MSMediaKeyNeededEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.MSMediaKeySession;
_type.name = 'MSMediaKeySession'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
];
_type = node_modules.typescript.lib.lib.dom.d.MSMediaKeys;
_type.name = 'MSMediaKeys'
_type = node_modules.typescript.lib.lib.dom.d.MSMimeTypesCollection;
_type.name = 'MSMimeTypesCollection'
_type = node_modules.typescript.lib.lib.dom.d.MSPluginsCollection;
_type.name = 'MSPluginsCollection'
_type = node_modules.typescript.lib.lib.dom.d.MSPointerEvent;
_type.name = 'MSPointerEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.MouseEvent,
];
_type = node_modules.typescript.lib.lib.dom.d.MSPrintManagerTemplatePrinter;
_type.name = 'MSPrintManagerTemplatePrinter'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.MSTemplatePrinter,
node_modules.typescript.lib.lib.dom.d.EventTarget,
];
_type = node_modules.typescript.lib.lib.dom.d.MSRangeCollection;
_type.name = 'MSRangeCollection'
_type = node_modules.typescript.lib.lib.dom.d.MSSiteModeEvent;
_type.name = 'MSSiteModeEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.MSStream;
_type.name = 'MSStream'
_type = node_modules.typescript.lib.lib.dom.d.MSStreamReader;
_type.name = 'MSStreamReader'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
node_modules.typescript.lib.lib.dom.d.MSBaseReader,
];
_type = node_modules.typescript.lib.lib.dom.d.MSTemplatePrinter;
_type.name = 'MSTemplatePrinter'
_type = node_modules.typescript.lib.lib.dom.d.MSWebViewAsyncOperation;
_type.name = 'MSWebViewAsyncOperation'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
];
_type = node_modules.typescript.lib.lib.dom.d.MSWebViewSettings;
_type.name = 'MSWebViewSettings'
_type = node_modules.typescript.lib.lib.dom.d.MediaElementAudioSourceNode;
_type.name = 'MediaElementAudioSourceNode'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.AudioNode,
];
_type = node_modules.typescript.lib.lib.dom.d.MediaError;
_type.name = 'MediaError'
_type = node_modules.typescript.lib.lib.dom.d.MediaList;
_type.name = 'MediaList'
_type = node_modules.typescript.lib.lib.dom.d.MediaQueryList;
_type.name = 'MediaQueryList'
_type = node_modules.typescript.lib.lib.dom.d.MediaSource;
_type.name = 'MediaSource'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
];
_type = node_modules.typescript.lib.lib.dom.d.MessageChannel;
_type.name = 'MessageChannel'
_type = node_modules.typescript.lib.lib.dom.d.MessageEvent;
_type.name = 'MessageEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.MessagePort;
_type.name = 'MessagePort'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
];
_type = node_modules.typescript.lib.lib.dom.d.MimeType;
_type.name = 'MimeType'
_type = node_modules.typescript.lib.lib.dom.d.MimeTypeArray;
_type.name = 'MimeTypeArray'
_type = node_modules.typescript.lib.lib.dom.d.MouseEvent;
_type.name = 'MouseEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.UIEvent,
];
_type = node_modules.typescript.lib.lib.dom.d.MouseWheelEvent;
_type.name = 'MouseWheelEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.MouseEvent,
];
_type = node_modules.typescript.lib.lib.dom.d.MutationEvent;
_type.name = 'MutationEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.MutationObserver;
_type.name = 'MutationObserver'
_type = node_modules.typescript.lib.lib.dom.d.MutationRecord;
_type.name = 'MutationRecord'
_type = node_modules.typescript.lib.lib.dom.d.NamedNodeMap;
_type.name = 'NamedNodeMap'
_type = node_modules.typescript.lib.lib.dom.d.NavigationCompletedEvent;
_type.name = 'NavigationCompletedEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.NavigationEvent,
];
_type = node_modules.typescript.lib.lib.dom.d.NavigationEvent;
_type.name = 'NavigationEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.NavigationEventWithReferrer;
_type.name = 'NavigationEventWithReferrer'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.NavigationEvent,
];
_type = node_modules.typescript.lib.lib.dom.d.Navigator;
_type.name = 'Navigator'
_type.implements = [
node_modules.typescript.lib.lib.core.d.Object,
node_modules.typescript.lib.lib.dom.d.NavigatorID,
node_modules.typescript.lib.lib.dom.d.NavigatorOnLine,
node_modules.typescript.lib.lib.dom.d.NavigatorContentUtils,
node_modules.typescript.lib.lib.dom.d.NavigatorStorageUtils,
node_modules.typescript.lib.lib.dom.d.NavigatorGeolocation,
node_modules.typescript.lib.lib.dom.d.MSNavigatorDoNotTrack,
node_modules.typescript.lib.lib.dom.d.MSFileSaver,
];
_type = node_modules.typescript.lib.lib.dom.d.Node;
_type.name = 'Node'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
];
_type = node_modules.typescript.lib.lib.dom.d.NodeFilter;
_type.name = 'NodeFilter'
_type = node_modules.typescript.lib.lib.dom.d.NodeIterator;
_type.name = 'NodeIterator'
_type = node_modules.typescript.lib.lib.dom.d.NodeList;
_type.name = 'NodeList'
_type.members = {
__@iterator: <reflect.FunctionType>{
kind: 'function',
name: '__@iterator',
signatures: [
{
length: 0,
returns: <reflect.TypeReference>{
kind: 'reference',
type: node_modules.typescript.lib.lib.core.es6.d.IterableIterator,
typeArguments: [
node_modules.typescript.lib.lib.dom.d.Node,
]
},
},
]
},
};
_type = node_modules.typescript.lib.lib.dom.d.OES_element_index_uint;
_type.name = 'OES_element_index_uint'
_type = node_modules.typescript.lib.lib.dom.d.OES_standard_derivatives;
_type.name = 'OES_standard_derivatives'
_type = node_modules.typescript.lib.lib.dom.d.OES_texture_float;
_type.name = 'OES_texture_float'
_type = node_modules.typescript.lib.lib.dom.d.OES_texture_float_linear;
_type.name = 'OES_texture_float_linear'
_type = node_modules.typescript.lib.lib.dom.d.OfflineAudioCompletionEvent;
_type.name = 'OfflineAudioCompletionEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.OfflineAudioContext;
_type.name = 'OfflineAudioContext'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.AudioContext,
];
_type = node_modules.typescript.lib.lib.dom.d.OscillatorNode;
_type.name = 'OscillatorNode'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.AudioNode,
];
_type = node_modules.typescript.lib.lib.dom.d.PageTransitionEvent;
_type.name = 'PageTransitionEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.PannerNode;
_type.name = 'PannerNode'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.AudioNode,
];
_type = node_modules.typescript.lib.lib.dom.d.PerfWidgetExternal;
_type.name = 'PerfWidgetExternal'
_type = node_modules.typescript.lib.lib.dom.d.Performance;
_type.name = 'Performance'
_type = node_modules.typescript.lib.lib.dom.d.PerformanceEntry;
_type.name = 'PerformanceEntry'
_type = node_modules.typescript.lib.lib.dom.d.PerformanceMark;
_type.name = 'PerformanceMark'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.PerformanceEntry,
];
_type = node_modules.typescript.lib.lib.dom.d.PerformanceMeasure;
_type.name = 'PerformanceMeasure'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.PerformanceEntry,
];
_type = node_modules.typescript.lib.lib.dom.d.PerformanceNavigation;
_type.name = 'PerformanceNavigation'
_type = node_modules.typescript.lib.lib.dom.d.PerformanceNavigationTiming;
_type.name = 'PerformanceNavigationTiming'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.PerformanceEntry,
];
_type = node_modules.typescript.lib.lib.dom.d.PerformanceResourceTiming;
_type.name = 'PerformanceResourceTiming'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.PerformanceEntry,
];
_type = node_modules.typescript.lib.lib.dom.d.PerformanceTiming;
_type.name = 'PerformanceTiming'
_type = node_modules.typescript.lib.lib.dom.d.PeriodicWave;
_type.name = 'PeriodicWave'
_type = node_modules.typescript.lib.lib.dom.d.PermissionRequest;
_type.name = 'PermissionRequest'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.DeferredPermissionRequest,
];
_type = node_modules.typescript.lib.lib.dom.d.PermissionRequestedEvent;
_type.name = 'PermissionRequestedEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.Plugin;
_type.name = 'Plugin'
_type = node_modules.typescript.lib.lib.dom.d.PluginArray;
_type.name = 'PluginArray'
_type = node_modules.typescript.lib.lib.dom.d.PointerEvent;
_type.name = 'PointerEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.MouseEvent,
];
_type = node_modules.typescript.lib.lib.dom.d.PopStateEvent;
_type.name = 'PopStateEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.Position;
_type.name = 'Position'
_type = node_modules.typescript.lib.lib.dom.d.PositionError;
_type.name = 'PositionError'
_type = node_modules.typescript.lib.lib.dom.d.ProcessingInstruction;
_type.name = 'ProcessingInstruction'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.CharacterData,
];
_type = node_modules.typescript.lib.lib.dom.d.ProgressEvent;
_type.name = 'ProgressEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.Range;
_type.name = 'Range'
_type = node_modules.typescript.lib.lib.dom.d.SVGAElement;
_type.name = 'SVGAElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGStylable,
node_modules.typescript.lib.lib.dom.d.SVGTransformable,
node_modules.typescript.lib.lib.dom.d.SVGTests,
node_modules.typescript.lib.lib.dom.d.SVGLangSpace,
node_modules.typescript.lib.lib.dom.d.SVGExternalResourcesRequired,
node_modules.typescript.lib.lib.dom.d.SVGURIReference,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGAngle;
_type.name = 'SVGAngle'
_type = node_modules.typescript.lib.lib.dom.d.SVGAnimatedAngle;
_type.name = 'SVGAnimatedAngle'
_type = node_modules.typescript.lib.lib.dom.d.SVGAnimatedBoolean;
_type.name = 'SVGAnimatedBoolean'
_type = node_modules.typescript.lib.lib.dom.d.SVGAnimatedEnumeration;
_type.name = 'SVGAnimatedEnumeration'
_type = node_modules.typescript.lib.lib.dom.d.SVGAnimatedInteger;
_type.name = 'SVGAnimatedInteger'
_type = node_modules.typescript.lib.lib.dom.d.SVGAnimatedLength;
_type.name = 'SVGAnimatedLength'
_type = node_modules.typescript.lib.lib.dom.d.SVGAnimatedLengthList;
_type.name = 'SVGAnimatedLengthList'
_type = node_modules.typescript.lib.lib.dom.d.SVGAnimatedNumber;
_type.name = 'SVGAnimatedNumber'
_type = node_modules.typescript.lib.lib.dom.d.SVGAnimatedNumberList;
_type.name = 'SVGAnimatedNumberList'
_type = node_modules.typescript.lib.lib.dom.d.SVGAnimatedPreserveAspectRatio;
_type.name = 'SVGAnimatedPreserveAspectRatio'
_type = node_modules.typescript.lib.lib.dom.d.SVGAnimatedRect;
_type.name = 'SVGAnimatedRect'
_type = node_modules.typescript.lib.lib.dom.d.SVGAnimatedString;
_type.name = 'SVGAnimatedString'
_type = node_modules.typescript.lib.lib.dom.d.SVGAnimatedTransformList;
_type.name = 'SVGAnimatedTransformList'
_type = node_modules.typescript.lib.lib.dom.d.SVGCircleElement;
_type.name = 'SVGCircleElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGStylable,
node_modules.typescript.lib.lib.dom.d.SVGTransformable,
node_modules.typescript.lib.lib.dom.d.SVGTests,
node_modules.typescript.lib.lib.dom.d.SVGLangSpace,
node_modules.typescript.lib.lib.dom.d.SVGExternalResourcesRequired,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGClipPathElement;
_type.name = 'SVGClipPathElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGStylable,
node_modules.typescript.lib.lib.dom.d.SVGTransformable,
node_modules.typescript.lib.lib.dom.d.SVGTests,
node_modules.typescript.lib.lib.dom.d.SVGLangSpace,
node_modules.typescript.lib.lib.dom.d.SVGExternalResourcesRequired,
node_modules.typescript.lib.lib.dom.d.SVGUnitTypes,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGComponentTransferFunctionElement;
_type.name = 'SVGComponentTransferFunctionElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGDefsElement;
_type.name = 'SVGDefsElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGStylable,
node_modules.typescript.lib.lib.dom.d.SVGTransformable,
node_modules.typescript.lib.lib.dom.d.SVGTests,
node_modules.typescript.lib.lib.dom.d.SVGLangSpace,
node_modules.typescript.lib.lib.dom.d.SVGExternalResourcesRequired,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGDescElement;
_type.name = 'SVGDescElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGStylable,
node_modules.typescript.lib.lib.dom.d.SVGLangSpace,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGElement;
_type.name = 'SVGElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Element,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGElementInstance;
_type.name = 'SVGElementInstance'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGElementInstanceList;
_type.name = 'SVGElementInstanceList'
_type = node_modules.typescript.lib.lib.dom.d.SVGEllipseElement;
_type.name = 'SVGEllipseElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGStylable,
node_modules.typescript.lib.lib.dom.d.SVGTransformable,
node_modules.typescript.lib.lib.dom.d.SVGTests,
node_modules.typescript.lib.lib.dom.d.SVGLangSpace,
node_modules.typescript.lib.lib.dom.d.SVGExternalResourcesRequired,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGFEBlendElement;
_type.name = 'SVGFEBlendElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGFilterPrimitiveStandardAttributes,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGFEColorMatrixElement;
_type.name = 'SVGFEColorMatrixElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGFilterPrimitiveStandardAttributes,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGFEComponentTransferElement;
_type.name = 'SVGFEComponentTransferElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGFilterPrimitiveStandardAttributes,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGFECompositeElement;
_type.name = 'SVGFECompositeElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGFilterPrimitiveStandardAttributes,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGFEConvolveMatrixElement;
_type.name = 'SVGFEConvolveMatrixElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGFilterPrimitiveStandardAttributes,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGFEDiffuseLightingElement;
_type.name = 'SVGFEDiffuseLightingElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGFilterPrimitiveStandardAttributes,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGFEDisplacementMapElement;
_type.name = 'SVGFEDisplacementMapElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGFilterPrimitiveStandardAttributes,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGFEDistantLightElement;
_type.name = 'SVGFEDistantLightElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGFEFloodElement;
_type.name = 'SVGFEFloodElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGFilterPrimitiveStandardAttributes,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGFEFuncAElement;
_type.name = 'SVGFEFuncAElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGComponentTransferFunctionElement,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGFEFuncBElement;
_type.name = 'SVGFEFuncBElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGComponentTransferFunctionElement,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGFEFuncGElement;
_type.name = 'SVGFEFuncGElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGComponentTransferFunctionElement,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGFEFuncRElement;
_type.name = 'SVGFEFuncRElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGComponentTransferFunctionElement,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGFEGaussianBlurElement;
_type.name = 'SVGFEGaussianBlurElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGFilterPrimitiveStandardAttributes,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGFEImageElement;
_type.name = 'SVGFEImageElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGFilterPrimitiveStandardAttributes,
node_modules.typescript.lib.lib.dom.d.SVGLangSpace,
node_modules.typescript.lib.lib.dom.d.SVGURIReference,
node_modules.typescript.lib.lib.dom.d.SVGExternalResourcesRequired,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGFEMergeElement;
_type.name = 'SVGFEMergeElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGFilterPrimitiveStandardAttributes,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGFEMergeNodeElement;
_type.name = 'SVGFEMergeNodeElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGFEMorphologyElement;
_type.name = 'SVGFEMorphologyElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGFilterPrimitiveStandardAttributes,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGFEOffsetElement;
_type.name = 'SVGFEOffsetElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGFilterPrimitiveStandardAttributes,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGFEPointLightElement;
_type.name = 'SVGFEPointLightElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGFESpecularLightingElement;
_type.name = 'SVGFESpecularLightingElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGFilterPrimitiveStandardAttributes,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGFESpotLightElement;
_type.name = 'SVGFESpotLightElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGFETileElement;
_type.name = 'SVGFETileElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGFilterPrimitiveStandardAttributes,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGFETurbulenceElement;
_type.name = 'SVGFETurbulenceElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGFilterPrimitiveStandardAttributes,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGFilterElement;
_type.name = 'SVGFilterElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGUnitTypes,
node_modules.typescript.lib.lib.dom.d.SVGStylable,
node_modules.typescript.lib.lib.dom.d.SVGLangSpace,
node_modules.typescript.lib.lib.dom.d.SVGURIReference,
node_modules.typescript.lib.lib.dom.d.SVGExternalResourcesRequired,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGForeignObjectElement;
_type.name = 'SVGForeignObjectElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGStylable,
node_modules.typescript.lib.lib.dom.d.SVGTransformable,
node_modules.typescript.lib.lib.dom.d.SVGTests,
node_modules.typescript.lib.lib.dom.d.SVGLangSpace,
node_modules.typescript.lib.lib.dom.d.SVGExternalResourcesRequired,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGGElement;
_type.name = 'SVGGElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGStylable,
node_modules.typescript.lib.lib.dom.d.SVGTransformable,
node_modules.typescript.lib.lib.dom.d.SVGTests,
node_modules.typescript.lib.lib.dom.d.SVGLangSpace,
node_modules.typescript.lib.lib.dom.d.SVGExternalResourcesRequired,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGGradientElement;
_type.name = 'SVGGradientElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGStylable,
node_modules.typescript.lib.lib.dom.d.SVGExternalResourcesRequired,
node_modules.typescript.lib.lib.dom.d.SVGURIReference,
node_modules.typescript.lib.lib.dom.d.SVGUnitTypes,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGImageElement;
_type.name = 'SVGImageElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGStylable,
node_modules.typescript.lib.lib.dom.d.SVGTransformable,
node_modules.typescript.lib.lib.dom.d.SVGTests,
node_modules.typescript.lib.lib.dom.d.SVGLangSpace,
node_modules.typescript.lib.lib.dom.d.SVGExternalResourcesRequired,
node_modules.typescript.lib.lib.dom.d.SVGURIReference,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGLength;
_type.name = 'SVGLength'
_type = node_modules.typescript.lib.lib.dom.d.SVGLengthList;
_type.name = 'SVGLengthList'
_type = node_modules.typescript.lib.lib.dom.d.SVGLineElement;
_type.name = 'SVGLineElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGStylable,
node_modules.typescript.lib.lib.dom.d.SVGTransformable,
node_modules.typescript.lib.lib.dom.d.SVGTests,
node_modules.typescript.lib.lib.dom.d.SVGLangSpace,
node_modules.typescript.lib.lib.dom.d.SVGExternalResourcesRequired,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGLinearGradientElement;
_type.name = 'SVGLinearGradientElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGGradientElement,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGMarkerElement;
_type.name = 'SVGMarkerElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGStylable,
node_modules.typescript.lib.lib.dom.d.SVGLangSpace,
node_modules.typescript.lib.lib.dom.d.SVGExternalResourcesRequired,
node_modules.typescript.lib.lib.dom.d.SVGFitToViewBox,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGMaskElement;
_type.name = 'SVGMaskElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGStylable,
node_modules.typescript.lib.lib.dom.d.SVGTests,
node_modules.typescript.lib.lib.dom.d.SVGLangSpace,
node_modules.typescript.lib.lib.dom.d.SVGExternalResourcesRequired,
node_modules.typescript.lib.lib.dom.d.SVGUnitTypes,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGMatrix;
_type.name = 'SVGMatrix'
_type = node_modules.typescript.lib.lib.dom.d.SVGMetadataElement;
_type.name = 'SVGMetadataElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGNumber;
_type.name = 'SVGNumber'
_type = node_modules.typescript.lib.lib.dom.d.SVGNumberList;
_type.name = 'SVGNumberList'
_type = node_modules.typescript.lib.lib.dom.d.SVGPathElement;
_type.name = 'SVGPathElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGStylable,
node_modules.typescript.lib.lib.dom.d.SVGTransformable,
node_modules.typescript.lib.lib.dom.d.SVGTests,
node_modules.typescript.lib.lib.dom.d.SVGLangSpace,
node_modules.typescript.lib.lib.dom.d.SVGExternalResourcesRequired,
node_modules.typescript.lib.lib.dom.d.SVGAnimatedPathData,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGPathSeg;
_type.name = 'SVGPathSeg'
_type = node_modules.typescript.lib.lib.dom.d.SVGPathSegArcAbs;
_type.name = 'SVGPathSegArcAbs'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGPathSeg,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGPathSegArcRel;
_type.name = 'SVGPathSegArcRel'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGPathSeg,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGPathSegClosePath;
_type.name = 'SVGPathSegClosePath'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGPathSeg,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGPathSegCurvetoCubicAbs;
_type.name = 'SVGPathSegCurvetoCubicAbs'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGPathSeg,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGPathSegCurvetoCubicRel;
_type.name = 'SVGPathSegCurvetoCubicRel'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGPathSeg,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGPathSegCurvetoCubicSmoothAbs;
_type.name = 'SVGPathSegCurvetoCubicSmoothAbs'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGPathSeg,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGPathSegCurvetoCubicSmoothRel;
_type.name = 'SVGPathSegCurvetoCubicSmoothRel'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGPathSeg,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGPathSegCurvetoQuadraticAbs;
_type.name = 'SVGPathSegCurvetoQuadraticAbs'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGPathSeg,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGPathSegCurvetoQuadraticRel;
_type.name = 'SVGPathSegCurvetoQuadraticRel'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGPathSeg,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGPathSegCurvetoQuadraticSmoothAbs;
_type.name = 'SVGPathSegCurvetoQuadraticSmoothAbs'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGPathSeg,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGPathSegCurvetoQuadraticSmoothRel;
_type.name = 'SVGPathSegCurvetoQuadraticSmoothRel'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGPathSeg,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGPathSegLinetoAbs;
_type.name = 'SVGPathSegLinetoAbs'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGPathSeg,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGPathSegLinetoHorizontalAbs;
_type.name = 'SVGPathSegLinetoHorizontalAbs'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGPathSeg,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGPathSegLinetoHorizontalRel;
_type.name = 'SVGPathSegLinetoHorizontalRel'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGPathSeg,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGPathSegLinetoRel;
_type.name = 'SVGPathSegLinetoRel'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGPathSeg,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGPathSegLinetoVerticalAbs;
_type.name = 'SVGPathSegLinetoVerticalAbs'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGPathSeg,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGPathSegLinetoVerticalRel;
_type.name = 'SVGPathSegLinetoVerticalRel'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGPathSeg,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGPathSegList;
_type.name = 'SVGPathSegList'
_type = node_modules.typescript.lib.lib.dom.d.SVGPathSegMovetoAbs;
_type.name = 'SVGPathSegMovetoAbs'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGPathSeg,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGPathSegMovetoRel;
_type.name = 'SVGPathSegMovetoRel'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGPathSeg,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGPatternElement;
_type.name = 'SVGPatternElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGStylable,
node_modules.typescript.lib.lib.dom.d.SVGTests,
node_modules.typescript.lib.lib.dom.d.SVGLangSpace,
node_modules.typescript.lib.lib.dom.d.SVGExternalResourcesRequired,
node_modules.typescript.lib.lib.dom.d.SVGFitToViewBox,
node_modules.typescript.lib.lib.dom.d.SVGURIReference,
node_modules.typescript.lib.lib.dom.d.SVGUnitTypes,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGPoint;
_type.name = 'SVGPoint'
_type = node_modules.typescript.lib.lib.dom.d.SVGPointList;
_type.name = 'SVGPointList'
_type = node_modules.typescript.lib.lib.dom.d.SVGPolygonElement;
_type.name = 'SVGPolygonElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGStylable,
node_modules.typescript.lib.lib.dom.d.SVGTransformable,
node_modules.typescript.lib.lib.dom.d.SVGTests,
node_modules.typescript.lib.lib.dom.d.SVGLangSpace,
node_modules.typescript.lib.lib.dom.d.SVGExternalResourcesRequired,
node_modules.typescript.lib.lib.dom.d.SVGAnimatedPoints,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGPolylineElement;
_type.name = 'SVGPolylineElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGStylable,
node_modules.typescript.lib.lib.dom.d.SVGTransformable,
node_modules.typescript.lib.lib.dom.d.SVGTests,
node_modules.typescript.lib.lib.dom.d.SVGLangSpace,
node_modules.typescript.lib.lib.dom.d.SVGExternalResourcesRequired,
node_modules.typescript.lib.lib.dom.d.SVGAnimatedPoints,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGPreserveAspectRatio;
_type.name = 'SVGPreserveAspectRatio'
_type = node_modules.typescript.lib.lib.dom.d.SVGRadialGradientElement;
_type.name = 'SVGRadialGradientElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGGradientElement,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGRect;
_type.name = 'SVGRect'
_type = node_modules.typescript.lib.lib.dom.d.SVGRectElement;
_type.name = 'SVGRectElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGStylable,
node_modules.typescript.lib.lib.dom.d.SVGTransformable,
node_modules.typescript.lib.lib.dom.d.SVGTests,
node_modules.typescript.lib.lib.dom.d.SVGLangSpace,
node_modules.typescript.lib.lib.dom.d.SVGExternalResourcesRequired,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGSVGElement;
_type.name = 'SVGSVGElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.DocumentEvent,
node_modules.typescript.lib.lib.dom.d.SVGLocatable,
node_modules.typescript.lib.lib.dom.d.SVGTests,
node_modules.typescript.lib.lib.dom.d.SVGStylable,
node_modules.typescript.lib.lib.dom.d.SVGLangSpace,
node_modules.typescript.lib.lib.dom.d.SVGExternalResourcesRequired,
node_modules.typescript.lib.lib.dom.d.SVGFitToViewBox,
node_modules.typescript.lib.lib.dom.d.SVGZoomAndPan,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGScriptElement;
_type.name = 'SVGScriptElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGExternalResourcesRequired,
node_modules.typescript.lib.lib.dom.d.SVGURIReference,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGStopElement;
_type.name = 'SVGStopElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGStylable,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGStringList;
_type.name = 'SVGStringList'
_type = node_modules.typescript.lib.lib.dom.d.SVGStyleElement;
_type.name = 'SVGStyleElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGLangSpace,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGSwitchElement;
_type.name = 'SVGSwitchElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGStylable,
node_modules.typescript.lib.lib.dom.d.SVGTransformable,
node_modules.typescript.lib.lib.dom.d.SVGTests,
node_modules.typescript.lib.lib.dom.d.SVGLangSpace,
node_modules.typescript.lib.lib.dom.d.SVGExternalResourcesRequired,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGSymbolElement;
_type.name = 'SVGSymbolElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGStylable,
node_modules.typescript.lib.lib.dom.d.SVGLangSpace,
node_modules.typescript.lib.lib.dom.d.SVGExternalResourcesRequired,
node_modules.typescript.lib.lib.dom.d.SVGFitToViewBox,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGTSpanElement;
_type.name = 'SVGTSpanElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGTextPositioningElement,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGTextContentElement;
_type.name = 'SVGTextContentElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGStylable,
node_modules.typescript.lib.lib.dom.d.SVGTests,
node_modules.typescript.lib.lib.dom.d.SVGLangSpace,
node_modules.typescript.lib.lib.dom.d.SVGExternalResourcesRequired,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGTextElement;
_type.name = 'SVGTextElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGTextPositioningElement,
node_modules.typescript.lib.lib.dom.d.SVGTransformable,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGTextPathElement;
_type.name = 'SVGTextPathElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGTextContentElement,
node_modules.typescript.lib.lib.dom.d.SVGURIReference,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGTextPositioningElement;
_type.name = 'SVGTextPositioningElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGTextContentElement,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGTitleElement;
_type.name = 'SVGTitleElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGStylable,
node_modules.typescript.lib.lib.dom.d.SVGLangSpace,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGTransform;
_type.name = 'SVGTransform'
_type = node_modules.typescript.lib.lib.dom.d.SVGTransformList;
_type.name = 'SVGTransformList'
_type = node_modules.typescript.lib.lib.dom.d.SVGUnitTypes;
_type.name = 'SVGUnitTypes'
_type = node_modules.typescript.lib.lib.dom.d.SVGUseElement;
_type.name = 'SVGUseElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGStylable,
node_modules.typescript.lib.lib.dom.d.SVGTransformable,
node_modules.typescript.lib.lib.dom.d.SVGTests,
node_modules.typescript.lib.lib.dom.d.SVGLangSpace,
node_modules.typescript.lib.lib.dom.d.SVGExternalResourcesRequired,
node_modules.typescript.lib.lib.dom.d.SVGURIReference,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGViewElement;
_type.name = 'SVGViewElement'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGElement,
node_modules.typescript.lib.lib.dom.d.SVGExternalResourcesRequired,
node_modules.typescript.lib.lib.dom.d.SVGFitToViewBox,
node_modules.typescript.lib.lib.dom.d.SVGZoomAndPan,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGZoomAndPan;
_type.name = 'SVGZoomAndPan'
_type = node_modules.typescript.lib.lib.dom.d.SVGZoomEvent;
_type.name = 'SVGZoomEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.UIEvent,
];
_type = node_modules.typescript.lib.lib.dom.d.Screen;
_type.name = 'Screen'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
];
_type = node_modules.typescript.lib.lib.dom.d.ScriptNotifyEvent;
_type.name = 'ScriptNotifyEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.ScriptProcessorNode;
_type.name = 'ScriptProcessorNode'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.AudioNode,
];
_type = node_modules.typescript.lib.lib.dom.d.Selection;
_type.name = 'Selection'
_type = node_modules.typescript.lib.lib.dom.d.SourceBuffer;
_type.name = 'SourceBuffer'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
];
_type = node_modules.typescript.lib.lib.dom.d.SourceBufferList;
_type.name = 'SourceBufferList'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
];
_type = node_modules.typescript.lib.lib.dom.d.StereoPannerNode;
_type.name = 'StereoPannerNode'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.AudioNode,
];
_type = node_modules.typescript.lib.lib.dom.d.Storage;
_type.name = 'Storage'
_type = node_modules.typescript.lib.lib.dom.d.StorageEvent;
_type.name = 'StorageEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.StyleMedia;
_type.name = 'StyleMedia'
_type = node_modules.typescript.lib.lib.dom.d.StyleSheet;
_type.name = 'StyleSheet'
_type = node_modules.typescript.lib.lib.dom.d.StyleSheetList;
_type.name = 'StyleSheetList'
_type = node_modules.typescript.lib.lib.dom.d.StyleSheetPageList;
_type.name = 'StyleSheetPageList'
_type = node_modules.typescript.lib.lib.dom.d.SubtleCrypto;
_type.name = 'SubtleCrypto'
_type = node_modules.typescript.lib.lib.dom.d.Text;
_type.name = 'Text'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.CharacterData,
];
_type = node_modules.typescript.lib.lib.dom.d.TextEvent;
_type.name = 'TextEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.UIEvent,
];
_type = node_modules.typescript.lib.lib.dom.d.TextMetrics;
_type.name = 'TextMetrics'
_type = node_modules.typescript.lib.lib.dom.d.TextRange;
_type.name = 'TextRange'
_type = node_modules.typescript.lib.lib.dom.d.TextRangeCollection;
_type.name = 'TextRangeCollection'
_type = node_modules.typescript.lib.lib.dom.d.TextTrack;
_type.name = 'TextTrack'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
];
_type = node_modules.typescript.lib.lib.dom.d.TextTrackCue;
_type.name = 'TextTrackCue'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
];
_type = node_modules.typescript.lib.lib.dom.d.TextTrackCueList;
_type.name = 'TextTrackCueList'
_type = node_modules.typescript.lib.lib.dom.d.TextTrackList;
_type.name = 'TextTrackList'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
];
_type = node_modules.typescript.lib.lib.dom.d.TimeRanges;
_type.name = 'TimeRanges'
_type = node_modules.typescript.lib.lib.dom.d.Touch;
_type.name = 'Touch'
_type = node_modules.typescript.lib.lib.dom.d.TouchEvent;
_type.name = 'TouchEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.UIEvent,
];
_type = node_modules.typescript.lib.lib.dom.d.TouchList;
_type.name = 'TouchList'
_type = node_modules.typescript.lib.lib.dom.d.TrackEvent;
_type.name = 'TrackEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.TransitionEvent;
_type.name = 'TransitionEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.TreeWalker;
_type.name = 'TreeWalker'
_type = node_modules.typescript.lib.lib.dom.d.UIEvent;
_type.name = 'UIEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.URL;
_type.name = 'URL'
_type = node_modules.typescript.lib.lib.dom.d.UnviewableContentIdentifiedEvent;
_type.name = 'UnviewableContentIdentifiedEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.NavigationEventWithReferrer,
];
_type = node_modules.typescript.lib.lib.dom.d.ValidityState;
_type.name = 'ValidityState'
_type = node_modules.typescript.lib.lib.dom.d.VideoPlaybackQuality;
_type.name = 'VideoPlaybackQuality'
_type = node_modules.typescript.lib.lib.dom.d.VideoTrack;
_type.name = 'VideoTrack'
_type = node_modules.typescript.lib.lib.dom.d.VideoTrackList;
_type.name = 'VideoTrackList'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
];
_type = node_modules.typescript.lib.lib.dom.d.WEBGL_compressed_texture_s3tc;
_type.name = 'WEBGL_compressed_texture_s3tc'
_type = node_modules.typescript.lib.lib.dom.d.WEBGL_debug_renderer_info;
_type.name = 'WEBGL_debug_renderer_info'
_type = node_modules.typescript.lib.lib.dom.d.WEBGL_depth_texture;
_type.name = 'WEBGL_depth_texture'
_type = node_modules.typescript.lib.lib.dom.d.WaveShaperNode;
_type.name = 'WaveShaperNode'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.AudioNode,
];
_type = node_modules.typescript.lib.lib.dom.d.WebGLActiveInfo;
_type.name = 'WebGLActiveInfo'
_type = node_modules.typescript.lib.lib.dom.d.WebGLBuffer;
_type.name = 'WebGLBuffer'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.WebGLObject,
];
_type = node_modules.typescript.lib.lib.dom.d.WebGLContextEvent;
_type.name = 'WebGLContextEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Event,
];
_type = node_modules.typescript.lib.lib.dom.d.WebGLFramebuffer;
_type.name = 'WebGLFramebuffer'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.WebGLObject,
];
_type = node_modules.typescript.lib.lib.dom.d.WebGLObject;
_type.name = 'WebGLObject'
_type = node_modules.typescript.lib.lib.dom.d.WebGLProgram;
_type.name = 'WebGLProgram'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.WebGLObject,
];
_type = node_modules.typescript.lib.lib.dom.d.WebGLRenderbuffer;
_type.name = 'WebGLRenderbuffer'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.WebGLObject,
];
_type = node_modules.typescript.lib.lib.dom.d.WebGLRenderingContext;
_type.name = 'WebGLRenderingContext'
_type = node_modules.typescript.lib.lib.dom.d.WebGLShader;
_type.name = 'WebGLShader'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.WebGLObject,
];
_type = node_modules.typescript.lib.lib.dom.d.WebGLShaderPrecisionFormat;
_type.name = 'WebGLShaderPrecisionFormat'
_type = node_modules.typescript.lib.lib.dom.d.WebGLTexture;
_type.name = 'WebGLTexture'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.WebGLObject,
];
_type = node_modules.typescript.lib.lib.dom.d.WebGLUniformLocation;
_type.name = 'WebGLUniformLocation'
_type = node_modules.typescript.lib.lib.dom.d.WebKitCSSMatrix;
_type.name = 'WebKitCSSMatrix'
_type = node_modules.typescript.lib.lib.dom.d.WebKitPoint;
_type.name = 'WebKitPoint'
_type = node_modules.typescript.lib.lib.dom.d.WebSocket;
_type.name = 'WebSocket'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
];
_type = node_modules.typescript.lib.lib.dom.d.WheelEvent;
_type.name = 'WheelEvent'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.MouseEvent,
];
_type = node_modules.typescript.lib.lib.dom.d.Window;
_type.name = 'Window'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
node_modules.typescript.lib.lib.dom.d.WindowTimers,
node_modules.typescript.lib.lib.dom.d.WindowSessionStorage,
node_modules.typescript.lib.lib.dom.d.WindowLocalStorage,
node_modules.typescript.lib.lib.dom.d.WindowConsole,
node_modules.typescript.lib.lib.dom.d.GlobalEventHandlers,
node_modules.typescript.lib.lib.dom.d.IDBEnvironment,
node_modules.typescript.lib.lib.dom.d.WindowBase64,
];
_type = node_modules.typescript.lib.lib.dom.d.Worker;
_type.name = 'Worker'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
node_modules.typescript.lib.lib.dom.d.AbstractWorker,
];
_type = node_modules.typescript.lib.lib.dom.d.XMLDocument;
_type.name = 'XMLDocument'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.Document,
];
_type = node_modules.typescript.lib.lib.dom.d.XMLHttpRequest;
_type.name = 'XMLHttpRequest'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
node_modules.typescript.lib.lib.dom.d.XMLHttpRequestEventTarget,
];
_type = node_modules.typescript.lib.lib.dom.d.XMLHttpRequestUpload;
_type.name = 'XMLHttpRequestUpload'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
node_modules.typescript.lib.lib.dom.d.XMLHttpRequestEventTarget,
];
_type = node_modules.typescript.lib.lib.dom.d.XMLSerializer;
_type.name = 'XMLSerializer'
_type = node_modules.typescript.lib.lib.dom.d.XPathEvaluator;
_type.name = 'XPathEvaluator'
_type = node_modules.typescript.lib.lib.dom.d.XPathExpression;
_type.name = 'XPathExpression'
_type = node_modules.typescript.lib.lib.dom.d.XPathNSResolver;
_type.name = 'XPathNSResolver'
_type = node_modules.typescript.lib.lib.dom.d.XPathResult;
_type.name = 'XPathResult'
_type = node_modules.typescript.lib.lib.dom.d.XSLTProcessor;
_type.name = 'XSLTProcessor'
_type = node_modules.typescript.lib.lib.dom.d.AbstractWorker;
_type.name = 'AbstractWorker'
_type = node_modules.typescript.lib.lib.dom.d.ChildNode;
_type.name = 'ChildNode'
_type = node_modules.typescript.lib.lib.dom.d.DOML2DeprecatedColorProperty;
_type.name = 'DOML2DeprecatedColorProperty'
_type = node_modules.typescript.lib.lib.dom.d.DOML2DeprecatedSizeProperty;
_type.name = 'DOML2DeprecatedSizeProperty'
_type = node_modules.typescript.lib.lib.dom.d.DocumentEvent;
_type.name = 'DocumentEvent'
_type = node_modules.typescript.lib.lib.dom.d.ElementTraversal;
_type.name = 'ElementTraversal'
_type = node_modules.typescript.lib.lib.dom.d.GetSVGDocument;
_type.name = 'GetSVGDocument'
_type = node_modules.typescript.lib.lib.dom.d.GlobalEventHandlers;
_type.name = 'GlobalEventHandlers'
_type = node_modules.typescript.lib.lib.dom.d.HTMLTableAlignment;
_type.name = 'HTMLTableAlignment'
_type = node_modules.typescript.lib.lib.dom.d.IDBEnvironment;
_type.name = 'IDBEnvironment'
_type = node_modules.typescript.lib.lib.dom.d.LinkStyle;
_type.name = 'LinkStyle'
_type = node_modules.typescript.lib.lib.dom.d.MSBaseReader;
_type.name = 'MSBaseReader'
_type = node_modules.typescript.lib.lib.dom.d.MSFileSaver;
_type.name = 'MSFileSaver'
_type = node_modules.typescript.lib.lib.dom.d.MSNavigatorDoNotTrack;
_type.name = 'MSNavigatorDoNotTrack'
_type = node_modules.typescript.lib.lib.dom.d.NavigatorContentUtils;
_type.name = 'NavigatorContentUtils'
_type = node_modules.typescript.lib.lib.dom.d.NavigatorGeolocation;
_type.name = 'NavigatorGeolocation'
_type = node_modules.typescript.lib.lib.dom.d.NavigatorID;
_type.name = 'NavigatorID'
_type = node_modules.typescript.lib.lib.dom.d.NavigatorOnLine;
_type.name = 'NavigatorOnLine'
_type = node_modules.typescript.lib.lib.dom.d.NavigatorStorageUtils;
_type.name = 'NavigatorStorageUtils'
_type = node_modules.typescript.lib.lib.dom.d.NodeSelector;
_type.name = 'NodeSelector'
_type = node_modules.typescript.lib.lib.dom.d.RandomSource;
_type.name = 'RandomSource'
_type = node_modules.typescript.lib.lib.dom.d.SVGAnimatedPathData;
_type.name = 'SVGAnimatedPathData'
_type = node_modules.typescript.lib.lib.dom.d.SVGAnimatedPoints;
_type.name = 'SVGAnimatedPoints'
_type = node_modules.typescript.lib.lib.dom.d.SVGExternalResourcesRequired;
_type.name = 'SVGExternalResourcesRequired'
_type = node_modules.typescript.lib.lib.dom.d.SVGFilterPrimitiveStandardAttributes;
_type.name = 'SVGFilterPrimitiveStandardAttributes'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGStylable,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGFitToViewBox;
_type.name = 'SVGFitToViewBox'
_type = node_modules.typescript.lib.lib.dom.d.SVGLangSpace;
_type.name = 'SVGLangSpace'
_type = node_modules.typescript.lib.lib.dom.d.SVGLocatable;
_type.name = 'SVGLocatable'
_type = node_modules.typescript.lib.lib.dom.d.SVGStylable;
_type.name = 'SVGStylable'
_type = node_modules.typescript.lib.lib.dom.d.SVGTests;
_type.name = 'SVGTests'
_type = node_modules.typescript.lib.lib.dom.d.SVGTransformable;
_type.name = 'SVGTransformable'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.SVGLocatable,
];
_type = node_modules.typescript.lib.lib.dom.d.SVGURIReference;
_type.name = 'SVGURIReference'
_type = node_modules.typescript.lib.lib.dom.d.WindowBase64;
_type.name = 'WindowBase64'
_type = node_modules.typescript.lib.lib.dom.d.WindowConsole;
_type.name = 'WindowConsole'
_type = node_modules.typescript.lib.lib.dom.d.WindowLocalStorage;
_type.name = 'WindowLocalStorage'
_type = node_modules.typescript.lib.lib.dom.d.WindowSessionStorage;
_type.name = 'WindowSessionStorage'
_type = node_modules.typescript.lib.lib.dom.d.WindowTimers;
_type.name = 'WindowTimers'
_type.implements = [
node_modules.typescript.lib.lib.core.d.Object,
node_modules.typescript.lib.lib.dom.d.WindowTimersExtension,
];
_type = node_modules.typescript.lib.lib.dom.d.WindowTimersExtension;
_type.name = 'WindowTimersExtension'
_type = node_modules.typescript.lib.lib.dom.d.XMLHttpRequestEventTarget;
_type.name = 'XMLHttpRequestEventTarget'
_type = node_modules.typescript.lib.lib.dom.d.NodeListOf;
_type.name = 'NodeListOf'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.NodeList,
];
_type.members = {
__@iterator: <reflect.FunctionType>{
kind: 'function',
name: '__@iterator',
signatures: [
{
length: 0,
returns: <reflect.TypeReference>{
kind: 'reference',
type: node_modules.typescript.lib.lib.core.es6.d.IterableIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TNode',
constraint: node_modules.typescript.lib.lib.dom.d.Node
},
]
},
},
]
},
};
_type = node_modules.typescript.lib.lib.dom.d.BlobPropertyBag;
_type.name = 'BlobPropertyBag'
_type = node_modules.typescript.lib.lib.dom.d.EventListenerObject;
_type.name = 'EventListenerObject'
_type = node_modules.typescript.lib.lib.dom.d.ErrorEventHandler;
_type.name = 'ErrorEventHandler'
_type = node_modules.typescript.lib.lib.dom.d.PositionCallback;
_type.name = 'PositionCallback'
_type = node_modules.typescript.lib.lib.dom.d.PositionErrorCallback;
_type.name = 'PositionErrorCallback'
_type = node_modules.typescript.lib.lib.dom.d.MediaQueryListListener;
_type.name = 'MediaQueryListListener'
_type = node_modules.typescript.lib.lib.dom.d.MSLaunchUriCallback;
_type.name = 'MSLaunchUriCallback'
_type = node_modules.typescript.lib.lib.dom.d.FrameRequestCallback;
_type.name = 'FrameRequestCallback'
_type = node_modules.typescript.lib.lib.dom.d.MSUnsafeFunctionCallback;
_type.name = 'MSUnsafeFunctionCallback'
_type = node_modules.typescript.lib.lib.dom.d.MSExecAtPriorityFunctionCallback;
_type.name = 'MSExecAtPriorityFunctionCallback'
_type = node_modules.typescript.lib.lib.dom.d.MutationCallback;
_type.name = 'MutationCallback'
_type = node_modules.typescript.lib.lib.dom.d.DecodeSuccessCallback;
_type.name = 'DecodeSuccessCallback'
_type = node_modules.typescript.lib.lib.dom.d.DecodeErrorCallback;
_type.name = 'DecodeErrorCallback'
_type = node_modules.typescript.lib.lib.dom.d.FunctionStringCallback;
_type.name = 'FunctionStringCallback'
_type = node_modules.typescript.lib.lib.dom.d.Intl.CollatorOptions;
_type.name = 'CollatorOptions'
_type = node_modules.typescript.lib.lib.dom.d.Intl.ResolvedCollatorOptions;
_type.name = 'ResolvedCollatorOptions'
_type = node_modules.typescript.lib.lib.dom.d.Intl.Collator;
_type.name = 'Collator'
_type = node_modules.typescript.lib.lib.dom.d.Intl.NumberFormatOptions;
_type.name = 'NumberFormatOptions'
_type = node_modules.typescript.lib.lib.dom.d.Intl.ResolvedNumberFormatOptions;
_type.name = 'ResolvedNumberFormatOptions'
_type = node_modules.typescript.lib.lib.dom.d.Intl.NumberFormat;
_type.name = 'NumberFormat'
_type = node_modules.typescript.lib.lib.dom.d.Intl.DateTimeFormatOptions;
_type.name = 'DateTimeFormatOptions'
_type = node_modules.typescript.lib.lib.dom.d.Intl.ResolvedDateTimeFormatOptions;
_type.name = 'ResolvedDateTimeFormatOptions'
_type = node_modules.typescript.lib.lib.dom.d.Intl.DateTimeFormat;
_type.name = 'DateTimeFormat'
_type = node_modules.typescript.lib.lib.es6.d.ActiveXObject;
_type.name = 'ActiveXObject'
_type = node_modules.typescript.lib.lib.es6.d.ITextWriter;
_type.name = 'ITextWriter'
_type = node_modules.typescript.lib.lib.es6.d.TextStreamBase;
_type.name = 'TextStreamBase'
_type = node_modules.typescript.lib.lib.es6.d.TextStreamWriter;
_type.name = 'TextStreamWriter'
_type.implements = [
node_modules.typescript.lib.lib.es6.d.TextStreamBase,
];
_type = node_modules.typescript.lib.lib.es6.d.TextStreamReader;
_type.name = 'TextStreamReader'
_type.implements = [
node_modules.typescript.lib.lib.es6.d.TextStreamBase,
];
_type = node_modules.typescript.lib.lib.es6.d.Enumerator;
_type.name = 'Enumerator'
_type = node_modules.typescript.lib.lib.es6.d.EnumeratorConstructor;
_type.name = 'EnumeratorConstructor'
_type = node_modules.typescript.lib.lib.es6.d.VBArray;
_type.name = 'VBArray'
_type = node_modules.typescript.lib.lib.es6.d.VBArrayConstructor;
_type.name = 'VBArrayConstructor'
_type = node_modules.typescript.lib.lib.webworker.d.FileReaderSync;
_type.name = 'FileReaderSync'
_type.members = {
readAsArrayBuffer: <reflect.FunctionType>{
kind: 'function',
name: 'readAsArrayBuffer',
signatures: [
{
length: 1,
parameters : [
{
name: 'blob',
type: node_modules.typescript.lib.lib.dom.d.Blob,
},
],
returns: _type_any,
},
]
},
readAsBinaryString: <reflect.FunctionType>{
kind: 'function',
name: 'readAsBinaryString',
signatures: [
{
length: 1,
parameters : [
{
name: 'blob',
type: node_modules.typescript.lib.lib.dom.d.Blob,
},
],
returns: _type_void,
},
]
},
readAsDataURL: <reflect.FunctionType>{
kind: 'function',
name: 'readAsDataURL',
signatures: [
{
length: 1,
parameters : [
{
name: 'blob',
type: node_modules.typescript.lib.lib.dom.d.Blob,
},
],
returns: _type_string,
},
]
},
readAsText: <reflect.FunctionType>{
kind: 'function',
name: 'readAsText',
signatures: [
{
length: 2,
parameters : [
{
name: 'blob',
type: node_modules.typescript.lib.lib.dom.d.Blob,
},
{
name: 'encoding',
type: _type_string,
},
],
returns: _type_string,
},
]
},
};
_type = node_modules.typescript.lib.lib.webworker.d.WorkerGlobalScope;
_type.name = 'WorkerGlobalScope'
_type.implements = [
node_modules.typescript.lib.lib.dom.d.EventTarget,
node_modules.typescript.lib.lib.webworker.d.WorkerUtils,
node_modules.typescript.lib.lib.webworker.d.DedicatedWorkerGlobalScope,
node_modules.typescript.lib.lib.dom.d.WindowConsole,
];
_type.members = {
location: node_modules.typescript.lib.lib.webworker.d.WorkerLocation,
onerror: null
// TODO anonymous type
,
self: node_modules.typescript.lib.lib.webworker.d.WorkerGlobalScope,
close: <reflect.FunctionType>{
kind: 'function',
name: 'close',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
msWriteProfilerMark: <reflect.FunctionType>{
kind: 'function',
name: 'msWriteProfilerMark',
signatures: [
{
length: 1,
parameters : [
{
name: 'profilerMarkName',
type: _type_string,
},
],
returns: _type_void,
},
]
},
toString: <reflect.FunctionType>{
kind: 'function',
name: 'toString',
signatures: [
{
length: 0,
returns: _type_string,
},
]
},
addEventListener: <reflect.FunctionType>{
kind: 'function',
name: 'addEventListener',
signatures: [
{
length: 3,
parameters : [
{
name: 'type',
type: null
// TODO type 'unknown' flags: 256
,
},
{
name: 'listener',
type: null
// TODO anonymous type
,
},
{
name: 'useCapture',
type: _type_boolean,
},
],
returns: _type_void,
},
{
length: 3,
parameters : [
{
name: 'type',
type: null
// TODO type 'unknown' flags: 256
,
},
{
name: 'listener',
type: null
// TODO anonymous type
,
},
{
name: 'useCapture',
type: _type_boolean,
},
],
returns: _type_void,
},
{
length: 3,
parameters : [
{
name: 'type',
type: _type_string,
},
{
name: 'listener',
type: null
// TODO type 'unknown' flags: 16384
,
},
{
name: 'useCapture',
type: _type_boolean,
},
],
returns: _type_void,
},
]
},
};
_type = node_modules.typescript.lib.lib.webworker.d.WorkerLocation;
_type.name = 'WorkerLocation'
_type.members = {
hash: _type_string,
host: _type_string,
hostname: _type_string,
href: _type_string,
pathname: _type_string,
port: _type_string,
protocol: _type_string,
search: _type_string,
toString: <reflect.FunctionType>{
kind: 'function',
name: 'toString',
signatures: [
{
length: 0,
returns: _type_string,
},
]
},
};
_type = node_modules.typescript.lib.lib.webworker.d.WorkerNavigator;
_type.name = 'WorkerNavigator'
_type.implements = [
node_modules.typescript.lib.lib.core.d.Object,
node_modules.typescript.lib.lib.dom.d.NavigatorID,
node_modules.typescript.lib.lib.dom.d.NavigatorOnLine,
];
_type.members = {
addEventListener: <reflect.FunctionType>{
kind: 'function',
name: 'addEventListener',
signatures: [
{
length: 3,
parameters : [
{
name: 'type',
type: _type_string,
},
{
name: 'listener',
type: null
// TODO type 'unknown' flags: 16384
,
},
{
name: 'useCapture',
type: _type_boolean,
},
],
returns: _type_void,
},
]
},
};
_type = node_modules.typescript.lib.lib.webworker.d.DedicatedWorkerGlobalScope;
_type.name = 'DedicatedWorkerGlobalScope'
_type.members = {
onmessage: null
// TODO anonymous type
,
postMessage: <reflect.FunctionType>{
kind: 'function',
name: 'postMessage',
signatures: [
{
length: 1,
parameters : [
{
name: 'data',
type: _type_any,
},
],
returns: _type_void,
},
]
},
addEventListener: <reflect.FunctionType>{
kind: 'function',
name: 'addEventListener',
signatures: [
{
length: 3,
parameters : [
{
name: 'type',
type: null
// TODO type 'unknown' flags: 256
,
},
{
name: 'listener',
type: null
// TODO anonymous type
,
},
{
name: 'useCapture',
type: _type_boolean,
},
],
returns: _type_void,
},
{
length: 3,
parameters : [
{
name: 'type',
type: _type_string,
},
{
name: 'listener',
type: null
// TODO type 'unknown' flags: 16384
,
},
{
name: 'useCapture',
type: _type_boolean,
},
],
returns: _type_void,
},
]
},
};
_type = node_modules.typescript.lib.lib.webworker.d.WorkerUtils;
_type.name = 'WorkerUtils'
_type.implements = [
node_modules.typescript.lib.lib.core.d.Object,
node_modules.typescript.lib.lib.dom.d.WindowBase64,
];
_type.members = {
indexedDB: node_modules.typescript.lib.lib.dom.d.IDBFactory,
msIndexedDB: node_modules.typescript.lib.lib.dom.d.IDBFactory,
navigator: node_modules.typescript.lib.lib.webworker.d.WorkerNavigator,
clearImmediate: <reflect.FunctionType>{
kind: 'function',
name: 'clearImmediate',
signatures: [
{
length: 1,
parameters : [
{
name: 'handle',
type: _type_number,
},
],
returns: _type_void,
},
]
},
clearInterval: <reflect.FunctionType>{
kind: 'function',
name: 'clearInterval',
signatures: [
{
length: 1,
parameters : [
{
name: 'handle',
type: _type_number,
},
],
returns: _type_void,
},
]
},
clearTimeout: <reflect.FunctionType>{
kind: 'function',
name: 'clearTimeout',
signatures: [
{
length: 1,
parameters : [
{
name: 'handle',
type: _type_number,
},
],
returns: _type_void,
},
]
},
importScripts: <reflect.FunctionType>{
kind: 'function',
name: 'importScripts',
signatures: [
{
length: 0,
parameters : [
{
name: 'urls',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_string
},
},
],
returns: _type_void,
rest: true,
},
]
},
setImmediate: <reflect.FunctionType>{
kind: 'function',
name: 'setImmediate',
signatures: [
{
length: 1,
parameters : [
{
name: 'handler',
type: _type_any,
},
{
name: 'args',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
},
],
returns: _type_number,
rest: true,
},
]
},
setInterval: <reflect.FunctionType>{
kind: 'function',
name: 'setInterval',
signatures: [
{
length: 2,
parameters : [
{
name: 'handler',
type: _type_any,
},
{
name: 'timeout',
type: _type_any,
},
{
name: 'args',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
},
],
returns: _type_number,
rest: true,
},
]
},
setTimeout: <reflect.FunctionType>{
kind: 'function',
name: 'setTimeout',
signatures: [
{
length: 2,
parameters : [
{
name: 'handler',
type: _type_any,
},
{
name: 'timeout',
type: _type_any,
},
{
name: 'args',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
},
],
returns: _type_number,
rest: true,
},
]
},
};
_type = node_modules.typescript.lib.typescript.d."typescript".Node;
_type.name = 'Node'
_type.implements = [
node_modules.typescript.lib.typescript.d."typescript".TextRange,
];
_type.members = {
kind: null
// TODO type 'SyntaxKind' flags: 128
,
flags: null
// TODO type 'NodeFlags' flags: 128
,
getSourceFile: <reflect.FunctionType>{
kind: 'function',
name: 'getSourceFile',
signatures: [
{
length: 0,
returns: node_modules.typescript.lib.typescript.d."typescript".SourceFile,
},
]
},
getChildCount: <reflect.FunctionType>{
kind: 'function',
name: 'getChildCount',
signatures: [
{
length: 1,
parameters : [
{
name: 'sourceFile',
type: node_modules.typescript.lib.typescript.d."typescript".SourceFile,
},
],
returns: _type_number,
},
]
},
getChildAt: <reflect.FunctionType>{
kind: 'function',
name: 'getChildAt',
signatures: [
{
length: 2,
parameters : [
{
name: 'index',
type: _type_number,
},
{
name: 'sourceFile',
type: node_modules.typescript.lib.typescript.d."typescript".SourceFile,
},
],
returns: node_modules.typescript.lib.typescript.d."typescript".Node,
},
]
},
getChildren: <reflect.FunctionType>{
kind: 'function',
name: 'getChildren',
signatures: [
{
length: 1,
parameters : [
{
name: 'sourceFile',
type: node_modules.typescript.lib.typescript.d."typescript".SourceFile,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".Node
},
},
]
},
getStart: <reflect.FunctionType>{
kind: 'function',
name: 'getStart',
signatures: [
{
length: 1,
parameters : [
{
name: 'sourceFile',
type: node_modules.typescript.lib.typescript.d."typescript".SourceFile,
},
],
returns: _type_number,
},
]
},
getFullStart: <reflect.FunctionType>{
kind: 'function',
name: 'getFullStart',
signatures: [
{
length: 0,
returns: _type_number,
},
]
},
getEnd: <reflect.FunctionType>{
kind: 'function',
name: 'getEnd',
signatures: [
{
length: 0,
returns: _type_number,
},
]
},
getWidth: <reflect.FunctionType>{
kind: 'function',
name: 'getWidth',
signatures: [
{
length: 1,
parameters : [
{
name: 'sourceFile',
type: node_modules.typescript.lib.typescript.d."typescript".SourceFile,
},
],
returns: _type_number,
},
]
},
getFullWidth: <reflect.FunctionType>{
kind: 'function',
name: 'getFullWidth',
signatures: [
{
length: 0,
returns: _type_number,
},
]
},
getLeadingTriviaWidth: <reflect.FunctionType>{
kind: 'function',
name: 'getLeadingTriviaWidth',
signatures: [
{
length: 1,
parameters : [
{
name: 'sourceFile',
type: node_modules.typescript.lib.typescript.d."typescript".SourceFile,
},
],
returns: _type_number,
},
]
},
getFullText: <reflect.FunctionType>{
kind: 'function',
name: 'getFullText',
signatures: [
{
length: 1,
parameters : [
{
name: 'sourceFile',
type: node_modules.typescript.lib.typescript.d."typescript".SourceFile,
},
],
returns: _type_string,
},
]
},
getText: <reflect.FunctionType>{
kind: 'function',
name: 'getText',
signatures: [
{
length: 1,
parameters : [
{
name: 'sourceFile',
type: node_modules.typescript.lib.typescript.d."typescript".SourceFile,
},
],
returns: _type_string,
},
]
},
getFirstToken: <reflect.FunctionType>{
kind: 'function',
name: 'getFirstToken',
signatures: [
{
length: 1,
parameters : [
{
name: 'sourceFile',
type: node_modules.typescript.lib.typescript.d."typescript".SourceFile,
},
],
returns: node_modules.typescript.lib.typescript.d."typescript".Node,
},
]
},
getLastToken: <reflect.FunctionType>{
kind: 'function',
name: 'getLastToken',
signatures: [
{
length: 1,
parameters : [
{
name: 'sourceFile',
type: node_modules.typescript.lib.typescript.d."typescript".SourceFile,
},
],
returns: node_modules.typescript.lib.typescript.d."typescript".Node,
},
]
},
};
_type = node_modules.typescript.lib.typescript.d."typescript".Symbol;
_type.name = 'Symbol'
_type.members = {
flags: null
// TODO type 'SymbolFlags' flags: 128
,
name: _type_string,
getFlags: <reflect.FunctionType>{
kind: 'function',
name: 'getFlags',
signatures: [
{
length: 0,
returns: null
// TODO type 'SymbolFlags' flags: 128
,
},
]
},
getName: <reflect.FunctionType>{
kind: 'function',
name: 'getName',
signatures: [
{
length: 0,
returns: _type_string,
},
]
},
getDeclarations: <reflect.FunctionType>{
kind: 'function',
name: 'getDeclarations',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".Declaration
},
},
]
},
getDocumentationComment: <reflect.FunctionType>{
kind: 'function',
name: 'getDocumentationComment',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".SymbolDisplayPart
},
},
]
},
};
_type = node_modules.typescript.lib.typescript.d."typescript".Type;
_type.name = 'Type'
_type.members = {
flags: null
// TODO type 'TypeFlags' flags: 128
,
getFlags: <reflect.FunctionType>{
kind: 'function',
name: 'getFlags',
signatures: [
{
length: 0,
returns: null
// TODO type 'TypeFlags' flags: 128
,
},
]
},
getSymbol: <reflect.FunctionType>{
kind: 'function',
name: 'getSymbol',
signatures: [
{
length: 0,
returns: node_modules.typescript.lib.typescript.d."typescript".Symbol,
},
]
},
getProperties: <reflect.FunctionType>{
kind: 'function',
name: 'getProperties',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".Symbol
},
},
]
},
getProperty: <reflect.FunctionType>{
kind: 'function',
name: 'getProperty',
signatures: [
{
length: 1,
parameters : [
{
name: 'propertyName',
type: _type_string,
},
],
returns: node_modules.typescript.lib.typescript.d."typescript".Symbol,
},
]
},
getApparentProperties: <reflect.FunctionType>{
kind: 'function',
name: 'getApparentProperties',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".Symbol
},
},
]
},
getCallSignatures: <reflect.FunctionType>{
kind: 'function',
name: 'getCallSignatures',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".Signature
},
},
]
},
getConstructSignatures: <reflect.FunctionType>{
kind: 'function',
name: 'getConstructSignatures',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".Signature
},
},
]
},
getStringIndexType: <reflect.FunctionType>{
kind: 'function',
name: 'getStringIndexType',
signatures: [
{
length: 0,
returns: node_modules.typescript.lib.typescript.d."typescript".Type,
},
]
},
getNumberIndexType: <reflect.FunctionType>{
kind: 'function',
name: 'getNumberIndexType',
signatures: [
{
length: 0,
returns: node_modules.typescript.lib.typescript.d."typescript".Type,
},
]
},
getBaseTypes: <reflect.FunctionType>{
kind: 'function',
name: 'getBaseTypes',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".ObjectType
},
},
]
},
};
_type = node_modules.typescript.lib.typescript.d."typescript".Signature;
_type.name = 'Signature'
_type.members = {
declaration: node_modules.typescript.lib.typescript.d."typescript".SignatureDeclaration,
typeParameters: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".TypeParameter
},
parameters: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".Symbol
},
getDeclaration: <reflect.FunctionType>{
kind: 'function',
name: 'getDeclaration',
signatures: [
{
length: 0,
returns: node_modules.typescript.lib.typescript.d."typescript".SignatureDeclaration,
},
]
},
getTypeParameters: <reflect.FunctionType>{
kind: 'function',
name: 'getTypeParameters',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".Type
},
},
]
},
getParameters: <reflect.FunctionType>{
kind: 'function',
name: 'getParameters',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".Symbol
},
},
]
},
getReturnType: <reflect.FunctionType>{
kind: 'function',
name: 'getReturnType',
signatures: [
{
length: 0,
returns: node_modules.typescript.lib.typescript.d."typescript".Type,
},
]
},
getDocumentationComment: <reflect.FunctionType>{
kind: 'function',
name: 'getDocumentationComment',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".SymbolDisplayPart
},
},
]
},
};
_type = node_modules.typescript.lib.typescript.d."typescript".SourceFile;
_type.name = 'SourceFile'
_type.implements = [
node_modules.typescript.lib.typescript.d."typescript".Declaration,
];
_type.members = {
statements: <reflect.TypeReference>{
kind: 'reference',
type: node_modules.typescript.lib.typescript.d."typescript".NodeArray,
typeArguments: [
node_modules.typescript.lib.typescript.d."typescript".Statement,
]
},
endOfFileToken: node_modules.typescript.lib.typescript.d."typescript".Node,
fileName: _type_string,
text: _type_string,
amdDependencies: <reflect.ArrayType>{
kind: 'array',
elementType: null
// TODO anonymous type
},
moduleName: _type_string,
referencedFiles: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".FileReference
},
languageVariant: null
// TODO type 'LanguageVariant' flags: 128
,
hasNoDefaultLib: _type_boolean,
languageVersion: null
// TODO type 'ScriptTarget' flags: 128
,
getLineAndCharacterOfPosition: <reflect.FunctionType>{
kind: 'function',
name: 'getLineAndCharacterOfPosition',
signatures: [
{
length: 1,
parameters : [
{
name: 'pos',
type: _type_number,
},
],
returns: node_modules.typescript.lib.typescript.d."typescript".LineAndCharacter,
},
]
},
getLineStarts: <reflect.FunctionType>{
kind: 'function',
name: 'getLineStarts',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: _type_number
},
},
]
},
getPositionOfLineAndCharacter: <reflect.FunctionType>{
kind: 'function',
name: 'getPositionOfLineAndCharacter',
signatures: [
{
length: 2,
parameters : [
{
name: 'line',
type: _type_number,
},
{
name: 'character',
type: _type_number,
},
],
returns: _type_number,
},
]
},
update: <reflect.FunctionType>{
kind: 'function',
name: 'update',
signatures: [
{
length: 2,
parameters : [
{
name: 'newText',
type: _type_string,
},
{
name: 'textChangeRange',
type: node_modules.typescript.lib.typescript.d."typescript".TextChangeRange,
},
],
returns: node_modules.typescript.lib.typescript.d."typescript".SourceFile,
},
]
},
};
_type = node_modules.typescript.lib.typescript.d."typescript".IScriptSnapshot;
_type.name = 'IScriptSnapshot'
_type.members = {
getText: <reflect.FunctionType>{
kind: 'function',
name: 'getText',
signatures: [
{
length: 2,
parameters : [
{
name: 'start',
type: _type_number,
},
{
name: 'end',
type: _type_number,
},
],
returns: _type_string,
},
]
},
getLength: <reflect.FunctionType>{
kind: 'function',
name: 'getLength',
signatures: [
{
length: 0,
returns: _type_number,
},
]
},
getChangeRange: <reflect.FunctionType>{
kind: 'function',
name: 'getChangeRange',
signatures: [
{
length: 1,
parameters : [
{
name: 'oldSnapshot',
type: node_modules.typescript.lib.typescript.d."typescript".IScriptSnapshot,
},
],
returns: node_modules.typescript.lib.typescript.d."typescript".TextChangeRange,
},
]
},
};
_type = node_modules.typescript.lib.typescript.d."typescript".PreProcessedFileInfo;
_type.name = 'PreProcessedFileInfo'
_type.members = {
referencedFiles: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".FileReference
},
importedFiles: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".FileReference
},
isLibFile: _type_boolean,
};
_type = node_modules.typescript.lib.typescript.d."typescript".HostCancellationToken;
_type.name = 'HostCancellationToken'
_type.members = {
isCancellationRequested: <reflect.FunctionType>{
kind: 'function',
name: 'isCancellationRequested',
signatures: [
{
length: 0,
returns: _type_boolean,
},
]
},
};
_type = node_modules.typescript.lib.typescript.d."typescript".LanguageServiceHost;
_type.name = 'LanguageServiceHost'
_type.members = {
getCompilationSettings: <reflect.FunctionType>{
kind: 'function',
name: 'getCompilationSettings',
signatures: [
{
length: 0,
returns: node_modules.typescript.lib.typescript.d."typescript".CompilerOptions,
},
]
},
getScriptFileNames: <reflect.FunctionType>{
kind: 'function',
name: 'getScriptFileNames',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: _type_string
},
},
]
},
getScriptVersion: <reflect.FunctionType>{
kind: 'function',
name: 'getScriptVersion',
signatures: [
{
length: 1,
parameters : [
{
name: 'fileName',
type: _type_string,
},
],
returns: _type_string,
},
]
},
getScriptSnapshot: <reflect.FunctionType>{
kind: 'function',
name: 'getScriptSnapshot',
signatures: [
{
length: 1,
parameters : [
{
name: 'fileName',
type: _type_string,
},
],
returns: node_modules.typescript.lib.typescript.d."typescript".IScriptSnapshot,
},
]
},
getCurrentDirectory: <reflect.FunctionType>{
kind: 'function',
name: 'getCurrentDirectory',
signatures: [
{
length: 0,
returns: _type_string,
},
]
},
getDefaultLibFileName: <reflect.FunctionType>{
kind: 'function',
name: 'getDefaultLibFileName',
signatures: [
{
length: 1,
parameters : [
{
name: 'options',
type: node_modules.typescript.lib.typescript.d."typescript".CompilerOptions,
},
],
returns: _type_string,
},
]
},
};
_type = node_modules.typescript.lib.typescript.d."typescript".LanguageService;
_type.name = 'LanguageService'
_type.members = {
cleanupSemanticCache: <reflect.FunctionType>{
kind: 'function',
name: 'cleanupSemanticCache',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
getSyntacticDiagnostics: <reflect.FunctionType>{
kind: 'function',
name: 'getSyntacticDiagnostics',
signatures: [
{
length: 1,
parameters : [
{
name: 'fileName',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".Diagnostic
},
},
]
},
getSemanticDiagnostics: <reflect.FunctionType>{
kind: 'function',
name: 'getSemanticDiagnostics',
signatures: [
{
length: 1,
parameters : [
{
name: 'fileName',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".Diagnostic
},
},
]
},
getCompilerOptionsDiagnostics: <reflect.FunctionType>{
kind: 'function',
name: 'getCompilerOptionsDiagnostics',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".Diagnostic
},
},
]
},
getSyntacticClassifications: <reflect.FunctionType>{
kind: 'function',
name: 'getSyntacticClassifications',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'span',
type: node_modules.typescript.lib.typescript.d."typescript".TextSpan,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".ClassifiedSpan
},
},
]
},
getSemanticClassifications: <reflect.FunctionType>{
kind: 'function',
name: 'getSemanticClassifications',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'span',
type: node_modules.typescript.lib.typescript.d."typescript".TextSpan,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".ClassifiedSpan
},
},
]
},
getEncodedSyntacticClassifications: <reflect.FunctionType>{
kind: 'function',
name: 'getEncodedSyntacticClassifications',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'span',
type: node_modules.typescript.lib.typescript.d."typescript".TextSpan,
},
],
returns: node_modules.typescript.lib.typescript.d."typescript".Classifications,
},
]
},
getEncodedSemanticClassifications: <reflect.FunctionType>{
kind: 'function',
name: 'getEncodedSemanticClassifications',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'span',
type: node_modules.typescript.lib.typescript.d."typescript".TextSpan,
},
],
returns: node_modules.typescript.lib.typescript.d."typescript".Classifications,
},
]
},
getCompletionsAtPosition: <reflect.FunctionType>{
kind: 'function',
name: 'getCompletionsAtPosition',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
],
returns: node_modules.typescript.lib.typescript.d."typescript".CompletionInfo,
},
]
},
getCompletionEntryDetails: <reflect.FunctionType>{
kind: 'function',
name: 'getCompletionEntryDetails',
signatures: [
{
length: 3,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
{
name: 'entryName',
type: _type_string,
},
],
returns: node_modules.typescript.lib.typescript.d."typescript".CompletionEntryDetails,
},
]
},
getQuickInfoAtPosition: <reflect.FunctionType>{
kind: 'function',
name: 'getQuickInfoAtPosition',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
],
returns: node_modules.typescript.lib.typescript.d."typescript".QuickInfo,
},
]
},
getNameOrDottedNameSpan: <reflect.FunctionType>{
kind: 'function',
name: 'getNameOrDottedNameSpan',
signatures: [
{
length: 3,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'startPos',
type: _type_number,
},
{
name: 'endPos',
type: _type_number,
},
],
returns: node_modules.typescript.lib.typescript.d."typescript".TextSpan,
},
]
},
getBreakpointStatementAtPosition: <reflect.FunctionType>{
kind: 'function',
name: 'getBreakpointStatementAtPosition',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
],
returns: node_modules.typescript.lib.typescript.d."typescript".TextSpan,
},
]
},
getSignatureHelpItems: <reflect.FunctionType>{
kind: 'function',
name: 'getSignatureHelpItems',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
],
returns: node_modules.typescript.lib.typescript.d."typescript".SignatureHelpItems,
},
]
},
getRenameInfo: <reflect.FunctionType>{
kind: 'function',
name: 'getRenameInfo',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
],
returns: node_modules.typescript.lib.typescript.d."typescript".RenameInfo,
},
]
},
findRenameLocations: <reflect.FunctionType>{
kind: 'function',
name: 'findRenameLocations',
signatures: [
{
length: 4,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
{
name: 'findInStrings',
type: _type_boolean,
},
{
name: 'findInComments',
type: _type_boolean,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".RenameLocation
},
},
]
},
getDefinitionAtPosition: <reflect.FunctionType>{
kind: 'function',
name: 'getDefinitionAtPosition',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".DefinitionInfo
},
},
]
},
getTypeDefinitionAtPosition: <reflect.FunctionType>{
kind: 'function',
name: 'getTypeDefinitionAtPosition',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".DefinitionInfo
},
},
]
},
getReferencesAtPosition: <reflect.FunctionType>{
kind: 'function',
name: 'getReferencesAtPosition',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".ReferenceEntry
},
},
]
},
findReferences: <reflect.FunctionType>{
kind: 'function',
name: 'findReferences',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".ReferencedSymbol
},
},
]
},
getDocumentHighlights: <reflect.FunctionType>{
kind: 'function',
name: 'getDocumentHighlights',
signatures: [
{
length: 3,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
{
name: 'filesToSearch',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_string
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".DocumentHighlights
},
},
]
},
getOccurrencesAtPosition: <reflect.FunctionType>{
kind: 'function',
name: 'getOccurrencesAtPosition',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".ReferenceEntry
},
},
]
},
getNavigateToItems: <reflect.FunctionType>{
kind: 'function',
name: 'getNavigateToItems',
signatures: [
{
length: 2,
parameters : [
{
name: 'searchValue',
type: _type_string,
},
{
name: 'maxResultCount',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".NavigateToItem
},
},
]
},
getNavigationBarItems: <reflect.FunctionType>{
kind: 'function',
name: 'getNavigationBarItems',
signatures: [
{
length: 1,
parameters : [
{
name: 'fileName',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".NavigationBarItem
},
},
]
},
getOutliningSpans: <reflect.FunctionType>{
kind: 'function',
name: 'getOutliningSpans',
signatures: [
{
length: 1,
parameters : [
{
name: 'fileName',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".OutliningSpan
},
},
]
},
getTodoComments: <reflect.FunctionType>{
kind: 'function',
name: 'getTodoComments',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'descriptors',
type: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".TodoCommentDescriptor
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".TodoComment
},
},
]
},
getBraceMatchingAtPosition: <reflect.FunctionType>{
kind: 'function',
name: 'getBraceMatchingAtPosition',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".TextSpan
},
},
]
},
getIndentationAtPosition: <reflect.FunctionType>{
kind: 'function',
name: 'getIndentationAtPosition',
signatures: [
{
length: 3,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
{
name: 'options',
type: node_modules.typescript.lib.typescript.d."typescript".EditorOptions,
},
],
returns: _type_number,
},
]
},
getFormattingEditsForRange: <reflect.FunctionType>{
kind: 'function',
name: 'getFormattingEditsForRange',
signatures: [
{
length: 4,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'start',
type: _type_number,
},
{
name: 'end',
type: _type_number,
},
{
name: 'options',
type: node_modules.typescript.lib.typescript.d."typescript".FormatCodeOptions,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".TextChange
},
},
]
},
getFormattingEditsForDocument: <reflect.FunctionType>{
kind: 'function',
name: 'getFormattingEditsForDocument',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'options',
type: node_modules.typescript.lib.typescript.d."typescript".FormatCodeOptions,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".TextChange
},
},
]
},
getFormattingEditsAfterKeystroke: <reflect.FunctionType>{
kind: 'function',
name: 'getFormattingEditsAfterKeystroke',
signatures: [
{
length: 4,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
{
name: 'key',
type: _type_string,
},
{
name: 'options',
type: node_modules.typescript.lib.typescript.d."typescript".FormatCodeOptions,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".TextChange
},
},
]
},
getEmitOutput: <reflect.FunctionType>{
kind: 'function',
name: 'getEmitOutput',
signatures: [
{
length: 1,
parameters : [
{
name: 'fileName',
type: _type_string,
},
],
returns: node_modules.typescript.lib.typescript.d."typescript".EmitOutput,
},
]
},
getProgram: <reflect.FunctionType>{
kind: 'function',
name: 'getProgram',
signatures: [
{
length: 0,
returns: node_modules.typescript.lib.typescript.d."typescript".Program,
},
]
},
getSourceFile: <reflect.FunctionType>{
kind: 'function',
name: 'getSourceFile',
signatures: [
{
length: 1,
parameters : [
{
name: 'fileName',
type: _type_string,
},
],
returns: node_modules.typescript.lib.typescript.d."typescript".SourceFile,
},
]
},
dispose: <reflect.FunctionType>{
kind: 'function',
name: 'dispose',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
};
_type = node_modules.typescript.lib.typescript.d."typescript".Classifications;
_type.name = 'Classifications'
_type.members = {
spans: <reflect.ArrayType>{
kind: 'array',
elementType: _type_number
},
endOfLineState: null
// TODO type 'EndOfLineState' flags: 128
,
};
_type = node_modules.typescript.lib.typescript.d."typescript".ClassifiedSpan;
_type.name = 'ClassifiedSpan'
_type.members = {
textSpan: node_modules.typescript.lib.typescript.d."typescript".TextSpan,
classificationType: _type_string,
};
_type = node_modules.typescript.lib.typescript.d."typescript".NavigationBarItem;
_type.name = 'NavigationBarItem'
_type.members = {
text: _type_string,
kind: _type_string,
kindModifiers: _type_string,
spans: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".TextSpan
},
childItems: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".NavigationBarItem
},
indent: _type_number,
bolded: _type_boolean,
grayed: _type_boolean,
};
_type = node_modules.typescript.lib.typescript.d."typescript".TodoCommentDescriptor;
_type.name = 'TodoCommentDescriptor'
_type.members = {
text: _type_string,
priority: _type_number,
};
_type = node_modules.typescript.lib.typescript.d."typescript".TodoComment;
_type.name = 'TodoComment'
_type.members = {
descriptor: node_modules.typescript.lib.typescript.d."typescript".TodoCommentDescriptor,
message: _type_string,
position: _type_number,
};
_type = node_modules.typescript.lib.typescript.d."typescript".TextChange;
_type.name = 'TextChange'
_type.members = {
span: node_modules.typescript.lib.typescript.d."typescript".TextSpan,
newText: _type_string,
};
_type = node_modules.typescript.lib.typescript.d."typescript".RenameLocation;
_type.name = 'RenameLocation'
_type.members = {
textSpan: node_modules.typescript.lib.typescript.d."typescript".TextSpan,
fileName: _type_string,
};
_type = node_modules.typescript.lib.typescript.d."typescript".ReferenceEntry;
_type.name = 'ReferenceEntry'
_type.members = {
textSpan: node_modules.typescript.lib.typescript.d."typescript".TextSpan,
fileName: _type_string,
isWriteAccess: _type_boolean,
};
_type = node_modules.typescript.lib.typescript.d."typescript".DocumentHighlights;
_type.name = 'DocumentHighlights'
_type.members = {
fileName: _type_string,
highlightSpans: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".HighlightSpan
},
};
_type = node_modules.typescript.lib.typescript.d."typescript".HighlightSpan;
_type.name = 'HighlightSpan'
_type.members = {
textSpan: node_modules.typescript.lib.typescript.d."typescript".TextSpan,
kind: _type_string,
};
_type = node_modules.typescript.lib.typescript.d."typescript".NavigateToItem;
_type.name = 'NavigateToItem'
_type.members = {
name: _type_string,
kind: _type_string,
kindModifiers: _type_string,
matchKind: _type_string,
isCaseSensitive: _type_boolean,
fileName: _type_string,
textSpan: node_modules.typescript.lib.typescript.d."typescript".TextSpan,
containerName: _type_string,
containerKind: _type_string,
};
_type = node_modules.typescript.lib.typescript.d."typescript".EditorOptions;
_type.name = 'EditorOptions'
_type.members = {
IndentSize: _type_number,
TabSize: _type_number,
NewLineCharacter: _type_string,
ConvertTabsToSpaces: _type_boolean,
};
_type = node_modules.typescript.lib.typescript.d."typescript".FormatCodeOptions;
_type.name = 'FormatCodeOptions'
_type.implements = [
node_modules.typescript.lib.typescript.d."typescript".EditorOptions,
];
_type.members = {
InsertSpaceAfterCommaDelimiter: _type_boolean,
InsertSpaceAfterSemicolonInForStatements: _type_boolean,
InsertSpaceBeforeAndAfterBinaryOperators: _type_boolean,
InsertSpaceAfterKeywordsInControlFlowStatements: _type_boolean,
InsertSpaceAfterFunctionKeywordForAnonymousFunctions: _type_boolean,
InsertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis: _type_boolean,
PlaceOpenBraceOnNewLineForFunctions: _type_boolean,
PlaceOpenBraceOnNewLineForControlBlocks: _type_boolean,
};
_type.index = [
{
length: 1,
parameters : [
{
name: 's',
type: _type_string,
},
],
returns: null
// TODO type 'unknown' flags: 16384
,
},
];
_type = node_modules.typescript.lib.typescript.d."typescript".DefinitionInfo;
_type.name = 'DefinitionInfo'
_type.members = {
fileName: _type_string,
textSpan: node_modules.typescript.lib.typescript.d."typescript".TextSpan,
kind: _type_string,
name: _type_string,
containerKind: _type_string,
containerName: _type_string,
};
_type = node_modules.typescript.lib.typescript.d."typescript".ReferencedSymbol;
_type.name = 'ReferencedSymbol'
_type.members = {
definition: node_modules.typescript.lib.typescript.d."typescript".DefinitionInfo,
references: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".ReferenceEntry
},
};
_type = node_modules.typescript.lib.typescript.d."typescript".SymbolDisplayPart;
_type.name = 'SymbolDisplayPart'
_type.members = {
text: _type_string,
kind: _type_string,
};
_type = node_modules.typescript.lib.typescript.d."typescript".QuickInfo;
_type.name = 'QuickInfo'
_type.members = {
kind: _type_string,
kindModifiers: _type_string,
textSpan: node_modules.typescript.lib.typescript.d."typescript".TextSpan,
displayParts: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".SymbolDisplayPart
},
documentation: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".SymbolDisplayPart
},
};
_type = node_modules.typescript.lib.typescript.d."typescript".RenameInfo;
_type.name = 'RenameInfo'
_type.members = {
canRename: _type_boolean,
localizedErrorMessage: _type_string,
displayName: _type_string,
fullDisplayName: _type_string,
kind: _type_string,
kindModifiers: _type_string,
triggerSpan: node_modules.typescript.lib.typescript.d."typescript".TextSpan,
};
_type = node_modules.typescript.lib.typescript.d."typescript".SignatureHelpParameter;
_type.name = 'SignatureHelpParameter'
_type.members = {
name: _type_string,
documentation: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".SymbolDisplayPart
},
displayParts: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".SymbolDisplayPart
},
isOptional: _type_boolean,
};
_type = node_modules.typescript.lib.typescript.d."typescript".SignatureHelpItem;
_type.name = 'SignatureHelpItem'
_type.members = {
isVariadic: _type_boolean,
prefixDisplayParts: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".SymbolDisplayPart
},
suffixDisplayParts: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".SymbolDisplayPart
},
separatorDisplayParts: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".SymbolDisplayPart
},
parameters: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".SignatureHelpParameter
},
documentation: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".SymbolDisplayPart
},
};
_type = node_modules.typescript.lib.typescript.d."typescript".SignatureHelpItems;
_type.name = 'SignatureHelpItems'
_type.members = {
items: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".SignatureHelpItem
},
applicableSpan: node_modules.typescript.lib.typescript.d."typescript".TextSpan,
selectedItemIndex: _type_number,
argumentIndex: _type_number,
argumentCount: _type_number,
};
_type = node_modules.typescript.lib.typescript.d."typescript".CompletionInfo;
_type.name = 'CompletionInfo'
_type.members = {
isMemberCompletion: _type_boolean,
isNewIdentifierLocation: _type_boolean,
entries: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".CompletionEntry
},
};
_type = node_modules.typescript.lib.typescript.d."typescript".CompletionEntry;
_type.name = 'CompletionEntry'
_type.members = {
name: _type_string,
kind: _type_string,
kindModifiers: _type_string,
sortText: _type_string,
};
_type = node_modules.typescript.lib.typescript.d."typescript".CompletionEntryDetails;
_type.name = 'CompletionEntryDetails'
_type.members = {
name: _type_string,
kind: _type_string,
kindModifiers: _type_string,
displayParts: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".SymbolDisplayPart
},
documentation: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".SymbolDisplayPart
},
};
_type = node_modules.typescript.lib.typescript.d."typescript".OutliningSpan;
_type.name = 'OutliningSpan'
_type.members = {
textSpan: node_modules.typescript.lib.typescript.d."typescript".TextSpan,
hintSpan: node_modules.typescript.lib.typescript.d."typescript".TextSpan,
bannerText: _type_string,
autoCollapse: _type_boolean,
};
_type = node_modules.typescript.lib.typescript.d."typescript".EmitOutput;
_type.name = 'EmitOutput'
_type.members = {
outputFiles: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".OutputFile
},
emitSkipped: _type_boolean,
};
_type = node_modules.typescript.lib.typescript.d."typescript".OutputFile;
_type.name = 'OutputFile'
_type.members = {
name: _type_string,
writeByteOrderMark: _type_boolean,
text: _type_string,
};
_type = node_modules.typescript.lib.typescript.d."typescript".ClassificationResult;
_type.name = 'ClassificationResult'
_type.members = {
finalLexState: null
// TODO type 'EndOfLineState' flags: 128
,
entries: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".ClassificationInfo
},
};
_type = node_modules.typescript.lib.typescript.d."typescript".ClassificationInfo;
_type.name = 'ClassificationInfo'
_type.members = {
length: _type_number,
classification: null
// TODO type 'TokenClass' flags: 128
,
};
_type = node_modules.typescript.lib.typescript.d."typescript".Classifier;
_type.name = 'Classifier'
_type.members = {
getClassificationsForLine: <reflect.FunctionType>{
kind: 'function',
name: 'getClassificationsForLine',
signatures: [
{
length: 3,
parameters : [
{
name: 'text',
type: _type_string,
},
{
name: 'lexState',
type: null
// TODO type 'EndOfLineState' flags: 128
,
},
{
name: 'syntacticClassifierAbsent',
type: _type_boolean,
},
],
returns: node_modules.typescript.lib.typescript.d."typescript".ClassificationResult,
},
]
},
getEncodedLexicalClassifications: <reflect.FunctionType>{
kind: 'function',
name: 'getEncodedLexicalClassifications',
signatures: [
{
length: 3,
parameters : [
{
name: 'text',
type: _type_string,
},
{
name: 'endOfLineState',
type: null
// TODO type 'EndOfLineState' flags: 128
,
},
{
name: 'syntacticClassifierAbsent',
type: _type_boolean,
},
],
returns: node_modules.typescript.lib.typescript.d."typescript".Classifications,
},
]
},
};
_type = node_modules.typescript.lib.typescript.d."typescript".DocumentRegistry;
_type.name = 'DocumentRegistry'
_type.members = {
acquireDocument: <reflect.FunctionType>{
kind: 'function',
name: 'acquireDocument',
signatures: [
{
length: 4,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'compilationSettings',
type: node_modules.typescript.lib.typescript.d."typescript".CompilerOptions,
},
{
name: 'scriptSnapshot',
type: node_modules.typescript.lib.typescript.d."typescript".IScriptSnapshot,
},
{
name: 'version',
type: _type_string,
},
],
returns: node_modules.typescript.lib.typescript.d."typescript".SourceFile,
},
]
},
updateDocument: <reflect.FunctionType>{
kind: 'function',
name: 'updateDocument',
signatures: [
{
length: 4,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'compilationSettings',
type: node_modules.typescript.lib.typescript.d."typescript".CompilerOptions,
},
{
name: 'scriptSnapshot',
type: node_modules.typescript.lib.typescript.d."typescript".IScriptSnapshot,
},
{
name: 'version',
type: _type_string,
},
],
returns: node_modules.typescript.lib.typescript.d."typescript".SourceFile,
},
]
},
releaseDocument: <reflect.FunctionType>{
kind: 'function',
name: 'releaseDocument',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'compilationSettings',
type: node_modules.typescript.lib.typescript.d."typescript".CompilerOptions,
},
],
returns: _type_void,
},
]
},
reportStats: <reflect.FunctionType>{
kind: 'function',
name: 'reportStats',
signatures: [
{
length: 0,
returns: _type_string,
},
]
},
};
_type = node_modules.typescript.lib.typescript.d."typescript".ClassificationTypeNames;
_type.name = 'ClassificationTypeNames'
_type.statics = {
comment: _type_string,
identifier: _type_string,
keyword: _type_string,
numericLiteral: _type_string,
operator: _type_string,
stringLiteral: _type_string,
whiteSpace: _type_string,
text: _type_string,
punctuation: _type_string,
className: _type_string,
enumName: _type_string,
interfaceName: _type_string,
moduleName: _type_string,
typeParameterName: _type_string,
typeAliasName: _type_string,
parameterName: _type_string,
docCommentTagName: _type_string,
};
_type = node_modules.typescript.lib.typescript.d."typescript".DisplayPartsSymbolWriter;
_type.name = 'DisplayPartsSymbolWriter'
_type.implements = [
node_modules.typescript.lib.typescript.d."typescript".SymbolWriter,
];
_type.members = {
displayParts: <reflect.FunctionType>{
kind: 'function',
name: 'displayParts',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".SymbolDisplayPart
},
},
]
},
};
_type = node_modules.typescript.lib.typescript.d."typescript".TranspileOptions;
_type.name = 'TranspileOptions'
_type = node_modules.typescript.lib.typescript.d."typescript".TranspileOutput;
_type.name = 'TranspileOutput'
_type.members = {
outputText: _type_string,
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.Node;
_type.name = 'Node'
_type.implements = [
node_modules.typescript.lib.typescriptServices.d.ts.TextRange,
];
_type.members = {
kind: null
// TODO type 'SyntaxKind' flags: 128
,
flags: null
// TODO type 'NodeFlags' flags: 128
,
getSourceFile: <reflect.FunctionType>{
kind: 'function',
name: 'getSourceFile',
signatures: [
{
length: 0,
returns: node_modules.typescript.lib.typescriptServices.d.ts.SourceFile,
},
]
},
getChildCount: <reflect.FunctionType>{
kind: 'function',
name: 'getChildCount',
signatures: [
{
length: 1,
parameters : [
{
name: 'sourceFile',
type: node_modules.typescript.lib.typescriptServices.d.ts.SourceFile,
},
],
returns: _type_number,
},
]
},
getChildAt: <reflect.FunctionType>{
kind: 'function',
name: 'getChildAt',
signatures: [
{
length: 2,
parameters : [
{
name: 'index',
type: _type_number,
},
{
name: 'sourceFile',
type: node_modules.typescript.lib.typescriptServices.d.ts.SourceFile,
},
],
returns: node_modules.typescript.lib.typescriptServices.d.ts.Node,
},
]
},
getChildren: <reflect.FunctionType>{
kind: 'function',
name: 'getChildren',
signatures: [
{
length: 1,
parameters : [
{
name: 'sourceFile',
type: node_modules.typescript.lib.typescriptServices.d.ts.SourceFile,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.Node
},
},
]
},
getStart: <reflect.FunctionType>{
kind: 'function',
name: 'getStart',
signatures: [
{
length: 1,
parameters : [
{
name: 'sourceFile',
type: node_modules.typescript.lib.typescriptServices.d.ts.SourceFile,
},
],
returns: _type_number,
},
]
},
getFullStart: <reflect.FunctionType>{
kind: 'function',
name: 'getFullStart',
signatures: [
{
length: 0,
returns: _type_number,
},
]
},
getEnd: <reflect.FunctionType>{
kind: 'function',
name: 'getEnd',
signatures: [
{
length: 0,
returns: _type_number,
},
]
},
getWidth: <reflect.FunctionType>{
kind: 'function',
name: 'getWidth',
signatures: [
{
length: 1,
parameters : [
{
name: 'sourceFile',
type: node_modules.typescript.lib.typescriptServices.d.ts.SourceFile,
},
],
returns: _type_number,
},
]
},
getFullWidth: <reflect.FunctionType>{
kind: 'function',
name: 'getFullWidth',
signatures: [
{
length: 0,
returns: _type_number,
},
]
},
getLeadingTriviaWidth: <reflect.FunctionType>{
kind: 'function',
name: 'getLeadingTriviaWidth',
signatures: [
{
length: 1,
parameters : [
{
name: 'sourceFile',
type: node_modules.typescript.lib.typescriptServices.d.ts.SourceFile,
},
],
returns: _type_number,
},
]
},
getFullText: <reflect.FunctionType>{
kind: 'function',
name: 'getFullText',
signatures: [
{
length: 1,
parameters : [
{
name: 'sourceFile',
type: node_modules.typescript.lib.typescriptServices.d.ts.SourceFile,
},
],
returns: _type_string,
},
]
},
getText: <reflect.FunctionType>{
kind: 'function',
name: 'getText',
signatures: [
{
length: 1,
parameters : [
{
name: 'sourceFile',
type: node_modules.typescript.lib.typescriptServices.d.ts.SourceFile,
},
],
returns: _type_string,
},
]
},
getFirstToken: <reflect.FunctionType>{
kind: 'function',
name: 'getFirstToken',
signatures: [
{
length: 1,
parameters : [
{
name: 'sourceFile',
type: node_modules.typescript.lib.typescriptServices.d.ts.SourceFile,
},
],
returns: node_modules.typescript.lib.typescriptServices.d.ts.Node,
},
]
},
getLastToken: <reflect.FunctionType>{
kind: 'function',
name: 'getLastToken',
signatures: [
{
length: 1,
parameters : [
{
name: 'sourceFile',
type: node_modules.typescript.lib.typescriptServices.d.ts.SourceFile,
},
],
returns: node_modules.typescript.lib.typescriptServices.d.ts.Node,
},
]
},
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.Symbol;
_type.name = 'Symbol'
_type.members = {
flags: null
// TODO type 'SymbolFlags' flags: 128
,
name: _type_string,
getFlags: <reflect.FunctionType>{
kind: 'function',
name: 'getFlags',
signatures: [
{
length: 0,
returns: null
// TODO type 'SymbolFlags' flags: 128
,
},
]
},
getName: <reflect.FunctionType>{
kind: 'function',
name: 'getName',
signatures: [
{
length: 0,
returns: _type_string,
},
]
},
getDeclarations: <reflect.FunctionType>{
kind: 'function',
name: 'getDeclarations',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.Declaration
},
},
]
},
getDocumentationComment: <reflect.FunctionType>{
kind: 'function',
name: 'getDocumentationComment',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.SymbolDisplayPart
},
},
]
},
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.Type;
_type.name = 'Type'
_type.members = {
flags: null
// TODO type 'TypeFlags' flags: 128
,
getFlags: <reflect.FunctionType>{
kind: 'function',
name: 'getFlags',
signatures: [
{
length: 0,
returns: null
// TODO type 'TypeFlags' flags: 128
,
},
]
},
getSymbol: <reflect.FunctionType>{
kind: 'function',
name: 'getSymbol',
signatures: [
{
length: 0,
returns: node_modules.typescript.lib.typescriptServices.d.ts.Symbol,
},
]
},
getProperties: <reflect.FunctionType>{
kind: 'function',
name: 'getProperties',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.Symbol
},
},
]
},
getProperty: <reflect.FunctionType>{
kind: 'function',
name: 'getProperty',
signatures: [
{
length: 1,
parameters : [
{
name: 'propertyName',
type: _type_string,
},
],
returns: node_modules.typescript.lib.typescriptServices.d.ts.Symbol,
},
]
},
getApparentProperties: <reflect.FunctionType>{
kind: 'function',
name: 'getApparentProperties',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.Symbol
},
},
]
},
getCallSignatures: <reflect.FunctionType>{
kind: 'function',
name: 'getCallSignatures',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.Signature
},
},
]
},
getConstructSignatures: <reflect.FunctionType>{
kind: 'function',
name: 'getConstructSignatures',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.Signature
},
},
]
},
getStringIndexType: <reflect.FunctionType>{
kind: 'function',
name: 'getStringIndexType',
signatures: [
{
length: 0,
returns: node_modules.typescript.lib.typescriptServices.d.ts.Type,
},
]
},
getNumberIndexType: <reflect.FunctionType>{
kind: 'function',
name: 'getNumberIndexType',
signatures: [
{
length: 0,
returns: node_modules.typescript.lib.typescriptServices.d.ts.Type,
},
]
},
getBaseTypes: <reflect.FunctionType>{
kind: 'function',
name: 'getBaseTypes',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.ObjectType
},
},
]
},
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.Signature;
_type.name = 'Signature'
_type.members = {
declaration: node_modules.typescript.lib.typescriptServices.d.ts.SignatureDeclaration,
typeParameters: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.TypeParameter
},
parameters: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.Symbol
},
getDeclaration: <reflect.FunctionType>{
kind: 'function',
name: 'getDeclaration',
signatures: [
{
length: 0,
returns: node_modules.typescript.lib.typescriptServices.d.ts.SignatureDeclaration,
},
]
},
getTypeParameters: <reflect.FunctionType>{
kind: 'function',
name: 'getTypeParameters',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.Type
},
},
]
},
getParameters: <reflect.FunctionType>{
kind: 'function',
name: 'getParameters',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.Symbol
},
},
]
},
getReturnType: <reflect.FunctionType>{
kind: 'function',
name: 'getReturnType',
signatures: [
{
length: 0,
returns: node_modules.typescript.lib.typescriptServices.d.ts.Type,
},
]
},
getDocumentationComment: <reflect.FunctionType>{
kind: 'function',
name: 'getDocumentationComment',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.SymbolDisplayPart
},
},
]
},
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.SourceFile;
_type.name = 'SourceFile'
_type.implements = [
node_modules.typescript.lib.typescriptServices.d.ts.Declaration,
];
_type.members = {
statements: <reflect.TypeReference>{
kind: 'reference',
type: node_modules.typescript.lib.typescriptServices.d.ts.NodeArray,
typeArguments: [
node_modules.typescript.lib.typescriptServices.d.ts.Statement,
]
},
endOfFileToken: node_modules.typescript.lib.typescriptServices.d.ts.Node,
fileName: _type_string,
text: _type_string,
amdDependencies: <reflect.ArrayType>{
kind: 'array',
elementType: null
// TODO anonymous type
},
moduleName: _type_string,
referencedFiles: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.FileReference
},
languageVariant: null
// TODO type 'LanguageVariant' flags: 128
,
hasNoDefaultLib: _type_boolean,
languageVersion: null
// TODO type 'ScriptTarget' flags: 128
,
getLineAndCharacterOfPosition: <reflect.FunctionType>{
kind: 'function',
name: 'getLineAndCharacterOfPosition',
signatures: [
{
length: 1,
parameters : [
{
name: 'pos',
type: _type_number,
},
],
returns: node_modules.typescript.lib.typescriptServices.d.ts.LineAndCharacter,
},
]
},
getLineStarts: <reflect.FunctionType>{
kind: 'function',
name: 'getLineStarts',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: _type_number
},
},
]
},
getPositionOfLineAndCharacter: <reflect.FunctionType>{
kind: 'function',
name: 'getPositionOfLineAndCharacter',
signatures: [
{
length: 2,
parameters : [
{
name: 'line',
type: _type_number,
},
{
name: 'character',
type: _type_number,
},
],
returns: _type_number,
},
]
},
update: <reflect.FunctionType>{
kind: 'function',
name: 'update',
signatures: [
{
length: 2,
parameters : [
{
name: 'newText',
type: _type_string,
},
{
name: 'textChangeRange',
type: node_modules.typescript.lib.typescriptServices.d.ts.TextChangeRange,
},
],
returns: node_modules.typescript.lib.typescriptServices.d.ts.SourceFile,
},
]
},
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.IScriptSnapshot;
_type.name = 'IScriptSnapshot'
_type.members = {
getText: <reflect.FunctionType>{
kind: 'function',
name: 'getText',
signatures: [
{
length: 2,
parameters : [
{
name: 'start',
type: _type_number,
},
{
name: 'end',
type: _type_number,
},
],
returns: _type_string,
},
]
},
getLength: <reflect.FunctionType>{
kind: 'function',
name: 'getLength',
signatures: [
{
length: 0,
returns: _type_number,
},
]
},
getChangeRange: <reflect.FunctionType>{
kind: 'function',
name: 'getChangeRange',
signatures: [
{
length: 1,
parameters : [
{
name: 'oldSnapshot',
type: node_modules.typescript.lib.typescriptServices.d.ts.IScriptSnapshot,
},
],
returns: node_modules.typescript.lib.typescriptServices.d.ts.TextChangeRange,
},
]
},
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.PreProcessedFileInfo;
_type.name = 'PreProcessedFileInfo'
_type.members = {
referencedFiles: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.FileReference
},
importedFiles: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.FileReference
},
isLibFile: _type_boolean,
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.HostCancellationToken;
_type.name = 'HostCancellationToken'
_type.members = {
isCancellationRequested: <reflect.FunctionType>{
kind: 'function',
name: 'isCancellationRequested',
signatures: [
{
length: 0,
returns: _type_boolean,
},
]
},
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.LanguageServiceHost;
_type.name = 'LanguageServiceHost'
_type.members = {
getCompilationSettings: <reflect.FunctionType>{
kind: 'function',
name: 'getCompilationSettings',
signatures: [
{
length: 0,
returns: node_modules.typescript.lib.typescriptServices.d.ts.CompilerOptions,
},
]
},
getScriptFileNames: <reflect.FunctionType>{
kind: 'function',
name: 'getScriptFileNames',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: _type_string
},
},
]
},
getScriptVersion: <reflect.FunctionType>{
kind: 'function',
name: 'getScriptVersion',
signatures: [
{
length: 1,
parameters : [
{
name: 'fileName',
type: _type_string,
},
],
returns: _type_string,
},
]
},
getScriptSnapshot: <reflect.FunctionType>{
kind: 'function',
name: 'getScriptSnapshot',
signatures: [
{
length: 1,
parameters : [
{
name: 'fileName',
type: _type_string,
},
],
returns: node_modules.typescript.lib.typescriptServices.d.ts.IScriptSnapshot,
},
]
},
getCurrentDirectory: <reflect.FunctionType>{
kind: 'function',
name: 'getCurrentDirectory',
signatures: [
{
length: 0,
returns: _type_string,
},
]
},
getDefaultLibFileName: <reflect.FunctionType>{
kind: 'function',
name: 'getDefaultLibFileName',
signatures: [
{
length: 1,
parameters : [
{
name: 'options',
type: node_modules.typescript.lib.typescriptServices.d.ts.CompilerOptions,
},
],
returns: _type_string,
},
]
},
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.LanguageService;
_type.name = 'LanguageService'
_type.members = {
cleanupSemanticCache: <reflect.FunctionType>{
kind: 'function',
name: 'cleanupSemanticCache',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
getSyntacticDiagnostics: <reflect.FunctionType>{
kind: 'function',
name: 'getSyntacticDiagnostics',
signatures: [
{
length: 1,
parameters : [
{
name: 'fileName',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.Diagnostic
},
},
]
},
getSemanticDiagnostics: <reflect.FunctionType>{
kind: 'function',
name: 'getSemanticDiagnostics',
signatures: [
{
length: 1,
parameters : [
{
name: 'fileName',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.Diagnostic
},
},
]
},
getCompilerOptionsDiagnostics: <reflect.FunctionType>{
kind: 'function',
name: 'getCompilerOptionsDiagnostics',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.Diagnostic
},
},
]
},
getSyntacticClassifications: <reflect.FunctionType>{
kind: 'function',
name: 'getSyntacticClassifications',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'span',
type: node_modules.typescript.lib.typescriptServices.d.ts.TextSpan,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.ClassifiedSpan
},
},
]
},
getSemanticClassifications: <reflect.FunctionType>{
kind: 'function',
name: 'getSemanticClassifications',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'span',
type: node_modules.typescript.lib.typescriptServices.d.ts.TextSpan,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.ClassifiedSpan
},
},
]
},
getEncodedSyntacticClassifications: <reflect.FunctionType>{
kind: 'function',
name: 'getEncodedSyntacticClassifications',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'span',
type: node_modules.typescript.lib.typescriptServices.d.ts.TextSpan,
},
],
returns: node_modules.typescript.lib.typescriptServices.d.ts.Classifications,
},
]
},
getEncodedSemanticClassifications: <reflect.FunctionType>{
kind: 'function',
name: 'getEncodedSemanticClassifications',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'span',
type: node_modules.typescript.lib.typescriptServices.d.ts.TextSpan,
},
],
returns: node_modules.typescript.lib.typescriptServices.d.ts.Classifications,
},
]
},
getCompletionsAtPosition: <reflect.FunctionType>{
kind: 'function',
name: 'getCompletionsAtPosition',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
],
returns: node_modules.typescript.lib.typescriptServices.d.ts.CompletionInfo,
},
]
},
getCompletionEntryDetails: <reflect.FunctionType>{
kind: 'function',
name: 'getCompletionEntryDetails',
signatures: [
{
length: 3,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
{
name: 'entryName',
type: _type_string,
},
],
returns: node_modules.typescript.lib.typescriptServices.d.ts.CompletionEntryDetails,
},
]
},
getQuickInfoAtPosition: <reflect.FunctionType>{
kind: 'function',
name: 'getQuickInfoAtPosition',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
],
returns: node_modules.typescript.lib.typescriptServices.d.ts.QuickInfo,
},
]
},
getNameOrDottedNameSpan: <reflect.FunctionType>{
kind: 'function',
name: 'getNameOrDottedNameSpan',
signatures: [
{
length: 3,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'startPos',
type: _type_number,
},
{
name: 'endPos',
type: _type_number,
},
],
returns: node_modules.typescript.lib.typescriptServices.d.ts.TextSpan,
},
]
},
getBreakpointStatementAtPosition: <reflect.FunctionType>{
kind: 'function',
name: 'getBreakpointStatementAtPosition',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
],
returns: node_modules.typescript.lib.typescriptServices.d.ts.TextSpan,
},
]
},
getSignatureHelpItems: <reflect.FunctionType>{
kind: 'function',
name: 'getSignatureHelpItems',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
],
returns: node_modules.typescript.lib.typescriptServices.d.ts.SignatureHelpItems,
},
]
},
getRenameInfo: <reflect.FunctionType>{
kind: 'function',
name: 'getRenameInfo',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
],
returns: node_modules.typescript.lib.typescriptServices.d.ts.RenameInfo,
},
]
},
findRenameLocations: <reflect.FunctionType>{
kind: 'function',
name: 'findRenameLocations',
signatures: [
{
length: 4,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
{
name: 'findInStrings',
type: _type_boolean,
},
{
name: 'findInComments',
type: _type_boolean,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.RenameLocation
},
},
]
},
getDefinitionAtPosition: <reflect.FunctionType>{
kind: 'function',
name: 'getDefinitionAtPosition',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.DefinitionInfo
},
},
]
},
getTypeDefinitionAtPosition: <reflect.FunctionType>{
kind: 'function',
name: 'getTypeDefinitionAtPosition',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.DefinitionInfo
},
},
]
},
getReferencesAtPosition: <reflect.FunctionType>{
kind: 'function',
name: 'getReferencesAtPosition',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.ReferenceEntry
},
},
]
},
findReferences: <reflect.FunctionType>{
kind: 'function',
name: 'findReferences',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.ReferencedSymbol
},
},
]
},
getDocumentHighlights: <reflect.FunctionType>{
kind: 'function',
name: 'getDocumentHighlights',
signatures: [
{
length: 3,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
{
name: 'filesToSearch',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_string
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.DocumentHighlights
},
},
]
},
getOccurrencesAtPosition: <reflect.FunctionType>{
kind: 'function',
name: 'getOccurrencesAtPosition',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.ReferenceEntry
},
},
]
},
getNavigateToItems: <reflect.FunctionType>{
kind: 'function',
name: 'getNavigateToItems',
signatures: [
{
length: 2,
parameters : [
{
name: 'searchValue',
type: _type_string,
},
{
name: 'maxResultCount',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.NavigateToItem
},
},
]
},
getNavigationBarItems: <reflect.FunctionType>{
kind: 'function',
name: 'getNavigationBarItems',
signatures: [
{
length: 1,
parameters : [
{
name: 'fileName',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.NavigationBarItem
},
},
]
},
getOutliningSpans: <reflect.FunctionType>{
kind: 'function',
name: 'getOutliningSpans',
signatures: [
{
length: 1,
parameters : [
{
name: 'fileName',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.OutliningSpan
},
},
]
},
getTodoComments: <reflect.FunctionType>{
kind: 'function',
name: 'getTodoComments',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'descriptors',
type: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.TodoCommentDescriptor
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.TodoComment
},
},
]
},
getBraceMatchingAtPosition: <reflect.FunctionType>{
kind: 'function',
name: 'getBraceMatchingAtPosition',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.TextSpan
},
},
]
},
getIndentationAtPosition: <reflect.FunctionType>{
kind: 'function',
name: 'getIndentationAtPosition',
signatures: [
{
length: 3,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
{
name: 'options',
type: node_modules.typescript.lib.typescriptServices.d.ts.EditorOptions,
},
],
returns: _type_number,
},
]
},
getFormattingEditsForRange: <reflect.FunctionType>{
kind: 'function',
name: 'getFormattingEditsForRange',
signatures: [
{
length: 4,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'start',
type: _type_number,
},
{
name: 'end',
type: _type_number,
},
{
name: 'options',
type: node_modules.typescript.lib.typescriptServices.d.ts.FormatCodeOptions,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.TextChange
},
},
]
},
getFormattingEditsForDocument: <reflect.FunctionType>{
kind: 'function',
name: 'getFormattingEditsForDocument',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'options',
type: node_modules.typescript.lib.typescriptServices.d.ts.FormatCodeOptions,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.TextChange
},
},
]
},
getFormattingEditsAfterKeystroke: <reflect.FunctionType>{
kind: 'function',
name: 'getFormattingEditsAfterKeystroke',
signatures: [
{
length: 4,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'position',
type: _type_number,
},
{
name: 'key',
type: _type_string,
},
{
name: 'options',
type: node_modules.typescript.lib.typescriptServices.d.ts.FormatCodeOptions,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.TextChange
},
},
]
},
getEmitOutput: <reflect.FunctionType>{
kind: 'function',
name: 'getEmitOutput',
signatures: [
{
length: 1,
parameters : [
{
name: 'fileName',
type: _type_string,
},
],
returns: node_modules.typescript.lib.typescriptServices.d.ts.EmitOutput,
},
]
},
getProgram: <reflect.FunctionType>{
kind: 'function',
name: 'getProgram',
signatures: [
{
length: 0,
returns: node_modules.typescript.lib.typescriptServices.d.ts.Program,
},
]
},
getSourceFile: <reflect.FunctionType>{
kind: 'function',
name: 'getSourceFile',
signatures: [
{
length: 1,
parameters : [
{
name: 'fileName',
type: _type_string,
},
],
returns: node_modules.typescript.lib.typescriptServices.d.ts.SourceFile,
},
]
},
dispose: <reflect.FunctionType>{
kind: 'function',
name: 'dispose',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.Classifications;
_type.name = 'Classifications'
_type.members = {
spans: <reflect.ArrayType>{
kind: 'array',
elementType: _type_number
},
endOfLineState: null
// TODO type 'EndOfLineState' flags: 128
,
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.ClassifiedSpan;
_type.name = 'ClassifiedSpan'
_type.members = {
textSpan: node_modules.typescript.lib.typescriptServices.d.ts.TextSpan,
classificationType: _type_string,
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.NavigationBarItem;
_type.name = 'NavigationBarItem'
_type.members = {
text: _type_string,
kind: _type_string,
kindModifiers: _type_string,
spans: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.TextSpan
},
childItems: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.NavigationBarItem
},
indent: _type_number,
bolded: _type_boolean,
grayed: _type_boolean,
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.TodoCommentDescriptor;
_type.name = 'TodoCommentDescriptor'
_type.members = {
text: _type_string,
priority: _type_number,
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.TodoComment;
_type.name = 'TodoComment'
_type.members = {
descriptor: node_modules.typescript.lib.typescriptServices.d.ts.TodoCommentDescriptor,
message: _type_string,
position: _type_number,
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.TextChange;
_type.name = 'TextChange'
_type.members = {
span: node_modules.typescript.lib.typescriptServices.d.ts.TextSpan,
newText: _type_string,
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.RenameLocation;
_type.name = 'RenameLocation'
_type.members = {
textSpan: node_modules.typescript.lib.typescriptServices.d.ts.TextSpan,
fileName: _type_string,
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.ReferenceEntry;
_type.name = 'ReferenceEntry'
_type.members = {
textSpan: node_modules.typescript.lib.typescriptServices.d.ts.TextSpan,
fileName: _type_string,
isWriteAccess: _type_boolean,
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.DocumentHighlights;
_type.name = 'DocumentHighlights'
_type.members = {
fileName: _type_string,
highlightSpans: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.HighlightSpan
},
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.HighlightSpan;
_type.name = 'HighlightSpan'
_type.members = {
textSpan: node_modules.typescript.lib.typescriptServices.d.ts.TextSpan,
kind: _type_string,
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.NavigateToItem;
_type.name = 'NavigateToItem'
_type.members = {
name: _type_string,
kind: _type_string,
kindModifiers: _type_string,
matchKind: _type_string,
isCaseSensitive: _type_boolean,
fileName: _type_string,
textSpan: node_modules.typescript.lib.typescriptServices.d.ts.TextSpan,
containerName: _type_string,
containerKind: _type_string,
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.EditorOptions;
_type.name = 'EditorOptions'
_type.members = {
IndentSize: _type_number,
TabSize: _type_number,
NewLineCharacter: _type_string,
ConvertTabsToSpaces: _type_boolean,
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.FormatCodeOptions;
_type.name = 'FormatCodeOptions'
_type.implements = [
node_modules.typescript.lib.typescriptServices.d.ts.EditorOptions,
];
_type.members = {
InsertSpaceAfterCommaDelimiter: _type_boolean,
InsertSpaceAfterSemicolonInForStatements: _type_boolean,
InsertSpaceBeforeAndAfterBinaryOperators: _type_boolean,
InsertSpaceAfterKeywordsInControlFlowStatements: _type_boolean,
InsertSpaceAfterFunctionKeywordForAnonymousFunctions: _type_boolean,
InsertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis: _type_boolean,
PlaceOpenBraceOnNewLineForFunctions: _type_boolean,
PlaceOpenBraceOnNewLineForControlBlocks: _type_boolean,
};
_type.index = [
{
length: 1,
parameters : [
{
name: 's',
type: _type_string,
},
],
returns: null
// TODO type 'unknown' flags: 16384
,
},
];
_type = node_modules.typescript.lib.typescriptServices.d.ts.DefinitionInfo;
_type.name = 'DefinitionInfo'
_type.members = {
fileName: _type_string,
textSpan: node_modules.typescript.lib.typescriptServices.d.ts.TextSpan,
kind: _type_string,
name: _type_string,
containerKind: _type_string,
containerName: _type_string,
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.ReferencedSymbol;
_type.name = 'ReferencedSymbol'
_type.members = {
definition: node_modules.typescript.lib.typescriptServices.d.ts.DefinitionInfo,
references: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.ReferenceEntry
},
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.SymbolDisplayPart;
_type.name = 'SymbolDisplayPart'
_type.members = {
text: _type_string,
kind: _type_string,
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.QuickInfo;
_type.name = 'QuickInfo'
_type.members = {
kind: _type_string,
kindModifiers: _type_string,
textSpan: node_modules.typescript.lib.typescriptServices.d.ts.TextSpan,
displayParts: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.SymbolDisplayPart
},
documentation: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.SymbolDisplayPart
},
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.RenameInfo;
_type.name = 'RenameInfo'
_type.members = {
canRename: _type_boolean,
localizedErrorMessage: _type_string,
displayName: _type_string,
fullDisplayName: _type_string,
kind: _type_string,
kindModifiers: _type_string,
triggerSpan: node_modules.typescript.lib.typescriptServices.d.ts.TextSpan,
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.SignatureHelpParameter;
_type.name = 'SignatureHelpParameter'
_type.members = {
name: _type_string,
documentation: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.SymbolDisplayPart
},
displayParts: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.SymbolDisplayPart
},
isOptional: _type_boolean,
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.SignatureHelpItem;
_type.name = 'SignatureHelpItem'
_type.members = {
isVariadic: _type_boolean,
prefixDisplayParts: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.SymbolDisplayPart
},
suffixDisplayParts: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.SymbolDisplayPart
},
separatorDisplayParts: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.SymbolDisplayPart
},
parameters: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.SignatureHelpParameter
},
documentation: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.SymbolDisplayPart
},
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.SignatureHelpItems;
_type.name = 'SignatureHelpItems'
_type.members = {
items: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.SignatureHelpItem
},
applicableSpan: node_modules.typescript.lib.typescriptServices.d.ts.TextSpan,
selectedItemIndex: _type_number,
argumentIndex: _type_number,
argumentCount: _type_number,
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.CompletionInfo;
_type.name = 'CompletionInfo'
_type.members = {
isMemberCompletion: _type_boolean,
isNewIdentifierLocation: _type_boolean,
entries: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.CompletionEntry
},
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.CompletionEntry;
_type.name = 'CompletionEntry'
_type.members = {
name: _type_string,
kind: _type_string,
kindModifiers: _type_string,
sortText: _type_string,
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.CompletionEntryDetails;
_type.name = 'CompletionEntryDetails'
_type.members = {
name: _type_string,
kind: _type_string,
kindModifiers: _type_string,
displayParts: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.SymbolDisplayPart
},
documentation: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.SymbolDisplayPart
},
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.OutliningSpan;
_type.name = 'OutliningSpan'
_type.members = {
textSpan: node_modules.typescript.lib.typescriptServices.d.ts.TextSpan,
hintSpan: node_modules.typescript.lib.typescriptServices.d.ts.TextSpan,
bannerText: _type_string,
autoCollapse: _type_boolean,
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.EmitOutput;
_type.name = 'EmitOutput'
_type.members = {
outputFiles: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.OutputFile
},
emitSkipped: _type_boolean,
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.OutputFile;
_type.name = 'OutputFile'
_type.members = {
name: _type_string,
writeByteOrderMark: _type_boolean,
text: _type_string,
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.ClassificationResult;
_type.name = 'ClassificationResult'
_type.members = {
finalLexState: null
// TODO type 'EndOfLineState' flags: 128
,
entries: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.ClassificationInfo
},
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.ClassificationInfo;
_type.name = 'ClassificationInfo'
_type.members = {
length: _type_number,
classification: null
// TODO type 'TokenClass' flags: 128
,
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.Classifier;
_type.name = 'Classifier'
_type.members = {
getClassificationsForLine: <reflect.FunctionType>{
kind: 'function',
name: 'getClassificationsForLine',
signatures: [
{
length: 3,
parameters : [
{
name: 'text',
type: _type_string,
},
{
name: 'lexState',
type: null
// TODO type 'EndOfLineState' flags: 128
,
},
{
name: 'syntacticClassifierAbsent',
type: _type_boolean,
},
],
returns: node_modules.typescript.lib.typescriptServices.d.ts.ClassificationResult,
},
]
},
getEncodedLexicalClassifications: <reflect.FunctionType>{
kind: 'function',
name: 'getEncodedLexicalClassifications',
signatures: [
{
length: 3,
parameters : [
{
name: 'text',
type: _type_string,
},
{
name: 'endOfLineState',
type: null
// TODO type 'EndOfLineState' flags: 128
,
},
{
name: 'syntacticClassifierAbsent',
type: _type_boolean,
},
],
returns: node_modules.typescript.lib.typescriptServices.d.ts.Classifications,
},
]
},
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.DocumentRegistry;
_type.name = 'DocumentRegistry'
_type.members = {
acquireDocument: <reflect.FunctionType>{
kind: 'function',
name: 'acquireDocument',
signatures: [
{
length: 4,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'compilationSettings',
type: node_modules.typescript.lib.typescriptServices.d.ts.CompilerOptions,
},
{
name: 'scriptSnapshot',
type: node_modules.typescript.lib.typescriptServices.d.ts.IScriptSnapshot,
},
{
name: 'version',
type: _type_string,
},
],
returns: node_modules.typescript.lib.typescriptServices.d.ts.SourceFile,
},
]
},
updateDocument: <reflect.FunctionType>{
kind: 'function',
name: 'updateDocument',
signatures: [
{
length: 4,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'compilationSettings',
type: node_modules.typescript.lib.typescriptServices.d.ts.CompilerOptions,
},
{
name: 'scriptSnapshot',
type: node_modules.typescript.lib.typescriptServices.d.ts.IScriptSnapshot,
},
{
name: 'version',
type: _type_string,
},
],
returns: node_modules.typescript.lib.typescriptServices.d.ts.SourceFile,
},
]
},
releaseDocument: <reflect.FunctionType>{
kind: 'function',
name: 'releaseDocument',
signatures: [
{
length: 2,
parameters : [
{
name: 'fileName',
type: _type_string,
},
{
name: 'compilationSettings',
type: node_modules.typescript.lib.typescriptServices.d.ts.CompilerOptions,
},
],
returns: _type_void,
},
]
},
reportStats: <reflect.FunctionType>{
kind: 'function',
name: 'reportStats',
signatures: [
{
length: 0,
returns: _type_string,
},
]
},
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.ClassificationTypeNames;
_type.name = 'ClassificationTypeNames'
_type.statics = {
comment: _type_string,
identifier: _type_string,
keyword: _type_string,
numericLiteral: _type_string,
operator: _type_string,
stringLiteral: _type_string,
whiteSpace: _type_string,
text: _type_string,
punctuation: _type_string,
className: _type_string,
enumName: _type_string,
interfaceName: _type_string,
moduleName: _type_string,
typeParameterName: _type_string,
typeAliasName: _type_string,
parameterName: _type_string,
docCommentTagName: _type_string,
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.DisplayPartsSymbolWriter;
_type.name = 'DisplayPartsSymbolWriter'
_type.implements = [
node_modules.typescript.lib.typescriptServices.d.ts.SymbolWriter,
];
_type.members = {
displayParts: <reflect.FunctionType>{
kind: 'function',
name: 'displayParts',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescriptServices.d.ts.SymbolDisplayPart
},
},
]
},
};
_type = node_modules.typescript.lib.typescriptServices.d.ts.TranspileOptions;
_type.name = 'TranspileOptions'
_type = node_modules.typescript.lib.typescriptServices.d.ts.TranspileOutput;
_type.name = 'TranspileOutput'
_type.members = {
outputText: _type_string,
};
_type = src.constants.IntrinsicTypeDescriptor;
_type.name = 'IntrinsicTypeDescriptor'
_type.members = {
name: _type_string,
declaration: _type_string,
};
_type = src.utilities.Writer;
_type.name = 'Writer'
_type.construct = [
{
length: 1,
parameters : [
{
name: 'newLine',
type: _type_string,
},
],
returns: src.utilities.Writer,
},
];
_type.members = {
output: _type_string,
indent: _type_number,
lineStart: _type_boolean,
lineCount: _type_number,
linePos: _type_number,
newLine: _type_string,
write: <reflect.FunctionType>{
kind: 'function',
name: 'write',
signatures: [
{
length: 1,
parameters : [
{
name: 's',
type: _type_string,
},
],
returns: src.utilities.Writer,
},
]
},
writeLine: <reflect.FunctionType>{
kind: 'function',
name: 'writeLine',
signatures: [
{
length: 0,
returns: src.utilities.Writer,
},
]
},
getText: <reflect.FunctionType>{
kind: 'function',
name: 'getText',
signatures: [
{
length: 0,
returns: _type_string,
},
]
},
increaseIndent: <reflect.FunctionType>{
kind: 'function',
name: 'increaseIndent',
signatures: [
{
length: 0,
returns: src.utilities.Writer,
},
]
},
decreaseIndent: <reflect.FunctionType>{
kind: 'function',
name: 'decreaseIndent',
signatures: [
{
length: 0,
returns: src.utilities.Writer,
},
]
},
};
_type = src.utilities.File;
_type.name = 'File'
_type.members = {
fileName: _type_string,
};
_type = src.emitter.default;
_type.name = 'default'
_type.construct = [
{
length: 1,
parameters : [
{
name: 'checker',
type: node_modules.typescript.lib.typescript.d."typescript".TypeChecker,
},
],
returns: src.emitter.default,
},
];
_type.members = {
locals: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".Type
},
packageWriter: src.utilities.Writer,
typeEmitter: _type_any,
checker: node_modules.typescript.lib.typescript.d."typescript".TypeChecker,
emit: <reflect.FunctionType>{
kind: 'function',
name: 'emit',
signatures: [
{
length: 1,
parameters : [
{
name: 'packageMap',
type: src.internal.d.'typescript'.PackageMap,
},
],
returns: node_modules.typescript.lib.typescript.d."typescript".OutputFile,
},
]
},
emitBaseClasses: <reflect.FunctionType>{
kind: 'function',
name: 'emitBaseClasses',
signatures: [
{
length: 0,
returns: _type_string,
},
]
},
emitStandardTypes: <reflect.FunctionType>{
kind: 'function',
name: 'emitStandardTypes',
signatures: [
{
length: 0,
returns: _type_string,
},
]
},
emitLocalsDeclarations: <reflect.FunctionType>{
kind: 'function',
name: 'emitLocalsDeclarations',
signatures: [
{
length: 0,
returns: <reflect.ArrayType>{
kind: 'array',
elementType: _type_string
},
},
]
},
emitTypeInitialization: <reflect.FunctionType>{
kind: 'function',
name: 'emitTypeInitialization',
signatures: [
{
length: 1,
parameters : [
{
name: 'type',
type: node_modules.typescript.lib.typescript.d."typescript".Type,
},
],
returns: _type_string,
},
]
},
emitNodes: <reflect.FunctionType>{
kind: 'function',
name: 'emitNodes',
signatures: [
{
length: 1,
parameters : [
{
name: 'packageMap',
type: src.internal.d.'typescript'.PackageMap,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: _type_string
},
},
]
},
emitPackageStart: <reflect.FunctionType>{
kind: 'function',
name: 'emitPackageStart',
signatures: [
{
length: 1,
parameters : [
{
name: 'pkg',
type: src.internal.d.'typescript'.Package,
},
],
returns: _type_void,
},
]
},
emitPackageEnd: <reflect.FunctionType>{
kind: 'function',
name: 'emitPackageEnd',
signatures: [
{
length: 1,
parameters : [
{
name: 'pkg',
type: src.internal.d.'typescript'.Package,
},
],
returns: _type_void,
},
]
},
emitNode: <reflect.FunctionType>{
kind: 'function',
name: 'emitNode',
signatures: [
{
length: 1,
parameters : [
{
name: 'node',
type: node_modules.typescript.lib.typescript.d."typescript".Declaration,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: _type_string
},
},
]
},
emitType: <reflect.FunctionType>{
kind: 'function',
name: 'emitType',
signatures: [
{
length: 1,
parameters : [
{
name: 'node',
type: node_modules.typescript.lib.typescript.d."typescript".Declaration,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: _type_string
},
},
]
},
};
_type = src.emitter.TypeEmitter;
_type.name = 'TypeEmitter'
_type.construct = [
{
length: 2,
parameters : [
{
name: 'checker',
type: node_modules.typescript.lib.typescript.d."typescript".TypeChecker,
},
{
name: 'locals',
type: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".Type
},
},
],
returns: src.emitter.TypeEmitter,
},
];
_type.members = {
stack: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".Type
},
checker: node_modules.typescript.lib.typescript.d."typescript".TypeChecker,
locals: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".Type
},
emit: <reflect.FunctionType>{
kind: 'function',
name: 'emit',
signatures: [
{
length: 1,
parameters : [
{
name: 'type',
type: node_modules.typescript.lib.typescript.d."typescript".Type,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: _type_string
},
},
]
},
emitDeclaredType: <reflect.FunctionType>{
kind: 'function',
name: 'emitDeclaredType',
signatures: [
{
length: 1,
parameters : [
{
name: 'type',
type: node_modules.typescript.lib.typescript.d."typescript".Type,
},
],
returns: _type_string,
},
]
},
emitStatics: <reflect.FunctionType>{
kind: 'function',
name: 'emitStatics',
signatures: [
{
length: 2,
parameters : [
{
name: 'type',
type: node_modules.typescript.lib.typescript.d."typescript".Type,
},
{
name: 'writer',
type: src.utilities.Writer,
},
],
returns: _type_void,
},
]
},
emitImplements: <reflect.FunctionType>{
kind: 'function',
name: 'emitImplements',
signatures: [
{
length: 2,
parameters : [
{
name: 'type',
type: node_modules.typescript.lib.typescript.d."typescript".Type,
},
{
name: 'writer',
type: src.utilities.Writer,
},
],
returns: _type_void,
},
]
},
emitTypeParameters: <reflect.FunctionType>{
kind: 'function',
name: 'emitTypeParameters',
signatures: [
{
length: 2,
parameters : [
{
name: 'memberSymbols',
type: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".Symbol
},
},
{
name: 'writer',
type: src.utilities.Writer,
},
],
returns: _type_void,
},
]
},
emitSignatureMembers: <reflect.FunctionType>{
kind: 'function',
name: 'emitSignatureMembers',
signatures: [
{
length: 3,
parameters : [
{
name: 'memberSymbols',
type: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".Symbol
},
},
{
name: 'writer',
type: src.utilities.Writer,
},
{
name: 'name',
type: _type_string,
},
],
returns: _type_void,
},
]
},
emitConstructors: <reflect.FunctionType>{
kind: 'function',
name: 'emitConstructors',
signatures: [
{
length: 2,
parameters : [
{
name: 'memberSymbols',
type: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".Symbol
},
},
{
name: 'writer',
type: src.utilities.Writer,
},
],
returns: _type_void,
},
]
},
emitCallSignatures: <reflect.FunctionType>{
kind: 'function',
name: 'emitCallSignatures',
signatures: [
{
length: 2,
parameters : [
{
name: 'memberSymbols',
type: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".Symbol
},
},
{
name: 'writer',
type: src.utilities.Writer,
},
],
returns: _type_void,
},
]
},
emitIndexSignatures: <reflect.FunctionType>{
kind: 'function',
name: 'emitIndexSignatures',
signatures: [
{
length: 2,
parameters : [
{
name: 'memberSymbols',
type: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".Symbol
},
},
{
name: 'writer',
type: src.utilities.Writer,
},
],
returns: _type_void,
},
]
},
emitMembers: <reflect.FunctionType>{
kind: 'function',
name: 'emitMembers',
signatures: [
{
length: 2,
parameters : [
{
name: 'memberSymbols',
type: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".Symbol
},
},
{
name: 'writer',
type: src.utilities.Writer,
},
],
returns: _type_void,
},
]
},
emitMember: <reflect.FunctionType>{
kind: 'function',
name: 'emitMember',
signatures: [
{
length: 2,
parameters : [
{
name: 'symbol',
type: node_modules.typescript.lib.typescript.d."typescript".Symbol,
},
{
name: 'writer',
type: src.utilities.Writer,
},
],
returns: _type_void,
},
]
},
emitProperty: <reflect.FunctionType>{
kind: 'function',
name: 'emitProperty',
signatures: [
{
length: 2,
parameters : [
{
name: 'symbol',
type: node_modules.typescript.lib.typescript.d."typescript".Symbol,
},
{
name: 'writer',
type: src.utilities.Writer,
},
],
returns: _type_void,
},
]
},
emitMethod: <reflect.FunctionType>{
kind: 'function',
name: 'emitMethod',
signatures: [
{
length: 2,
parameters : [
{
name: 'symbol',
type: node_modules.typescript.lib.typescript.d."typescript".Symbol,
},
{
name: 'writer',
type: src.utilities.Writer,
},
],
returns: _type_void,
},
]
},
emitSignatures: <reflect.FunctionType>{
kind: 'function',
name: 'emitSignatures',
signatures: [
{
length: 2,
parameters : [
{
name: 'symbol',
type: node_modules.typescript.lib.typescript.d."typescript".Symbol,
},
{
name: 'writer',
type: src.utilities.Writer,
},
],
returns: _type_void,
},
]
},
emitSignature: <reflect.FunctionType>{
kind: 'function',
name: 'emitSignature',
signatures: [
{
length: 3,
parameters : [
{
name: 'signature',
type: node_modules.typescript.lib.typescript.d."typescript".Signature,
},
{
name: 'declaration',
type: node_modules.typescript.lib.typescript.d."typescript".FunctionLikeDeclaration,
},
{
name: 'writer',
type: src.utilities.Writer,
},
],
returns: _type_void,
},
]
},
dispatchType: <reflect.FunctionType>{
kind: 'function',
name: 'dispatchType',
signatures: [
{
length: 2,
parameters : [
{
name: 'type',
type: node_modules.typescript.lib.typescript.d."typescript".Type,
},
{
name: 'writer',
type: src.utilities.Writer,
},
],
returns: _type_void,
},
]
},
emitClassOrInterfaceType: <reflect.FunctionType>{
kind: 'function',
name: 'emitClassOrInterfaceType',
signatures: [
{
length: 2,
parameters : [
{
name: 'type',
type: node_modules.typescript.lib.typescript.d."typescript".Type,
},
{
name: 'writer',
type: src.utilities.Writer,
},
],
returns: _type_void,
},
]
},
emitParameterType: <reflect.FunctionType>{
kind: 'function',
name: 'emitParameterType',
signatures: [
{
length: 2,
parameters : [
{
name: 'type',
type: node_modules.typescript.lib.typescript.d."typescript".Type,
},
{
name: 'writer',
type: src.utilities.Writer,
},
],
returns: _type_void,
},
]
},
emitArrayType: <reflect.FunctionType>{
kind: 'function',
name: 'emitArrayType',
signatures: [
{
length: 2,
parameters : [
{
name: 'type',
type: node_modules.typescript.lib.typescript.d."typescript".Type,
},
{
name: 'writer',
type: src.utilities.Writer,
},
],
returns: _type_void,
},
]
},
emitReferenceType: <reflect.FunctionType>{
kind: 'function',
name: 'emitReferenceType',
signatures: [
{
length: 2,
parameters : [
{
name: 'type',
type: node_modules.typescript.lib.typescript.d."typescript".Type,
},
{
name: 'writer',
type: src.utilities.Writer,
},
],
returns: _type_void,
},
]
},
emitAnonymousType: <reflect.FunctionType>{
kind: 'function',
name: 'emitAnonymousType',
signatures: [
{
length: 2,
parameters : [
{
name: 'type',
type: node_modules.typescript.lib.typescript.d."typescript".Type,
},
{
name: 'writer',
type: src.utilities.Writer,
},
],
returns: _type_void,
},
]
},
emitTypeExpression: <reflect.FunctionType>{
kind: 'function',
name: 'emitTypeExpression',
signatures: [
{
length: 2,
parameters : [
{
name: 'type',
type: node_modules.typescript.lib.typescript.d."typescript".Type,
},
{
name: 'writer',
type: src.utilities.Writer,
},
],
returns: _type_void,
},
]
},
trackType: <reflect.FunctionType>{
kind: 'function',
name: 'trackType',
signatures: [
{
length: 1,
parameters : [
{
name: 'type',
type: node_modules.typescript.lib.typescript.d."typescript".Type,
},
],
returns: _type_void,
},
]
},
emitIntrinsicType: <reflect.FunctionType>{
kind: 'function',
name: 'emitIntrinsicType',
signatures: [
{
length: 2,
parameters : [
{
name: 'flags',
type: null
// TODO type 'TypeFlags' flags: 128
,
},
{
name: 'writer',
type: src.utilities.Writer,
},
],
returns: _type_void,
},
]
},
emitExtends: <reflect.FunctionType>{
kind: 'function',
name: 'emitExtends',
signatures: [
{
length: 2,
parameters : [
{
name: 'type',
type: node_modules.typescript.lib.typescript.d."typescript".Type,
},
{
name: 'writer',
type: src.utilities.Writer,
},
],
returns: _type_void,
},
]
},
getSuperInterfaces: <reflect.FunctionType>{
kind: 'function',
name: 'getSuperInterfaces',
signatures: [
{
length: 1,
parameters : [
{
name: 'type',
type: node_modules.typescript.lib.typescript.d."typescript".Type,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".InterfaceType
},
},
]
},
getSuperClass: <reflect.FunctionType>{
kind: 'function',
name: 'getSuperClass',
signatures: [
{
length: 1,
parameters : [
{
name: 'type',
type: node_modules.typescript.lib.typescript.d."typescript".Type,
},
],
returns: node_modules.typescript.lib.typescript.d."typescript".Type,
},
]
},
getBaseTypes: <reflect.FunctionType>{
kind: 'function',
name: 'getBaseTypes',
signatures: [
{
length: 2,
parameters : [
{
name: 'type',
type: node_modules.typescript.lib.typescript.d."typescript".Type,
},
{
name: 'flags',
type: null
// TODO type 'TypeFlags' flags: 128
,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".Type
},
},
]
},
};
_type = src.emitter_prototype_1.default;
_type.name = 'default'
_type.construct = [
{
length: 1,
parameters : [
{
name: 'checker',
type: node_modules.typescript.lib.typescript.d."typescript".TypeChecker,
},
],
returns: src.emitter_prototype_1.default,
},
];
_type.members = {
counter: _type_number,
headEmitter: src.utilities.Writer,
bodyEmitter: src.utilities.Writer,
output: node_modules.typescript.lib.typescript.d."typescript".OutputFile,
checker: node_modules.typescript.lib.typescript.d."typescript".TypeChecker,
emit: <reflect.FunctionType>{
kind: 'function',
name: 'emit',
signatures: [
{
length: 1,
parameters : [
{
name: 'packageMap',
type: src.internal.d.'typescript'.PackageMap,
},
],
returns: node_modules.typescript.lib.typescript.d."typescript".OutputFile,
},
]
},
emitPackageStart: <reflect.FunctionType>{
kind: 'function',
name: 'emitPackageStart',
signatures: [
{
length: 1,
parameters : [
{
name: 'pkg',
type: src.internal.d.'typescript'.Package,
},
],
returns: _type_void,
},
]
},
emitPackageEnd: <reflect.FunctionType>{
kind: 'function',
name: 'emitPackageEnd',
signatures: [
{
length: 1,
parameters : [
{
name: 'pkg',
type: src.internal.d.'typescript'.Package,
},
],
returns: _type_void,
},
]
},
emitNode: <reflect.FunctionType>{
kind: 'function',
name: 'emitNode',
signatures: [
{
length: 1,
parameters : [
{
name: 'node',
type: node_modules.typescript.lib.typescript.d."typescript".Declaration,
},
],
returns: _type_void,
},
]
},
emitClassType: <reflect.FunctionType>{
kind: 'function',
name: 'emitClassType',
signatures: [
{
length: 1,
parameters : [
{
name: 'node',
type: node_modules.typescript.lib.typescript.d."typescript".Declaration,
},
],
returns: _type_void,
},
]
},
emitInterfaceType: <reflect.FunctionType>{
kind: 'function',
name: 'emitInterfaceType',
signatures: [
{
length: 1,
parameters : [
{
name: 'node',
type: node_modules.typescript.lib.typescript.d."typescript".Declaration,
},
],
returns: _type_void,
},
]
},
emitExtends: <reflect.FunctionType>{
kind: 'function',
name: 'emitExtends',
signatures: [
{
length: 1,
parameters : [
{
name: 'type',
type: node_modules.typescript.lib.typescript.d."typescript".Type,
},
],
returns: _type_void,
},
]
},
getFullTypeName: <reflect.FunctionType>{
kind: 'function',
name: 'getFullTypeName',
signatures: [
{
length: 1,
parameters : [
{
name: 'type',
type: node_modules.typescript.lib.typescript.d."typescript".Type,
},
],
returns: _type_string,
},
]
},
emitTypeReferenceLiteral: <reflect.FunctionType>{
kind: 'function',
name: 'emitTypeReferenceLiteral',
signatures: [
{
length: 1,
parameters : [
{
name: 'ref',
type: node_modules.typescript.lib.typescript.d."typescript".TypeReference,
},
],
returns: src.utilities.Writer,
},
]
},
emitImplements: <reflect.FunctionType>{
kind: 'function',
name: 'emitImplements',
signatures: [
{
length: 1,
parameters : [
{
name: 'type',
type: node_modules.typescript.lib.typescript.d."typescript".Type,
},
],
returns: _type_void,
},
]
},
emitTypeStart: <reflect.FunctionType>{
kind: 'function',
name: 'emitTypeStart',
signatures: [
{
length: 3,
parameters : [
{
name: 'name',
type: _type_string,
},
{
name: 'node',
type: node_modules.typescript.lib.typescript.d."typescript".Declaration,
},
{
name: 'reflectType',
type: null
// TODO type 'ReflectType' flags: 128
,
},
],
returns: _type_void,
},
]
},
getPackageDotPath: <reflect.FunctionType>{
kind: 'function',
name: 'getPackageDotPath',
signatures: [
{
length: 1,
parameters : [
{
name: 'node',
type: node_modules.typescript.lib.typescript.d."typescript".Declaration,
},
],
returns: _type_string,
},
]
},
emitTypeDefinitionAlias: <reflect.FunctionType>{
kind: 'function',
name: 'emitTypeDefinitionAlias',
signatures: [
{
length: 2,
parameters : [
{
name: 'node',
type: node_modules.typescript.lib.typescript.d."typescript".Declaration,
},
{
name: 'name',
type: _type_string,
},
],
returns: _type_void,
},
]
},
emitTypePropertyStart: <reflect.FunctionType>{
kind: 'function',
name: 'emitTypePropertyStart',
signatures: [
{
length: 1,
parameters : [
{
name: 'property',
type: _type_string,
},
],
returns: src.utilities.Writer,
},
]
},
getHeadText: <reflect.FunctionType>{
kind: 'function',
name: 'getHeadText',
signatures: [
{
length: 0,
returns: _type_string,
},
]
},
getBodyText: <reflect.FunctionType>{
kind: 'function',
name: 'getBodyText',
signatures: [
{
length: 0,
returns: _type_string,
},
]
},
};
_type = src.internal.d.'typescript'.ConfigFileContent;
_type.name = 'ConfigFileContent'
_type = src.internal.d.'typescript'.PackageMap;
_type.name = 'PackageMap'
_type.index = [
{
length: 1,
parameters : [
{
name: 'index',
type: _type_string,
},
],
returns: src.internal.d.'typescript'.Package,
},
];
_type = src.internal.d.'typescript'.Package;
_type.name = 'Package'
_type.members = {
kind: null
// TODO type 'PackageKind' flags: 128
,
name: _type_string,
parent: src.internal.d.'typescript'.Package,
};
_type = src.packageBuilder.default;
_type.name = 'default'
_type.construct = [
{
length: 1,
parameters : [
{
name: 'program',
type: node_modules.typescript.lib.typescript.d."typescript".Program,
},
],
returns: src.packageBuilder.default,
},
];
_type.members = {
checker: node_modules.typescript.lib.typescript.d."typescript".TypeChecker,
sources: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".SourceFile
},
baseRoot: _type_string,
buildRootPackageMap: <reflect.FunctionType>{
kind: 'function',
name: 'buildRootPackageMap',
signatures: [
{
length: 0,
returns: src.internal.d.'typescript'.PackageMap,
},
]
},
scanStatements: <reflect.FunctionType>{
kind: 'function',
name: 'scanStatements',
signatures: [
{
length: 2,
parameters : [
{
name: 'statements',
type: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.typescript.d."typescript".Statement
},
},
{
name: 'pkg',
type: src.internal.d.'typescript'.Package,
},
],
returns: _type_void,
},
]
},
scanModuleDeclaration: <reflect.FunctionType>{
kind: 'function',
name: 'scanModuleDeclaration',
signatures: [
{
length: 2,
parameters : [
{
name: 'parent',
type: src.internal.d.'typescript'.Package,
},
{
name: 'statement',
type: node_modules.typescript.lib.typescript.d."typescript".ModuleDeclaration,
},
],
returns: src.internal.d.'typescript'.Package,
},
]
},
};
_type = src.reflect-types.d.reflect.Type;
_type.name = 'Type'
_type.members = {
kind: _type_string,
};
_type = src.reflect-types.d.reflect.IntrinsicType;
_type.name = 'IntrinsicType'
_type.implements = [
src.reflect-types.d.reflect.Type,
];
_type.members = {
kind: _type_string,
};
_type = src.reflect-types.d.reflect.TypeParameter;
_type.name = 'TypeParameter'
_type.implements = [
src.reflect-types.d.reflect.Type,
];
_type.members = {
kind: _type_string,
};
_type = src.reflect-types.d.reflect.TypeReference;
_type.name = 'TypeReference'
_type.implements = [
src.reflect-types.d.reflect.Type,
];
_type.members = {
kind: _type_string,
type: src.reflect-types.d.reflect.Type,
};
_type = src.reflect-types.d.reflect.TypePredicate;
_type.name = 'TypePredicate'
_type.implements = [
src.reflect-types.d.reflect.Type,
];
_type.members = {
kind: _type_string,
parameterIndex: _type_number,
type: src.reflect-types.d.reflect.Type,
};
_type = src.reflect-types.d.reflect.ArrayType;
_type.name = 'ArrayType'
_type.implements = [
src.reflect-types.d.reflect.Type,
];
_type.members = {
kind: _type_string,
elementType: src.reflect-types.d.reflect.Type,
};
_type = src.reflect-types.d.reflect.InterfaceType;
_type.name = 'InterfaceType'
_type.implements = [
src.reflect-types.d.reflect.Type,
];
_type.members = {
kind: _type_string,
};
_type = src.reflect-types.d.reflect.ClassType;
_type.name = 'ClassType'
_type.implements = [
src.reflect-types.d.reflect.Type,
];
_type.members = {
kind: _type_string,
};
_type = src.reflect-types.d.reflect.TupleType;
_type.name = 'TupleType'
_type.implements = [
src.reflect-types.d.reflect.Type,
];
_type.members = {
kind: _type_string,
elements: <reflect.ArrayType>{
kind: 'array',
elementType: src.reflect-types.d.reflect.Type
},
};
_type = src.reflect-types.d.reflect.UnionType;
_type.name = 'UnionType'
_type.implements = [
src.reflect-types.d.reflect.Type,
];
_type.members = {
kind: _type_string,
types: <reflect.ArrayType>{
kind: 'array',
elementType: src.reflect-types.d.reflect.Type
},
};
_type = src.reflect-types.d.reflect.IntersectionType;
_type.name = 'IntersectionType'
_type.implements = [
src.reflect-types.d.reflect.Type,
];
_type.members = {
kind: _type_string,
types: <reflect.ArrayType>{
kind: 'array',
elementType: src.reflect-types.d.reflect.Type
},
};
_type = src.reflect-types.d.reflect.FunctionType;
_type.name = 'FunctionType'
_type.implements = [
src.reflect-types.d.reflect.Type,
];
_type.members = {
kind: _type_string,
signatures: <reflect.ArrayType>{
kind: 'array',
elementType: src.reflect-types.d.reflect.Signature
},
};
_type = src.reflect-types.d.reflect.ExpressionType;
_type.name = 'ExpressionType'
_type.implements = [
src.reflect-types.d.reflect.Type,
];
_type.members = {
kind: _type_string,
type: src.reflect-types.d.reflect.ClassType,
};
_type = src.reflect-types.d.reflect.ParameterInfo;
_type.name = 'ParameterInfo'
_type.members = {
type: src.reflect-types.d.reflect.Type,
};
_type = src.reflect-types.d.reflect.Signature;
_type.name = 'Signature'
_type.members = {
parameters: <reflect.ArrayType>{
kind: 'array',
elementType: src.reflect-types.d.reflect.ParameterInfo
},
length: _type_number,
};
_type = src.test.ConfigFileContent;
_type.name = 'ConfigFileContent'
_type = typings.node.node.d.NodeRequireFunction;
_type.name = 'NodeRequireFunction'
_type.call = [
{
length: 1,
parameters : [
{
name: 'id',
type: _type_string,
},
],
returns: _type_any,
},
];
_type = typings.node.node.d.NodeRequire;
_type.name = 'NodeRequire'
_type.implements = [
typings.node.node.d.NodeRequireFunction,
];
_type.members = {
resolve: <reflect.FunctionType>{
kind: 'function',
name: 'resolve',
signatures: [
{
length: 1,
parameters : [
{
name: 'id',
type: _type_string,
},
],
returns: _type_string,
},
]
},
cache: _type_any,
extensions: _type_any,
main: _type_any,
};
_type = typings.node.node.d.NodeModule;
_type.name = 'NodeModule'
_type.members = {
exports: _type_any,
require: typings.node.node.d.NodeRequireFunction,
id: _type_string,
filename: _type_string,
loaded: _type_boolean,
parent: _type_any,
children: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
};
_type = typings.node.node.d.Buffer;
_type.name = 'Buffer'
_type.implements = [
typings.node.node.d.NodeBuffer,
];
_type = typings.node.node.d.NodeBuffer;
_type.name = 'NodeBuffer'
_type.members = {
write: <reflect.FunctionType>{
kind: 'function',
name: 'write',
signatures: [
{
length: 4,
parameters : [
{
name: 'string',
type: _type_string,
},
{
name: 'offset',
type: _type_number,
},
{
name: 'length',
type: _type_number,
},
{
name: 'encoding',
type: _type_string,
},
],
returns: _type_number,
},
]
},
toString: <reflect.FunctionType>{
kind: 'function',
name: 'toString',
signatures: [
{
length: 3,
parameters : [
{
name: 'encoding',
type: _type_string,
},
{
name: 'start',
type: _type_number,
},
{
name: 'end',
type: _type_number,
},
],
returns: _type_string,
},
]
},
toJSON: <reflect.FunctionType>{
kind: 'function',
name: 'toJSON',
signatures: [
{
length: 0,
returns: _type_any,
},
]
},
length: _type_number,
equals: <reflect.FunctionType>{
kind: 'function',
name: 'equals',
signatures: [
{
length: 1,
parameters : [
{
name: 'otherBuffer',
type: typings.node.node.d.Buffer,
},
],
returns: _type_boolean,
},
]
},
compare: <reflect.FunctionType>{
kind: 'function',
name: 'compare',
signatures: [
{
length: 1,
parameters : [
{
name: 'otherBuffer',
type: typings.node.node.d.Buffer,
},
],
returns: _type_number,
},
]
},
copy: <reflect.FunctionType>{
kind: 'function',
name: 'copy',
signatures: [
{
length: 4,
parameters : [
{
name: 'targetBuffer',
type: typings.node.node.d.Buffer,
},
{
name: 'targetStart',
type: _type_number,
},
{
name: 'sourceStart',
type: _type_number,
},
{
name: 'sourceEnd',
type: _type_number,
},
],
returns: _type_number,
},
]
},
slice: <reflect.FunctionType>{
kind: 'function',
name: 'slice',
signatures: [
{
length: 2,
parameters : [
{
name: 'start',
type: _type_number,
},
{
name: 'end',
type: _type_number,
},
],
returns: typings.node.node.d.Buffer,
},
]
},
writeUIntLE: <reflect.FunctionType>{
kind: 'function',
name: 'writeUIntLE',
signatures: [
{
length: 4,
parameters : [
{
name: 'value',
type: _type_number,
},
{
name: 'offset',
type: _type_number,
},
{
name: 'byteLength',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_number,
},
]
},
writeUIntBE: <reflect.FunctionType>{
kind: 'function',
name: 'writeUIntBE',
signatures: [
{
length: 4,
parameters : [
{
name: 'value',
type: _type_number,
},
{
name: 'offset',
type: _type_number,
},
{
name: 'byteLength',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_number,
},
]
},
writeIntLE: <reflect.FunctionType>{
kind: 'function',
name: 'writeIntLE',
signatures: [
{
length: 4,
parameters : [
{
name: 'value',
type: _type_number,
},
{
name: 'offset',
type: _type_number,
},
{
name: 'byteLength',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_number,
},
]
},
writeIntBE: <reflect.FunctionType>{
kind: 'function',
name: 'writeIntBE',
signatures: [
{
length: 4,
parameters : [
{
name: 'value',
type: _type_number,
},
{
name: 'offset',
type: _type_number,
},
{
name: 'byteLength',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_number,
},
]
},
readUIntLE: <reflect.FunctionType>{
kind: 'function',
name: 'readUIntLE',
signatures: [
{
length: 3,
parameters : [
{
name: 'offset',
type: _type_number,
},
{
name: 'byteLength',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_number,
},
]
},
readUIntBE: <reflect.FunctionType>{
kind: 'function',
name: 'readUIntBE',
signatures: [
{
length: 3,
parameters : [
{
name: 'offset',
type: _type_number,
},
{
name: 'byteLength',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_number,
},
]
},
readIntLE: <reflect.FunctionType>{
kind: 'function',
name: 'readIntLE',
signatures: [
{
length: 3,
parameters : [
{
name: 'offset',
type: _type_number,
},
{
name: 'byteLength',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_number,
},
]
},
readIntBE: <reflect.FunctionType>{
kind: 'function',
name: 'readIntBE',
signatures: [
{
length: 3,
parameters : [
{
name: 'offset',
type: _type_number,
},
{
name: 'byteLength',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_number,
},
]
},
readUInt8: <reflect.FunctionType>{
kind: 'function',
name: 'readUInt8',
signatures: [
{
length: 2,
parameters : [
{
name: 'offset',
type: _type_number,
},
{
name: 'noAsset',
type: _type_boolean,
},
],
returns: _type_number,
},
]
},
readUInt16LE: <reflect.FunctionType>{
kind: 'function',
name: 'readUInt16LE',
signatures: [
{
length: 2,
parameters : [
{
name: 'offset',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_number,
},
]
},
readUInt16BE: <reflect.FunctionType>{
kind: 'function',
name: 'readUInt16BE',
signatures: [
{
length: 2,
parameters : [
{
name: 'offset',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_number,
},
]
},
readUInt32LE: <reflect.FunctionType>{
kind: 'function',
name: 'readUInt32LE',
signatures: [
{
length: 2,
parameters : [
{
name: 'offset',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_number,
},
]
},
readUInt32BE: <reflect.FunctionType>{
kind: 'function',
name: 'readUInt32BE',
signatures: [
{
length: 2,
parameters : [
{
name: 'offset',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_number,
},
]
},
readInt8: <reflect.FunctionType>{
kind: 'function',
name: 'readInt8',
signatures: [
{
length: 2,
parameters : [
{
name: 'offset',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_number,
},
]
},
readInt16LE: <reflect.FunctionType>{
kind: 'function',
name: 'readInt16LE',
signatures: [
{
length: 2,
parameters : [
{
name: 'offset',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_number,
},
]
},
readInt16BE: <reflect.FunctionType>{
kind: 'function',
name: 'readInt16BE',
signatures: [
{
length: 2,
parameters : [
{
name: 'offset',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_number,
},
]
},
readInt32LE: <reflect.FunctionType>{
kind: 'function',
name: 'readInt32LE',
signatures: [
{
length: 2,
parameters : [
{
name: 'offset',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_number,
},
]
},
readInt32BE: <reflect.FunctionType>{
kind: 'function',
name: 'readInt32BE',
signatures: [
{
length: 2,
parameters : [
{
name: 'offset',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_number,
},
]
},
readFloatLE: <reflect.FunctionType>{
kind: 'function',
name: 'readFloatLE',
signatures: [
{
length: 2,
parameters : [
{
name: 'offset',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_number,
},
]
},
readFloatBE: <reflect.FunctionType>{
kind: 'function',
name: 'readFloatBE',
signatures: [
{
length: 2,
parameters : [
{
name: 'offset',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_number,
},
]
},
readDoubleLE: <reflect.FunctionType>{
kind: 'function',
name: 'readDoubleLE',
signatures: [
{
length: 2,
parameters : [
{
name: 'offset',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_number,
},
]
},
readDoubleBE: <reflect.FunctionType>{
kind: 'function',
name: 'readDoubleBE',
signatures: [
{
length: 2,
parameters : [
{
name: 'offset',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_number,
},
]
},
writeUInt8: <reflect.FunctionType>{
kind: 'function',
name: 'writeUInt8',
signatures: [
{
length: 3,
parameters : [
{
name: 'value',
type: _type_number,
},
{
name: 'offset',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_void,
},
]
},
writeUInt16LE: <reflect.FunctionType>{
kind: 'function',
name: 'writeUInt16LE',
signatures: [
{
length: 3,
parameters : [
{
name: 'value',
type: _type_number,
},
{
name: 'offset',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_void,
},
]
},
writeUInt16BE: <reflect.FunctionType>{
kind: 'function',
name: 'writeUInt16BE',
signatures: [
{
length: 3,
parameters : [
{
name: 'value',
type: _type_number,
},
{
name: 'offset',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_void,
},
]
},
writeUInt32LE: <reflect.FunctionType>{
kind: 'function',
name: 'writeUInt32LE',
signatures: [
{
length: 3,
parameters : [
{
name: 'value',
type: _type_number,
},
{
name: 'offset',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_void,
},
]
},
writeUInt32BE: <reflect.FunctionType>{
kind: 'function',
name: 'writeUInt32BE',
signatures: [
{
length: 3,
parameters : [
{
name: 'value',
type: _type_number,
},
{
name: 'offset',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_void,
},
]
},
writeInt8: <reflect.FunctionType>{
kind: 'function',
name: 'writeInt8',
signatures: [
{
length: 3,
parameters : [
{
name: 'value',
type: _type_number,
},
{
name: 'offset',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_void,
},
]
},
writeInt16LE: <reflect.FunctionType>{
kind: 'function',
name: 'writeInt16LE',
signatures: [
{
length: 3,
parameters : [
{
name: 'value',
type: _type_number,
},
{
name: 'offset',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_void,
},
]
},
writeInt16BE: <reflect.FunctionType>{
kind: 'function',
name: 'writeInt16BE',
signatures: [
{
length: 3,
parameters : [
{
name: 'value',
type: _type_number,
},
{
name: 'offset',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_void,
},
]
},
writeInt32LE: <reflect.FunctionType>{
kind: 'function',
name: 'writeInt32LE',
signatures: [
{
length: 3,
parameters : [
{
name: 'value',
type: _type_number,
},
{
name: 'offset',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_void,
},
]
},
writeInt32BE: <reflect.FunctionType>{
kind: 'function',
name: 'writeInt32BE',
signatures: [
{
length: 3,
parameters : [
{
name: 'value',
type: _type_number,
},
{
name: 'offset',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_void,
},
]
},
writeFloatLE: <reflect.FunctionType>{
kind: 'function',
name: 'writeFloatLE',
signatures: [
{
length: 3,
parameters : [
{
name: 'value',
type: _type_number,
},
{
name: 'offset',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_void,
},
]
},
writeFloatBE: <reflect.FunctionType>{
kind: 'function',
name: 'writeFloatBE',
signatures: [
{
length: 3,
parameters : [
{
name: 'value',
type: _type_number,
},
{
name: 'offset',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_void,
},
]
},
writeDoubleLE: <reflect.FunctionType>{
kind: 'function',
name: 'writeDoubleLE',
signatures: [
{
length: 3,
parameters : [
{
name: 'value',
type: _type_number,
},
{
name: 'offset',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_void,
},
]
},
writeDoubleBE: <reflect.FunctionType>{
kind: 'function',
name: 'writeDoubleBE',
signatures: [
{
length: 3,
parameters : [
{
name: 'value',
type: _type_number,
},
{
name: 'offset',
type: _type_number,
},
{
name: 'noAssert',
type: _type_boolean,
},
],
returns: _type_void,
},
]
},
fill: <reflect.FunctionType>{
kind: 'function',
name: 'fill',
signatures: [
{
length: 3,
parameters : [
{
name: 'value',
type: _type_any,
},
{
name: 'offset',
type: _type_number,
},
{
name: 'end',
type: _type_number,
},
],
returns: _type_void,
},
]
},
};
_type.index = [
{
length: 1,
parameters : [
{
name: 'index',
type: _type_number,
},
],
returns: _type_number,
},
];
_type = typings.node.node.d.NodeJS.ErrnoException;
_type.name = 'ErrnoException'
_type.implements = [
node_modules.typescript.lib.lib.core.d.Error,
];
_type = typings.node.node.d.NodeJS.EventEmitter;
_type.name = 'EventEmitter'
_type.members = {
addListener: <reflect.FunctionType>{
kind: 'function',
name: 'addListener',
signatures: [
{
length: 2,
parameters : [
{
name: 'event',
type: _type_string,
},
{
name: 'listener',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: typings.node.node.d.NodeJS.EventEmitter,
},
]
},
on: <reflect.FunctionType>{
kind: 'function',
name: 'on',
signatures: [
{
length: 2,
parameters : [
{
name: 'event',
type: _type_string,
},
{
name: 'listener',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: typings.node.node.d.NodeJS.EventEmitter,
},
]
},
once: <reflect.FunctionType>{
kind: 'function',
name: 'once',
signatures: [
{
length: 2,
parameters : [
{
name: 'event',
type: _type_string,
},
{
name: 'listener',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: typings.node.node.d.NodeJS.EventEmitter,
},
]
},
removeListener: <reflect.FunctionType>{
kind: 'function',
name: 'removeListener',
signatures: [
{
length: 2,
parameters : [
{
name: 'event',
type: _type_string,
},
{
name: 'listener',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: typings.node.node.d.NodeJS.EventEmitter,
},
]
},
removeAllListeners: <reflect.FunctionType>{
kind: 'function',
name: 'removeAllListeners',
signatures: [
{
length: 1,
parameters : [
{
name: 'event',
type: _type_string,
},
],
returns: typings.node.node.d.NodeJS.EventEmitter,
},
]
},
setMaxListeners: <reflect.FunctionType>{
kind: 'function',
name: 'setMaxListeners',
signatures: [
{
length: 1,
parameters : [
{
name: 'n',
type: _type_number,
},
],
returns: _type_void,
},
]
},
listeners: <reflect.FunctionType>{
kind: 'function',
name: 'listeners',
signatures: [
{
length: 1,
parameters : [
{
name: 'event',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.lib.core.d.Function
},
},
]
},
emit: <reflect.FunctionType>{
kind: 'function',
name: 'emit',
signatures: [
{
length: 1,
parameters : [
{
name: 'event',
type: _type_string,
},
{
name: 'args',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
},
],
returns: _type_boolean,
rest: true,
},
]
},
};
_type = typings.node.node.d.NodeJS.ReadableStream;
_type.name = 'ReadableStream'
_type.implements = [
typings.node.node.d.NodeJS.EventEmitter,
];
_type.members = {
readable: _type_boolean,
read: <reflect.FunctionType>{
kind: 'function',
name: 'read',
signatures: [
{
length: 1,
parameters : [
{
name: 'size',
type: _type_number,
},
],
returns: null
// TODO type 'unknown' flags: 16384
,
},
]
},
setEncoding: <reflect.FunctionType>{
kind: 'function',
name: 'setEncoding',
signatures: [
{
length: 1,
parameters : [
{
name: 'encoding',
type: _type_string,
},
],
returns: _type_void,
},
]
},
pause: <reflect.FunctionType>{
kind: 'function',
name: 'pause',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
resume: <reflect.FunctionType>{
kind: 'function',
name: 'resume',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
pipe: <reflect.FunctionType>{
kind: 'function',
name: 'pipe',
signatures: [
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
constraint: typings.node.node.d.NodeJS.WritableStream
},
],
parameters : [
{
name: 'destination',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
constraint: typings.node.node.d.NodeJS.WritableStream
},
},
{
name: 'options',
type: null
// TODO anonymous type
,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
constraint: typings.node.node.d.NodeJS.WritableStream
},
},
]
},
unpipe: <reflect.FunctionType>{
kind: 'function',
name: 'unpipe',
signatures: [
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
constraint: typings.node.node.d.NodeJS.WritableStream
},
],
parameters : [
{
name: 'destination',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
constraint: typings.node.node.d.NodeJS.WritableStream
},
},
],
returns: _type_void,
},
]
},
unshift: <reflect.FunctionType>{
kind: 'function',
name: 'unshift',
signatures: [
{
length: 1,
parameters : [
{
name: 'chunk',
type: _type_string,
},
],
returns: _type_void,
},
{
length: 1,
parameters : [
{
name: 'chunk',
type: typings.node.node.d.Buffer,
},
],
returns: _type_void,
},
]
},
wrap: <reflect.FunctionType>{
kind: 'function',
name: 'wrap',
signatures: [
{
length: 1,
parameters : [
{
name: 'oldStream',
type: typings.node.node.d.NodeJS.ReadableStream,
},
],
returns: typings.node.node.d.NodeJS.ReadableStream,
},
]
},
};
_type = typings.node.node.d.NodeJS.WritableStream;
_type.name = 'WritableStream'
_type.implements = [
typings.node.node.d.NodeJS.EventEmitter,
];
_type.members = {
writable: _type_boolean,
write: <reflect.FunctionType>{
kind: 'function',
name: 'write',
signatures: [
{
length: 2,
parameters : [
{
name: 'buffer',
type: typings.node.node.d.Buffer,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_boolean,
},
{
length: 2,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_boolean,
},
{
length: 3,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'encoding',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_boolean,
},
]
},
end: <reflect.FunctionType>{
kind: 'function',
name: 'end',
signatures: [
{
length: 0,
returns: _type_void,
},
{
length: 2,
parameters : [
{
name: 'buffer',
type: typings.node.node.d.Buffer,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
{
length: 2,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
{
length: 3,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'encoding',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
]
},
};
_type = typings.node.node.d.NodeJS.ReadWriteStream;
_type.name = 'ReadWriteStream'
_type.implements = [
typings.node.node.d.NodeJS.ReadableStream,
typings.node.node.d.NodeJS.WritableStream,
];
_type = typings.node.node.d.NodeJS.Process;
_type.name = 'Process'
_type.implements = [
typings.node.node.d.NodeJS.EventEmitter,
];
_type.members = {
stdout: typings.node.node.d.NodeJS.WritableStream,
stderr: typings.node.node.d.NodeJS.WritableStream,
stdin: typings.node.node.d.NodeJS.ReadableStream,
argv: <reflect.ArrayType>{
kind: 'array',
elementType: _type_string
},
execPath: _type_string,
abort: <reflect.FunctionType>{
kind: 'function',
name: 'abort',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
chdir: <reflect.FunctionType>{
kind: 'function',
name: 'chdir',
signatures: [
{
length: 1,
parameters : [
{
name: 'directory',
type: _type_string,
},
],
returns: _type_void,
},
]
},
cwd: <reflect.FunctionType>{
kind: 'function',
name: 'cwd',
signatures: [
{
length: 0,
returns: _type_string,
},
]
},
env: _type_any,
exit: <reflect.FunctionType>{
kind: 'function',
name: 'exit',
signatures: [
{
length: 1,
parameters : [
{
name: 'code',
type: _type_number,
},
],
returns: _type_void,
},
]
},
getgid: <reflect.FunctionType>{
kind: 'function',
name: 'getgid',
signatures: [
{
length: 0,
returns: _type_number,
},
]
},
setgid: <reflect.FunctionType>{
kind: 'function',
name: 'setgid',
signatures: [
{
length: 1,
parameters : [
{
name: 'id',
type: _type_number,
},
],
returns: _type_void,
},
{
length: 1,
parameters : [
{
name: 'id',
type: _type_string,
},
],
returns: _type_void,
},
]
},
getuid: <reflect.FunctionType>{
kind: 'function',
name: 'getuid',
signatures: [
{
length: 0,
returns: _type_number,
},
]
},
setuid: <reflect.FunctionType>{
kind: 'function',
name: 'setuid',
signatures: [
{
length: 1,
parameters : [
{
name: 'id',
type: _type_number,
},
],
returns: _type_void,
},
{
length: 1,
parameters : [
{
name: 'id',
type: _type_string,
},
],
returns: _type_void,
},
]
},
version: _type_string,
versions: null
// TODO anonymous type
,
config: null
// TODO anonymous type
,
kill: <reflect.FunctionType>{
kind: 'function',
name: 'kill',
signatures: [
{
length: 2,
parameters : [
{
name: 'pid',
type: _type_number,
},
{
name: 'signal',
type: _type_string,
},
],
returns: _type_void,
},
]
},
pid: _type_number,
title: _type_string,
arch: _type_string,
platform: _type_string,
memoryUsage: <reflect.FunctionType>{
kind: 'function',
name: 'memoryUsage',
signatures: [
{
length: 0,
returns: null
// TODO anonymous type
,
},
]
},
nextTick: <reflect.FunctionType>{
kind: 'function',
name: 'nextTick',
signatures: [
{
length: 1,
parameters : [
{
name: 'callback',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
]
},
umask: <reflect.FunctionType>{
kind: 'function',
name: 'umask',
signatures: [
{
length: 1,
parameters : [
{
name: 'mask',
type: _type_number,
},
],
returns: _type_number,
},
]
},
uptime: <reflect.FunctionType>{
kind: 'function',
name: 'uptime',
signatures: [
{
length: 0,
returns: _type_number,
},
]
},
hrtime: <reflect.FunctionType>{
kind: 'function',
name: 'hrtime',
signatures: [
{
length: 1,
parameters : [
{
name: 'time',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_number
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: _type_number
},
},
]
},
};
_type = typings.node.node.d.NodeJS.Global;
_type.name = 'Global'
_type.members = {
Array: node_modules.typescript.lib.lib.core.d.ArrayConstructor,
ArrayBuffer: node_modules.typescript.lib.lib.core.es6.d.ArrayBufferConstructor,
Boolean: node_modules.typescript.lib.lib.core.d.BooleanConstructor,
Buffer: null
// TODO anonymous type
,
DataView: node_modules.typescript.lib.lib.core.es6.d.DataViewConstructor,
Date: node_modules.typescript.lib.lib.core.d.DateConstructor,
Error: node_modules.typescript.lib.lib.core.d.ErrorConstructor,
EvalError: node_modules.typescript.lib.lib.core.d.EvalErrorConstructor,
Float32Array: node_modules.typescript.lib.lib.core.es6.d.Float32ArrayConstructor,
Float64Array: node_modules.typescript.lib.lib.core.es6.d.Float64ArrayConstructor,
Function: node_modules.typescript.lib.lib.core.d.FunctionConstructor,
GLOBAL: typings.node.node.d.NodeJS.Global,
Infinity: _type_number,
Int16Array: node_modules.typescript.lib.lib.core.es6.d.Int16ArrayConstructor,
Int32Array: node_modules.typescript.lib.lib.core.es6.d.Int32ArrayConstructor,
Int8Array: node_modules.typescript.lib.lib.core.es6.d.Int8ArrayConstructor,
Intl: null
// TODO anonymous type
,
JSON: node_modules.typescript.lib.lib.core.d.JSON,
Map: node_modules.typescript.lib.lib.core.es6.d.MapConstructor,
Math: node_modules.typescript.lib.lib.core.d.Math,
NaN: _type_number,
Number: node_modules.typescript.lib.lib.core.d.NumberConstructor,
Object: node_modules.typescript.lib.lib.core.d.ObjectConstructor,
Promise: node_modules.typescript.lib.lib.core.d.Function,
RangeError: node_modules.typescript.lib.lib.core.d.RangeErrorConstructor,
ReferenceError: node_modules.typescript.lib.lib.core.d.ReferenceErrorConstructor,
RegExp: node_modules.typescript.lib.lib.core.d.RegExpConstructor,
Set: node_modules.typescript.lib.lib.core.es6.d.SetConstructor,
String: node_modules.typescript.lib.lib.core.d.StringConstructor,
Symbol: node_modules.typescript.lib.lib.core.d.Function,
SyntaxError: node_modules.typescript.lib.lib.core.d.SyntaxErrorConstructor,
TypeError: node_modules.typescript.lib.lib.core.d.TypeErrorConstructor,
URIError: node_modules.typescript.lib.lib.core.d.URIErrorConstructor,
Uint16Array: node_modules.typescript.lib.lib.core.es6.d.Uint16ArrayConstructor,
Uint32Array: node_modules.typescript.lib.lib.core.es6.d.Uint32ArrayConstructor,
Uint8Array: node_modules.typescript.lib.lib.core.es6.d.Uint8ArrayConstructor,
Uint8ClampedArray: node_modules.typescript.lib.lib.core.d.Function,
WeakMap: node_modules.typescript.lib.lib.core.es6.d.WeakMapConstructor,
WeakSet: node_modules.typescript.lib.lib.core.es6.d.WeakSetConstructor,
clearImmediate: null
// TODO anonymous type
,
clearInterval: null
// TODO anonymous type
,
clearTimeout: null
// TODO anonymous type
,
console: node_modules.typescript.lib.lib.dom.d.Console,
decodeURI: null
// TODO anonymous type
,
decodeURIComponent: null
// TODO anonymous type
,
encodeURI: null
// TODO anonymous type
,
encodeURIComponent: null
// TODO anonymous type
,
escape: null
// TODO anonymous type
,
eval: null
// TODO anonymous type
,
global: typings.node.node.d.NodeJS.Global,
isFinite: null
// TODO anonymous type
,
isNaN: null
// TODO anonymous type
,
parseFloat: null
// TODO anonymous type
,
parseInt: null
// TODO anonymous type
,
process: typings.node.node.d.NodeJS.Process,
root: typings.node.node.d.NodeJS.Global,
setImmediate: null
// TODO anonymous type
,
setInterval: null
// TODO anonymous type
,
setTimeout: null
// TODO anonymous type
,
undefined: _type_any,
unescape: null
// TODO anonymous type
,
gc: null
// TODO anonymous type
,
};
_type = typings.node.node.d.NodeJS.Timer;
_type.name = 'Timer'
_type.members = {
ref: <reflect.FunctionType>{
kind: 'function',
name: 'ref',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
unref: <reflect.FunctionType>{
kind: 'function',
name: 'unref',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
};
_type = typings.node.node.d."events".EventEmitter;
_type.name = 'EventEmitter'
_type.implements = [
typings.node.node.d.NodeJS.EventEmitter,
];
_type.members = {
addListener: <reflect.FunctionType>{
kind: 'function',
name: 'addListener',
signatures: [
{
length: 2,
parameters : [
{
name: 'event',
type: _type_string,
},
{
name: 'listener',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: typings.node.node.d."events".EventEmitter,
},
]
},
on: <reflect.FunctionType>{
kind: 'function',
name: 'on',
signatures: [
{
length: 2,
parameters : [
{
name: 'event',
type: _type_string,
},
{
name: 'listener',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: typings.node.node.d."events".EventEmitter,
},
]
},
once: <reflect.FunctionType>{
kind: 'function',
name: 'once',
signatures: [
{
length: 2,
parameters : [
{
name: 'event',
type: _type_string,
},
{
name: 'listener',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: typings.node.node.d."events".EventEmitter,
},
]
},
removeListener: <reflect.FunctionType>{
kind: 'function',
name: 'removeListener',
signatures: [
{
length: 2,
parameters : [
{
name: 'event',
type: _type_string,
},
{
name: 'listener',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: typings.node.node.d."events".EventEmitter,
},
]
},
removeAllListeners: <reflect.FunctionType>{
kind: 'function',
name: 'removeAllListeners',
signatures: [
{
length: 1,
parameters : [
{
name: 'event',
type: _type_string,
},
],
returns: typings.node.node.d."events".EventEmitter,
},
]
},
setMaxListeners: <reflect.FunctionType>{
kind: 'function',
name: 'setMaxListeners',
signatures: [
{
length: 1,
parameters : [
{
name: 'n',
type: _type_number,
},
],
returns: _type_void,
},
]
},
listeners: <reflect.FunctionType>{
kind: 'function',
name: 'listeners',
signatures: [
{
length: 1,
parameters : [
{
name: 'event',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: node_modules.typescript.lib.lib.core.d.Function
},
},
]
},
emit: <reflect.FunctionType>{
kind: 'function',
name: 'emit',
signatures: [
{
length: 1,
parameters : [
{
name: 'event',
type: _type_string,
},
{
name: 'args',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
},
],
returns: _type_boolean,
rest: true,
},
]
},
};
_type.statics = {
listenerCount: <reflect.FunctionType>{
kind: 'function',
name: 'listenerCount',
signatures: [
{
length: 2,
parameters : [
{
name: 'emitter',
type: typings.node.node.d."events".EventEmitter,
},
{
name: 'event',
type: _type_string,
},
],
returns: _type_number,
},
]
},
};
_type = typings.node.node.d."http".Server;
_type.name = 'Server'
_type.members = {
listen: <reflect.FunctionType>{
kind: 'function',
name: 'listen',
signatures: [
{
length: 4,
parameters : [
{
name: 'port',
type: _type_number,
},
{
name: 'hostname',
type: _type_string,
},
{
name: 'backlog',
type: _type_number,
},
{
name: 'callback',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: typings.node.node.d."http".Server,
},
{
length: 3,
parameters : [
{
name: 'port',
type: _type_number,
},
{
name: 'hostname',
type: _type_string,
},
{
name: 'callback',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: typings.node.node.d."http".Server,
},
{
length: 2,
parameters : [
{
name: 'path',
type: _type_string,
},
{
name: 'callback',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: typings.node.node.d."http".Server,
},
{
length: 2,
parameters : [
{
name: 'handle',
type: _type_any,
},
{
name: 'listeningListener',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: typings.node.node.d."http".Server,
},
]
},
close: <reflect.FunctionType>{
kind: 'function',
name: 'close',
signatures: [
{
length: 1,
parameters : [
{
name: 'cb',
type: _type_any,
},
],
returns: typings.node.node.d."http".Server,
},
]
},
address: <reflect.FunctionType>{
kind: 'function',
name: 'address',
signatures: [
{
length: 0,
returns: null
// TODO anonymous type
,
},
]
},
maxHeadersCount: _type_number,
};
_type = typings.node.node.d."http".ServerRequest;
_type.name = 'ServerRequest'
_type.implements = [
typings.node.node.d."http".IncomingMessage,
];
_type.members = {
connection: typings.node.node.d."net".Socket,
};
_type = typings.node.node.d."http".ServerResponse;
_type.name = 'ServerResponse'
_type.members = {
write: <reflect.FunctionType>{
kind: 'function',
name: 'write',
signatures: [
{
length: 1,
parameters : [
{
name: 'buffer',
type: typings.node.node.d.Buffer,
},
],
returns: _type_boolean,
},
{
length: 2,
parameters : [
{
name: 'buffer',
type: typings.node.node.d.Buffer,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_boolean,
},
{
length: 2,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_boolean,
},
{
length: 3,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'encoding',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_boolean,
},
{
length: 3,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'encoding',
type: _type_string,
},
{
name: 'fd',
type: _type_string,
},
],
returns: _type_boolean,
},
{
length: 2,
parameters : [
{
name: 'chunk',
type: _type_any,
},
{
name: 'encoding',
type: _type_string,
},
],
returns: _type_boolean,
},
]
},
writeContinue: <reflect.FunctionType>{
kind: 'function',
name: 'writeContinue',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
writeHead: <reflect.FunctionType>{
kind: 'function',
name: 'writeHead',
signatures: [
{
length: 3,
parameters : [
{
name: 'statusCode',
type: _type_number,
},
{
name: 'reasonPhrase',
type: _type_string,
},
{
name: 'headers',
type: _type_any,
},
],
returns: _type_void,
},
{
length: 2,
parameters : [
{
name: 'statusCode',
type: _type_number,
},
{
name: 'headers',
type: _type_any,
},
],
returns: _type_void,
},
]
},
statusCode: _type_number,
statusMessage: _type_string,
setHeader: <reflect.FunctionType>{
kind: 'function',
name: 'setHeader',
signatures: [
{
length: 2,
parameters : [
{
name: 'name',
type: _type_string,
},
{
name: 'value',
type: _type_string,
},
],
returns: _type_void,
},
]
},
sendDate: _type_boolean,
getHeader: <reflect.FunctionType>{
kind: 'function',
name: 'getHeader',
signatures: [
{
length: 1,
parameters : [
{
name: 'name',
type: _type_string,
},
],
returns: _type_string,
},
]
},
removeHeader: <reflect.FunctionType>{
kind: 'function',
name: 'removeHeader',
signatures: [
{
length: 1,
parameters : [
{
name: 'name',
type: _type_string,
},
],
returns: _type_void,
},
]
},
addTrailers: <reflect.FunctionType>{
kind: 'function',
name: 'addTrailers',
signatures: [
{
length: 1,
parameters : [
{
name: 'headers',
type: _type_any,
},
],
returns: _type_void,
},
]
},
end: <reflect.FunctionType>{
kind: 'function',
name: 'end',
signatures: [
{
length: 0,
returns: _type_void,
},
{
length: 2,
parameters : [
{
name: 'buffer',
type: typings.node.node.d.Buffer,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
{
length: 2,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
{
length: 3,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'encoding',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
{
length: 2,
parameters : [
{
name: 'data',
type: _type_any,
},
{
name: 'encoding',
type: _type_string,
},
],
returns: _type_void,
},
]
},
};
_type = typings.node.node.d."http".ClientRequest;
_type.name = 'ClientRequest'
_type.members = {
write: <reflect.FunctionType>{
kind: 'function',
name: 'write',
signatures: [
{
length: 1,
parameters : [
{
name: 'buffer',
type: typings.node.node.d.Buffer,
},
],
returns: _type_boolean,
},
{
length: 2,
parameters : [
{
name: 'buffer',
type: typings.node.node.d.Buffer,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_boolean,
},
{
length: 2,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_boolean,
},
{
length: 3,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'encoding',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_boolean,
},
{
length: 3,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'encoding',
type: _type_string,
},
{
name: 'fd',
type: _type_string,
},
],
returns: _type_boolean,
},
{
length: 2,
parameters : [
{
name: 'chunk',
type: _type_any,
},
{
name: 'encoding',
type: _type_string,
},
],
returns: _type_boolean,
},
]
},
abort: <reflect.FunctionType>{
kind: 'function',
name: 'abort',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
setTimeout: <reflect.FunctionType>{
kind: 'function',
name: 'setTimeout',
signatures: [
{
length: 2,
parameters : [
{
name: 'timeout',
type: _type_number,
},
{
name: 'callback',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
]
},
setNoDelay: <reflect.FunctionType>{
kind: 'function',
name: 'setNoDelay',
signatures: [
{
length: 1,
parameters : [
{
name: 'noDelay',
type: _type_boolean,
},
],
returns: _type_void,
},
]
},
setSocketKeepAlive: <reflect.FunctionType>{
kind: 'function',
name: 'setSocketKeepAlive',
signatures: [
{
length: 2,
parameters : [
{
name: 'enable',
type: _type_boolean,
},
{
name: 'initialDelay',
type: _type_number,
},
],
returns: _type_void,
},
]
},
end: <reflect.FunctionType>{
kind: 'function',
name: 'end',
signatures: [
{
length: 0,
returns: _type_void,
},
{
length: 2,
parameters : [
{
name: 'buffer',
type: typings.node.node.d.Buffer,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
{
length: 2,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
{
length: 3,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'encoding',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
{
length: 2,
parameters : [
{
name: 'data',
type: _type_any,
},
{
name: 'encoding',
type: _type_string,
},
],
returns: _type_void,
},
]
},
};
_type = typings.node.node.d."http".IncomingMessage;
_type.name = 'IncomingMessage'
_type.members = {
httpVersion: _type_string,
headers: _type_any,
rawHeaders: <reflect.ArrayType>{
kind: 'array',
elementType: _type_string
},
trailers: _type_any,
rawTrailers: _type_any,
setTimeout: <reflect.FunctionType>{
kind: 'function',
name: 'setTimeout',
signatures: [
{
length: 2,
parameters : [
{
name: 'msecs',
type: _type_number,
},
{
name: 'callback',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: typings.node.node.d.NodeJS.Timer,
},
]
},
socket: typings.node.node.d."net".Socket,
};
_type = typings.node.node.d."http".ClientResponse;
_type.name = 'ClientResponse'
_type.implements = [
typings.node.node.d."http".IncomingMessage,
];
_type = typings.node.node.d."http".AgentOptions;
_type.name = 'AgentOptions'
_type = typings.node.node.d."http".Agent;
_type.name = 'Agent'
_type.construct = [
{
length: 1,
parameters : [
{
name: 'opts',
type: typings.node.node.d."http".AgentOptions,
},
],
returns: typings.node.node.d."http".Agent,
},
];
_type.members = {
maxSockets: _type_number,
sockets: _type_any,
requests: _type_any,
destroy: <reflect.FunctionType>{
kind: 'function',
name: 'destroy',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
};
_type = typings.node.node.d."cluster".ClusterSettings;
_type.name = 'ClusterSettings'
_type = typings.node.node.d."cluster".Worker;
_type.name = 'Worker'
_type.members = {
id: _type_string,
process: typings.node.node.d."child_process".ChildProcess,
suicide: _type_boolean,
send: <reflect.FunctionType>{
kind: 'function',
name: 'send',
signatures: [
{
length: 2,
parameters : [
{
name: 'message',
type: _type_any,
},
{
name: 'sendHandle',
type: _type_any,
},
],
returns: _type_void,
},
]
},
kill: <reflect.FunctionType>{
kind: 'function',
name: 'kill',
signatures: [
{
length: 1,
parameters : [
{
name: 'signal',
type: _type_string,
},
],
returns: _type_void,
},
]
},
destroy: <reflect.FunctionType>{
kind: 'function',
name: 'destroy',
signatures: [
{
length: 1,
parameters : [
{
name: 'signal',
type: _type_string,
},
],
returns: _type_void,
},
]
},
disconnect: <reflect.FunctionType>{
kind: 'function',
name: 'disconnect',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
};
_type.extends = typings.node.node.d."events".EventEmitter;
_type = typings.node.node.d."zlib".ZlibOptions;
_type.name = 'ZlibOptions'
_type = typings.node.node.d."zlib".Gzip;
_type.name = 'Gzip'
_type = typings.node.node.d."zlib".Gunzip;
_type.name = 'Gunzip'
_type = typings.node.node.d."zlib".Deflate;
_type.name = 'Deflate'
_type = typings.node.node.d."zlib".Inflate;
_type.name = 'Inflate'
_type = typings.node.node.d."zlib".DeflateRaw;
_type.name = 'DeflateRaw'
_type = typings.node.node.d."zlib".InflateRaw;
_type.name = 'InflateRaw'
_type = typings.node.node.d."zlib".Unzip;
_type.name = 'Unzip'
_type = typings.node.node.d."https".ServerOptions;
_type.name = 'ServerOptions'
_type = typings.node.node.d."https".RequestOptions;
_type.name = 'RequestOptions'
_type = typings.node.node.d."https".Agent;
_type.name = 'Agent'
_type.members = {
maxSockets: _type_number,
sockets: _type_any,
requests: _type_any,
};
_type = typings.node.node.d."https".Server;
_type.name = 'Server'
_type.implements = [
typings.node.node.d."tls".Server,
];
_type = typings.node.node.d."punycode".ucs2;
_type.name = 'ucs2'
_type.members = {
decode: <reflect.FunctionType>{
kind: 'function',
name: 'decode',
signatures: [
{
length: 1,
parameters : [
{
name: 'string',
type: _type_string,
},
],
returns: _type_string,
},
]
},
encode: <reflect.FunctionType>{
kind: 'function',
name: 'encode',
signatures: [
{
length: 1,
parameters : [
{
name: 'codePoints',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_number
},
},
],
returns: _type_string,
},
]
},
};
_type = typings.node.node.d."repl".ReplOptions;
_type.name = 'ReplOptions'
_type = typings.node.node.d."readline".ReadLine;
_type.name = 'ReadLine'
_type.members = {
setPrompt: <reflect.FunctionType>{
kind: 'function',
name: 'setPrompt',
signatures: [
{
length: 1,
parameters : [
{
name: 'prompt',
type: _type_string,
},
],
returns: _type_void,
},
]
},
prompt: <reflect.FunctionType>{
kind: 'function',
name: 'prompt',
signatures: [
{
length: 1,
parameters : [
{
name: 'preserveCursor',
type: _type_boolean,
},
],
returns: _type_void,
},
]
},
question: <reflect.FunctionType>{
kind: 'function',
name: 'question',
signatures: [
{
length: 2,
parameters : [
{
name: 'query',
type: _type_string,
},
{
name: 'callback',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
]
},
pause: <reflect.FunctionType>{
kind: 'function',
name: 'pause',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
resume: <reflect.FunctionType>{
kind: 'function',
name: 'resume',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
close: <reflect.FunctionType>{
kind: 'function',
name: 'close',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
write: <reflect.FunctionType>{
kind: 'function',
name: 'write',
signatures: [
{
length: 2,
parameters : [
{
name: 'data',
type: _type_any,
},
{
name: 'key',
type: _type_any,
},
],
returns: _type_void,
},
]
},
};
_type = typings.node.node.d."readline".ReadLineOptions;
_type.name = 'ReadLineOptions'
_type.members = {
input: typings.node.node.d.NodeJS.ReadableStream,
output: typings.node.node.d.NodeJS.WritableStream,
};
_type = typings.node.node.d."vm".Context;
_type.name = 'Context'
_type = typings.node.node.d."vm".Script;
_type.name = 'Script'
_type.members = {
runInThisContext: <reflect.FunctionType>{
kind: 'function',
name: 'runInThisContext',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
runInNewContext: <reflect.FunctionType>{
kind: 'function',
name: 'runInNewContext',
signatures: [
{
length: 1,
parameters : [
{
name: 'sandbox',
type: typings.node.node.d."vm".Context,
},
],
returns: _type_void,
},
]
},
};
_type = typings.node.node.d."child_process".ChildProcess;
_type.name = 'ChildProcess'
_type.members = {
stdin: typings.node.node.d."stream".Writable,
stdout: typings.node.node.d."stream".Readable,
stderr: typings.node.node.d."stream".Readable,
pid: _type_number,
kill: <reflect.FunctionType>{
kind: 'function',
name: 'kill',
signatures: [
{
length: 1,
parameters : [
{
name: 'signal',
type: _type_string,
},
],
returns: _type_void,
},
]
},
send: <reflect.FunctionType>{
kind: 'function',
name: 'send',
signatures: [
{
length: 2,
parameters : [
{
name: 'message',
type: _type_any,
},
{
name: 'sendHandle',
type: _type_any,
},
],
returns: _type_void,
},
]
},
disconnect: <reflect.FunctionType>{
kind: 'function',
name: 'disconnect',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
unref: <reflect.FunctionType>{
kind: 'function',
name: 'unref',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
};
_type = typings.node.node.d."url".Url;
_type.name = 'Url'
_type.members = {
href: _type_string,
protocol: _type_string,
auth: _type_string,
hostname: _type_string,
port: _type_string,
host: _type_string,
pathname: _type_string,
search: _type_string,
query: _type_any,
slashes: _type_boolean,
};
_type = typings.node.node.d."url".UrlOptions;
_type.name = 'UrlOptions'
_type = typings.node.node.d."net".Socket;
_type.name = 'Socket'
_type.members = {
write: <reflect.FunctionType>{
kind: 'function',
name: 'write',
signatures: [
{
length: 1,
parameters : [
{
name: 'buffer',
type: typings.node.node.d.Buffer,
},
],
returns: _type_boolean,
},
{
length: 2,
parameters : [
{
name: 'buffer',
type: typings.node.node.d.Buffer,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_boolean,
},
{
length: 2,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_boolean,
},
{
length: 3,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'encoding',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_boolean,
},
{
length: 3,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'encoding',
type: _type_string,
},
{
name: 'fd',
type: _type_string,
},
],
returns: _type_boolean,
},
{
length: 3,
parameters : [
{
name: 'data',
type: _type_any,
},
{
name: 'encoding',
type: _type_string,
},
{
name: 'callback',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_boolean,
},
]
},
connect: <reflect.FunctionType>{
kind: 'function',
name: 'connect',
signatures: [
{
length: 3,
parameters : [
{
name: 'port',
type: _type_number,
},
{
name: 'host',
type: _type_string,
},
{
name: 'connectionListener',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
{
length: 2,
parameters : [
{
name: 'path',
type: _type_string,
},
{
name: 'connectionListener',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
]
},
bufferSize: _type_number,
setEncoding: <reflect.FunctionType>{
kind: 'function',
name: 'setEncoding',
signatures: [
{
length: 1,
parameters : [
{
name: 'encoding',
type: _type_string,
},
],
returns: _type_void,
},
]
},
destroy: <reflect.FunctionType>{
kind: 'function',
name: 'destroy',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
pause: <reflect.FunctionType>{
kind: 'function',
name: 'pause',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
resume: <reflect.FunctionType>{
kind: 'function',
name: 'resume',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
setTimeout: <reflect.FunctionType>{
kind: 'function',
name: 'setTimeout',
signatures: [
{
length: 2,
parameters : [
{
name: 'timeout',
type: _type_number,
},
{
name: 'callback',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
]
},
setNoDelay: <reflect.FunctionType>{
kind: 'function',
name: 'setNoDelay',
signatures: [
{
length: 1,
parameters : [
{
name: 'noDelay',
type: _type_boolean,
},
],
returns: _type_void,
},
]
},
setKeepAlive: <reflect.FunctionType>{
kind: 'function',
name: 'setKeepAlive',
signatures: [
{
length: 2,
parameters : [
{
name: 'enable',
type: _type_boolean,
},
{
name: 'initialDelay',
type: _type_number,
},
],
returns: _type_void,
},
]
},
address: <reflect.FunctionType>{
kind: 'function',
name: 'address',
signatures: [
{
length: 0,
returns: null
// TODO anonymous type
,
},
]
},
unref: <reflect.FunctionType>{
kind: 'function',
name: 'unref',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
ref: <reflect.FunctionType>{
kind: 'function',
name: 'ref',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
remoteAddress: _type_string,
remoteFamily: _type_string,
remotePort: _type_number,
localAddress: _type_string,
localPort: _type_number,
bytesRead: _type_number,
bytesWritten: _type_number,
end: <reflect.FunctionType>{
kind: 'function',
name: 'end',
signatures: [
{
length: 0,
returns: _type_void,
},
{
length: 2,
parameters : [
{
name: 'buffer',
type: typings.node.node.d.Buffer,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
{
length: 2,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
{
length: 3,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'encoding',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
{
length: 2,
parameters : [
{
name: 'data',
type: _type_any,
},
{
name: 'encoding',
type: _type_string,
},
],
returns: _type_void,
},
]
},
};
_type = typings.node.node.d."net".Server;
_type.name = 'Server'
_type.implements = [
typings.node.node.d."net".Socket,
];
_type.members = {
listen: <reflect.FunctionType>{
kind: 'function',
name: 'listen',
signatures: [
{
length: 4,
parameters : [
{
name: 'port',
type: _type_number,
},
{
name: 'host',
type: _type_string,
},
{
name: 'backlog',
type: _type_number,
},
{
name: 'listeningListener',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: typings.node.node.d."net".Server,
},
{
length: 2,
parameters : [
{
name: 'path',
type: _type_string,
},
{
name: 'listeningListener',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: typings.node.node.d."net".Server,
},
{
length: 2,
parameters : [
{
name: 'handle',
type: _type_any,
},
{
name: 'listeningListener',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: typings.node.node.d."net".Server,
},
]
},
close: <reflect.FunctionType>{
kind: 'function',
name: 'close',
signatures: [
{
length: 1,
parameters : [
{
name: 'callback',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: typings.node.node.d."net".Server,
},
]
},
address: <reflect.FunctionType>{
kind: 'function',
name: 'address',
signatures: [
{
length: 0,
returns: null
// TODO anonymous type
,
},
]
},
maxConnections: _type_number,
connections: _type_number,
};
_type = typings.node.node.d."dgram".RemoteInfo;
_type.name = 'RemoteInfo'
_type.members = {
address: _type_string,
port: _type_number,
size: _type_number,
};
_type = typings.node.node.d."dgram".AddressInfo;
_type.name = 'AddressInfo'
_type.members = {
address: _type_string,
family: _type_string,
port: _type_number,
};
_type = typings.node.node.d."dgram".Socket;
_type.name = 'Socket'
_type.members = {
send: <reflect.FunctionType>{
kind: 'function',
name: 'send',
signatures: [
{
length: 6,
parameters : [
{
name: 'buf',
type: typings.node.node.d.Buffer,
},
{
name: 'offset',
type: _type_number,
},
{
name: 'length',
type: _type_number,
},
{
name: 'port',
type: _type_number,
},
{
name: 'address',
type: _type_string,
},
{
name: 'callback',
type: null
// TODO anonymous type
,
},
],
returns: _type_void,
},
]
},
bind: <reflect.FunctionType>{
kind: 'function',
name: 'bind',
signatures: [
{
length: 3,
parameters : [
{
name: 'port',
type: _type_number,
},
{
name: 'address',
type: _type_string,
},
{
name: 'callback',
type: null
// TODO anonymous type
,
},
],
returns: _type_void,
},
]
},
close: <reflect.FunctionType>{
kind: 'function',
name: 'close',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
address: <reflect.FunctionType>{
kind: 'function',
name: 'address',
signatures: [
{
length: 0,
returns: typings.node.node.d."dgram".AddressInfo,
},
]
},
setBroadcast: <reflect.FunctionType>{
kind: 'function',
name: 'setBroadcast',
signatures: [
{
length: 1,
parameters : [
{
name: 'flag',
type: _type_boolean,
},
],
returns: _type_void,
},
]
},
setMulticastTTL: <reflect.FunctionType>{
kind: 'function',
name: 'setMulticastTTL',
signatures: [
{
length: 1,
parameters : [
{
name: 'ttl',
type: _type_number,
},
],
returns: _type_void,
},
]
},
setMulticastLoopback: <reflect.FunctionType>{
kind: 'function',
name: 'setMulticastLoopback',
signatures: [
{
length: 1,
parameters : [
{
name: 'flag',
type: _type_boolean,
},
],
returns: _type_void,
},
]
},
addMembership: <reflect.FunctionType>{
kind: 'function',
name: 'addMembership',
signatures: [
{
length: 2,
parameters : [
{
name: 'multicastAddress',
type: _type_string,
},
{
name: 'multicastInterface',
type: _type_string,
},
],
returns: _type_void,
},
]
},
dropMembership: <reflect.FunctionType>{
kind: 'function',
name: 'dropMembership',
signatures: [
{
length: 2,
parameters : [
{
name: 'multicastAddress',
type: _type_string,
},
{
name: 'multicastInterface',
type: _type_string,
},
],
returns: _type_void,
},
]
},
};
_type = typings.node.node.d."fs".Stats;
_type.name = 'Stats'
_type.members = {
isFile: <reflect.FunctionType>{
kind: 'function',
name: 'isFile',
signatures: [
{
length: 0,
returns: _type_boolean,
},
]
},
isDirectory: <reflect.FunctionType>{
kind: 'function',
name: 'isDirectory',
signatures: [
{
length: 0,
returns: _type_boolean,
},
]
},
isBlockDevice: <reflect.FunctionType>{
kind: 'function',
name: 'isBlockDevice',
signatures: [
{
length: 0,
returns: _type_boolean,
},
]
},
isCharacterDevice: <reflect.FunctionType>{
kind: 'function',
name: 'isCharacterDevice',
signatures: [
{
length: 0,
returns: _type_boolean,
},
]
},
isSymbolicLink: <reflect.FunctionType>{
kind: 'function',
name: 'isSymbolicLink',
signatures: [
{
length: 0,
returns: _type_boolean,
},
]
},
isFIFO: <reflect.FunctionType>{
kind: 'function',
name: 'isFIFO',
signatures: [
{
length: 0,
returns: _type_boolean,
},
]
},
isSocket: <reflect.FunctionType>{
kind: 'function',
name: 'isSocket',
signatures: [
{
length: 0,
returns: _type_boolean,
},
]
},
dev: _type_number,
ino: _type_number,
mode: _type_number,
nlink: _type_number,
uid: _type_number,
gid: _type_number,
rdev: _type_number,
size: _type_number,
blksize: _type_number,
blocks: _type_number,
atime: node_modules.typescript.lib.lib.core.d.Date,
mtime: node_modules.typescript.lib.lib.core.d.Date,
ctime: node_modules.typescript.lib.lib.core.d.Date,
};
_type = typings.node.node.d."fs".FSWatcher;
_type.name = 'FSWatcher'
_type.members = {
close: <reflect.FunctionType>{
kind: 'function',
name: 'close',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
};
_type = typings.node.node.d."fs".ReadStream;
_type.name = 'ReadStream'
_type.members = {
close: <reflect.FunctionType>{
kind: 'function',
name: 'close',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
};
_type = typings.node.node.d."fs".WriteStream;
_type.name = 'WriteStream'
_type.members = {
close: <reflect.FunctionType>{
kind: 'function',
name: 'close',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
bytesWritten: _type_number,
};
_type = typings.node.node.d."path".ParsedPath;
_type.name = 'ParsedPath'
_type.members = {
root: _type_string,
dir: _type_string,
base: _type_string,
ext: _type_string,
name: _type_string,
};
_type = typings.node.node.d."string_decoder".NodeStringDecoder;
_type.name = 'NodeStringDecoder'
_type.members = {
write: <reflect.FunctionType>{
kind: 'function',
name: 'write',
signatures: [
{
length: 1,
parameters : [
{
name: 'buffer',
type: typings.node.node.d.Buffer,
},
],
returns: _type_string,
},
]
},
detectIncompleteChar: <reflect.FunctionType>{
kind: 'function',
name: 'detectIncompleteChar',
signatures: [
{
length: 1,
parameters : [
{
name: 'buffer',
type: typings.node.node.d.Buffer,
},
],
returns: _type_number,
},
]
},
};
_type = typings.node.node.d."tls".TlsOptions;
_type.name = 'TlsOptions'
_type = typings.node.node.d."tls".ConnectionOptions;
_type.name = 'ConnectionOptions'
_type = typings.node.node.d."tls".Server;
_type.name = 'Server'
_type.implements = [
typings.node.node.d."net".Server,
];
_type.members = {
listen: <reflect.FunctionType>{
kind: 'function',
name: 'listen',
signatures: [
{
length: 4,
parameters : [
{
name: 'port',
type: _type_number,
},
{
name: 'host',
type: _type_string,
},
{
name: 'backlog',
type: _type_number,
},
{
name: 'listeningListener',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: typings.node.node.d."tls".Server,
},
{
length: 2,
parameters : [
{
name: 'path',
type: _type_string,
},
{
name: 'listeningListener',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: typings.node.node.d."tls".Server,
},
{
length: 2,
parameters : [
{
name: 'handle',
type: _type_any,
},
{
name: 'listeningListener',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: typings.node.node.d."tls".Server,
},
{
length: 3,
parameters : [
{
name: 'port',
type: _type_number,
},
{
name: 'host',
type: _type_string,
},
{
name: 'callback',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: typings.node.node.d."tls".Server,
},
]
},
close: <reflect.FunctionType>{
kind: 'function',
name: 'close',
signatures: [
{
length: 0,
returns: typings.node.node.d."tls".Server,
},
]
},
address: <reflect.FunctionType>{
kind: 'function',
name: 'address',
signatures: [
{
length: 0,
returns: null
// TODO anonymous type
,
},
]
},
addContext: <reflect.FunctionType>{
kind: 'function',
name: 'addContext',
signatures: [
{
length: 2,
parameters : [
{
name: 'hostName',
type: _type_string,
},
{
name: 'credentials',
type: null
// TODO anonymous type
,
},
],
returns: _type_void,
},
]
},
maxConnections: _type_number,
connections: _type_number,
};
_type = typings.node.node.d."tls".ClearTextStream;
_type.name = 'ClearTextStream'
_type.members = {
authorized: _type_boolean,
authorizationError: node_modules.typescript.lib.lib.core.d.Error,
getPeerCertificate: <reflect.FunctionType>{
kind: 'function',
name: 'getPeerCertificate',
signatures: [
{
length: 0,
returns: _type_any,
},
]
},
getCipher: null
// TODO anonymous type
,
address: null
// TODO anonymous type
,
remoteAddress: _type_string,
remotePort: _type_number,
};
_type = typings.node.node.d."tls".SecurePair;
_type.name = 'SecurePair'
_type.members = {
encrypted: _type_any,
cleartext: _type_any,
};
_type = typings.node.node.d."tls".SecureContextOptions;
_type.name = 'SecureContextOptions'
_type = typings.node.node.d."tls".SecureContext;
_type.name = 'SecureContext'
_type.members = {
context: _type_any,
};
_type = typings.node.node.d."crypto".CredentialDetails;
_type.name = 'CredentialDetails'
_type.members = {
pfx: _type_string,
key: _type_string,
passphrase: _type_string,
cert: _type_string,
ca: _type_any,
crl: _type_any,
ciphers: _type_string,
};
_type = typings.node.node.d."crypto".Credentials;
_type.name = 'Credentials'
_type = typings.node.node.d."crypto".Hash;
_type.name = 'Hash'
_type.members = {
update: <reflect.FunctionType>{
kind: 'function',
name: 'update',
signatures: [
{
length: 2,
parameters : [
{
name: 'data',
type: _type_any,
},
{
name: 'input_encoding',
type: _type_string,
},
],
returns: typings.node.node.d."crypto".Hash,
},
]
},
digest: <reflect.FunctionType>{
kind: 'function',
name: 'digest',
signatures: [
{
length: 1,
parameters : [
{
name: 'encoding',
type: null
// TODO type 'unknown' flags: 256
,
},
],
returns: typings.node.node.d.Buffer,
},
{
length: 1,
parameters : [
{
name: 'encoding',
type: _type_string,
},
],
returns: typings.node.node.d.Buffer,
},
{
length: 0,
returns: typings.node.node.d.Buffer,
},
]
},
};
_type = typings.node.node.d."crypto".Hmac;
_type.name = 'Hmac'
_type.members = {
update: <reflect.FunctionType>{
kind: 'function',
name: 'update',
signatures: [
{
length: 2,
parameters : [
{
name: 'data',
type: _type_any,
},
{
name: 'input_encoding',
type: _type_string,
},
],
returns: typings.node.node.d."crypto".Hmac,
},
]
},
digest: <reflect.FunctionType>{
kind: 'function',
name: 'digest',
signatures: [
{
length: 1,
parameters : [
{
name: 'encoding',
type: null
// TODO type 'unknown' flags: 256
,
},
],
returns: typings.node.node.d.Buffer,
},
{
length: 1,
parameters : [
{
name: 'encoding',
type: _type_string,
},
],
returns: typings.node.node.d.Buffer,
},
{
length: 0,
returns: typings.node.node.d.Buffer,
},
]
},
};
_type = typings.node.node.d."crypto".Cipher;
_type.name = 'Cipher'
_type.members = {
update: <reflect.FunctionType>{
kind: 'function',
name: 'update',
signatures: [
{
length: 1,
parameters : [
{
name: 'data',
type: typings.node.node.d.Buffer,
},
],
returns: typings.node.node.d.Buffer,
},
{
length: 3,
parameters : [
{
name: 'data',
type: _type_string,
},
{
name: 'input_encoding',
type: _type_string,
},
{
name: 'output_encoding',
type: _type_string,
},
],
returns: typings.node.node.d.Buffer,
},
]
},
final: <reflect.FunctionType>{
kind: 'function',
name: 'final',
signatures: [
{
length: 0,
returns: typings.node.node.d.Buffer,
},
{
length: 1,
parameters : [
{
name: 'output_encoding',
type: _type_string,
},
],
returns: typings.node.node.d.Buffer,
},
]
},
setAutoPadding: <reflect.FunctionType>{
kind: 'function',
name: 'setAutoPadding',
signatures: [
{
length: 1,
parameters : [
{
name: 'auto_padding',
type: _type_boolean,
},
],
returns: _type_void,
},
]
},
};
_type = typings.node.node.d."crypto".Decipher;
_type.name = 'Decipher'
_type.members = {
update: <reflect.FunctionType>{
kind: 'function',
name: 'update',
signatures: [
{
length: 1,
parameters : [
{
name: 'data',
type: typings.node.node.d.Buffer,
},
],
returns: typings.node.node.d.Buffer,
},
{
length: 3,
parameters : [
{
name: 'data',
type: _type_string,
},
{
name: 'input_encoding',
type: _type_string,
},
{
name: 'output_encoding',
type: _type_string,
},
],
returns: typings.node.node.d.Buffer,
},
]
},
final: <reflect.FunctionType>{
kind: 'function',
name: 'final',
signatures: [
{
length: 0,
returns: typings.node.node.d.Buffer,
},
{
length: 1,
parameters : [
{
name: 'output_encoding',
type: _type_string,
},
],
returns: typings.node.node.d.Buffer,
},
]
},
setAutoPadding: <reflect.FunctionType>{
kind: 'function',
name: 'setAutoPadding',
signatures: [
{
length: 1,
parameters : [
{
name: 'auto_padding',
type: _type_boolean,
},
],
returns: _type_void,
},
]
},
};
_type = typings.node.node.d."crypto".Signer;
_type.name = 'Signer'
_type.members = {
update: <reflect.FunctionType>{
kind: 'function',
name: 'update',
signatures: [
{
length: 1,
parameters : [
{
name: 'data',
type: _type_any,
},
],
returns: _type_void,
},
]
},
sign: <reflect.FunctionType>{
kind: 'function',
name: 'sign',
signatures: [
{
length: 2,
parameters : [
{
name: 'private_key',
type: _type_string,
},
{
name: 'output_format',
type: _type_string,
},
],
returns: _type_string,
},
]
},
};
_type = typings.node.node.d."crypto".Verify;
_type.name = 'Verify'
_type.members = {
update: <reflect.FunctionType>{
kind: 'function',
name: 'update',
signatures: [
{
length: 1,
parameters : [
{
name: 'data',
type: _type_any,
},
],
returns: _type_void,
},
]
},
verify: <reflect.FunctionType>{
kind: 'function',
name: 'verify',
signatures: [
{
length: 3,
parameters : [
{
name: 'object',
type: _type_string,
},
{
name: 'signature',
type: _type_string,
},
{
name: 'signature_format',
type: _type_string,
},
],
returns: _type_boolean,
},
]
},
};
_type = typings.node.node.d."crypto".DiffieHellman;
_type.name = 'DiffieHellman'
_type.members = {
generateKeys: <reflect.FunctionType>{
kind: 'function',
name: 'generateKeys',
signatures: [
{
length: 1,
parameters : [
{
name: 'encoding',
type: _type_string,
},
],
returns: _type_string,
},
]
},
computeSecret: <reflect.FunctionType>{
kind: 'function',
name: 'computeSecret',
signatures: [
{
length: 3,
parameters : [
{
name: 'other_public_key',
type: _type_string,
},
{
name: 'input_encoding',
type: _type_string,
},
{
name: 'output_encoding',
type: _type_string,
},
],
returns: _type_string,
},
]
},
getPrime: <reflect.FunctionType>{
kind: 'function',
name: 'getPrime',
signatures: [
{
length: 1,
parameters : [
{
name: 'encoding',
type: _type_string,
},
],
returns: _type_string,
},
]
},
getGenerator: <reflect.FunctionType>{
kind: 'function',
name: 'getGenerator',
signatures: [
{
length: 1,
parameters : [
{
name: 'encoding',
type: _type_string,
},
],
returns: _type_string,
},
]
},
getPublicKey: <reflect.FunctionType>{
kind: 'function',
name: 'getPublicKey',
signatures: [
{
length: 1,
parameters : [
{
name: 'encoding',
type: _type_string,
},
],
returns: _type_string,
},
]
},
getPrivateKey: <reflect.FunctionType>{
kind: 'function',
name: 'getPrivateKey',
signatures: [
{
length: 1,
parameters : [
{
name: 'encoding',
type: _type_string,
},
],
returns: _type_string,
},
]
},
setPublicKey: <reflect.FunctionType>{
kind: 'function',
name: 'setPublicKey',
signatures: [
{
length: 2,
parameters : [
{
name: 'public_key',
type: _type_string,
},
{
name: 'encoding',
type: _type_string,
},
],
returns: _type_void,
},
]
},
setPrivateKey: <reflect.FunctionType>{
kind: 'function',
name: 'setPrivateKey',
signatures: [
{
length: 2,
parameters : [
{
name: 'public_key',
type: _type_string,
},
{
name: 'encoding',
type: _type_string,
},
],
returns: _type_void,
},
]
},
};
_type = typings.node.node.d."stream".Stream;
_type.name = 'Stream'
_type.members = {
pipe: <reflect.FunctionType>{
kind: 'function',
name: 'pipe',
signatures: [
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
constraint: typings.node.node.d.NodeJS.WritableStream
},
],
parameters : [
{
name: 'destination',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
constraint: typings.node.node.d.NodeJS.WritableStream
},
},
{
name: 'options',
type: null
// TODO anonymous type
,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
constraint: typings.node.node.d.NodeJS.WritableStream
},
},
]
},
};
_type = typings.node.node.d."stream".ReadableOptions;
_type.name = 'ReadableOptions'
_type = typings.node.node.d."stream".Readable;
_type.name = 'Readable'
_type.implements = [
typings.node.node.d.NodeJS.ReadableStream,
];
_type.construct = [
{
length: 1,
parameters : [
{
name: 'opts',
type: typings.node.node.d."stream".ReadableOptions,
},
],
returns: typings.node.node.d."stream".Readable,
},
];
_type.members = {
readable: _type_boolean,
_read: <reflect.FunctionType>{
kind: 'function',
name: '_read',
signatures: [
{
length: 1,
parameters : [
{
name: 'size',
type: _type_number,
},
],
returns: _type_void,
},
]
},
read: <reflect.FunctionType>{
kind: 'function',
name: 'read',
signatures: [
{
length: 1,
parameters : [
{
name: 'size',
type: _type_number,
},
],
returns: null
// TODO type 'unknown' flags: 16384
,
},
]
},
setEncoding: <reflect.FunctionType>{
kind: 'function',
name: 'setEncoding',
signatures: [
{
length: 1,
parameters : [
{
name: 'encoding',
type: _type_string,
},
],
returns: _type_void,
},
]
},
pause: <reflect.FunctionType>{
kind: 'function',
name: 'pause',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
resume: <reflect.FunctionType>{
kind: 'function',
name: 'resume',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
pipe: <reflect.FunctionType>{
kind: 'function',
name: 'pipe',
signatures: [
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
constraint: typings.node.node.d.NodeJS.WritableStream
},
],
parameters : [
{
name: 'destination',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
constraint: typings.node.node.d.NodeJS.WritableStream
},
},
{
name: 'options',
type: null
// TODO anonymous type
,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
constraint: typings.node.node.d.NodeJS.WritableStream
},
},
]
},
unpipe: <reflect.FunctionType>{
kind: 'function',
name: 'unpipe',
signatures: [
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
constraint: typings.node.node.d.NodeJS.WritableStream
},
],
parameters : [
{
name: 'destination',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
constraint: typings.node.node.d.NodeJS.WritableStream
},
},
],
returns: _type_void,
},
]
},
unshift: <reflect.FunctionType>{
kind: 'function',
name: 'unshift',
signatures: [
{
length: 1,
parameters : [
{
name: 'chunk',
type: _type_string,
},
],
returns: _type_void,
},
{
length: 1,
parameters : [
{
name: 'chunk',
type: typings.node.node.d.Buffer,
},
],
returns: _type_void,
},
]
},
wrap: <reflect.FunctionType>{
kind: 'function',
name: 'wrap',
signatures: [
{
length: 1,
parameters : [
{
name: 'oldStream',
type: typings.node.node.d.NodeJS.ReadableStream,
},
],
returns: typings.node.node.d.NodeJS.ReadableStream,
},
]
},
push: <reflect.FunctionType>{
kind: 'function',
name: 'push',
signatures: [
{
length: 2,
parameters : [
{
name: 'chunk',
type: _type_any,
},
{
name: 'encoding',
type: _type_string,
},
],
returns: _type_boolean,
},
]
},
};
_type.extends = typings.node.node.d."events".EventEmitter;
_type = typings.node.node.d."stream".WritableOptions;
_type.name = 'WritableOptions'
_type = typings.node.node.d."stream".Writable;
_type.name = 'Writable'
_type.implements = [
typings.node.node.d.NodeJS.WritableStream,
];
_type.construct = [
{
length: 1,
parameters : [
{
name: 'opts',
type: typings.node.node.d."stream".WritableOptions,
},
],
returns: typings.node.node.d."stream".Writable,
},
];
_type.members = {
writable: _type_boolean,
_write: <reflect.FunctionType>{
kind: 'function',
name: '_write',
signatures: [
{
length: 3,
parameters : [
{
name: 'data',
type: typings.node.node.d.Buffer,
},
{
name: 'encoding',
type: _type_string,
},
{
name: 'callback',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
{
length: 3,
parameters : [
{
name: 'data',
type: _type_string,
},
{
name: 'encoding',
type: _type_string,
},
{
name: 'callback',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
]
},
write: <reflect.FunctionType>{
kind: 'function',
name: 'write',
signatures: [
{
length: 2,
parameters : [
{
name: 'buffer',
type: typings.node.node.d.Buffer,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_boolean,
},
{
length: 2,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_boolean,
},
{
length: 3,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'encoding',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_boolean,
},
]
},
end: <reflect.FunctionType>{
kind: 'function',
name: 'end',
signatures: [
{
length: 0,
returns: _type_void,
},
{
length: 2,
parameters : [
{
name: 'buffer',
type: typings.node.node.d.Buffer,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
{
length: 2,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
{
length: 3,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'encoding',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
]
},
};
_type.extends = typings.node.node.d."events".EventEmitter;
_type = typings.node.node.d."stream".DuplexOptions;
_type.name = 'DuplexOptions'
_type.implements = [
typings.node.node.d."stream".ReadableOptions,
typings.node.node.d."stream".WritableOptions,
];
_type = typings.node.node.d."stream".Duplex;
_type.name = 'Duplex'
_type.implements = [
typings.node.node.d.NodeJS.ReadWriteStream,
];
_type.construct = [
{
length: 1,
parameters : [
{
name: 'opts',
type: typings.node.node.d."stream".DuplexOptions,
},
],
returns: typings.node.node.d."stream".Duplex,
},
];
_type.members = {
writable: _type_boolean,
_write: <reflect.FunctionType>{
kind: 'function',
name: '_write',
signatures: [
{
length: 3,
parameters : [
{
name: 'data',
type: typings.node.node.d.Buffer,
},
{
name: 'encoding',
type: _type_string,
},
{
name: 'callback',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
{
length: 3,
parameters : [
{
name: 'data',
type: _type_string,
},
{
name: 'encoding',
type: _type_string,
},
{
name: 'callback',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
]
},
write: <reflect.FunctionType>{
kind: 'function',
name: 'write',
signatures: [
{
length: 2,
parameters : [
{
name: 'buffer',
type: typings.node.node.d.Buffer,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_boolean,
},
{
length: 2,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_boolean,
},
{
length: 3,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'encoding',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_boolean,
},
]
},
end: <reflect.FunctionType>{
kind: 'function',
name: 'end',
signatures: [
{
length: 0,
returns: _type_void,
},
{
length: 2,
parameters : [
{
name: 'buffer',
type: typings.node.node.d.Buffer,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
{
length: 2,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
{
length: 3,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'encoding',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
]
},
};
_type.extends = typings.node.node.d."stream".Readable;
_type = typings.node.node.d."stream".TransformOptions;
_type.name = 'TransformOptions'
_type.implements = [
typings.node.node.d."stream".ReadableOptions,
typings.node.node.d."stream".WritableOptions,
];
_type = typings.node.node.d."stream".Transform;
_type.name = 'Transform'
_type.implements = [
typings.node.node.d.NodeJS.ReadWriteStream,
];
_type.construct = [
{
length: 1,
parameters : [
{
name: 'opts',
type: typings.node.node.d."stream".TransformOptions,
},
],
returns: typings.node.node.d."stream".Transform,
},
];
_type.members = {
readable: _type_boolean,
writable: _type_boolean,
_transform: <reflect.FunctionType>{
kind: 'function',
name: '_transform',
signatures: [
{
length: 3,
parameters : [
{
name: 'chunk',
type: typings.node.node.d.Buffer,
},
{
name: 'encoding',
type: _type_string,
},
{
name: 'callback',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
{
length: 3,
parameters : [
{
name: 'chunk',
type: _type_string,
},
{
name: 'encoding',
type: _type_string,
},
{
name: 'callback',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
]
},
_flush: <reflect.FunctionType>{
kind: 'function',
name: '_flush',
signatures: [
{
length: 1,
parameters : [
{
name: 'callback',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
]
},
read: <reflect.FunctionType>{
kind: 'function',
name: 'read',
signatures: [
{
length: 1,
parameters : [
{
name: 'size',
type: _type_number,
},
],
returns: _type_any,
},
]
},
setEncoding: <reflect.FunctionType>{
kind: 'function',
name: 'setEncoding',
signatures: [
{
length: 1,
parameters : [
{
name: 'encoding',
type: _type_string,
},
],
returns: _type_void,
},
]
},
pause: <reflect.FunctionType>{
kind: 'function',
name: 'pause',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
resume: <reflect.FunctionType>{
kind: 'function',
name: 'resume',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
pipe: <reflect.FunctionType>{
kind: 'function',
name: 'pipe',
signatures: [
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
constraint: typings.node.node.d.NodeJS.WritableStream
},
],
parameters : [
{
name: 'destination',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
constraint: typings.node.node.d.NodeJS.WritableStream
},
},
{
name: 'options',
type: null
// TODO anonymous type
,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
constraint: typings.node.node.d.NodeJS.WritableStream
},
},
]
},
unpipe: <reflect.FunctionType>{
kind: 'function',
name: 'unpipe',
signatures: [
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
constraint: typings.node.node.d.NodeJS.WritableStream
},
],
parameters : [
{
name: 'destination',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
constraint: typings.node.node.d.NodeJS.WritableStream
},
},
],
returns: _type_void,
},
]
},
unshift: <reflect.FunctionType>{
kind: 'function',
name: 'unshift',
signatures: [
{
length: 1,
parameters : [
{
name: 'chunk',
type: _type_string,
},
],
returns: _type_void,
},
{
length: 1,
parameters : [
{
name: 'chunk',
type: typings.node.node.d.Buffer,
},
],
returns: _type_void,
},
]
},
wrap: <reflect.FunctionType>{
kind: 'function',
name: 'wrap',
signatures: [
{
length: 1,
parameters : [
{
name: 'oldStream',
type: typings.node.node.d.NodeJS.ReadableStream,
},
],
returns: typings.node.node.d.NodeJS.ReadableStream,
},
]
},
push: <reflect.FunctionType>{
kind: 'function',
name: 'push',
signatures: [
{
length: 2,
parameters : [
{
name: 'chunk',
type: _type_any,
},
{
name: 'encoding',
type: _type_string,
},
],
returns: _type_boolean,
},
]
},
write: <reflect.FunctionType>{
kind: 'function',
name: 'write',
signatures: [
{
length: 2,
parameters : [
{
name: 'buffer',
type: typings.node.node.d.Buffer,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_boolean,
},
{
length: 2,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_boolean,
},
{
length: 3,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'encoding',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_boolean,
},
]
},
end: <reflect.FunctionType>{
kind: 'function',
name: 'end',
signatures: [
{
length: 0,
returns: _type_void,
},
{
length: 2,
parameters : [
{
name: 'buffer',
type: typings.node.node.d.Buffer,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
{
length: 2,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
{
length: 3,
parameters : [
{
name: 'str',
type: _type_string,
},
{
name: 'encoding',
type: _type_string,
},
{
name: 'cb',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
]
},
};
_type.extends = typings.node.node.d."events".EventEmitter;
_type = typings.node.node.d."stream".PassThrough;
_type.name = 'PassThrough'
_type.extends = typings.node.node.d."stream".Transform;
_type = typings.node.node.d."util".InspectOptions;
_type.name = 'InspectOptions'
_type = typings.node.node.d."assert".internal.AssertionError;
_type.name = 'AssertionError'
_type.implements = [
node_modules.typescript.lib.lib.core.d.Error,
];
_type.construct = [
{
length: 1,
parameters : [
{
name: 'options',
type: null
// TODO anonymous type
,
},
],
returns: typings.node.node.d."assert".internal.AssertionError,
},
];
_type.members = {
name: _type_string,
message: _type_string,
actual: _type_any,
expected: _type_any,
operator: _type_string,
generatedMessage: _type_boolean,
};
_type = typings.node.node.d."tty".ReadStream;
_type.name = 'ReadStream'
_type.implements = [
typings.node.node.d."net".Socket,
];
_type.members = {
isRaw: _type_boolean,
setRawMode: <reflect.FunctionType>{
kind: 'function',
name: 'setRawMode',
signatures: [
{
length: 1,
parameters : [
{
name: 'mode',
type: _type_boolean,
},
],
returns: _type_void,
},
]
},
};
_type = typings.node.node.d."tty".WriteStream;
_type.name = 'WriteStream'
_type.implements = [
typings.node.node.d."net".Socket,
];
_type.members = {
columns: _type_number,
rows: _type_number,
};
_type = typings.node.node.d."domain".Domain;
_type.name = 'Domain'
_type.members = {
run: <reflect.FunctionType>{
kind: 'function',
name: 'run',
signatures: [
{
length: 1,
parameters : [
{
name: 'fn',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: _type_void,
},
]
},
add: <reflect.FunctionType>{
kind: 'function',
name: 'add',
signatures: [
{
length: 1,
parameters : [
{
name: 'emitter',
type: typings.node.node.d."events".EventEmitter,
},
],
returns: _type_void,
},
]
},
remove: <reflect.FunctionType>{
kind: 'function',
name: 'remove',
signatures: [
{
length: 1,
parameters : [
{
name: 'emitter',
type: typings.node.node.d."events".EventEmitter,
},
],
returns: _type_void,
},
]
},
bind: <reflect.FunctionType>{
kind: 'function',
name: 'bind',
signatures: [
{
length: 1,
parameters : [
{
name: 'cb',
type: null
// TODO anonymous type
,
},
],
returns: _type_any,
},
]
},
intercept: <reflect.FunctionType>{
kind: 'function',
name: 'intercept',
signatures: [
{
length: 1,
parameters : [
{
name: 'cb',
type: null
// TODO anonymous type
,
},
],
returns: _type_any,
},
]
},
dispose: <reflect.FunctionType>{
kind: 'function',
name: 'dispose',
signatures: [
{
length: 0,
returns: _type_void,
},
]
},
addListener: <reflect.FunctionType>{
kind: 'function',
name: 'addListener',
signatures: [
{
length: 2,
parameters : [
{
name: 'event',
type: _type_string,
},
{
name: 'listener',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: typings.node.node.d."domain".Domain,
},
]
},
on: <reflect.FunctionType>{
kind: 'function',
name: 'on',
signatures: [
{
length: 2,
parameters : [
{
name: 'event',
type: _type_string,
},
{
name: 'listener',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: typings.node.node.d."domain".Domain,
},
]
},
once: <reflect.FunctionType>{
kind: 'function',
name: 'once',
signatures: [
{
length: 2,
parameters : [
{
name: 'event',
type: _type_string,
},
{
name: 'listener',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: typings.node.node.d."domain".Domain,
},
]
},
removeListener: <reflect.FunctionType>{
kind: 'function',
name: 'removeListener',
signatures: [
{
length: 2,
parameters : [
{
name: 'event',
type: _type_string,
},
{
name: 'listener',
type: node_modules.typescript.lib.lib.core.d.Function,
},
],
returns: typings.node.node.d."domain".Domain,
},
]
},
removeAllListeners: <reflect.FunctionType>{
kind: 'function',
name: 'removeAllListeners',
signatures: [
{
length: 1,
parameters : [
{
name: 'event',
type: _type_string,
},
],
returns: typings.node.node.d."domain".Domain,
},
]
},
};
_type.extends = typings.node.node.d."events".EventEmitter;
_type = typings.lodash.lodash.d._.LoDashStatic;
_type.name = 'LoDashStatic'
_type.members = {
VERSION: _type_string,
support: typings.lodash.lodash.d._.Support,
templateSettings: typings.lodash.lodash.d._.TemplateSettings,
chain: <reflect.FunctionType>{
kind: 'function',
name: 'chain',
signatures: [
{
length: 1,
parameters : [
{
name: 'value',
type: _type_number,
},
],
returns: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.LoDashWrapper,
typeArguments: [
_type_number,
]
},
},
{
length: 1,
parameters : [
{
name: 'value',
type: _type_string,
},
],
returns: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.LoDashWrapper,
typeArguments: [
_type_number,
]
},
},
{
length: 1,
parameters : [
{
name: 'value',
type: _type_boolean,
},
],
returns: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.LoDashWrapper,
typeArguments: [
_type_number,
]
},
},
{
length: 1,
parameters : [
{
name: 'value',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
],
returns: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.LoDashWrapper,
typeArguments: [
_type_number,
]
},
},
{
length: 1,
parameters : [
{
name: 'value',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
constraint: null
// TODO anonymous type
},
},
],
returns: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.LoDashWrapper,
typeArguments: [
_type_number,
]
},
},
{
length: 1,
parameters : [
{
name: 'value',
type: _type_any,
},
],
returns: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.LoDashWrapper,
typeArguments: [
_type_number,
]
},
},
]
},
tap: <reflect.FunctionType>{
kind: 'function',
name: 'tap',
signatures: [
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'value',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
name: 'interceptor',
type: null
// TODO anonymous type
,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
]
},
chunk: <reflect.FunctionType>{
kind: 'function',
name: 'chunk',
signatures: [
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'size',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'size',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
}
},
},
]
},
compact: <reflect.FunctionType>{
kind: 'function',
name: 'compact',
signatures: [
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
]
},
difference: <reflect.FunctionType>{
kind: 'function',
name: 'difference',
signatures: [
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'others',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
}
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
rest: true,
},
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'others',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
}
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
rest: true,
},
]
},
findIndex: <reflect.FunctionType>{
kind: 'function',
name: 'findIndex',
signatures: [
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: _type_number,
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: _type_number,
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: _type_number,
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: _type_number,
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'whereDictionary',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: _type_number,
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'whereDictionary',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: _type_number,
},
]
},
findLastIndex: <reflect.FunctionType>{
kind: 'function',
name: 'findLastIndex',
signatures: [
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: _type_number,
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: _type_number,
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: _type_number,
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: _type_number,
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'whereDictionary',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
_type_any,
]
},
},
],
returns: _type_number,
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'whereDictionary',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
_type_any,
]
},
},
],
returns: _type_number,
},
]
},
first: <reflect.FunctionType>{
kind: 'function',
name: 'first',
signatures: [
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'n',
type: _type_number,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'n',
type: _type_number,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
]
},
head: <reflect.FunctionType>{
kind: 'function',
name: 'head',
signatures: [
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'n',
type: _type_number,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'n',
type: _type_number,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
]
},
take: <reflect.FunctionType>{
kind: 'function',
name: 'take',
signatures: [
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'n',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'n',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
]
},
takeWhile: <reflect.FunctionType>{
kind: 'function',
name: 'takeWhile',
signatures: [
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: null
// TODO type 'unknown' flags: 16384
,
},
{
name: 'predicate',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: null
// TODO type 'unknown' flags: 16384
,
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: null
// TODO type 'unknown' flags: 16384
,
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
]
},
flatten: <reflect.FunctionType>{
kind: 'function',
name: 'flatten',
signatures: [
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.MaybeNestedList,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.RecursiveList,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'isDeep',
type: _type_boolean,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
]
},
flattenDeep: <reflect.FunctionType>{
kind: 'function',
name: 'flattenDeep',
signatures: [
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.RecursiveList,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
],
returns: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
]
},
indexOf: <reflect.FunctionType>{
kind: 'function',
name: 'indexOf',
signatures: [
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'value',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
],
returns: _type_number,
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'value',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
],
returns: _type_number,
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'value',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
name: 'fromIndex',
type: _type_number,
},
],
returns: _type_number,
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'value',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
name: 'fromIndex',
type: _type_number,
},
],
returns: _type_number,
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'value',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
name: 'isSorted',
type: _type_boolean,
},
],
returns: _type_number,
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'value',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
name: 'isSorted',
type: _type_boolean,
},
],
returns: _type_number,
},
]
},
initial: <reflect.FunctionType>{
kind: 'function',
name: 'initial',
signatures: [
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'n',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'n',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
]
},
intersection: <reflect.FunctionType>{
kind: 'function',
name: 'intersection',
signatures: [
{
length: 0,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'arrays',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
}
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
rest: true,
},
{
length: 0,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'arrays',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
}
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
rest: true,
},
]
},
last: <reflect.FunctionType>{
kind: 'function',
name: 'last',
signatures: [
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
]
},
lastIndexOf: <reflect.FunctionType>{
kind: 'function',
name: 'lastIndexOf',
signatures: [
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'value',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
name: 'fromIndex',
type: _type_number,
},
],
returns: _type_number,
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'value',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
name: 'fromIndex',
type: _type_number,
},
],
returns: _type_number,
},
]
},
pull: <reflect.FunctionType>{
kind: 'function',
name: 'pull',
signatures: [
{
length: 1,
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
},
{
name: 'values',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
rest: true,
},
{
length: 1,
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
_type_any,
]
},
},
{
name: 'values',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
rest: true,
},
]
},
pullAt: <reflect.FunctionType>{
kind: 'function',
name: 'pullAt',
signatures: [
{
length: 1,
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
},
{
name: 'values',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
rest: true,
},
{
length: 1,
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
_type_any,
]
},
},
{
name: 'values',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
rest: true,
},
]
},
remove: <reflect.FunctionType>{
kind: 'function',
name: 'remove',
signatures: [
{
length: 3,
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
_type_any,
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
},
{
length: 3,
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
_type_any,
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
_type_any,
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
},
{
length: 2,
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
},
{
length: 2,
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
_type_any,
]
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
},
{
length: 2,
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
},
{
name: 'wherealue',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
_type_any,
]
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
},
{
length: 2,
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
_type_any,
]
},
},
{
name: 'wherealue',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
_type_any,
]
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
},
{
length: 2,
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'item',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
},
]
},
rest: <reflect.FunctionType>{
kind: 'function',
name: 'rest',
signatures: [
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'n',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'n',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
]
},
drop: <reflect.FunctionType>{
kind: 'function',
name: 'drop',
signatures: [
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'n',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'n',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
]
},
tail: <reflect.FunctionType>{
kind: 'function',
name: 'tail',
signatures: [
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'n',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'n',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
]
},
sortedIndex: <reflect.FunctionType>{
kind: 'function',
name: 'sortedIndex',
signatures: [
{
length: 4,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'value',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
name: 'callback',
type: null
// TODO anonymous type
,
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: _type_number,
},
{
length: 4,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'value',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
name: 'callback',
type: null
// TODO anonymous type
,
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: _type_number,
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'value',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: _type_number,
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'value',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: _type_number,
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'value',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: _type_number,
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'value',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: _type_number,
},
]
},
union: <reflect.FunctionType>{
kind: 'function',
name: 'union',
signatures: [
{
length: 0,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'arrays',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
}
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
rest: true,
},
{
length: 0,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'arrays',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
}
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
rest: true,
},
]
},
uniq: <reflect.FunctionType>{
kind: 'function',
name: 'uniq',
signatures: [
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'isSorted',
type: _type_boolean,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'isSorted',
type: _type_boolean,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 4,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'isSorted',
type: _type_boolean,
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 4,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'isSorted',
type: _type_boolean,
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'isSorted',
type: _type_boolean,
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'isSorted',
type: _type_boolean,
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'isSorted',
type: _type_boolean,
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'isSorted',
type: _type_boolean,
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
]
},
unique: <reflect.FunctionType>{
kind: 'function',
name: 'unique',
signatures: [
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'isSorted',
type: _type_boolean,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'isSorted',
type: _type_boolean,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 4,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'isSorted',
type: _type_boolean,
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 4,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'isSorted',
type: _type_boolean,
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TSort',
},
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'isSorted',
type: _type_boolean,
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'isSorted',
type: _type_boolean,
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'isSorted',
type: _type_boolean,
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'isSorted',
type: _type_boolean,
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
]
},
without: <reflect.FunctionType>{
kind: 'function',
name: 'without',
signatures: [
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'values',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
rest: true,
},
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'values',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
rest: true,
},
]
},
xor: <reflect.FunctionType>{
kind: 'function',
name: 'xor',
signatures: [
{
length: 0,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'arrays',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
}
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
rest: true,
},
]
},
zip: <reflect.FunctionType>{
kind: 'function',
name: 'zip',
signatures: [
{
length: 0,
parameters : [
{
name: 'arrays',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
}
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
}
},
rest: true,
},
{
length: 0,
parameters : [
{
name: 'arrays',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
}
},
rest: true,
},
]
},
unzip: <reflect.FunctionType>{
kind: 'function',
name: 'unzip',
signatures: [
{
length: 0,
parameters : [
{
name: 'arrays',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
}
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
}
},
rest: true,
},
{
length: 0,
parameters : [
{
name: 'arrays',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
}
},
rest: true,
},
]
},
zipObject: <reflect.FunctionType>{
kind: 'function',
name: 'zipObject',
signatures: [
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TResult',
constraint: null
// TODO anonymous type
},
],
parameters : [
{
name: 'props',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
_type_string,
]
},
},
{
name: 'values',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
_type_any,
]
},
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'TResult',
constraint: null
// TODO anonymous type
},
},
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TResult',
constraint: null
// TODO anonymous type
},
],
parameters : [
{
name: 'props',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
_type_any,
]
},
]
},
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'TResult',
constraint: null
// TODO anonymous type
},
},
]
},
object: <reflect.FunctionType>{
kind: 'function',
name: 'object',
signatures: [
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TResult',
constraint: null
// TODO anonymous type
},
],
parameters : [
{
name: 'props',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
_type_string,
]
},
},
{
name: 'values',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
_type_any,
]
},
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'TResult',
constraint: null
// TODO anonymous type
},
},
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TResult',
constraint: null
// TODO anonymous type
},
],
parameters : [
{
name: 'props',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
_type_any,
]
},
]
},
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'TResult',
constraint: null
// TODO anonymous type
},
},
]
},
zipWith: <reflect.FunctionType>{
kind: 'function',
name: 'zipWith',
signatures: [
{
length: 0,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TResult',
},
],
parameters : [
{
name: 'args',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'TResult',
}
},
rest: true,
},
]
},
at: <reflect.FunctionType>{
kind: 'function',
name: 'at',
signatures: [
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'indexes',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_number
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'indexes',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_number
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'indexes',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_number
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'indexes',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_number
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
rest: true,
},
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'indexes',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_number
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
rest: true,
},
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'indexes',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_number
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
rest: true,
},
]
},
contains: <reflect.FunctionType>{
kind: 'function',
name: 'contains',
signatures: [
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'target',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
name: 'fromIndex',
type: _type_number,
},
],
returns: _type_boolean,
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'target',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
name: 'fromIndex',
type: _type_number,
},
],
returns: _type_boolean,
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'dictionary',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'value',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
name: 'fromIndex',
type: _type_number,
},
],
returns: _type_boolean,
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'searchString',
type: _type_string,
},
{
name: 'targetString',
type: _type_string,
},
{
name: 'fromIndex',
type: _type_number,
},
],
returns: _type_boolean,
},
]
},
include: <reflect.FunctionType>{
kind: 'function',
name: 'include',
signatures: [
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'target',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
name: 'fromIndex',
type: _type_number,
},
],
returns: _type_boolean,
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'target',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
name: 'fromIndex',
type: _type_number,
},
],
returns: _type_boolean,
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'dictionary',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'value',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
name: 'fromIndex',
type: _type_number,
},
],
returns: _type_boolean,
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'searchString',
type: _type_string,
},
{
name: 'targetString',
type: _type_string,
},
{
name: 'fromIndex',
type: _type_number,
},
],
returns: _type_boolean,
},
]
},
includes: <reflect.FunctionType>{
kind: 'function',
name: 'includes',
signatures: [
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'target',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
name: 'fromIndex',
type: _type_number,
},
],
returns: _type_boolean,
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'target',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
name: 'fromIndex',
type: _type_number,
},
],
returns: _type_boolean,
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'dictionary',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'value',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
name: 'fromIndex',
type: _type_number,
},
],
returns: _type_boolean,
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'searchString',
type: _type_string,
},
{
name: 'targetString',
type: _type_string,
},
{
name: 'fromIndex',
type: _type_number,
},
],
returns: _type_boolean,
},
]
},
countBy: <reflect.FunctionType>{
kind: 'function',
name: 'countBy',
signatures: [
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_any,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
_type_number,
]
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_any,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
_type_number,
]
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.DictionaryIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_any,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
_type_number,
]
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'callback',
type: _type_string,
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
_type_number,
]
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: _type_string,
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
_type_number,
]
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: _type_string,
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
_type_number,
]
},
},
]
},
every: <reflect.FunctionType>{
kind: 'function',
name: 'every',
signatures: [
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: _type_boolean,
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: _type_boolean,
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.DictionaryIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: _type_boolean,
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: _type_boolean,
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: _type_boolean,
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: _type_boolean,
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: _type_boolean,
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: _type_boolean,
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: _type_boolean,
},
]
},
all: <reflect.FunctionType>{
kind: 'function',
name: 'all',
signatures: [
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: _type_boolean,
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: _type_boolean,
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.DictionaryIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: _type_boolean,
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: _type_boolean,
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: _type_boolean,
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: _type_boolean,
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: _type_boolean,
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: _type_boolean,
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: _type_boolean,
},
]
},
fill: <reflect.FunctionType>{
kind: 'function',
name: 'fill',
signatures: [
{
length: 4,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TResult',
},
],
parameters : [
{
name: 'array',
type: <reflect.ArrayType>{
kind: 'array',
elementType: _type_any
},
},
{
name: 'value',
type: _type_any,
},
{
name: 'start',
type: _type_number,
},
{
name: 'end',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'TResult',
}
},
},
{
length: 4,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TResult',
},
],
parameters : [
{
name: 'array',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
_type_any,
]
},
},
{
name: 'value',
type: _type_any,
},
{
name: 'start',
type: _type_number,
},
{
name: 'end',
type: _type_number,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'TResult',
}
},
},
]
},
filter: <reflect.FunctionType>{
kind: 'function',
name: 'filter',
signatures: [
{
length: 1,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: null
// TODO type 'unknown' flags: 16384
,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.DictionaryIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
]
},
select: <reflect.FunctionType>{
kind: 'function',
name: 'select',
signatures: [
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.DictionaryIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
]
},
find: <reflect.FunctionType>{
kind: 'function',
name: 'find',
signatures: [
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.DictionaryIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: null
// TODO type 'unknown' flags: 16384
,
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: null
// TODO type 'unknown' flags: 16384
,
},
{
name: 'path',
type: _type_string,
},
{
name: 'srcValue',
type: _type_any,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: null
// TODO type 'unknown' flags: 16384
,
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
]
},
detect: <reflect.FunctionType>{
kind: 'function',
name: 'detect',
signatures: [
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.DictionaryIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: null
// TODO type 'unknown' flags: 16384
,
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: null
// TODO type 'unknown' flags: 16384
,
},
{
name: 'path',
type: _type_string,
},
{
name: 'srcValue',
type: _type_any,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: null
// TODO type 'unknown' flags: 16384
,
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
]
},
findWhere: <reflect.FunctionType>{
kind: 'function',
name: 'findWhere',
signatures: [
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.DictionaryIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
]
},
findLast: <reflect.FunctionType>{
kind: 'function',
name: 'findLast',
signatures: [
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.DictionaryIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_boolean,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'whereValue',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'W',
},
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
{
length: 2,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'pluckValue',
type: _type_string,
},
],
returns: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
},
]
},
forEach: <reflect.FunctionType>{
kind: 'function',
name: 'forEach',
signatures: [
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_void,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_void,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'object',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
constraint: null
// TODO anonymous type
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.DictionaryIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
constraint: null
// TODO anonymous type
},
_type_void,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'object',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
constraint: null
// TODO anonymous type
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ObjectIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TValue',
},
_type_void,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
]
},
each: <reflect.FunctionType>{
kind: 'function',
name: 'each',
signatures: [
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_void,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_void,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'object',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
constraint: null
// TODO anonymous type
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.DictionaryIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
constraint: null
// TODO anonymous type
},
_type_void,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'object',
type: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
constraint: null
// TODO anonymous type
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ObjectIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'TValue',
},
_type_void,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
]
},
forEachRight: <reflect.FunctionType>{
kind: 'function',
name: 'forEachRight',
signatures: [
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_void,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_void,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'object',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.Dictionary,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
constraint: null
// TODO anonymous type
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.DictionaryIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
constraint: null
// TODO anonymous type
},
_type_void,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
]
},
eachRight: <reflect.FunctionType>{
kind: 'function',
name: 'eachRight',
signatures: [
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_void,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
],
parameters : [
{
name: 'collection',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.List,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
]
},
},
{
name: 'callback',
type: <reflect.TypeReference>{
kind: 'reference',
type: typings.lodash.lodash.d._.ListIterator,
typeArguments: [
<reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
},
_type_void,
]
},
},
{
name: 'thisArg',
type: _type_any,
},
],
returns: <reflect.ArrayType>{
kind: 'array',
elementType: <reflect.TypeParameter>{
kind: 'parameter',
name: 'T',
}
},
},
{
length: 3,
typeParameters : [
<reflect.TypeParameter>{
kind: 'parameter',
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment