import { boilerplateConnector } from './connector'; import type { Options } from './types'; import type { Module } from '@vue-storefront/sdk'; /** * Boulerplate module type. */ export interface BoilerplateModuleType extends Module { /** * The connector of the Boilerplate module. */ connector: ReturnType; } /** * Boilerplate module. */ export const boilerplateModule = (options: Options): BoilerplateModuleType => ({ connector: boilerplateConnector({ apiUrl: options.apiUrl, }), utils: {}, subscribers: {}, }); export { client } from './client'; export * from './types';