added type info to getaddr

This commit is contained in:
2025-10-10 20:49:11 -06:00
parent 7cad512010
commit e7eb194b6c

View File

@@ -24,7 +24,7 @@ export interface Context {
environment: Record<string, NamedEntity>; environment: Record<string, NamedEntity>;
} }
export function getAttr(ctx: Context, name: string, field: string) { export function getAttr(ctx: Context, name: string, field: string): TypeUsage {
const struct = ctx.environment[name]; const struct = ctx.environment[name];
if (!struct || struct.namedEntity !== "NamedType") { if (!struct || struct.namedEntity !== "NamedType") {
throw Error(`Unknown type ${name}`); throw Error(`Unknown type ${name}`);