Skip to content

Commit

Permalink
fix: fix typings url
Browse files Browse the repository at this point in the history
  • Loading branch information
xiaojue committed Feb 20, 2021
1 parent da70cf5 commit 6d5832f
Show file tree
Hide file tree
Showing 14 changed files with 48 additions and 42 deletions.
2 changes: 1 addition & 1 deletion src/core/daruk.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ import deepAssign = require('object-assign-deep');
import { dirname, join } from 'path';
/** @internal */
import recursive = require('recursive-readdir');
import { Options, PartialOptions } from '../../types/daruk_options';
import mockHttp from '../mock/http_server';
import { PluginClass, Server } from '../typings/daruk';
import { Options, PartialOptions } from '../typings/daruk_options';
import { debugLog, isJsTsFile, JsTsReg } from '../utils';
import getDefaultOptions from './daruk_default_options';
import { darukContainer } from './inversify.config';
Expand Down
2 changes: 1 addition & 1 deletion src/core/daruk_default_options.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* @fileOverview 根据运行时环境获取默认的 daruk options
*/

import { Options } from '../../types/daruk_options';
import { Options } from '../typings/daruk_options';

export default function getDefaultOptions(
rootPath: string,
Expand Down
2 changes: 1 addition & 1 deletion src/core/inversify.config.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Container } from 'inversify';
import { PartialOptions } from '../../types/daruk_options';
import { PartialOptions } from '../typings/daruk_options';
import Daruk from './daruk';

const darukContainer = new Container({
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import koaBody = require('koa-body');
import { DarukContext } from '../src';
import { DarukContext } from '../';

type RecursivePartial<T> = {
[P in keyof T]?: T[P] extends (infer U)[]
Expand Down
8 changes: 0 additions & 8 deletions types/core/base_context.d.ts

This file was deleted.

2 changes: 1 addition & 1 deletion types/core/daruk.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ import KoaLogger = require('daruk-logger');
import { EventEmitter } from 'events';
import Koa = require('koa');
import { ListenOptions } from 'net';
import { Options, PartialOptions } from '../../types/daruk_options';
import { Server } from '../typings/daruk';
import { Options, PartialOptions } from '../typings/daruk_options';
declare class Daruk extends EventEmitter {
[key: string]: any;
name: string;
Expand Down
2 changes: 1 addition & 1 deletion types/core/daruk_default_options.d.ts
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
import { Options } from '../../types/daruk_options';
import { Options } from '../typings/daruk_options';
export default function getDefaultOptions(rootPath: string, name?: string, debug?: boolean): Options;
2 changes: 1 addition & 1 deletion types/core/inversify.config.d.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Container } from 'inversify';
import Daruk from './daruk';
declare const darukContainer: Container;
declare const DarukServer: (options?: import("../../types/daruk_options").RecursivePartial<import("../../types/daruk_options").Options> | undefined) => Daruk;
declare const DarukServer: (options?: import("../typings/daruk_options").RecursivePartial<import("../typings/daruk_options").Options> | undefined) => Daruk;
export { darukContainer, DarukServer };
3 changes: 0 additions & 3 deletions types/core/loader.d.ts

This file was deleted.

12 changes: 0 additions & 12 deletions types/core/module.d.ts

This file was deleted.

8 changes: 0 additions & 8 deletions types/decorators/help_decorator_class.d.ts

This file was deleted.

3 changes: 0 additions & 3 deletions types/plugins/darukConfig.d.ts

This file was deleted.

41 changes: 41 additions & 0 deletions types/typings/daruk_options.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
import koaBody = require('koa-body');
import { DarukContext } from '../';

type RecursivePartial<T> = {
[P in keyof T]?: T[P] extends (infer U)[]
? RecursivePartial<U>[]
: T[P] extends object
? RecursivePartial<T[P]>
: T[P];
};

export interface Options {
middlewareOrder: string[];
name: string;
rootPath: string;
debug: boolean;
bodyOptions: koaBody.IKoaBodyOptions;
// monitor: {
// enable: boolean;
// v8AnalyticsPath: string;
// v8ProfilerPath: string;
// auth: {
// name: string;
// password: string;
// };
// };
loggerOptions: any;
customLogger: any;
loggerMiddleware: {
filter?: (ctx: DarukContext) => boolean;
requiredLogs?: string[];
};
gracefulShutdown: {
enable: boolean;
timeout: number;
};
requestId: any;
[key: string]: any;
}

export type PartialOptions = RecursivePartial<Options>;
1 change: 0 additions & 1 deletion types/utils/filter_built_in_module.d.ts

This file was deleted.

0 comments on commit 6d5832f

Please sign in to comment.