langpong
Version:
langcode api server version
33 lines (32 loc) • 744 B
TypeScript
import { ManagerStore } from "./ManagerStore";
export interface LangpongOptions {
port?: number;
host?: string;
managerStore?: ManagerStore;
}
/**
* Langpong
* - Express.js uygulamasını bir class olarak sarar
* - Port ve host dışarıdan alınır
* - ManagerStore'u kullanıp endpoint'leri tanımlar
*/
export declare class Langpong {
private app;
private serverInstance;
private port;
private host;
private store;
constructor(options?: LangpongOptions);
/**
* Tüm API uç noktalarını tanımlayalım
*/
private initializeRoutes;
/**
* Sunucuyu başlat
*/
start(): Promise<void>;
/**
* Sunucuyu kapat (opsiyonel)
*/
stop(): Promise<void>;
}