interface IPlatform { name : string ; buffers : any [ ] ; Image : any ; Promise : any ; getBuffer ( width , height , clear ) : void ; freeBuffer ( buffer ) : void ; loadAsset ( img , url , loaded , error ) : void ; requestAnimationFrame ( cb ) : void ; } export default IPlatform ; export interface IPlatformConstructable { new ( ) : IPlatform ; }