UNPKG

abb-core

Version:

Application Build Butler Core

38 lines (37 loc) 1.28 kB
import { IABBFormattedFileSize } from "../../index"; import EABBRESTMethods from '../abb-basic/EABB-rest-methods'; import EABBBackendProtocols from '../abb-basic/EABB-backend-protocols'; export interface IABBSettingsProps { backendPort?: number; backendProtocol?: EABBBackendProtocols; backendDomain?: string; backendURL?: string; getDataMethod?: EABBRESTMethods; setDataMethod?: EABBRESTMethods; requestMethod?: EABBRESTMethods; createDataMethod?: EABBRESTMethods; deleteDataMethod?: EABBRESTMethods; devMode?: boolean; defaultUserSpace?: IABBFormattedFileSize; tutorialModeEnabled?: boolean; imageCdn?: string; headerLogoURL?: string; } export interface IABBSettings extends IABBSettingsProps { backendPort: number; backendProtocol: EABBBackendProtocols; backendDomain: string; getDataMethod: EABBRESTMethods; setDataMethod: EABBRESTMethods; requestMethod: EABBRESTMethods; createDataMethod: EABBRESTMethods; deleteDataMethod: EABBRESTMethods; devMode: boolean; defaultUserSpace: IABBFormattedFileSize; tutorialModeEnabled: boolean; imageCdn: string; headerLogoURL: string; } export interface IABBComputedSettingsObject extends IABBSettings { backendURL: string; }