import { POST } from "../defs"; import type { structure } from "../../apiStructure/sammoRootAPI"; import type { ExtractError, ExtractQuery, ExtractResponse } from "../../apiStructure/defs"; type BaseAPI = typeof structure.Login.LoginByID; type RType = ExtractResponse; type EType = ExtractError; type QType = ExtractQuery; class Q implements QType { username!: string; password!: string; } const procDecorator = [] as const; export class LoginByID extends POST{ readonly argValidator = Q; readonly procDecorator = procDecorator; protected LoginByID = Symbol("LoginByID");//TODO: remove this protected override async api(query: QType, ctx,): Promise { throw new Error("Method not implemented."); } }