module worldsibu import * as g from 'window-or-global' ; export abstract class BaseStorage { /**
     * Current storage implementation
     */ public static get current ( ) : BaseStorage { return g . ConvectorBaseStorageCurrent ; } public static set current ( storage ) { g . ConvectorBaseStorageCurrent = storage ; } public async abstract get ( id , storageOptions ? ) ; public async abstract set ( id , content , storageOptions ? ) ; public async abstract delete ( id , storageOptions ? ) ; public async abstract query ( ... args ) ; public async abstract history ( id ) ; }