You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
ldo-compact-fork/packages/connected-solid/src/createSolidLdoDataset.ts

24 lines
758 B

import { ConnectedLdoDataset } from "@ldo/connected";
import { solidConnectedPlugin } from "./SolidConnectedPlugin.js";
import { createDatasetFactory } from "@ldo/dataset";
import { createTransactionDatasetFactory } from "@ldo/subscribable-dataset";
/**
* Creates a ConnectedLdoDataset with the Solid plugin
* @returns a ConnectedLdoDataset<SolidConnectedPlugin[]>
*
* @example
* ```typescript
* import { createSolidLdoDataset } from "@ldo/connected-solid";
*
* const connectedSolidDataset = createSolidLdoDataset();
* ```
*/
export function createSolidLdoDataset() {
const solidLdoDataset = new ConnectedLdoDataset(
[solidConnectedPlugin],
createDatasetFactory(),
createTransactionDatasetFactory(),
);
return solidLdoDataset;
}