Skip to content

Commit aa87bcd

Browse files
committed
ref: Remove as TypeSchema cast, use typed local variable
1 parent 58f8d28 commit aa87bcd

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/typeschema/core/transformer.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import {
1919
packageMetaToFhir,
2020
type RichFHIRSchema,
2121
type RichValueSet,
22+
type SpecializationTypeSchema,
2223
type TypeIdentifier,
2324
type TypeSchema,
2425
type ValueSetTypeSchema,
@@ -171,15 +172,16 @@ export function transformFhirSchema(register: Register, fhirSchema: RichFHIRSche
171172
};
172173
} else {
173174
const rawDeps = extractDependencies(identifier, base, fields, nested);
174-
typeSchema = {
175+
const specialization: SpecializationTypeSchema = {
175176
identifier,
176177
base,
177178
fields,
178179
nested,
179180
description: fhirSchema.description,
180181
dependencies: rawDeps,
181182
typeFamily: undefined, // NOTE: should be populateTypeFamily later.
182-
} as TypeSchema;
183+
};
184+
typeSchema = specialization;
183185
}
184186

185187
const bindingSchemas = collectBindingSchemas(register, fhirSchema, logger);

0 commit comments

Comments
 (0)