import { Component , HasRender } from '@indiv/core' ; import { moduleInfo } from '../../../constants/module' ; interface Info { h1 ? : string ; p ? : string [ ] ; info ? : { title ? : string ; p ? : string [ ] ; pchild ? : string [ ] ; code ? : string ; exampleTitle ? : string ; example ? : { p ? : string ; code ? : string ; } [ ] ; } [ ] ; } @ Component ( { selector : 'docs-module-container' , templateUrl : 'pages/docs/module/template.html' , } ) export default class DocsModuleContainer implements HasRender { public content : Info [ ] = moduleInfo ( ) ; public nvHasRender ( ) { console . log ( 'DocsTemplateContainer nvHasRender' ) ; } }