{"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > reports nothing unread for an event holding arrays of objects nested nine deep"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > reports nothing unread for an event holding arrays of objects nested nine deep"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > overlays the capability the callback earns on a cell a generic event alias holds under arrays of objects nested nine deep"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > overlays the capability the callback earns on a cell a generic event alias holds under arrays of objects nested nine deep"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > an event alias that instantiates itself without end > reports what an event alias of an object holding no cell leaves unread past the cut"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > an event alias that instantiates itself without end > reports what an event alias of an object holding no cell leaves unread past the cut"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > an event alias that instantiates itself without end > reports what an event alias of a tuple holding no cell leaves unread past the cut"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > an event alias that instantiates itself without end > reports what an event alias of a tuple holding no cell leaves unread past the cut"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > an event alias that instantiates itself without end > gives a cell the event holds the capability the callback earns, and every other cell, past the cut too, opaque"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > an event alias that instantiates itself without end > gives a cell the event holds the capability the callback earns, and every other cell, past the cut too, opaque"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > an event holding a finite chain of one declaration deeper than the cut > gives the cell at the end of a chain twelve long the `opaque` capability"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > an event holding a finite chain of one declaration twelve deep > gives the cell at the end of a chain twelve long the `opaque` capability"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > an event holding a finite chain of one declaration deeper than the cut > gives the cell at the end of a chain twelve long, read past the cut, the `readonly` capability the callback earns"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > an event holding a finite chain of one declaration twelve deep > gives the cell at the end of a chain twelve long, which the body reads, the `readonly` capability"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > an event holding a finite chain of one declaration deeper than the cut > defines every type a recursive cell value past the cut refers to"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > an event holding a finite chain of one declaration twelve deep > defines every type a recursive cell value at the end of a chain refers to"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > an event holding a finite chain of one declaration deeper than the cut > gives `opaque` to the cells of a deep and a shallow chain, the deep one declared first"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > an event holding a finite chain of one declaration twelve deep > gives `opaque` to the cells of a deep and a shallow chain, the deep one declared first"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > an event holding a finite chain of one declaration deeper than the cut > gives `opaque` to the cells of a deep and a shallow chain, the shallow one declared first"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > an event holding a finite chain of one declaration twelve deep > gives `opaque` to the cells of a deep and a shallow chain, the shallow one declared first"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > an event holding a finite chain of one declaration deeper than the cut > gives a cell read through a short chain `readonly`, and the cell at the end of a chain that grows to it past the cut `opaque`"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > an event holding a finite chain of one declaration twelve deep > gives a cell read through a short chain `readonly`, and the cell at the end of a chain that grows to it past the cut `opaque`"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a reference to a generic declaration > reads a member written as the alias's type parameter as the argument the reference gives"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a reference to a generic declaration > reads a member written as the alias's type parameter as the argument the reference gives"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a reference to a generic declaration > overlays the capability the callback earns on a cell the reference gives as an argument"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a reference to a generic declaration > overlays the capability the callback earns on a cell the reference gives as an argument"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a reference to a generic declaration > gives a generic interface the event schema of the same type written out"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a reference to a generic declaration > gives a generic interface the event schema of the same type written out"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a reference to a generic declaration > gives an interface extending a generic one the event schema of the same type written out"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a reference to a generic declaration > gives an interface extending a generic one the event schema of the same type written out"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a reference to a generic declaration > gives a cell written around the type parameter the event schema of the same type written out"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a reference to a generic declaration > gives a cell written around the type parameter the event schema of the same type written out"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a reference to a generic declaration > gives a generic alias the member instantiates in turn the event schema of the same type written out"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a reference to a generic declaration > gives a generic alias the member instantiates in turn the event schema of the same type written out"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a reference to a generic declaration > gives a mapped type the event schema of the same type written out"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a reference to a generic declaration > gives a mapped type the event schema of the same type written out"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a reference to a generic declaration > gives a mapped type that makes members optional the event schema of the same type written out"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a reference to a generic declaration > gives a mapped type that makes members optional the event schema of the same type written out"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a reference to a generic declaration > gives an index signature the event schema of the same type written out"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a reference to a generic declaration > gives an index signature the event schema of the same type written out"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a reference to a generic declaration > gives an alias of a cell the event schema of the same type written out"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a reference to a generic declaration > gives an alias of a cell the event schema of the same type written out"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a reference to a generic declaration > gives an alias of an array the event schema of the same type written out"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a reference to a generic declaration > gives an alias of an array the event schema of the same type written out"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a reference to a generic declaration > marks an object the reference gives as an argument `comparable` where the callback only compares its identity, as written out"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a reference to a generic declaration > marks an object the reference gives as an argument `comparable` where the callback only compares its identity, as written out"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a reference to a generic declaration > marks an array the reference gives as an argument `comparable` where the callback only compares its identity, as written out"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a reference to a generic declaration > marks an array the reference gives as an argument `comparable` where the callback only compares its identity, as written out"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a reference to a generic declaration > reads an optional member whose generic alias denotes a union of several members without the `undefined` its `?` adds"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a reference to a generic declaration > reads an optional member whose generic alias denotes a union of several members without the `undefined` its `?` adds"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a reference to a generic declaration > reads a reference to a generic union alias as the union, overlaying the cell in a member"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a reference to a generic declaration > reads a reference to a generic union alias as the union, overlaying the cell in a member"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a reference to a generic declaration > keeps a reference to a generic tuple alias as written, as a tuple written out is"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a reference to a generic declaration > keeps a reference to a generic tuple alias as written, as a tuple written out is"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a scoped cell > makes a scoped cell written out that no use reaches `opaque`, in its scope"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a scoped cell > makes a scoped cell written out that no use reaches `opaque`, in its scope"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a scoped cell > makes a scoped cell given as a generic alias's argument that no use reaches `opaque`, in its scope"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a scoped cell > makes a scoped cell given as a generic alias's argument that no use reaches `opaque`, in its scope"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > an event that is a cell > gives a cell the event is the `readonly` capability where the body reads it"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > an event that is a cell > gives a cell the event is the `readonly` capability where the body reads it"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > an event that is a cell > gives a cell the event is the `cell` capability where the body writes it"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > an event that is a cell > gives a cell the event is the `cell` capability where the body writes it"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > an event that is a cell > gives a cell the event is the `comparable` capability where the body only compares it"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > an event that is a cell > gives a cell the event is the `comparable` capability where the body only compares it"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > an event that is a cell > gives a cell the event is the `opaque` capability where the body never uses it"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > an event that is a cell > gives a cell the event is the `opaque` capability where the body never uses it"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > an event that is a cell > gives a cell the event is through an alias the capability the body's use earns"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > an event that is a cell > gives a cell the event is through an alias the capability the body's use earns"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a position the overlay does not read inside > makes the cells of a tuple no use reaches `opaque`"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a tuple, an index signature, a symbol key, or a recursion > makes the cells of a tuple no use reaches `opaque`"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a position the overlay does not read inside > makes the cells of a `readonly` array no use reaches `opaque`"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a tuple, an index signature, a symbol key, or a recursion > makes the cells of a `readonly` array no use reaches `opaque`"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a position the overlay does not read inside > makes the cells of an interface whose cells only an index signature types no use reaches `opaque`"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a tuple, an index signature, a symbol key, or a recursion > makes the cells of an interface whose cells only an index signature types no use reaches `opaque`"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a position the overlay does not read inside > makes a cell an index signature types `opaque` where no use reaches an undeclared key"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a tuple, an index signature, a symbol key, or a recursion > makes a cell an index signature types `opaque` where no use reaches an undeclared key"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a position the overlay does not read inside > keeps an index signature that types no cell as written"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a tuple, an index signature, a symbol key, or a recursion > keeps an index signature that types no cell as written"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a position the overlay does not read inside > keeps a cell an index signature types as written where the body reads it under a key it computes"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a tuple, an index signature, a symbol key, or a recursion > keeps a cell an index signature types as written where the body reads it under a key it computes"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a position the overlay does not read inside > tells a numeric key the literal declares from one only its index signature types"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a tuple, an index signature, a symbol key, or a recursion > tells a numeric key the literal declares from one only its index signature types"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a position the overlay does not read inside > keeps the cells of a tuple as written where the body reaches them through a destructured parameter"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a tuple, an index signature, a symbol key, or a recursion > keeps the cells of a tuple as written where the body reaches them through a destructured parameter"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a position the overlay does not read inside > keeps the cells of a tuple as written where the body reaches them through a destructuring declaration"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a tuple, an index signature, a symbol key, or a recursion > keeps the cells of a tuple as written where the body reaches them through a destructuring declaration"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a position the overlay does not read inside > keeps the cells of a tuple as written where the body reaches them through a rest element"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a tuple, an index signature, a symbol key, or a recursion > keeps the cells of a tuple as written where the body reaches them through a rest element"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a position the overlay does not read inside > keeps the cells of a tuple as written where the body reaches them through a function that leaves no summary"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a tuple, an index signature, a symbol key, or a recursion > keeps the cells of a tuple as written where the body reaches them through a function that leaves no summary"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a position the overlay does not read inside > keeps a tuple as written where the body reads the value above it under a key it computes"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a tuple, an index signature, a symbol key, or a recursion > keeps a tuple as written where the body reads the value above it under a key it computes"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a position the overlay does not read inside > keeps the writer a tuple names by its syntax where no use reaches its cells"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a tuple, an index signature, a symbol key, or a recursion > keeps the writer a tuple names by its syntax where no use reaches its cells"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a position the overlay does not read inside > keeps the writer a generic tuple names by its syntax where no use reaches its cells"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a tuple, an index signature, a symbol key, or a recursion > keeps the writer a generic tuple names by its syntax where no use reaches its cells"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a position the overlay does not read inside > keeps a tuple as written where the body reads its parent under a key it computes"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a tuple, an index signature, a symbol key, or a recursion > keeps a tuple as written where the body reads its parent under a key it computes"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a position the overlay does not read inside > makes the cells of a tuple `opaque` where a rest element reaches only a value beside it"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a tuple, an index signature, a symbol key, or a recursion > makes the cells of a tuple `opaque` where a rest element reaches only a value beside it"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a position the overlay does not read inside > reads the cells an index signature types where a rest element is on the object the index signature is in, keeps them as written"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a tuple, an index signature, a symbol key, or a recursion > reads the cells an index signature types where a rest element is on the object the index signature is in, keeps them as written"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a position the overlay does not read inside > reads the cells an index signature types where a rest element is only beside it, makes them `opaque`"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a tuple, an index signature, a symbol key, or a recursion > reads the cells an index signature types where a rest element is only beside it, makes them `opaque`"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a position the overlay does not read inside > makes the cells of a type with a symbol-keyed property `opaque` where no use reaches them"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a tuple, an index signature, a symbol key, or a recursion > makes the cells of a type with a symbol-keyed property `opaque` where no use reaches them"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a position the overlay does not read inside > makes the cells past a recursion's cycle `opaque` where no use reaches them"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a tuple, an index signature, a symbol key, or a recursion > makes the cells past a recursion's cycle `opaque` where no use reaches them"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a position the overlay does not read inside > overlays the cells of a mapped type: `readonly` where the body reads, `opaque` elsewhere"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a tuple, an index signature, a symbol key, or a recursion > overlays the cells of a mapped type: `readonly` where the body reads, `opaque` elsewhere"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a position the overlay does not read inside > overlays the cells of a `Record`: `readonly` where the body reads, `opaque` elsewhere"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a tuple, an index signature, a symbol key, or a recursion > overlays the cells of a `Record`: `readonly` where the body reads, `opaque` elsewhere"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a writer policy > keeps the writer of a scoped cell no use reaches"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a writer policy > keeps the writer of a scoped cell no use reaches"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a writer policy > keeps the writer of the cells an index signature types where no use reaches them"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a writer policy > keeps the writer of the cells an index signature types where no use reaches them"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > keeps the cells of a `Record` as written where a rest element reaches them, and makes those beside it `opaque`"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > keeps the cells of a `Record` as written where a rest element reaches them, and makes those beside it `opaque`"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > reads an optional member at its type without the `undefined` its `?` adds"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > reads an optional member at its type without the `undefined` its `?` adds"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a cell the callback uses in a way its summary does not record > gives each cell what a rest element of an object destructuring lets the callback do"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a cell the callback uses in a way its summary does not record > gives each cell what a rest element of an object destructuring lets the callback do"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a cell the callback uses in a way its summary does not record > gives each cell what an array destructuring lets the callback do"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a cell the callback uses in a way its summary does not record > gives each cell what an array destructuring lets the callback do"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a cell the callback uses in a way its summary does not record > gives each cell what an array destructuring of the parameter lets the callback do"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a cell the callback uses in a way its summary does not record > gives each cell what an array destructuring of the parameter lets the callback do"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a cell the callback uses in a way its summary does not record > gives each cell what a key that can name any element lets the callback do"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a cell the callback uses in a way its summary does not record > gives each cell what a key that can name any element lets the callback do"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a cell the callback uses in a way its summary does not record > gives each cell what a helper with no summary, handed the cell lets the callback do"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a cell the callback uses in a way its summary does not record > gives each cell what a helper with no summary, handed the cell lets the callback do"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a cell the callback uses in a way its summary does not record > gives each cell what a key that can name any element, in a helper lets the callback do"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a cell the callback uses in a way its summary does not record > gives each cell what a key that can name any element, in a helper lets the callback do"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a cell the callback uses in a way its summary does not record > gives each cell what a traversal of the cell's value alone lets the callback do"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a cell the callback uses in a way its summary does not record > gives each cell what a traversal of the cell's value alone lets the callback do"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a cell the callback uses in a way its summary does not record > past the cut of a recursion > keeps the cell a key that can name any element, twelve levels above the cell reaches as written"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a cell the callback uses in a way its summary does not record > deep in a recursion > keeps the cell a key that can name any element, twelve levels above the cell reaches as written"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a cell the callback uses in a way its summary does not record > past the cut of a recursion > keeps the cell a helper with no summary, handed a value twelve levels above the cell reaches as written"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a cell the callback uses in a way its summary does not record > deep in a recursion > keeps the cell a helper with no summary, handed a value twelve levels above the cell reaches as written"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a cell the callback uses in a way its summary does not record > past the cut of a recursion > keeps the cell a helper with no summary, handed a value four levels above the cell reaches as written"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a cell the callback uses in a way its summary does not record > deep in a recursion > keeps the cell a helper with no summary, handed a value four levels above the cell reaches as written"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a cell the callback uses in a way its summary does not record > past the cut of a recursion > keeps the cell a rest element twelve levels down reaches as written"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a cell the callback uses in a way its summary does not record > deep in a recursion > keeps the cell a rest element twelve levels down reaches as written"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > a cell the callback uses in a way its summary does not record > keeps a cell beside one handed on under the empty key opaque"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > a cell the callback uses in a way its summary does not record > keeps a cell beside one handed on under the empty key opaque"}} {"date":"2026-10-14","from":{"k":"unit","s":"ts-transformers","n":"overlayContractCapabilities() > an event that is a cell > tells the event from a property the empty string names"},"to":{"k":"unit","s":"ts-transformers","n":"contract-capabilities > narrowEventCapabilities() > tells the event from a member the empty string names"}}