refactor(): update typings, code style update, remove typo

This commit is contained in:
Kamil Myśliwiec
2019-02-17 10:57:37 +01:00
parent 7c82521e54
commit b80c33aa55
19 changed files with 844 additions and 94 deletions

View File

@@ -1,11 +1,12 @@
import iterate from 'iterare';
import { OnModuleInit } from '@nestjs/common';
import { isNil, isUndefined } from '@nestjs/common/utils/shared.utils';
import { Module } from '../injector/module';
import iterate from 'iterare';
import { InstanceWrapper } from '../injector/instance-wrapper';
import { getTransientInstances, getNonTransientInstances } from '../injector/instance-trancient';
import { Module } from '../injector/module';
import {
getNonTransientInstances,
getTransientInstances,
} from '../injector/transient-instances';
/**
* Returns true or false if the given instance has a `onModuleInit` function
@@ -23,7 +24,7 @@ function callOperator(instances: InstanceWrapper[]): Promise<any>[] {
return iterate(instances)
.filter(instance => !isNil(instance))
.filter(hasOnModuleInitHook)
.map(async instance => (instance as any as OnModuleInit).onModuleInit())
.map(async instance => ((instance as any) as OnModuleInit).onModuleInit())
.toArray();
}