UNPKG

@xmobitea/gn-server

Version:

GearN Server by XmobiTea (Pro)

26 lines (25 loc) 875 B
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 {};