@rocket.chat/apps-engine
Version:
The engine code for the Rocket.Chat Apps which manages, runs, translates, coordinates and all of that.
11 lines (10 loc) • 652 B
TypeScript
import { BaseBridge } from './BaseBridge';
export declare abstract class EnvironmentalVariableBridge extends BaseBridge {
doGetValueByName(envVarName: string, appId: string): Promise<string | undefined>;
doIsReadable(envVarName: string, appId: string): Promise<boolean>;
doIsSet(envVarName: string, appId: string): Promise<boolean>;
protected abstract getValueByName(envVarName: string, appId: string): Promise<string | undefined>;
protected abstract isReadable(envVarName: string, appId: string): Promise<boolean>;
protected abstract isSet(envVarName: string, appId: string): Promise<boolean>;
private hasReadPermission;
}