'use strict'; import {Component, View, CORE_DIRECTIVES} from 'angular2/angular2'; import {SchemaManager} from '../../utils/SchemaManager'; @Component({ selector: 'redoc-api-info' }) @View({ templateUrl: './lib/components/RedocInfo/redoc-info.html', styleUrls: ['./lib/components/RedocInfo/redoc-info.css'], directives: [CORE_DIRECTIVES] }) export class RedocInfo { constructor(schemaMgr) { this.data = null; this.schema = schemaMgr.schema; this.extractData(); } extractData() { this.data = this.schema.info; //TODO: check and apply hooks to modify data } } RedocInfo.parameters = [[SchemaManager]]