// Type definitions for SystemJS 1.6 // Project: https://github.com/stealjs/systemjs // Definitions by: Steven Silvester interface npmObject { name: string; fileUrl: string; } interface System { import(module: string): Promise; delete(module: string): boolean; npm: { [key: string]: npmObject }; } declare var System: System; declare module 'System' { export = System; }