26 lines
437 B
TypeScript
26 lines
437 B
TypeScript
import * as plugins from './smartbucket.plugins';
|
|
|
|
export interface ISmartBucketConfig {
|
|
provider: 'digitalocean';
|
|
projectId: string;
|
|
bucketName: string;
|
|
}
|
|
|
|
export class SmartBucket {
|
|
public config: ISmartBucketConfig;
|
|
|
|
/**
|
|
* the constructor of SmartBucket
|
|
*/
|
|
constructor(configArg: ISmartBucketConfig) {
|
|
this.config = configArg;
|
|
}
|
|
|
|
/**
|
|
* initializes the Smartbucket
|
|
*/
|
|
public async init() {
|
|
|
|
}
|
|
}
|