summaryrefslogtreecommitdiff
path: root/src/models/entities/note.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/models/entities/note.ts')
-rw-r--r--src/models/entities/note.ts6
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', {