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) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…