Skip to content

Commit ac6dcc4

Browse files
committed
refactor: improve type safety in getTypeVariant.ts by adding optional chaining for identifier access
1 parent 1cf08e0 commit ac6dcc4

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/extraction/getTypeVariant.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ export const getTypeVariant = (
3232
const isArrayType = Array.isArray(types);
3333
const typesToAnalyze = isArrayType ? (types as DataType[]) : isStringType ? [{ identifier: types, type: types }] : [types];
3434
const identifiers = isArrayType
35-
? (types as DataType[]).map(t => t.identifier)
35+
? (types as DataType[]).map(t => t?.identifier)
3636
: isStringType
3737
? [types as string]
38-
: [(types as DataType).identifier];
38+
: [(types as DataType)?.identifier];
3939

4040
const results: TypeVariantResult[] = [];
4141

0 commit comments

Comments
 (0)