pulumi/sdk
Robbie McKinstry 7f389fc00a
Eliminate spurious non-prototypal use of hasOwnProperty.
Calling foo.hasOwnProperty() is potentially incorrect, because
it does not necessarily refer to the prototypal Object.hasOwnProperty
function, since that function may have been overriden. This is especially
true for closure serialization, where a user may have an object
{ "hasOwnProperty": true }, which would override the prototypal function.

This commit replaces all instances of hasOwnProperty and non-prototypal
instances of hasOwn with prototypal calls to hasOwn, which is the recommended
behavior.

See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/hasOwn#description
for more information.
2023-05-15 19:48:48 -04:00
..
go chore: post-release go.mod updates 2023-05-15 20:28:52 +00:00
nodejs Eliminate spurious non-prototypal use of hasOwnProperty. 2023-05-15 19:48:48 -04:00
proto/go gRPC for GenerateProject/Program/Package 2023-05-06 13:14:59 +01:00
python all: cloudflare/circl 1.1.0 => 1.3.3 2023-05-11 13:51:01 -07:00
README.md Cleanup sdk/README.md 2023-01-03 17:12:12 -05:00
go.mod all: cloudflare/circl 1.1.0 => 1.3.3 2023-05-11 13:51:01 -07:00
go.sum all: cloudflare/circl 1.1.0 => 1.3.3 2023-05-11 13:51:01 -07:00

README.md

Pulumi Language SDKs

This directory contains Pulumi SDKs for the following languages:

See the respective READMEs for information about installing and using these libraries.

The language providers work by implementing gRPC interfaces defined in the top level directory proto.