ShapeSpecInput
ShapeSpecInput =
Omit<ShapeSpec,"tableName"|"shapeKey"|"electricTable"> &object
Defined in: packages/contracts/src/config.ts:285
Input variant of ShapeSpec where tableName and shapeKey are optional.
When omitted, both default to the top-level tableName of the defineSyncTable call.
electricTable is deliberately absent — it is a resolved/internal field, never a consumer input
(see ShapeSpec.electricTable); a read projection over an existing table is authored with
defineReadProjection, which derives it from the owner.
Type Declaration
Section titled “Type Declaration”shapeKey?
Section titled “shapeKey?”
optionalshapeKey?:string
tableName?
Section titled “tableName?”
optionaltableName?:string