UNPKG

@m-ld/gateway

Version:

m-ld gateway for services

15 lines (14 loc) 794 B
import { EndPoint, HasContext } from './EndPoint.js'; import { SubdomainEndPoint, SubdomainRequest } from './SubdomainEndPoint.js'; import { SubdomainClone } from '../server/SubdomainClone.js'; import { Response } from 'restify'; type SubdomainStateRequest = SubdomainRequest & HasContext<'subdomain', SubdomainClone>; export declare class SubdomainStateEndPoint extends EndPoint<SubdomainEndPoint> { constructor(outer: SubdomainEndPoint); bindSubdomain(req: SubdomainStateRequest): Promise<void>; checkETagMatches(req: SubdomainStateRequest): void; getState(req: SubdomainStateRequest, res: Response): Promise<void>; setState(req: SubdomainStateRequest, res: Response): Promise<void>; deleteState(req: SubdomainStateRequest, res: Response): Promise<void>; } export {};