import type { BaseSyncClient, ResourcesRecord } from '../source/shared/base-client.js'; export const writeMany = async (client: BaseSyncClient<{ message: string }>): Promise> => { // Create a group of resources with changes const resources = Object.fromEntries( Array.from({ length: 10 }, (_, index) => [ `resource-${index}`, { message: `Hello, world! this is the minimal sync client using ${client.constructor.name} ${index}`, }, ]), ); // Write the resources to the server const res = await client.writeMany(resources); return res; }; export const readMany = async (client: BaseSyncClient<{ message: string }>): Promise> => { // Create a list of resource IDs const resources = Array.from({ length: 10 }, (_, index) => `resource-${index}`); // Read the resources from the server const res = await client.readMany(resources); return res; };