builddocs
Version:
Generate HTML documentation from TypeScript types and doc comments
182 lines (181 loc) • 16.4 kB
JavaScript
export const simpleTypeLink = {
number: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number",
string: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String",
boolean: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean",
undefined: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined",
null: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/null",
any: "https://www.typescriptlang.org/docs/handbook/2/everyday-types.html#any",
unknown: "https://www.typescriptlang.org/docs/handbook/2/functions.html#unknown",
never: "https://www.typescriptlang.org/docs/handbook/2/functions.html#never",
bigint: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt",
symbol: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol",
void: "https://www.typescriptlang.org/docs/handbook/2/functions.html#void"
};
export const typeLinks = {
object: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object",
Infinity: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Infinity",
"-Infinity": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Infinity",
NaN: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/NaN",
Array: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array",
ArrayBuffer: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer",
Boolean: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean",
DataView: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView",
Date: "https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date",
Error: "https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Error",
EvalError: "https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/EvalError",
Exclude: "https://www.typescriptlang.org/docs/handbook/utility-types.html#excludetype-union",
Extract: "https://www.typescriptlang.org/docs/handbook/utility-types.html#extracttype-union",
Float32Array: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray",
Float64Array: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray",
Function: "https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Function",
InstanceType: "https://www.typescriptlang.org/docs/handbook/utility-types.html#instancetypetype",
Int16Array: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray",
Int32Array: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray",
Int8Array: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray",
Iterable: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols#The_iterable_protocol",
Iterator: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols",
Map: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map",
NonNullable: "https://www.typescriptlang.org/docs/handbook/utility-types.html#nonnullabletype",
Number: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number",
Object: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object",
Omit: "https://www.typescriptlang.org/docs/handbook/utility-types.html#omittype-keys",
Partial: "https://www.typescriptlang.org/docs/handbook/utility-types.html#partialtype",
Pick: "https://www.typescriptlang.org/docs/handbook/utility-types.html#picktype-keys",
Promise: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise",
Proxy: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy",
RangeError: "https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/RangeError",
Readonly: "https://www.typescriptlang.org/docs/handbook/utility-types.html#readonlytype",
ReadonlyArray: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array",
Record: "https://www.typescriptlang.org/docs/handbook/utility-types.html#recordkeys-type",
ReferenceError: "https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/ReferenceError",
RegExp: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp",
RegExpExecArray: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/match#Return_value",
RegExpMatchArray: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/match#Return_value",
Required: "https://www.typescriptlang.org/docs/handbook/utility-types.html#requiredtype",
ReturnType: "https://www.typescriptlang.org/docs/handbook/utility-types.html#returntypetype",
Set: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set",
String: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String",
Symbol: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol",
SyntaxError: "https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/SyntaxError",
ThisType: "https://www.typescriptlang.org/docs/handbook/utility-types.html#thistypetype",
TypeError: "https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/TypeError",
URIError: "https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/URIError",
Uint16Array: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray",
Uint32Array: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray",
Uint8Array: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray",
Uint8ClampedArray: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray",
WeakMap: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap",
WeakSet: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakSet",
// Browser types
Attr: "https://developer.mozilla.org/en/docs/DOM/Attr",
BeforeLoadEvent: "https://developer.mozilla.org/en/docs/DOM/window",
Blob: "https://developer.mozilla.org/en/docs/DOM/Blob",
CanvasRenderingContext2D: "https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D",
ClientRect: "https://developer.mozilla.org/en/docs/DOM/element.getClientRects",
ClipboardEvent: "https://developer.mozilla.org/en-US/docs/Web/API/ClipboardEvent",
CustomEvent: "https://developer.mozilla.org/en/docs/DOM/Event/CustomEvent",
DOMParser: "https://developer.mozilla.org/en/docs/DOM/DOMParser",
DOMRect: "https://developer.mozilla.org/en-US/docs/Web/API/DOMRect",
DOMTokenList: "https://developer.mozilla.org/en/docs/DOM/DOMTokenList",
Document: "https://developer.mozilla.org/en/docs/DOM/document",
DocumentFragment: "https://developer.mozilla.org/en/docs/DOM/document.createDocumentFragment",
DocumentOrShadowRoot: "https://developer.mozilla.org/en-US/docs/Web/API/DocumentOrShadowRoot",
DragEvent: "https://developer.mozilla.org/en-US/docs/Web/API/DragEvent",
Element: "https://developer.mozilla.org/en/docs/DOM/Element",
ErrorEvent: "https://developer.mozilla.org/en/docs/DOM/DOM_event_reference/error",
Event: "https://developer.mozilla.org/en-US/docs/DOM/event",
File: "https://developer.mozilla.org/en/docs/DOM/File",
FileList: "https://developer.mozilla.org/en/docs/DOM/FileList",
FileReader: "https://developer.mozilla.org/en/docs/DOM/FileReader",
FormData: "https://developer.mozilla.org/en-US/docs/Web/API/FormData",
HTMLAnchorElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement",
HTMLAreaElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement",
HTMLAudioElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLAudioElement",
HTMLBRElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLBRElement",
HTMLBaseElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLBaseElement",
HTMLBodyElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLBodyElement",
HTMLButtonElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement",
HTMLCanvasElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement",
HTMLCollection: "https://developer.mozilla.org/en/docs/DOM/HTMLCollection",
HTMLDListElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLDListElement",
HTMLDataElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLDataElement",
HTMLDataListElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLDataListElement",
HTMLDivElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLDivElement",
HTMLDocument: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLDocument",
HTMLElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement",
HTMLElementEventMap: "https://typhonjs-typedoc.github.io/ts-lib-docs/2023/dom/interfaces/HTMLElementEventMap.html",
HTMLEmbedElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLEmbedElement",
HTMLFieldSetElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement",
HTMLFormControlsCollection: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormControlsCollection",
HTMLFormElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement",
HTMLHRElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLHRElement",
HTMLHeadElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLHeadElement",
HTMLHeadingElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLHeadingElement",
HTMLHtmlElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLHtmlElement",
HTMLIFrameElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement",
HTMLImageElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement",
HTMLInputElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement",
HTMLKeygenElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLKeygenElement",
HTMLLIElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLLIElement",
HTMLLabelElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLLabelElement",
HTMLLegendElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLLegendElement",
HTMLLinkElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement",
HTMLMapElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLMapElement",
HTMLMediaElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement",
HTMLMetaElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLMetaElement",
HTMLMeterElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLMeterElement",
HTMLModElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLModElement",
HTMLOListElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLOListElement",
HTMLObjectElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement",
HTMLOptGroupElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptGroupElement",
HTMLOptionElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionElement",
HTMLOptionsCollection: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionsCollection",
HTMLOutputElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLOutputElement",
HTMLParagraphElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLParagraphElement",
HTMLParamElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLParamElement",
HTMLPreElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLPreElement",
HTMLProgressElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLProgressElement",
HTMLQuoteElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLQuoteElement",
HTMLScriptElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLScriptElement",
HTMLSelectElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement",
HTMLSourceElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLSourceElement",
HTMLSpanElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLSpanElement",
HTMLStyleElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLStyleElement",
HTMLTableCaptionElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCaptionElement",
HTMLTableCellElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableCellElement",
HTMLTableColElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableColElement",
HTMLTableDataCellElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableDataCellElement",
HTMLTableElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement",
HTMLTableHeaderCellElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableHeaderCellElement",
HTMLTableRowElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableRowElement",
HTMLTableSectionElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableSectionElement",
HTMLTextAreaElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement",
HTMLTimeElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTimeElement",
HTMLTitleElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTitleElement",
HTMLTrackElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTrackElement",
HTMLUListElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLUListElement",
HTMLUnknownElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLUnknownElement",
HTMLVideoElement: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLVideoElement",
HashChangeEvent: "https://developer.mozilla.org/en/docs/DOM/window.onhashchange",
Image: "https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement/Image",
KeyboardEvent: "https://developer.mozilla.org/en/docs/DOM/KeyboardEvent",
MathMLElement: "https://developer.mozilla.org/en-US/docs/Web/API/MathMLElement",
MouseEvent: "https://developer.mozilla.org/en/docs/DOM/MouseEvent",
MutationObserver: "https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver",
MutationRecord: "https://developer.mozilla.org/en-US/docs/Web/API/MutationRecord",
NamedNodeMap: "https://developer.mozilla.org/en/docs/DOM/NamedNodeMap",
Node: "https://developer.mozilla.org/en/docs/DOM/Node",
NodeList: "https://developer.mozilla.org/en/docs/DOM/NodeList",
Range: "https://developer.mozilla.org/en/docs/DOM/range.detach",
SVGElement: "https://developer.mozilla.org/en-US/docs/Web/API/SVGElement",
Selection: "https://developer.mozilla.org/en/docs/DOM/Selection",
ShadowRoot: "https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot",
Text: "https://developer.mozilla.org/en/docs/DOM/Text",
TouchEvent: "https://developer.mozilla.org/en/docs/DOM/Touch_events",
WebSocket: "https://developer.mozilla.org/en/docs/WebSockets",
WheelEvent: "https://developer.mozilla.org/en/docs/DOM/WheelEvent",
Worker: "https://developer.mozilla.org/en/docs/DOM/Worker",
XMLDocument: "https://developer.mozilla.org/en/docs/Parsing_and_serializing_XML",
XMLHttpRequest: "https://developer.mozilla.org/en/docs/DOM/XMLHttpRequest",
XPathResult: "https://developer.mozilla.org/en/docs/XPathResult",
};