diff options
Diffstat (limited to 'src/models/entities/note.ts')
| -rw-r--r-- | src/models/entities/note.ts | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/models/entities/note.ts b/src/models/entities/note.ts index 79b6b5ab7d..196be1e350 100644 --- a/src/models/entities/note.ts +++ b/src/models/entities/note.ts @@ -2,6 +2,8 @@ import { Entity, Index, JoinColumn, Column, PrimaryColumn, ManyToOne } from 'typ import { User } from './user'; import { DriveFile } from './drive-file'; import { id } from '../id'; +import { noteVisibilities } from '../../types'; + @Entity() @Index('IDX_NOTE_TAGS', { synchronize: false }) @@ -102,8 +104,8 @@ export class Note { * followers ... フォロワーのみ * specified ... visibleUserIds で指定したユーザーのみ */ - @Column('enum', { enum: ['public', 'home', 'followers', 'specified'] }) - public visibility: 'public' | 'home' | 'followers' | 'specified'; + @Column('enum', { enum: noteVisibilities }) + public visibility: typeof noteVisibilities[number]; @Index({ unique: true }) @Column('varchar', { |