Repository navigation
Commit bdbdebf
committed
feat(types)!: drop the
`@object-ui/types` re-exported the whole `@objectstack/spec/cloud` subpath as
the `Cloud` type namespace. The objectstack#16325 ruling (director batch #62,
option B) takes the cloud control-plane contracts out of `@objectstack/spec`,
and the spec's `./cloud` subpath is deleted upstream once cloud and objectui
stop importing it. This is step 2 of 3: the single import in this repository.
- `packages/types/src/index.ts`: the `export type * as Cloud` line is removed
and the gap in the 15-line namespace family is marked in place so it reads
as deliberate (14 re-exports remain)
- changeset (`@object-ui/types` minor, breaking spelled out): the `Cloud`
namespace is gone, no alias and no deprecation window
- measured at `289d14687`: 0 `Cloud.` member accesses and 0 named `Cloud`
imports from `@object-ui/types` across 4106 tracked ts/tsx files under
`packages/**` and `apps/**` (PCRE census; the same regex fires on the
consumed siblings `UI.` and `Data.`), 0 star re-exports of `@object-ui/types`
in other packages, and 0 imports of the spec's cloud subpath outside that lineCloud namespace re-export from the root entry (objectui#8225)1 parent 289d146 commit bdbdebf
2 files changed
Lines changed: 30 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1117 | 1117 | | |
1118 | 1118 | | |
1119 | 1119 | | |
1120 | | - | |
| 1120 | + | |
| 1121 | + | |
| 1122 | + | |
1121 | 1123 | | |
1122 | 1124 | | |
1123 | 1125 | | |
| |||
0 commit comments