Class: IoC
Constructors
Constructor
ts
new IoC(): IoC;Returns
IoC
Accessors
browser
Get Signature
ts
get browser(): BrowserService;Returns
cron
Get Signature
ts
get cron(): MilliCron;Returns
MilliCron
timezones
Get Signature
ts
get timezones(): ResourcefulTimezoneInformation;Returns
ResourcefulTimezoneInformation
Methods
emit()
ts
emit<K>(event: Key<K, IocEventMap>, ...args: Args<K, IocEventMap>): this;Type Parameters
| Type Parameter |
|---|
K |
Parameters
| Parameter | Type |
|---|---|
event | Key<K, IocEventMap> |
...args | Args<K, IocEventMap> |
Returns
this
get()
ts
get<K>(key: K): IocService<K>;Type Parameters
| Type Parameter |
|---|
K extends keyof IoCServices |
Parameters
| Parameter | Type |
|---|---|
key | K |
Returns
IocService<K>
mutate()
ts
mutate<K>(
key: K,
mutator: (service: IocService<K>) => IocServiceResolver<K>,
bubble: boolean): void;Type Parameters
| Type Parameter |
|---|
K extends keyof IoCServices |
Parameters
| Parameter | Type | Default value |
|---|---|---|
key | K | undefined |
mutator | (service: IocService<K>) => IocServiceResolver<K> | undefined |
bubble | boolean | true |
Returns
void
off()
ts
off<K>(event: Key<K, IocEventMap>, listener?: Listener<K, IocEventMap>): this;Type Parameters
| Type Parameter |
|---|
K |
Parameters
| Parameter | Type |
|---|---|
event | Key<K, IocEventMap> |
listener? | Listener<K, IocEventMap> |
Returns
this
on()
ts
on<K>(
event: Key<K, IocEventMap>,
listener: Listener<K, IocEventMap>,
ctx?: any): this;Type Parameters
| Type Parameter |
|---|
K |
Parameters
| Parameter | Type |
|---|---|
event | Key<K, IocEventMap> |
listener | Listener<K, IocEventMap> |
ctx? | any |
Returns
this
once()
ts
once<K>(
event: Key<K, IocEventMap>,
listener: Listener<K, IocEventMap>,
ctx?: any): this;Type Parameters
| Type Parameter |
|---|
K |
Parameters
| Parameter | Type |
|---|---|
event | Key<K, IocEventMap> |
listener | Listener<K, IocEventMap> |
ctx? | any |
Returns
this
set()
ts
set<K>(key: K, value: IocServiceResolver<K>): void;Type Parameters
| Type Parameter |
|---|
K extends keyof IoCServices |
Parameters
| Parameter | Type |
|---|---|
key | K |
value | IocServiceResolver<K> |
Returns
void
install()
ts
static install(app: App, options: Partial<Record<keyof IoCServices, IocServiceResolver<keyof IoCServices>>>): void;Parameters
| Parameter | Type |
|---|---|
app | App |
options | Partial<Record<keyof IoCServices, IocServiceResolver<keyof IoCServices>>> |
Returns
void