@xmobitea/gn-server
Version:
GearN Server by XmobiTea (Pro)
26 lines (25 loc) • 875 B
TypeScript
import { IBuilder } from "./../../GN-library/xbuilder/lib/IBuilder";
declare abstract class BuilderBase {
protected enable: boolean;
protected uploadPath: string;
protected maxSizeUpload: number;
protected mimeTypeAccepts: string[];
getEnable(): boolean;
getUploadPath(): string;
getMaxSizeUpload(): number;
getMimeTypeAccepts(): string[];
constructor();
}
declare class Builder extends BuilderBase implements IBuilder<UploadFileSettings> {
setEnable(enable: boolean): Builder;
setUploadPath(uploadPath: string): Builder;
setMaxSizeUpload(maxSizeUpload: number): Builder;
setMimeTypeAccepts(mimeTypeAccepts: string[]): Builder;
constructor();
build(): UploadFileSettings;
}
export declare class UploadFileSettings extends BuilderBase {
constructor(builder: Builder);
static Builder(): Builder;
}
export {};