Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
.when(() => Mode.environment === 'pure' && !config.seed)
bind(Http)
() => Mode.environment === 'cloud' || Mode.environment === 'connected'
)
.when(() => Mode.environment === 'edge')
bind(S3)
() =>
Mode.environment === 'cloud' ||
Mode.environment === 'connected' ||
Mode.environment === 'edge'
)
export const createModeProvider = (
modeProviders: ModeProviders
): ClassProvider => ({
provide: modeProviders.cloud,
useClass: modeProviders[Mode.environment],
})
private async setMode() {
const mode = (process.env.MODE || 'edge') as Environments
const setModeCmd = new SetMode('environment', mode)
await setModeCmd.execute()
}
}