Models

Criando Models

O ProtonType usa o TypeORM por padrão para criação dos Models e acesso ao banco de dados. Qualquer outro framework pode ser usado por meio dos DBConnectors

Criando um Model

Usando a configuração padrão, para criar um Model basta seguir a documentação do TypeORM sobre Entities

Exemplo

@Entity()
export class TasksModel {
    @PrimaryGeneratedColumn()
    id: number;
    @Column({ nullable: true })
    title: string;
    @Column()
    done: boolean;
    @Column()
    userId: number;
}

A criação dos modelos de banco de dados e mapeamentos, vai depender do DBConnector usado