redoc/lib/index.js

23 lines
521 B
JavaScript
Raw Normal View History

2015-10-03 15:11:57 +03:00
'use strict';
2015-10-03 11:54:09 +03:00
import 'reflect-metadata';
import { bootstrap } from 'angular2/angular2';
2015-10-15 20:06:33 +03:00
import { Redoc, SideMenu } from './components/index';
import { SchemaManager} from './utils/SchemaManager';
2015-10-03 11:54:09 +03:00
export * from './components/index';
2015-10-03 11:54:09 +03:00
export function init(schemaUrl) {
SchemaManager.instance().load(schemaUrl).then(
() => {
2015-10-21 14:29:49 +03:00
return bootstrap(SideMenu);
}
2015-10-21 14:29:49 +03:00
).then(() => bootstrap(Redoc))
2015-10-15 20:06:33 +03:00
.then(
2015-10-03 11:54:09 +03:00
() => console.log('ReDoc bootstrapped!'),
error => console.log(error)
);
}
2015-10-15 20:06:33 +03:00
window.Redoc = Redoc;