Skip to content

Commit 9ec627e

Browse files
committed
fix: add definite assignment assertion to api key dto properties
1 parent d08ca17 commit 9ec627e

1 file changed

Lines changed: 13 additions & 13 deletions

File tree

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
export class CreateApiKeyDto {
2-
name: string;
2+
name!: string;
33
}
44

55
export class ApiKeyResponseDto {
6-
id: string;
7-
name: string;
6+
id!: string;
7+
name!: string;
88
key?: string; // Only returned on creation
9-
keyPreview: string; // Last 4 chars
10-
createdAt: Date;
11-
lastUsedAt: Date | null;
12-
revokedAt: Date | null;
9+
keyPreview!: string; // Last 4 chars
10+
createdAt!: Date;
11+
lastUsedAt!: Date | null;
12+
revokedAt!: Date | null;
1313
}
1414

1515
export class ApiKeyUsageDto {
16-
id: string;
17-
name: string;
18-
keyPreview: string;
19-
createdAt: Date;
20-
lastUsedAt: Date | null;
21-
requestCount: number;
16+
id!: string;
17+
name!: string;
18+
keyPreview!: string;
19+
createdAt!: Date;
20+
lastUsedAt!: Date | null;
21+
requestCount!: number;
2222
}

0 commit comments

Comments
 (0)