Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "node_modules/typedoc/node_modules/typescript/lib/lib.es5.d"

Index

Modules

Interfaces

Type aliases

Variables

Functions

Type aliases

ArrayBufferLike

ArrayBufferLike: ArrayBufferTypes[keyof ArrayBufferTypes]

ClassDecorator

ClassDecorator: function

Type declaration

    • <TFunction>(target: TFunction): TFunction | void
    • Type parameters

      • TFunction: Function

      Parameters

      • target: TFunction

      Returns TFunction | void

ConstructorParameters

ConstructorParameters<T>: T extends object ? P : never

Obtain the parameters of a constructor function type in a tuple

Type parameters

  • T: object

Exclude

Exclude<T, U>: T extends U ? never : T

Exclude from T those types that are assignable to U

Type parameters

  • T

  • U

Extract

Extract<T, U>: T extends U ? T : never

Extract from T those types that are assignable to U

Type parameters

  • T

  • U

InstanceType

InstanceType<T>: T extends object ? R : any

Obtain the return type of a constructor function type

Type parameters

  • T: object

MethodDecorator

MethodDecorator: function

Type declaration

NonNullable

NonNullable<T>: T extends null | undefined ? never : T

Exclude null and undefined from T

Type parameters

  • T

Omit

Omit<T, K>: Pick<T, Exclude<keyof T, K>>

Construct a type with the properties of T except for those in type K.

Type parameters

  • T

  • K: keyof any

OmitThisParameter

OmitThisParameter<T>: unknown extends ThisParameterType<T> ? T : T extends function ? function : T

Removes the 'this' parameter from a function type.

Type parameters

  • T

ParameterDecorator

ParameterDecorator: function

Type declaration

    • (target: Object, propertyKey: string | symbol, parameterIndex: number): void
    • Parameters

      • target: Object
      • propertyKey: string | symbol
      • parameterIndex: number

      Returns void

Parameters

Parameters<T>: T extends function ? P : never

Obtain the parameters of a function type in a tuple

Type parameters

  • T: function

Partial

Partial<T>: object

Make all properties in T optional

Type parameters

  • T

Type declaration

Pick

Pick<T, K>: object

From T, pick a set of properties whose keys are in the union K

Type parameters

  • T

  • K: keyof T

Type declaration

PromiseConstructorLike

PromiseConstructorLike: object

Type declaration

PropertyDecorator

PropertyDecorator: function

Type declaration

    • (target: Object, propertyKey: string | symbol): void
    • Parameters

      • target: Object
      • propertyKey: string | symbol

      Returns void

PropertyKey

PropertyKey: string | number | symbol

Readonly

Readonly<T>: object

Make all properties in T readonly

Type parameters

  • T

Type declaration

Record

Record<K, T>: object

Construct a type with a set of properties K of type T

Type parameters

  • K: keyof any

  • T

Type declaration

Required

Required<T>: object

Make all properties in T required

Type parameters

  • T

Type declaration

ReturnType

ReturnType<T>: T extends function ? R : any

Obtain the return type of a function type

Type parameters

  • T: function

ThisParameterType

ThisParameterType<T>: T extends function ? unknown : T extends function ? U : unknown

Extracts the type of the 'this' parameter of a function type, or 'unknown' if the function type has no 'this' parameter.

Type parameters

  • T

Variables

Array

Array: ArrayConstructor

ArrayBuffer

ArrayBuffer: ArrayBufferConstructor

Boolean

DataView

Date

Date: DateConstructor

Error

Error: ErrorConstructor

EvalError

Float32Array

Float32Array: Float32ArrayConstructor

Float64Array

Float64Array: Float64ArrayConstructor

Function

Infinity

Infinity: number

Int16Array

Int16Array: Int16ArrayConstructor

Int32Array

Int32Array: Int32ArrayConstructor

Int8Array

Int8Array: Int8ArrayConstructor

JSON

JSON: JSON

An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.

Math

Math: Math

An intrinsic object that provides basic mathematics functionality and constants.

NaN

NaN: number

Number

Number: NumberConstructor

An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.

Object

Object: ObjectConstructor

Provides functionality common to all JavaScript objects.

RangeError

ReferenceError

RegExp

RegExp: RegExpConstructor

String

String: StringConstructor

Allows manipulation and formatting of text strings and determination and location of substrings within strings.

SyntaxError

TypeError

URIError

Uint16Array

Uint16Array: Uint16ArrayConstructor

Uint32Array

Uint32Array: Uint32ArrayConstructor

Uint8Array

Uint8Array: Uint8ArrayConstructor

Uint8ClampedArray

Uint8ClampedArray: Uint8ClampedArrayConstructor

Functions

decodeURI

  • decodeURI(encodedURI: string): string
  • Gets the unencoded version of an encoded Uniform Resource Identifier (URI).

    Parameters

    • encodedURI: string

      A value representing an encoded URI.

    Returns string

decodeURIComponent

  • decodeURIComponent(encodedURIComponent: string): string
  • Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).

    Parameters

    • encodedURIComponent: string

      A value representing an encoded URI component.

    Returns string

encodeURI

  • encodeURI(uri: string): string
  • Encodes a text string as a valid Uniform Resource Identifier (URI)

    Parameters

    • uri: string

      A value representing an encoded URI.

    Returns string

encodeURIComponent

  • encodeURIComponent(uriComponent: string | number | boolean): string
  • Encodes a text string as a valid component of a Uniform Resource Identifier (URI).

    Parameters

    • uriComponent: string | number | boolean

      A value representing an encoded URI component.

    Returns string

escape

  • escape(string: string): string
  • Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.

    Parameters

    • string: string

      A string value

    Returns string

eval

  • eval(x: string): any
  • Evaluates JavaScript code and executes it.

    Parameters

    • x: string

      A String value that contains valid JavaScript code.

    Returns any

isFinite

  • isFinite(number: number): boolean
  • Determines whether a supplied number is finite.

    Parameters

    • number: number

      Any numeric value.

    Returns boolean

isNaN

  • isNaN(number: number): boolean
  • Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).

    Parameters

    • number: number

      A numeric value.

    Returns boolean

parseFloat

  • parseFloat(string: string): number
  • Converts a string to a floating-point number.

    Parameters

    • string: string

      A string that contains a floating-point number.

    Returns number

parseInt

  • parseInt(s: string, radix?: number): number
  • Converts a string to an integer.

    Parameters

    • s: string

      A string to convert into a number.

    • Optional radix: number

      A value between 2 and 36 that specifies the base of the number in numString. If this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal. All other strings are considered decimal.

    Returns number

unescape

  • unescape(string: string): string
  • Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.

    Parameters

    • string: string

      A string value

    Returns string

Generated using TypeDoc