update generated js
This commit is contained in:
parent
6763b26b12
commit
b97e33472f
15
dist/index.cjs
vendored
15
dist/index.cjs
vendored
@ -39,6 +39,7 @@ __export(src_exports, {
|
||||
createAsyncQueue: () => createAsyncQueue,
|
||||
createAsyncQueues: () => createAsyncQueues,
|
||||
dept: () => dept,
|
||||
limit: () => limit,
|
||||
permission: () => permission,
|
||||
role: () => role,
|
||||
router: () => router,
|
||||
@ -531,6 +532,19 @@ function dept(depts) {
|
||||
}
|
||||
};
|
||||
}
|
||||
function limit(opt) {
|
||||
return (target, name, value) => {
|
||||
const key = target[name];
|
||||
let limitObj = { limit: opt || true };
|
||||
if (RouterMap.decoratedRouters.has(key)) {
|
||||
let objCurrent = RouterMap.decoratedRouters.get(key);
|
||||
Object.assign(objCurrent, limitObj);
|
||||
RouterMap.decoratedRouters.set(target[name], objCurrent);
|
||||
} else {
|
||||
RouterMap.decoratedRouters.set(target[name], limitObj);
|
||||
}
|
||||
};
|
||||
}
|
||||
// Annotate the CommonJS export names for ESM import in node:
|
||||
0 && (module.exports = {
|
||||
BaseController,
|
||||
@ -544,6 +558,7 @@ function dept(depts) {
|
||||
createAsyncQueue,
|
||||
createAsyncQueues,
|
||||
dept,
|
||||
limit,
|
||||
permission,
|
||||
role,
|
||||
router,
|
||||
|
2
dist/index.cjs.map
vendored
2
dist/index.cjs.map
vendored
File diff suppressed because one or more lines are too long
9
dist/index.d.cts
vendored
9
dist/index.d.cts
vendored
@ -72,6 +72,8 @@ declare class RouterMap {
|
||||
permissions?: string[][];
|
||||
data?: RouterData[];
|
||||
depts?: string[];
|
||||
limit?: any;
|
||||
limitMethod?: Function;
|
||||
}>;
|
||||
}
|
||||
declare function router(route?: string): (target: BaseController, name: string, value: PropertyDescriptor) => void;
|
||||
@ -81,6 +83,11 @@ declare function permission(permissions?: string | string[]): (target: BaseContr
|
||||
* If there is a dept modifier, you need to verify whether the department id exists.
|
||||
*/
|
||||
declare function dept(depts?: string | string[]): (target: BaseController, name: string, value: PropertyDescriptor) => void;
|
||||
/**
|
||||
* 是否需要限流
|
||||
* 使用 @fastify/rate-limit
|
||||
*/
|
||||
declare function limit(opt?: any): (target: BaseController, name: string, value: PropertyDescriptor) => void;
|
||||
|
||||
/**
|
||||
* Singletonize a class
|
||||
@ -98,4 +105,4 @@ type Singleton<T extends new (...args: any[]) => any> = T & {
|
||||
};
|
||||
declare const singleton: <T extends new (...args: any[]) => any>(classTarget: T) => T;
|
||||
|
||||
export { BaseController, RouterData, RouterMap, SINGLETON_KEY, type Singleton, ZRedisClient, dept, permission, role, router, singleton };
|
||||
export { BaseController, RouterData, RouterMap, SINGLETON_KEY, type Singleton, ZRedisClient, dept, limit, permission, role, router, singleton };
|
||||
|
9
dist/index.d.ts
vendored
9
dist/index.d.ts
vendored
@ -72,6 +72,8 @@ declare class RouterMap {
|
||||
permissions?: string[][];
|
||||
data?: RouterData[];
|
||||
depts?: string[];
|
||||
limit?: any;
|
||||
limitMethod?: Function;
|
||||
}>;
|
||||
}
|
||||
declare function router(route?: string): (target: BaseController, name: string, value: PropertyDescriptor) => void;
|
||||
@ -81,6 +83,11 @@ declare function permission(permissions?: string | string[]): (target: BaseContr
|
||||
* If there is a dept modifier, you need to verify whether the department id exists.
|
||||
*/
|
||||
declare function dept(depts?: string | string[]): (target: BaseController, name: string, value: PropertyDescriptor) => void;
|
||||
/**
|
||||
* 是否需要限流
|
||||
* 使用 @fastify/rate-limit
|
||||
*/
|
||||
declare function limit(opt?: any): (target: BaseController, name: string, value: PropertyDescriptor) => void;
|
||||
|
||||
/**
|
||||
* Singletonize a class
|
||||
@ -98,4 +105,4 @@ type Singleton<T extends new (...args: any[]) => any> = T & {
|
||||
};
|
||||
declare const singleton: <T extends new (...args: any[]) => any>(classTarget: T) => T;
|
||||
|
||||
export { BaseController, RouterData, RouterMap, SINGLETON_KEY, type Singleton, ZRedisClient, dept, permission, role, router, singleton };
|
||||
export { BaseController, RouterData, RouterMap, SINGLETON_KEY, type Singleton, ZRedisClient, dept, limit, permission, role, router, singleton };
|
||||
|
14
dist/index.js
vendored
14
dist/index.js
vendored
@ -495,6 +495,19 @@ function dept(depts) {
|
||||
}
|
||||
};
|
||||
}
|
||||
function limit(opt) {
|
||||
return (target, name, value) => {
|
||||
const key = target[name];
|
||||
let limitObj = { limit: opt || true };
|
||||
if (RouterMap.decoratedRouters.has(key)) {
|
||||
let objCurrent = RouterMap.decoratedRouters.get(key);
|
||||
Object.assign(objCurrent, limitObj);
|
||||
RouterMap.decoratedRouters.set(target[name], objCurrent);
|
||||
} else {
|
||||
RouterMap.decoratedRouters.set(target[name], limitObj);
|
||||
}
|
||||
};
|
||||
}
|
||||
export {
|
||||
BaseController,
|
||||
ROLE_ANON,
|
||||
@ -507,6 +520,7 @@ export {
|
||||
createAsyncQueue,
|
||||
createAsyncQueues,
|
||||
dept,
|
||||
limit,
|
||||
permission,
|
||||
role,
|
||||
router,
|
||||
|
2
dist/index.js.map
vendored
2
dist/index.js.map
vendored
File diff suppressed because one or more lines are too long
Loading…
x
Reference in New Issue
Block a user