Method to add additional expressions to the params.
Supported Table set based values.
Attribute types support by Table and DocumentClient.
Supported Table attribute values.
Supported Table value map used for put method.
Binary set value supported by Table and DocumentClient.
Binary value supported by Table and DocumentClient.
The ExpressionAttributes params used by dynamodb.
The set of expression params used by dynamodb.
Item actions used by Fields to determine what table operation will be executed.
List value supported by Table and DocumentClient.
Map value supported by Table and DocumentClient.
Number set value supported by Table and DocumentClient.
TypeScript utility type that constructs a type consisting of all properties of T set to optional. Does the opposite of Required.
Defines what general set of attributes are projected into the secondary index.
Put based item actions, used by Fields to determine what put based table operation will be executed.
Put method write options that determine how put will execute.
String set value supported by Table and DocumentClient.
Creates the generic form of Table used in TypeScript to get strong typing.
So you may ask, why have createTable over just using new Table.TableT? The reason is that since the method signature is exactly the same (same method names with same params, only typings are more strict) between TableT and Table there is no need to have TableT class with just a bunch of pass through wrapper methods. This also makes the Table TSDocs easier to read without all of the TypeScript Generic types. Same approach is taken with Index and Model.
Table constructor params.
A new table as TableT.
Compare the value of the list of keys between item1 and item2.
List of keys to compare between item1 and item2.
Item to compare item2 against.
Item to compare item1 against.
true if the value of the keys of item1 and item2 are equal.
Generated using TypeDoc
Is also a namespace for scoping Table based interfaces and types.