@mbc-cqrs-serverless/core
Version:
CQRS and event base core
15 lines (14 loc) • 769 B
TypeScript
export declare function addSortKeyVersion(sk: string, version: number): string;
export declare function getSortKeyVersion(sk: string): number;
export declare function removeSortKeyVersion(sk: string): string;
export declare function generateId(pk: string, sk: string): string;
export declare function getTenantCode(pk: string): string;
export declare function isS3AttributeKey(attributes: any): boolean;
export declare function toS3AttributeKey(bucket: string, key: string): string;
export declare function parseS3AttributeKey(s3Uri: string): {
bucket: string;
key: string;
};
export declare const masterPk: (tenantCode?: string) => string;
export declare const seqPk: (tenantCode?: string) => string;
export declare const ttlSk: (tableName: string) => string;