Búsqueda de sitios web

node.js - ¿Cómo definir modelos en Node-ORM2 en TypeScript?


En la Wiki de Node-ORM se muestra un ejemplo de definición de modelos en JS, que se ve así:

var Person = db.define('person', {
  id      : { type: "serial", key: true }, // autoincrementing primary key
  name    : { type: "text" },
  surname : { type: "text" },
  age     : { type: "number" }
}, {
  methods : {
    fullName: function () {
      return this.name + " " + this.surname;
    }
  }
});

¿Cómo debería hacer lo mismo en TypeScript?

(Sé que hay un módulo orm en TypeScript: https://github.com/dresende/node-orm2/blob/master/lib/TypeScript/orm.d.ts Solo que no sé cómo usarlo y no hay ejemplos).