mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2025-05-18 17:25:16 -04:00
Migrate models to TypeScript
Co-authored-by: David Mehren <dmehren1@gmail.com> Co-authored-by: Yannick Bungers <git@innay.de> Co-authored-by: Philipp Hochkamp <me@phochkamp.de> Co-authored-by: nzbr <mail@nzbr.de> Signed-off-by: David Mehren <dmehren1@gmail.com>
This commit is contained in:
parent
54cd556f2f
commit
1d4107fe90
13 changed files with 565 additions and 539 deletions
13
lib/models/temp.ts
Normal file
13
lib/models/temp.ts
Normal file
|
@ -0,0 +1,13 @@
|
|||
import { DataType, Model, Table, PrimaryKey, Column, Default } from 'sequelize-typescript'
|
||||
import { generate as shortIdGenerate, isValid as shortIdIsValid } from "shortid";
|
||||
|
||||
@Table
|
||||
export class Temp extends Model<Temp> {
|
||||
@Default(shortIdGenerate)
|
||||
@PrimaryKey
|
||||
@Column(DataType.STRING)
|
||||
id: string;
|
||||
|
||||
@Column(DataType.TEXT)
|
||||
data: string
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue