@colyseus/core
Version:
Multiplayer Framework for Node.js.
212 lines (211 loc) • 13.7 kB
TypeScript
export declare const postMatchmakeMethod: import("@colyseus/better-call").StrictEndpoint<"/matchmake/:method/:roomName", {} & {
method: "POST";
body: import("@colyseus/better-call").StandardSchemaV1<unknown, unknown>;
}, any>;
export declare function getDefaultRouter(): {
handler: (request: Request) => Promise<Response>;
endpoints: {
postMatchmakeMethod: import("@colyseus/better-call").StrictEndpoint<"/matchmake/:method/:roomName", {} & {
method: "POST";
body: import("@colyseus/better-call").StandardSchemaV1<unknown, unknown>;
}, any>;
};
addEndpoint: (endpoint: import("@colyseus/better-call").Endpoint) => void;
findRoute: (method: string, path: string) => {
data: import("@colyseus/better-call").Endpoint & {
path: string;
};
params: Record<string, string>;
};
extend: <NE extends Record<string, import("@colyseus/better-call").Endpoint>>(newEndpoints: NE) => {
handler: (request: Request) => Promise<Response>;
endpoints: {
postMatchmakeMethod: import("@colyseus/better-call").StrictEndpoint<"/matchmake/:method/:roomName", {} & {
method: "POST";
body: import("@colyseus/better-call").StandardSchemaV1<unknown, unknown>;
}, any>;
} & NE;
addEndpoint: (endpoint: import("@colyseus/better-call").Endpoint) => void;
findRoute: (method: string, path: string) => {
data: ((inputCtx: any) => Promise<any>) & {
options: import("@colyseus/better-call").EndpointOptions;
path: string;
} & {
path: string;
};
params: Record<string, string>;
};
extend: <NE_1 extends Record<string, import("@colyseus/better-call").Endpoint>>(newEndpoints: NE_1) => {
handler: (request: Request) => Promise<Response>;
endpoints: {
postMatchmakeMethod: import("@colyseus/better-call").StrictEndpoint<"/matchmake/:method/:roomName", {} & {
method: "POST";
body: import("@colyseus/better-call").StandardSchemaV1<unknown, unknown>;
}, any>;
} & NE & NE_1;
addEndpoint: (endpoint: import("@colyseus/better-call").Endpoint) => void;
findRoute: (method: string, path: string) => {
data: ((inputCtx: any) => Promise<any>) & {
options: import("@colyseus/better-call").EndpointOptions;
path: string;
} & {
path: string;
};
params: Record<string, string>;
};
extend: <NE_2 extends Record<string, import("@colyseus/better-call").Endpoint>>(newEndpoints: NE_2) => {
handler: (request: Request) => Promise<Response>;
endpoints: {
postMatchmakeMethod: import("@colyseus/better-call").StrictEndpoint<"/matchmake/:method/:roomName", {} & {
method: "POST";
body: import("@colyseus/better-call").StandardSchemaV1<unknown, unknown>;
}, any>;
} & NE & NE_1 & NE_2;
addEndpoint: (endpoint: import("@colyseus/better-call").Endpoint) => void;
findRoute: (method: string, path: string) => {
data: ((inputCtx: any) => Promise<any>) & {
options: import("@colyseus/better-call").EndpointOptions;
path: string;
} & {
path: string;
};
params: Record<string, string>;
};
extend: <NE_3 extends Record<string, import("@colyseus/better-call").Endpoint>>(newEndpoints: NE_3) => {
handler: (request: Request) => Promise<Response>;
endpoints: {
postMatchmakeMethod: import("@colyseus/better-call").StrictEndpoint<"/matchmake/:method/:roomName", {} & {
method: "POST";
body: import("@colyseus/better-call").StandardSchemaV1<unknown, unknown>;
}, any>;
} & NE & NE_1 & NE_2 & NE_3;
addEndpoint: (endpoint: import("@colyseus/better-call").Endpoint) => void;
findRoute: (method: string, path: string) => {
data: ((inputCtx: any) => Promise<any>) & {
options: import("@colyseus/better-call").EndpointOptions;
path: string;
} & {
path: string;
};
params: Record<string, string>;
};
extend: <NE_4 extends Record<string, import("@colyseus/better-call").Endpoint>>(newEndpoints: NE_4) => {
handler: (request: Request) => Promise<Response>;
endpoints: {
postMatchmakeMethod: import("@colyseus/better-call").StrictEndpoint<"/matchmake/:method/:roomName", {} & {
method: "POST";
body: import("@colyseus/better-call").StandardSchemaV1<unknown, unknown>;
}, any>;
} & NE & NE_1 & NE_2 & NE_3 & NE_4;
addEndpoint: (endpoint: import("@colyseus/better-call").Endpoint) => void;
findRoute: (method: string, path: string) => {
data: ((inputCtx: any) => Promise<any>) & {
options: import("@colyseus/better-call").EndpointOptions;
path: string;
} & {
path: string;
};
params: Record<string, string>;
};
extend: <NE_5 extends Record<string, import("@colyseus/better-call").Endpoint>>(newEndpoints: NE_5) => {
handler: (request: Request) => Promise<Response>;
endpoints: {
postMatchmakeMethod: import("@colyseus/better-call").StrictEndpoint<"/matchmake/:method/:roomName", {} & {
method: "POST";
body: import("@colyseus/better-call").StandardSchemaV1<unknown, unknown>;
}, any>;
} & NE & NE_1 & NE_2 & NE_3 & NE_4 & NE_5;
addEndpoint: (endpoint: import("@colyseus/better-call").Endpoint) => void;
findRoute: (method: string, path: string) => {
data: ((inputCtx: any) => Promise<any>) & {
options: import("@colyseus/better-call").EndpointOptions;
path: string;
} & {
path: string;
};
params: Record<string, string>;
};
extend: <NE_6 extends Record<string, import("@colyseus/better-call").Endpoint>>(newEndpoints: NE_6) => {
handler: (request: Request) => Promise<Response>;
endpoints: {
postMatchmakeMethod: import("@colyseus/better-call").StrictEndpoint<"/matchmake/:method/:roomName", {} & {
method: "POST";
body: import("@colyseus/better-call").StandardSchemaV1<unknown, unknown>;
}, any>;
} & NE & NE_1 & NE_2 & NE_3 & NE_4 & NE_5 & NE_6;
addEndpoint: (endpoint: import("@colyseus/better-call").Endpoint) => void;
findRoute: (method: string, path: string) => {
data: ((inputCtx: any) => Promise<any>) & {
options: import("@colyseus/better-call").EndpointOptions;
path: string;
} & {
path: string;
};
params: Record<string, string>;
};
extend: <NE_7 extends Record<string, import("@colyseus/better-call").Endpoint>>(newEndpoints: NE_7) => {
handler: (request: Request) => Promise<Response>;
endpoints: {
postMatchmakeMethod: import("@colyseus/better-call").StrictEndpoint<"/matchmake/:method/:roomName", {} & {
method: "POST";
body: import("@colyseus/better-call").StandardSchemaV1<unknown, unknown>;
}, any>;
} & NE & NE_1 & NE_2 & NE_3 & NE_4 & NE_5 & NE_6 & NE_7;
addEndpoint: (endpoint: import("@colyseus/better-call").Endpoint) => void;
findRoute: (method: string, path: string) => {
data: ((inputCtx: any) => Promise<any>) & {
options: import("@colyseus/better-call").EndpointOptions;
path: string;
} & {
path: string;
};
params: Record<string, string>;
};
extend: <NE_8 extends Record<string, import("@colyseus/better-call").Endpoint>>(newEndpoints: NE_8) => {
handler: (request: Request) => Promise<Response>;
endpoints: {
postMatchmakeMethod: import("@colyseus/better-call").StrictEndpoint<"/matchmake/:method/:roomName", {} & {
method: "POST";
body: import("@colyseus/better-call").StandardSchemaV1<unknown, unknown>;
}, any>;
} & NE & NE_1 & NE_2 & NE_3 & NE_4 & NE_5 & NE_6 & NE_7 & NE_8;
addEndpoint: (endpoint: import("@colyseus/better-call").Endpoint) => void;
findRoute: (method: string, path: string) => {
data: ((inputCtx: any) => Promise<any>) & {
options: import("@colyseus/better-call").EndpointOptions;
path: string;
} & {
path: string;
};
params: Record<string, string>;
};
extend: <NE_9 extends Record<string, import("@colyseus/better-call").Endpoint>>(newEndpoints: NE_9) => {
handler: (request: Request) => Promise<Response>;
endpoints: {
postMatchmakeMethod: import("@colyseus/better-call").StrictEndpoint<"/matchmake/:method/:roomName", {} & {
method: "POST";
body: import("@colyseus/better-call").StandardSchemaV1<unknown, unknown>;
}, any>;
} & NE & NE_1 & NE_2 & NE_3 & NE_4 & NE_5 & NE_6 & NE_7 & NE_8 & NE_9;
addEndpoint: (endpoint: import("@colyseus/better-call").Endpoint) => void;
findRoute: (method: string, path: string) => {
data: ((inputCtx: any) => Promise<any>) & {
options: import("@colyseus/better-call").EndpointOptions;
path: string;
} & {
path: string;
};
params: Record<string, string>;
};
extend: <NE_10 extends Record<string, import("@colyseus/better-call").Endpoint>>(newEndpoints: NE_10) => any;
};
};
};
};
};
};
};
};
};
};
};