# Functions
FlattenProperties takes a string-keyed map, which may contain nested objects, and recursively flattens it into a single-level map.
GeneratePatch takes in the current state, desired state and type schema of a resource and returns a JSON patch to update the current state to the desired state, taking into account read-only, create-only and conditional-create-only properties.
ParsePropertyName transforms a propertyIdentifer of the form /properties/<propertyName> to <propertyName>.
UnflattenProperties takes in a map of strings to any type and returns an object with the nested properties unflattened.
# Structs
No description provided by the author