restframework-express
Version:
ES6新特性,使用class来定义API接口,集成认证,权限,序列化,版本,视图,频率,过滤等公共能,插拔式设计模式
31 lines (22 loc) • 546 B
TypeScript
declare class APIException extends Error {
}
declare class HttpMethodNotAllowed extends APIException {
}
declare class AuthenticationFailed extends APIException {
}
declare class PermissionDenied extends APIException {
}
declare class Throttled extends APIException {
}
declare class NotImplementedError extends Error {
}
declare class ImproperlyConfigured extends Error {
}
module.exports = {
APIException,
HttpMethodNotAllowed,
AuthenticationFailed,
PermissionDenied,
NotImplementedError,
ImproperlyConfigured
}