Commit
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
# compiled output | ||
/dist | ||
/node_modules | ||
|
||
# Logs | ||
logs | ||
*.log | ||
npm-debug.log* | ||
yarn-debug.log* | ||
yarn-error.log* | ||
lerna-debug.log* | ||
|
||
# OS | ||
.DS_Store | ||
|
||
# Tests | ||
/coverage | ||
/.nyc_output | ||
|
||
# IDEs and editors | ||
/.idea | ||
.project | ||
.classpath | ||
.c9/ | ||
*.launch | ||
.settings/ | ||
*.sublime-workspace | ||
|
||
# IDE - VSCode | ||
.vscode/* | ||
!.vscode/settings.json | ||
!.vscode/tasks.json | ||
!.vscode/launch.json | ||
!.vscode/extensions.json |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,69 @@ | ||
# Logs | ||
logs | ||
*.log | ||
npm-debug.log* | ||
yarn-debug.log* | ||
yarn-error.log* | ||
|
||
# Runtime data | ||
pids | ||
*.pid | ||
*.seed | ||
*.pid.lock | ||
|
||
# Directory for instrumented libs generated by jscoverage/JSCover | ||
lib-cov | ||
|
||
# Coverage directory used by tools like istanbul | ||
coverage | ||
|
||
# nyc test coverage | ||
.nyc_output | ||
|
||
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) | ||
.grunt | ||
|
||
# Bower dependency directory (https://bower.io/) | ||
bower_components | ||
|
||
#ide | ||
.vscode | ||
.idea | ||
|
||
# node-waf configuration | ||
.lock-wscript | ||
|
||
# Compiled binary addons (http://nodejs.org/api/addons.html) | ||
build/Release | ||
|
||
# Dependency directories | ||
node_modules/ | ||
jspm_packages/ | ||
|
||
# Typescript v1 declaration files | ||
typings/ | ||
|
||
# Optional npm cache directory | ||
.npm | ||
|
||
# Optional eslint cache | ||
.eslintcache | ||
|
||
# Optional REPL history | ||
.node_repl_history | ||
|
||
# Output of 'npm pack' | ||
*.tgz | ||
|
||
# Yarn Integrity file | ||
.yarn-integrity | ||
|
||
# dotenv environment variables file | ||
.env | ||
|
||
# NPM | ||
src | ||
example | ||
gulpfile.js | ||
.prettierrc | ||
.travis.yml |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
{ | ||
"trailingComma": "all", | ||
"singleQuote": true | ||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
#!/bin/bash | ||
# A basic script to build and compile the typescript files using tsc | ||
|
||
# Set an error handler | ||
trap onExit EXIT | ||
|
||
# printing the simple stack trace | ||
onExit() { | ||
while caller $((n++)); | ||
do :; | ||
done; | ||
} | ||
|
||
build() { | ||
echo 'Start building..' | ||
# Run tsc | ||
tsc -p tsconfig.json | ||
echo 'tsc exist with status code:' $? | ||
echo 'Copying Other files..' | ||
cp -rf package.json lib | ||
cp -rf README.md lib | ||
echo 'Done.' | ||
echo '--------' | ||
} | ||
|
||
build |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
export declare const NEST_EVENT = "nest-event"; | ||
export declare const NEST_EVENT_EMITTER = "nest-event:emitter"; | ||
export declare const NEST_EVENT_ON: string; | ||
export declare const NEST_EVENT_FROM: string; |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
export declare const Emitter: (emitter?: string) => (target: object, key?: any, descriptor?: any) => any; |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
export declare const From: (emitter: string) => (target: object, key?: any, descriptor?: any) => any; |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
export * from './event-emitter.decorator'; | ||
export * from './from.decorator'; | ||
export * from './inject-nest-event.decorator'; | ||
export * from './on.decorator'; |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
export declare const InjectNestEvent: () => (target: Object, key: string | symbol, index?: number) => void; |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
export declare const On: (eventName: string) => (target: object, key?: any, descriptor?: any) => any; |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
export * from './constants'; | ||
export * from './decorators'; | ||
export * from './nest-event-emitter'; | ||
export * from './nest-event.module'; | ||
export * from './nest-event'; |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
/// <reference types="node" /> | ||
import { NestEvent } from './nest-event'; | ||
import { EventEmitter } from 'events'; | ||
export declare class NestEventEmitter { | ||
private readonly nestEvent; | ||
constructor(nestEvent: NestEvent); | ||
emit(event: string | symbol, ...args: any[]): void; | ||
emitter(emitter?: string): EventEmitter | undefined; | ||
} |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
/// <reference types="node" /> | ||
import { EventEmitter } from 'events'; | ||
import { DiscoveryService } from '@nestjs-plus/discovery'; | ||
export declare class NestEvent { | ||
private readonly discovery; | ||
private emitters; | ||
constructor(discovery: DiscoveryService); | ||
configure(): Promise<void>; | ||
getEmitters(): Map<string, EventEmitter>; | ||
private findEmitters; | ||
private getMethodEmitters; | ||
private setEventListeners; | ||
private findFromControllersAndProviders; | ||
} |