INNER CODE UNIT · TypeScript
WrappedUser
SierraSoftworks/Iridium · benchmarks/mongodb.ts:24
class WrappedUser extends Iridium.Instance<UserDocument, WrappedUser> {
@Iridium.Property(String, true)
_id: string;
}
class IridiumDB extends Iridium.Core {
constructor() {
super({ database: "test" });
}
User = new Iridium.Model<UserDocument, User>(this, User);
UserWrapped = new Iridium.Model<UserDocument, WrappedUser>(this, WrappedUser);
}
console.log("Running benchmark with intensity of %d, %d samples", intensity, samples);
var results: { [name: string]: number } = {};
function benchmark(name: string, prepare: (objects: UserDocument[]) => Bluebird<any>|null, run: (objects: UserDocument[]) => Bluebird<any>, compareTo?: string) {