diff --git a/addon/nger-demo/template/admin/ng-demo/index.html b/addon/nger-demo/template/admin/ng-demo/index.html new file mode 100644 index 0000000..8abd6df --- /dev/null +++ b/addon/nger-demo/template/admin/ng-demo/index.html @@ -0,0 +1,9 @@ +
{ - componentWillMount?(): void; - componentDidMount?(): void; - componentWillUnmount?(): void; - getChildContext?(): object; - componentWillReceiveProps?(nextProps: Readonly
, nextContext: any): void; - shouldComponentUpdate?(nextProps: Readonly
, nextState: Readonly, nextContext: any): boolean;
- componentWillUpdate?(nextProps: Readonly
, nextState: Readonly, nextContext: any): void;
- componentDidUpdate?(previousProps: Readonly
, previousState: Readonly, previousContext: any): void;
-}
-type RenderableProps
= Readonly<
- P & Attributes & { children?: ComponentChildren; ref?: Ref {
- new(props: P, context?: any): Component ;
- displayName?: string;
- defaultProps?: Partial ;
-}
-interface FunctionalComponent {
- (props: RenderableProps , context?: any): VNode ;
-}
-export type Key = string | number;
-export type ComponentFactory = ComponentConstructor | FunctionalComponent ;
-export interface VNode {
- nodeName: ComponentFactory | string;
- attributes: P;
- children: Array {
-
-}
-declare global {
- namespace JSX {
- interface Element extends NgElement { }
- }
-}
\ No newline at end of file
diff --git a/packages/nger-compiler/lib/index.ts b/packages/nger-compiler/lib/index.ts
index 862fdc3..5166ca5 100644
--- a/packages/nger-compiler/lib/index.ts
+++ b/packages/nger-compiler/lib/index.ts
@@ -11,7 +11,7 @@ import { NgerCompilerCid } from './helper/cid'
import { NgerCompilerNgMetadata } from './helper/ng_metadata'
import { controllerPropertyTransformerFactory, hasPropertyMetadata } from './transformer_factorys/controller'
import { WATCH_TASK, Task } from './tokens/watch_task'
-import { NgerCompilerBootstrap, metadataCache, hasHandlerFileCache } from './bootstrap'
+import { NgerCompilerBootstrap, metadataCache, hasHandlerFileCache, templateCache } from './bootstrap'
import { controllerVisitor } from './visitors/controller'
import { NgModuleBootstrap } from 'nger-core'
import { NgerUtil } from 'nger-util'
@@ -30,7 +30,8 @@ export {
Task,
hasPropertyMetadata,
metadataCache,
- hasHandlerFileCache
+ hasHandlerFileCache,
+ templateCache
}
const provides: StaticProvider[] = [
...styleProviders,