import { Operation, HasId } from "../types"; import User from "../resources/user"; import KnexProcessor from "./knex-processor"; export default class UserProcessor extends KnexProcessor { static resourceClass: typeof User; identify(op: Operation): Promise; protected generateId(): Promise; protected encryptPassword(op: Operation): Promise; add(op: Operation): Promise; get(op: Operation): Promise; }