import {print, warn} from './facade/lang'; import {Injectable} from './di/decorators'; // Note: Need to rename warn as in Dart // class members and imports can't use the same name. let _warnImpl = warn; @Injectable() export class Console { log(message: string): void { print(message); } // Note: for reporting errors use `DOM.logError()` as it is platform specific warn(message: string): void { _warnImpl(message); } }