Namespace: Value
Interfaces
Type Aliases
$Shape
Ƭ $Shape: { boolValue?: boolean | null ; listValue?: $Shape | null ; nullValue?: NullValue | null ; numberValue?: number | null ; stringValue?: string | null ; structValue?: $Shape | null } & { boolValue?: null ; kind?: undefined ; listValue?: null ; nullValue?: null ; numberValue?: null ; stringValue?: null ; structValue?: null } | { boolValue?: null ; kind?: "nullValue" ; listValue?: null ; nullValue: NullValue ; numberValue?: null ; stringValue?: null ; structValue?: null } | { boolValue?: null ; kind?: "numberValue" ; listValue?: null ; nullValue?: null ; numberValue: number ; stringValue?: null ; structValue?: null } | { boolValue?: null ; kind?: "stringValue" ; listValue?: null ; nullValue?: null ; numberValue?: null ; stringValue: string ; structValue?: null } | { boolValue: boolean ; kind?: "boolValue" ; listValue?: null ; nullValue?: null ; numberValue?: null ; stringValue?: null ; structValue?: null } | { boolValue?: null ; kind?: "structValue" ; listValue?: null ; nullValue?: null ; numberValue?: null ; stringValue?: null ; structValue: $Shape } | { boolValue?: null ; kind?: "listValue" ; listValue: $Shape ; nullValue?: null ; numberValue?: null ; stringValue?: null ; structValue?: null }
Narrowed shape of a Value.