@becomes/cms
Version:
Simple CMS for building APIs.
23 lines (22 loc) • 551 B
TypeScript
import { Request } from 'express';
import { Key, KeyAccess } from './models/key.model';
export declare class KeyController {
getAccessList(request: Request): Promise<{
access: KeyAccess;
}>;
getAll(request: Request): Promise<{
keys: Key[];
}>;
getById(request: Request): Promise<{
key: Key;
}>;
add(request: Request): Promise<{
key: Key;
}>;
update(request: Request): Promise<{
key: Key;
}>;
deleteById(request: Request): Promise<{
message: string;
}>;
}