Skip to content

Commit

Permalink
fix types
Browse files Browse the repository at this point in the history
  • Loading branch information
Carmine DiMascio committed Nov 30, 2019
1 parent cc7ffa3 commit 4b6179d
Showing 1 changed file with 3 additions and 6 deletions.
9 changes: 3 additions & 6 deletions src/index.ts
Expand Up @@ -47,13 +47,10 @@ export class OpenApiValidator {
}

public async install(app: Application): Promise<void>;
public install(app: Application, callback: (error: Error) => void): void;
public install(
app: Application,
callback: (error: Error, app: Application) => void,
): void;
public install(
app: Application,
callback?: (error: Error, app: Application) => void,
callback?: (error: Error) => void,
): Promise<void> | void {
const p = new OpenApiSpecLoader({
apiDoc: this.options.apiSpec,
Expand All @@ -64,7 +61,7 @@ export class OpenApiValidator {
const useCallback = callback && typeof callback === 'function';
if (useCallback) {
p.catch(e => {
callback(e, undefined);
callback(e);
});
} else {
return p;
Expand Down

0 comments on commit 4b6179d

Please sign in to comment.