import { DynamoDB } from "aws-sdk" export abstract class Item { abstract get pk(): string abstract get sk(): string public keys(): DynamoDB.Key { return { PK: { S: this.pk }, SK: { S: this.sk } } } abstract toItem(): Record<string, unknown> }