InjectorType
Тип, имеющий статическое поле InjectorDef.
API
interface InjectorType<T> extends Type<T> {
override apply(this: Function, thisArg: any, argArray?: any): any;
override call(this: Function, thisArg: any, ...argArray: any[]): any;
override bind(this: Function, thisArg: any, ...argArray: any[]): any;
override toString(): string;
readonly override length: number;
override arguments: any;
override caller: Function;
readonly override name: string;
override [Symbol.hasInstance](value: any): boolean;
}
apply
anyВызывает функцию, подставляя указанный объект вместо значения this функции, а указанный массив — вместо аргументов функции.
Function
anyОбъект, который будет использоваться в качестве объекта this.
anyНабор аргументов, передаваемых функции.
any
call
anyВызывает метод объекта, подставляя другой объект вместо текущего.
Function
anyОбъект, который будет использоваться в качестве текущего объекта.
any[]Список аргументов, передаваемых методу.
any
bind
anyДля заданной функции создает связанную функцию с тем же телом, что и у исходной. Объект this связанной функции связан с указанным объектом, а также ей передаются заданные начальные параметры.
Function
anyОбъект, на который может ссылаться ключевое слово this внутри новой функции.
any[]Список аргументов, передаваемых новой функции.
any
toString
stringВозвращает строковое представление функции.
string
length
numberarguments
anycaller
Functionname
stringВозвращает имя функции. Имена функций доступны только для чтения и не могут быть изменены.
[Symbol.hasInstance]
booleanОпределяет, наследуется ли указанное значение от этой функции, если эта функция используется как функция-конструктор.
Функция-конструктор может переопределить этот метод, чтобы управлять тем, какие объекты распознаются оператором 'instanceof' как ее экземпляры.
any
boolean
Описание
Тип, имеющий статическое поле InjectorDef.
InjectorTypes можно использовать для настройки StaticInjector.
Это непрозрачный тип, структура которого в значительной степени зависит от версии. Не полагайтесь на какие-либо его свойства.
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/core/InjectorType