处理了几个小错误
This commit is contained in:
parent
c76ca84cd2
commit
257a0aa00b
|
|
@ -130,7 +130,7 @@ function outputPolyfillDts(dependencies, briefNames, sourceFile, printer, filena
|
|||
const featureTypeNode = ocType.typeArguments[4];
|
||||
(0, assert_1.default)(ts.isTypeReferenceNode(aspectTypeNode) && ts.isTypeReferenceNode(featureTypeNode));
|
||||
Object.assign(ocType, {
|
||||
arguments: [
|
||||
typeArguments: [
|
||||
...ocType.typeArguments.slice(0, 3),
|
||||
factory.createIntersectionTypeNode([
|
||||
aspectTypeNode,
|
||||
|
|
@ -566,6 +566,17 @@ function outputIntializeDev(cwd, dependencies, briefNames, sourceFile, printer,
|
|||
(0, fs_1.writeFileSync)(filename, result, { flag: 'w' });
|
||||
console.log(`构建${filename}文件成功`);
|
||||
}
|
||||
/**
|
||||
* 根据依赖关系,输出features/index.ts
|
||||
* @param cwd
|
||||
* @param dependencies
|
||||
* @param briefNames
|
||||
* @param printer
|
||||
* @param filename
|
||||
*/
|
||||
function outputFeatureIndex(cwd, dependencies, briefNames, printer, filename) {
|
||||
// todo
|
||||
}
|
||||
function outputIntializeFeatures(cwd, dependencies, briefNames, sourceFile, printer, filename) {
|
||||
const { statements } = sourceFile;
|
||||
const features = [];
|
||||
|
|
|
|||
|
|
@ -810,6 +810,7 @@ function analyzeEntity(filename, path, program, relativePath) {
|
|||
if (Schema.hasOwnProperty(moduleName)) {
|
||||
delete ActionAsts[moduleName];
|
||||
delete SchemaAsts[moduleName];
|
||||
delete StyleAsts[moduleName];
|
||||
// removeFromRelationShip(moduleName);
|
||||
console.warn(`出现了同名的Entity定义「${moduleName}」,将使用${fullPath}取代掉默认对象,请检查新的对象结构及相关常量定义与原有的兼容,否则原有对象的相关逻辑会出现不可知异常`);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -190,7 +190,7 @@ function outputPolyfillDts(
|
|||
const featureTypeNode = ocType.typeArguments[4];
|
||||
assert(ts.isTypeReferenceNode(aspectTypeNode) && ts.isTypeReferenceNode(featureTypeNode));
|
||||
Object.assign(ocType, {
|
||||
arguments: [
|
||||
typeArguments: [
|
||||
...ocType.typeArguments.slice(0, 3),
|
||||
factory.createIntersectionTypeNode(
|
||||
[
|
||||
|
|
@ -1075,6 +1075,24 @@ function outputIntializeDev(
|
|||
console.log(`构建${filename}文件成功`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据依赖关系,输出features/index.ts
|
||||
* @param cwd
|
||||
* @param dependencies
|
||||
* @param briefNames
|
||||
* @param printer
|
||||
* @param filename
|
||||
*/
|
||||
function outputFeatureIndex(
|
||||
cwd: string,
|
||||
dependencies: string[],
|
||||
briefNames: string[],
|
||||
printer: ts.Printer,
|
||||
filename: string
|
||||
) {
|
||||
// todo
|
||||
}
|
||||
|
||||
function outputIntializeFeatures(
|
||||
cwd: string,
|
||||
dependencies: string[],
|
||||
|
|
@ -1083,7 +1101,6 @@ function outputIntializeFeatures(
|
|||
printer: ts.Printer,
|
||||
filename: string
|
||||
) {
|
||||
|
||||
const { statements } = sourceFile;
|
||||
|
||||
const features: string[] = [];
|
||||
|
|
|
|||
|
|
@ -1109,6 +1109,7 @@ function analyzeEntity(filename: string, path: string, program: ts.Program, rela
|
|||
if (Schema.hasOwnProperty(moduleName)) {
|
||||
delete ActionAsts[moduleName];
|
||||
delete SchemaAsts[moduleName];
|
||||
delete StyleAsts[moduleName];
|
||||
// removeFromRelationShip(moduleName);
|
||||
console.warn(`出现了同名的Entity定义「${moduleName}」,将使用${fullPath}取代掉默认对象,请检查新的对象结构及相关常量定义与原有的兼容,否则原有对象的相关逻辑会出现不可知异常`);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue