import IAuthenticationContext from "../authentication/IAuthenticationContext" ; import Context from "../generated/Context" ; export default class BlobStorageContext extends Context implements IAuthenticationContext { public getContainer ( ) { return this . context . container ; } public get account ( ) : string | undefined { return this . context . account ; } public set account ( account ) { this . context . account = account ; } public set isSecondary ( isSecondary ) { this . context . isSecondary = isSecondary ; } public get isSecondary ( ) : boolean | undefined { return this . context . isSecondary ; } public get container ( ) : string | undefined { return this . context . container ; } public set container ( container ) { this . context . container = container ; } public get blob ( ) : string | undefined { return this . context . blob ; } public set blob ( blob ) { this . context . blob = blob ; } public get authenticationPath ( ) : string | undefined { return this . context . authenticationPath ; } public set authenticationPath ( path ) { this . context . authenticationPath = path ; } public get xMsRequestID ( ) : string | undefined { return this . contextId ; } public set xMsRequestID ( xMsRequestID ) { this . contextId = xMsRequestID ; } }