@jss-rule-engine/nextjs
Version:
23 lines (18 loc) • 1.46 kB
text/typescript
import PersonalizedPlaceholder from "./src/components/PersonalizedPlaceholder";
import { registerNextJS } from '@jss-rule-engine/edge';
import { getRuleEngineInstance } from '@jss-rule-engine/core'
//register commands for global instance
let ruleEngine = getRuleEngineInstance();
registerNextJS(ruleEngine);
//module index.js
export {PersonalizedPlaceholder}
export { PersonalizationHelper } from "./src/lib/PersonalizationHelper";
export { registerNextJS } from '@jss-rule-engine/edge';
export { RulesSSRPersonalizationPlugin } from "./src/plugins/page-props-factory/rulesSSRPersonalizationPlugin";
export { RulesSSGPersonalizationPlugin } from "./src/plugins/page-props-factory/rulesSSGPersonalizationPlugin";
export { ResolvePersonalizationPathPlugin } from "./src/plugins/page-props-factory/resolvePersonalizationPathPlugin";
export { ScPersonalizePlugin, scpersonalizePlugin } from './src/plugins/extractPath/scpersonalize'
export { BasePersonalizeGraphQLSitemapService } from './src/plugins/sitemapFetcher/base-personalize-graphql-sitemap-service';
export type { BaseGraphQLSitemapServiceConfig } from './src/plugins/sitemapFetcher/base-personalize-graphql-sitemap-service';
export { MultisitePersonalizeGraphQLSitemapService } from './src/plugins/sitemapFetcher/multisite-personalize-sitemap-fetcher';
export type { MultisiteGraphQLSitemapServiceConfig } from './src/plugins/sitemapFetcher/multisite-personalize-sitemap-fetcher';