UNPKG

ngx-amplify

Version:

An angular library for integration AWS cloud services (cognito, s3)

22 lines (21 loc) 640 B
import { InjectionToken } from '@angular/core'; export declare type AccessLevelType = 'public' | 'protected' | 'private'; export interface NgxAmplifyStorageConfig { bucketName: string; bucketRegion: string; endpoint?: string; folderLevel: AccessLevelType; defaultLevel: AccessLevelType; } export interface NgxAmplifyConfig { region: string; userPoolId: string; appId: string; idpUrl?: string; identityPoolId?: string; storage?: NgxAmplifyStorageConfig; } export interface NgxAmplifyToken { config: NgxAmplifyConfig; } export declare const NGX_AMPLIFY_CONFIG: InjectionToken<NgxAmplifyToken>;