fixed browser shim issues

This commit is contained in:
Umed Khudoiberdiev 2017-01-07 23:23:45 +05:00
parent 13ff9f44b8
commit ecfe66d73f
4 changed files with 41 additions and 8 deletions

View File

@ -7,36 +7,43 @@
return function (object, propertyName) {
};
}
exports.Column = Column;
/* export */ function CreateDateColumn(options) {
return function (object, propertyName) {
};
}
exports.CreateDateColumn = CreateDateColumn;
/* export */ function DiscriminatorColumn(discriminatorOptions) {
return function (object, propertyName) {
};
}
exports.DiscriminatorColumn = DiscriminatorColumn;
/* export */ function PrimaryColumn(typeOrOptions, options) {
return function (object, propertyName) {
};
}
exports.PrimaryColumn = PrimaryColumn;
/* export */ function PrimaryGeneratedColumn(options) {
return function (object, propertyName) {
};
}
exports.PrimaryGeneratedColumn = PrimaryGeneratedColumn;
/* export */ function UpdateDateColumn(options) {
return function (object, propertyName) {
};
}
exports.UpdateDateColumn = UpdateDateColumn;
/* export */ function VersionColumn(options) {
return function (object, propertyName) {
};
}
exports.VersionColumn = VersionColumn;
// listeners
@ -44,41 +51,49 @@
return function (object, propertyName) {
};
}
exports.AfterInsert = AfterInsert;
/* export */ function AfterLoad() {
return function (object, propertyName) {
};
}
exports.AfterLoad = AfterLoad;
/* export */ function AfterRemove() {
return function (object, propertyName) {
};
}
exports.AfterRemove = AfterRemove;
/* export */ function AfterUpdate() {
return function (object, propertyName) {
};
}
exports.AfterUpdate = AfterUpdate;
/* export */ function BeforeInsert() {
return function (object, propertyName) {
};
}
exports.BeforeInsert = BeforeInsert;
/* export */ function BeforeRemove() {
return function (object, propertyName) {
};
}
exports.BeforeRemove = BeforeRemove;
/* export */ function BeforeUpdate() {
return function (object, propertyName) {
};
}
exports.BeforeUpdate = BeforeUpdate;
/* export */ function EventSubscriber() {
return function (object, propertyName) {
};
}
exports.EventSubscriber = EventSubscriber;
// relations
@ -86,41 +101,49 @@
return function (object, propertyName) {
};
}
exports.JoinColumn = JoinColumn;
/* export */ function JoinTable(options) {
return function (object, propertyName) {
};
}
exports.JoinTable = JoinTable;
/* export */ function ManyToMany(typeFunction, inverseSideOrOptions, options) {
return function (object, propertyName) {
};
}
exports.ManyToMany = ManyToMany;
/* export */ function ManyToOne(typeFunction, inverseSideOrOptions, options) {
return function (object, propertyName) {
};
}
exports.ManyToOne = ManyToOne;
/* export */ function OneToMany(typeFunction, inverseSideOrOptions, options) {
return function (object, propertyName) {
};
}
exports.OneToMany = OneToMany;
/* export */ function OneToOne(typeFunction, inverseSideOrOptions, options) {
return function (object, propertyName) {
};
}
exports.OneToOne = OneToOne;
/* export */ function RelationCount(relation) {
return function (object, propertyName) {
};
}
exports.RelationCount = RelationCount;
/* export */ function RelationId(relation) {
return function (object, propertyName) {
};
}
exports.RelationId = RelationId;
// tables
@ -128,36 +151,43 @@
return function (object) {
};
}
exports.AbstractTable = AbstractTable;
/* export */ function ClassTableChild(tableName, options) {
return function (object) {
};
}
exports.ClassTableChild = ClassTableChild;
/* export */ function ClosureTable(name, options) {
return function (object) {
};
}
exports.ClosureTable = ClosureTable;
/* export */ function EmbeddableTable() {
return function (object) {
};
}
exports.EmbeddableTable = EmbeddableTable;
/* export */ function SingleTableChild() {
return function (object) {
};
}
exports.SingleTableChild = SingleTableChild;
/* export */ function Table(name, options) {
return function (object) {
};
}
exports.Table = Table;
/* export */ function TableInheritance(type) {
return function (object) {
};
}
exports.TableInheritance = TableInheritance;
// tree
@ -165,13 +195,16 @@
return function (object, propertyName) {
};
}
exports.TreeChildren = TreeChildren;
/* export */ function TreeLevelColumn() {
return function (object, propertyName) {
};
}
exports.TreeLevelColumn = TreeLevelColumn;
/* export */ function TreeParent(options) {
return function (object, propertyName) {
};
}
}
exports.TreeParent = TreeParent;

View File

@ -54,7 +54,7 @@ export class Gulpfile {
"!./src/commands/*.ts",
"!./src/cli.ts",
"!./src/typeorm.ts",
"!./src/decorators-shim.ts",
"!./src/browser-shim.ts",
"!./src/platform/PlatformTools.ts"
])
.pipe(gulp.dest("./build/browser/typeorm"));
@ -243,11 +243,11 @@ export class Gulpfile {
}
/**
* Copies "decorators-shim.js" file into package.
* Copies "browser-shim.js" file into package.
*/
@Task()
packageCopyDecoratorsShim() {
return gulp.src("./extra/decorators-shim.js")
packageCopyBrowserShim() {
return gulp.src("./extra/browser-shim.js")
.pipe(gulp.dest("./build/package"));
}
@ -264,7 +264,7 @@ export class Gulpfile {
"packageReplaceReferences",
"packagePreparePackageFile",
"packageCopyReadme",
"packageCopyDecoratorsShim"
"packageCopyBrowserShim"
],
];
}

View File

@ -1,7 +1,7 @@
{
"name": "typeorm",
"private": true,
"version": "0.0.7-alpha.3",
"version": "0.0.7-alpha.4",
"description": "Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases.",
"license": "MIT",
"readmeFilename": "README.md",

View File

@ -733,7 +733,7 @@ export class MysqlQueryRunner implements QueryRunner {
return typeOptions.length ? "varchar(" + typeOptions.length + ")" : "text";
}
throw new DataTypeNotSupportedByDriverError(typeOptions.type, "MySQL");
throw new DataTypeNotSupportedByDriverError(typeOptions.type, "MySQL/MariaDB");
}
// -------------------------------------------------------------------------