UNPKG

rpcchannel

Version:

Easy RPC with permission controls

5 lines (4 loc) 366 B
declare type Schema = Record<string, unknown> | boolean; declare function EnforceArgumentSchema<F extends (...args: any[]) => void>(schema: Schema, func: F): F; declare function EnforceMethodArgSchema(schema: Schema): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => PropertyDescriptor; export { EnforceArgumentSchema, EnforceMethodArgSchema };