Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .changeset/quiet-internals-stay-local.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@sheetwrite/core": patch
"@sheetwrite/xlsx": patch
---

Stop exporting implementation-only helpers and types from internal modules, and gate package workspaces against new unused internal exports.
113 changes: 110 additions & 3 deletions bun.lock

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Create a typed bridge while preserving row and identity inference.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core/adapter</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L859</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L858</code></dd></div>
</dl>

## Declaration
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ A clearRange effect expanded to its exact changed cells.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core/adapter</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L82</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L81</code></dd></div>
</dl>

## Members <span class="api-count" data-pagefind-ignore>10</span>
Expand Down
2 changes: 1 addition & 1 deletion docs/src/content/docs/api/core-adapter/row-bridge-delta.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Every possible projection produced by a row bridge.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core/adapter</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L156</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L155</code></dd></div>
</dl>

## Declaration
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ A fill-series transaction effect.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core/adapter</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L98</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L97</code></dd></div>
</dl>

## Members <span class="api-count" data-pagefind-ignore>10</span>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Callback accepted by imperative and framework adapters.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core/adapter</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L199</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L198</code></dd></div>
</dl>

## Declaration
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ A document operation that needs a host-side action rather than row mutation.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core/adapter</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L137</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L136</code></dd></div>
</dl>

## Members <span class="api-count" data-pagefind-ignore>9</span>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ A document operation that changes workbook or column metadata.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core/adapter</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L120</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L119</code></dd></div>
</dl>

## Members <span class="api-count" data-pagefind-ignore>9</span>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ A paste transaction effect. A paste can contain multiple canonical patches.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core/adapter</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L90</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L89</code></dd></div>
</dl>

## Members <span class="api-count" data-pagefind-ignore>10</span>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Result of projection or reconciliation.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core/adapter</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L192</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L191</code></dd></div>
</dl>

## Members <span class="api-count" data-pagefind-ignore>3</span>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ A setRange/setBlock effect expanded to its exact changed cells.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core/adapter</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L74</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L73</code></dd></div>
</dl>

## Members <span class="api-count" data-pagefind-ignore>10</span>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Input to [`RowBridge.reconcile`](/docs/api/core-adapter/row-bridge/#row-bridge-r

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core/adapter</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L177</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L176</code></dd></div>
</dl>

## Members <span class="api-count" data-pagefind-ignore>9</span>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Reconciliation status for a canonical transaction response.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core/adapter</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L168</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L167</code></dd></div>
</dl>

## Declaration
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Stable row identity effects for insert, delete, and move operations.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core/adapter</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L106</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L105</code></dd></div>
</dl>

## Members <span class="api-count" data-pagefind-ignore>16</span>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Compute a deterministic identity for a canonical transaction.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core/adapter</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L867</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L866</code></dd></div>
</dl>

## Declaration
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ An explicit projection record for an operation with no row-space meaning.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core/adapter</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L149</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L148</code></dd></div>
</dl>

## Members <span class="api-count" data-pagefind-ignore>9</span>
Expand Down
2 changes: 1 addition & 1 deletion docs/src/content/docs/api/core-adapter/row-bridge.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ The bridge only owns compact data-space identity arrays. It never writes to

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core/adapter</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L313</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L312</code></dd></div>
</dl>

## Members <span class="api-count" data-pagefind-ignore>5</span>
Expand Down
2 changes: 1 addition & 1 deletion docs/src/content/docs/api/core/create-row-bridge.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Create a typed bridge while preserving row and identity inference.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L859</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L858</code></dd></div>
</dl>

## Declaration
Expand Down
2 changes: 1 addition & 1 deletion docs/src/content/docs/api/core/row-bridge-clear-delta.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ A clearRange effect expanded to its exact changed cells.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L82</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L81</code></dd></div>
</dl>

## Members <span class="api-count" data-pagefind-ignore>10</span>
Expand Down
2 changes: 1 addition & 1 deletion docs/src/content/docs/api/core/row-bridge-delta.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Every possible projection produced by a row bridge.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L156</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L155</code></dd></div>
</dl>

## Declaration
Expand Down
2 changes: 1 addition & 1 deletion docs/src/content/docs/api/core/row-bridge-fill-delta.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ A fill-series transaction effect.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L98</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L97</code></dd></div>
</dl>

## Members <span class="api-count" data-pagefind-ignore>10</span>
Expand Down
2 changes: 1 addition & 1 deletion docs/src/content/docs/api/core/row-bridge-handler.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Callback accepted by imperative and framework adapters.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L199</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L198</code></dd></div>
</dl>

## Declaration
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ A document operation that needs a host-side action rather than row mutation.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L137</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L136</code></dd></div>
</dl>

## Members <span class="api-count" data-pagefind-ignore>9</span>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ A document operation that changes workbook or column metadata.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L120</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L119</code></dd></div>
</dl>

## Members <span class="api-count" data-pagefind-ignore>9</span>
Expand Down
2 changes: 1 addition & 1 deletion docs/src/content/docs/api/core/row-bridge-paste-delta.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ A paste transaction effect. A paste can contain multiple canonical patches.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L90</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L89</code></dd></div>
</dl>

## Members <span class="api-count" data-pagefind-ignore>10</span>
Expand Down
2 changes: 1 addition & 1 deletion docs/src/content/docs/api/core/row-bridge-projection.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Result of projection or reconciliation.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L192</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L191</code></dd></div>
</dl>

## Members <span class="api-count" data-pagefind-ignore>3</span>
Expand Down
2 changes: 1 addition & 1 deletion docs/src/content/docs/api/core/row-bridge-range-delta.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ A setRange/setBlock effect expanded to its exact changed cells.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L74</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L73</code></dd></div>
</dl>

## Members <span class="api-count" data-pagefind-ignore>10</span>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Input to [`RowBridge.reconcile`](/docs/api/core/row-bridge/#row-bridge-reconcile

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L177</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L176</code></dd></div>
</dl>

## Members <span class="api-count" data-pagefind-ignore>9</span>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Reconciliation status for a canonical transaction response.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L168</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L167</code></dd></div>
</dl>

## Declaration
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Stable row identity effects for insert, delete, and move operations.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L106</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L105</code></dd></div>
</dl>

## Members <span class="api-count" data-pagefind-ignore>16</span>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Compute a deterministic identity for a canonical transaction.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L867</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L866</code></dd></div>
</dl>

## Declaration
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ An explicit projection record for an operation with no row-space meaning.

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L149</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L148</code></dd></div>
</dl>

## Members <span class="api-count" data-pagefind-ignore>9</span>
Expand Down
2 changes: 1 addition & 1 deletion docs/src/content/docs/api/core/row-bridge.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ The bridge only owns compact data-space identity arrays. It never writes to

<dl class="api-metadata" data-pagefind-ignore>
<div><dt>Package</dt><dd><code>@sheetwrite/core</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L313</code></dd></div>
<div><dt>Source</dt><dd><code>packages/core/src/row-bridge.ts#L312</code></dd></div>
</dl>

## Members <span class="api-count" data-pagefind-ignore>5</span>
Expand Down
2 changes: 1 addition & 1 deletion docs/src/generated/docs-contract.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
"entryPointCount": 18,
"exportCount": 466,
"symbolPageCount": 466,
"apiSha256": "7598d0c8fef4270d3a0e35fd0138492103d76caca9b7779b05a502c85ac4d800",
"apiSha256": "53bac9252e6664e7ab153847ffbce109758fb41df63876a219847cd332528114",
"compatibilitySha256": "3dc63d06901349f4edd5b2b5bc332b87cdbecacc54d303c85eb2b0b1354ed01a",
"formulaContractSha256": "c19bbb023fd08bd378ca2d0b82761fa1b203e29f93a5d4b32bf4a2e6ce4affaf"
}
Loading
Loading