import { BinarySetAttributeValue } from 'aws-sdk/clients/dynamodb'; import { Table } from '../table'; export type TableProperty = Exclude; type KeyOfType = keyof { [P in keyof T as T[P] extends V ? P : never]: any; }; export type SetValue = string[] | Array | BinarySetAttributeValue[] | null | undefined; export type SetTableProperty = KeyOfType; export type TableProperties = { [key in TableProperty]?: T[key]; }; export {};