@xmobitea/gn-server
Version:
GearN Server by XmobiTea (Pro)
23 lines (22 loc) • 708 B
TypeScript
import { IBuilder } from "./../../GN-library/xbuilder/lib/IBuilder";
declare abstract class BuilderBase {
protected headerIP: string;
protected idTypeCase: number;
protected ipApiUrl: string;
getHeaderIP(): string;
getIdTypeCase(): number;
getIPApiUrl(): string;
constructor();
}
declare class Builder extends BuilderBase implements IBuilder<OtherSettings> {
setHeaderIP(headerIP: string): Builder;
setIdTypeCase(idTypeCase: number): Builder;
setIPApiUrl(ipApiUrl: string): Builder;
constructor();
build(): OtherSettings;
}
export declare class OtherSettings extends BuilderBase {
constructor(builder: Builder);
static Builder(): Builder;
}
export {};