BranchDatatype
EntryObject<BranchDataProp<T>>
| Type | |
|---|---|
EntryObject | Turn an Entry type back into an object with a single property. i.e. EntryObject<Entry<"a", string>> produces { a: string } |
BranchDataProp | Helper type to get the prop for a flattened data object with deep paths flattened into a.c.b format. |
Helper type to get a flattened data object with every branch node of the data, flattened into a.c.b format.
i.e. BranchData<{ a: { a2: number } }> produces { "a": object, "a.a2": number }