maishu-chitu-react
Advanced tools
Comparing version 1.0.8 to 1.0.9
import React = require("react"); | ||
import * as chitu from 'maishu-chitu'; | ||
export interface PageProps { | ||
app: Application; | ||
data: chitu.Page["data"]; | ||
createService: chitu.Page["createService"]; | ||
} | ||
export declare class Page extends chitu.Page { | ||
@@ -7,3 +12,3 @@ component: React.Component; | ||
export declare class Application extends chitu.Application { | ||
protected createDefaultAction(url: string, loadjs: (path: string) => Promise<any>): (page: Page) => Promise<React.DetailedReactHTMLElement<React.InputHTMLAttributes<HTMLInputElement>, HTMLInputElement>>; | ||
protected createDefaultAction(url: string, loadjs: (path: string) => Promise<any>): (page: Page) => Promise<React.FunctionComponentElement<PageProps>>; | ||
} |
@@ -44,3 +44,9 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
let app = this; | ||
let props = Object.assign({}, page.data, { app }); | ||
let props = { | ||
app, | ||
data: page.data, | ||
createService(type) { | ||
return page.createService(type); | ||
} | ||
}; | ||
let element = React.createElement(action, props); | ||
@@ -47,0 +53,0 @@ let component = ReactDOM.render(element, page.element); |
{ | ||
"name": "maishu-chitu-react", | ||
"version": "1.0.8", | ||
"version": "1.0.9", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "out/index.js", |
@@ -11,2 +11,8 @@ import React = require("react"); | ||
export interface PageProps { | ||
app: Application, | ||
data: chitu.Page["data"], | ||
createService: chitu.Page["createService"] | ||
} | ||
export class Page extends chitu.Page { | ||
@@ -37,3 +43,9 @@ component: React.Component | ||
let app = this as Application | ||
let props = Object.assign({}, page.data, { app }) | ||
let props: PageProps = { | ||
app, | ||
data: page.data, | ||
createService<T extends chitu.Service>(type?: chitu.ServiceConstructor<T>) { | ||
return page.createService<T>(type) | ||
} | ||
} | ||
let element = React.createElement(action, props) | ||
@@ -40,0 +52,0 @@ let component = ReactDOM.render(element, page.element) as any as React.Component |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
314374
1084
0