Expose closed module types and define stable presentation occurrences
This commit is contained in:
@@ -128,6 +128,8 @@ export interface InstalledComponent {
|
||||
readonly member: string;
|
||||
readonly subject: string;
|
||||
readonly contract: string;
|
||||
readonly typeArguments?: readonly unknown[];
|
||||
readonly requiredInterfaces?: readonly string[];
|
||||
};
|
||||
readonly packageRevision: string;
|
||||
readonly id: string;
|
||||
@@ -215,6 +217,8 @@ function assembleExecutionInstallation(
|
||||
member: module.memberId,
|
||||
subject: component.subject,
|
||||
contract: module.contract,
|
||||
...(module.typeArguments ? { typeArguments: module.typeArguments } : {}),
|
||||
...(module.requiredInterfaces ? { requiredInterfaces: module.requiredInterfaces } : {}),
|
||||
};
|
||||
})(),
|
||||
packageRevision: revision,
|
||||
|
||||
Reference in New Issue
Block a user