Skip to content

GlobalScope=true option is not respected in navigation property types #59

@buchatsky

Description

@buchatsky

Description

When GlobalScope option is set to True, the type definitions are generated correctly in the global scope (without a surrounding module). But if one entity references another the reference type is generated incorrectly with DefaultModuleName prefix despite GlobalScope=True:

Current behavior

	class Supplier {
        ...
        }
	class Product {
		productId: number;
                ...
		supplierId?: number;
		supplier: server.Supplier;
	}

If DefaultModuleName is an empty string, it is generated as supplier: .Supplier;

Expected behavior

	class Product {
        ...
	        supplier: Supplier;
        }

Installed product versions

  • Visual Studio: 2022 Community
  • This extension: 1.3.53

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions