mirror of
https://github.com/odoo/owl.git
synced 2025-10-06 19:59:41 +07:00
rename WEnv to Env
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { WEnv } from "../../../../src/component";
|
||||
import { Env as WEnv } from "../../../../src/component";
|
||||
import { QWeb } from "../../../../src/qweb_vdom";
|
||||
import { Registry } from "../../../../src/registry";
|
||||
import { RPC as RPCService } from "./services/ajax";
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { readFileSync } from "fs";
|
||||
import { WEnv } from "../../../../src/component";
|
||||
import { Env as WEnv } from "../../../../src/component";
|
||||
import { QWeb } from "../../../../src/qweb_vdom";
|
||||
import { Registry } from "../../../../src/registry";
|
||||
import { Env, InitData, linkStoreToEnv, makeEnv } from "../../src/ts/env";
|
||||
|
||||
+12
-12
@@ -2,21 +2,21 @@
|
||||
"name": "web-core",
|
||||
"version": "0.1.1",
|
||||
"description": "Core Utils for Odoo Web Client",
|
||||
"main": "index.js",
|
||||
"main": "src/index.ts",
|
||||
"scripts": {
|
||||
"prebuild": "tsc --allowjs --lib es2017,dom --target esnext --outDir dist/core src/*",
|
||||
"build": "rollup -c",
|
||||
"postbuild": "uglifyjs dist/core.js -o dist/core.min.js --compress --mangle",
|
||||
"test": "jest",
|
||||
"test:watch": "jest --watch",
|
||||
"build": "cp -r demo/ dist/app && npm run build:js && npm run build:css && npm run build:xml",
|
||||
"build:css": "sass demo/static/src/scss/app.scss dist/app/app.css",
|
||||
"build:js": "tsc --allowjs -m amd --lib es2017,dom --target esnext --outfile dist/app/main.js demo/static/src/ts/main.ts",
|
||||
"build:xml": "cpx demo/static/src/xml/templates.xml dist/app",
|
||||
"minify": "uglifyjs dist/app/main.js -o dist/app/main.js --compress --mangle",
|
||||
"serve": "live-server --entry-file=index.html dist/app/",
|
||||
"predev": "npm run build",
|
||||
"dev": "npm-run-all --parallel \"build:* -- --watch\" serve",
|
||||
"prepackage:core": "tsc --allowjs --lib es2017,dom --target esnext --outDir dist/core src/*",
|
||||
"package:core": "rollup -c",
|
||||
"postpackage:core": "uglifyjs dist/core.js -o dist/core.min.js --compress --mangle"
|
||||
"demo:build": "cpx \"demo/**/*.{html,js,css,ttf,woff,woff2}\" dist/app && npm-run-all --parallel demo:build:*",
|
||||
"demo:build:css": "sass demo/static/src/scss/app.scss dist/app/app.css",
|
||||
"demo:build:js": "tsc --allowjs -m amd --lib es2017,dom --target esnext --outfile dist/app/main.js demo/static/src/ts/main.ts",
|
||||
"demo:build:xml": "cpx demo/static/src/xml/templates.xml dist/app",
|
||||
"demo:minify": "uglifyjs dist/app/main.js -o dist/app/main.js --compress --mangle",
|
||||
"demo:serve": "live-server --entry-file=index.html dist/app/",
|
||||
"predemo:dev": "npm run demo:build",
|
||||
"demo:dev": "npm-run-all --parallel \"demo:build:* -- --watch\" demo:serve"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
+4
-4
@@ -13,14 +13,14 @@ let getId = idGenerator();
|
||||
// Types/helpers
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
export interface WEnv {
|
||||
export interface Env {
|
||||
qweb: QWeb;
|
||||
}
|
||||
|
||||
let wl: any[] = [];
|
||||
(<any>window).wl = wl;
|
||||
|
||||
export interface Meta<T extends WEnv, Props> {
|
||||
export interface Meta<T extends Env, Props> {
|
||||
readonly id: number;
|
||||
vnode: VNode | null;
|
||||
isStarted: boolean;
|
||||
@@ -49,11 +49,11 @@ export interface Type<T> extends Function {
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
export class Component<
|
||||
T extends WEnv,
|
||||
T extends Env,
|
||||
Props,
|
||||
State extends {}
|
||||
> extends EventBus {
|
||||
readonly __widget__: Meta<WEnv, Props>;
|
||||
readonly __widget__: Meta<Env, Props>;
|
||||
template: string = "default";
|
||||
inlineTemplate: string | null = null;
|
||||
|
||||
|
||||
+2
-2
@@ -1,4 +1,4 @@
|
||||
import { WEnv } from "../src/component";
|
||||
import { Env } from "../src/component";
|
||||
import { QWeb } from "../src/qweb_vdom";
|
||||
|
||||
export function nextMicroTick(): Promise<void> {
|
||||
@@ -35,7 +35,7 @@ export function makeDeferred(): Deferred {
|
||||
return <Deferred>def;
|
||||
}
|
||||
|
||||
export function makeTestWEnv(): WEnv {
|
||||
export function makeTestWEnv(): Env {
|
||||
return {
|
||||
qweb: new QWeb()
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user