Strongly typed ORM for DynamoDB - Built with the single-table-design pattern in mind.
How the donated funds are distributed
Kivach works on the Obyte network, and therefore you can track all donations.
DocumentClientV2({ client: new AWS.DynamoDB(), mapper: new AWS.DynamoDB.AttributeValueMapper(), }); const connection = createConnection({ baseConnection: { table: myGlobalTable, documentClient, }, }); ``` ##### When using AWS SDK V3 ```typescript import {createConnection} from '@typedorm/core'; import {DocumentClientV3} from '@typedorm/document-client'; import {DynamoDBClient} from '@aws-sdk/client-dynamodb'; import {DynamoDBDocumentClient} from '@aws-sdk/lib-dynamodb'; const documentClient = new DocumentClientV3({ client: new DynamoDBDocumentClient({ client: new DynamoDBClient(), }), }); const connection = createConnection({ baseConnection: { table: myGlobalTable, documentClient, }, }); ``` #### Using Entity Manager ```typescript import {EntityManager} from '@typedorm/core'; const entityManager = new EntityManager(connection); // create new organisation await entityManager.create(Organisation, { name: 'Test Org', status: 'Active', active: true, }); // find organisation await entityManager.find(Organisation, { filters: { id: '123', name: 'Test Org',