Skip to content

@istock/iswork / Exports / IAnyClass

Interface: IAnyClass<T>

Type parameters

NameType
Tunknown

Hierarchy

Indexable

▪ [k: string | symbol]: any

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new IAnyClass(...args): T

Parameters

NameType
...argsany[]

Returns

T

Inherited from

Function.constructor

Defined in

src/packages/iswork/src/interfaces/any-class.ts:2

Properties

[metadata]

[metadata]: null | DecoratorMetadataObject

Inherited from

Function.[metadata]

Defined in

node_modules/.pnpm/typescript@5.5.3/node_modules/typescript/lib/lib.esnext.decorators.d.ts:27


arguments

arguments: any

Inherited from

Function.arguments

Defined in

node_modules/.pnpm/typescript@5.5.3/node_modules/typescript/lib/lib.es5.d.ts:305


caller

caller: Function

Inherited from

Function.caller

Defined in

node_modules/.pnpm/typescript@5.5.3/node_modules/typescript/lib/lib.es5.d.ts:306


length

Readonly length: number

Inherited from

Function.length

Defined in

node_modules/.pnpm/typescript@5.5.3/node_modules/typescript/lib/lib.es5.d.ts:302


name

Readonly name: string

Returns the name of the function. Function names are read-only and can not be changed.

Inherited from

Function.name

Defined in

node_modules/.pnpm/typescript@5.5.3/node_modules/typescript/lib/lib.es2015.core.d.ts:97


prototype

prototype: any

Inherited from

Function.prototype

Defined in

node_modules/.pnpm/typescript@5.5.3/node_modules/typescript/lib/lib.es5.d.ts:301

Methods

[hasInstance]

[hasInstance](value): boolean

Determines whether the given value inherits from this function if this function was used as a constructor function.

A constructor function can control which objects are recognized as its instances by 'instanceof' by overriding this method.

Parameters

NameType
valueany

Returns

boolean

Inherited from

Function.[hasInstance]

Defined in

node_modules/.pnpm/typescript@5.5.3/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts:164


apply

apply(this, thisArg, argArray?): any

Calls the function, substituting the specified object for the this value of the function, and the specified array for the arguments of the function.

Parameters

NameTypeDescription
thisFunction-
thisArganyThe object to be used as the this object.
argArray?anyA set of arguments to be passed to the function.

Returns

any

Inherited from

Function.apply

Defined in

node_modules/.pnpm/typescript@5.5.3/node_modules/typescript/lib/lib.es5.d.ts:281


bind

bind(this, thisArg, ...argArray): any

For a given function, creates a bound function that has the same body as the original function. The this object of the bound function is associated with the specified object, and has the specified initial parameters.

Parameters

NameTypeDescription
thisFunction-
thisArganyAn object to which the this keyword can refer inside the new function.
...argArrayany[]A list of arguments to be passed to the new function.

Returns

any

Inherited from

Function.bind

Defined in

node_modules/.pnpm/typescript@5.5.3/node_modules/typescript/lib/lib.es5.d.ts:296


call

call(this, thisArg, ...argArray): any

Calls a method of an object, substituting another object for the current object.

Parameters

NameTypeDescription
thisFunction-
thisArganyThe object to be used as the current object.
...argArrayany[]A list of arguments to be passed to the method.

Returns

any

Inherited from

Function.call

Defined in

node_modules/.pnpm/typescript@5.5.3/node_modules/typescript/lib/lib.es5.d.ts:288


toString

toString(): string

Returns a string representation of a function.

Returns

string

Inherited from

Function.toString

Defined in

node_modules/.pnpm/typescript@5.5.3/node_modules/typescript/lib/lib.es5.d.ts:299

免责声明:本站所有信息、数据、软件仅供学习研究,都不构成投资建议,本站不承担由此导致的任何责任。