Skip to content

Function: registerDecider

PreviewDecider.registerDecider

registerDecider(decider): PreviewDeciderTemplate

Registers a function to decide between preview and release state with custom logic.

Parameters

Name Type Description
decider PreviewDeciderTemplate callback function to be called to decide if the preview or the release state should be fetched.

Returns

PreviewDeciderTemplate

Example

import { PreviewDecider, PreviewDeciderTemplate } from 'fcecom-frontend-api-server';

class MyCustomPreviewDecider implements PreviewDeciderTemplate {
  async isPreview(res: Response<any, any, any>): Promise<boolean> {
    return Promise.resolve(false);
  }
}

PreviewDecider.registerDecider(new MyCustomPreviewDecider());

Last update: March 22, 2024