fix: make attributes type more specific
This commit is contained in:
2
test.ts
2
test.ts
@@ -90,7 +90,7 @@ type TerraformStateResource = {
|
||||
type: string;
|
||||
name: string;
|
||||
provider: string;
|
||||
instances: [{ attributes: Record<string, any> }];
|
||||
instances: [{ attributes: Record<string, JsonValue> }];
|
||||
};
|
||||
|
||||
export interface TerraformState {
|
||||
|
||||
@@ -23,7 +23,10 @@ function findWindowsRdpScript(state: TerraformState): string | null {
|
||||
}
|
||||
|
||||
for (const instance of resource.instances) {
|
||||
if (instance.attributes.display_name === "windows-rdp") {
|
||||
if (
|
||||
instance.attributes.display_name === "windows-rdp" &&
|
||||
typeof instance.attributes.script === "string"
|
||||
) {
|
||||
return instance.attributes.script;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user