File

libs/core/schemas/src/file-schemas/dynamic-form-config.model.ts

Extends

BaseDynamicFormBBConfiguration

import { DynamicFormConfiguration } from './dynamic-form/dynamic-form-config.model';
import {
  BuildingBlockAndDynamicFormIntersection,
  ConfigurationWithPanel,
  ConfigurationWithSection
} from './pages-json-parts.schema';

export type DynamicFormBBConfiguration =
  | DynamicFormBBConfigurationWithSection
  | DynamicFormBBConfigurationWithPanel;

export interface DynamicFormBBConfigurationWithSection
  extends BaseDynamicFormBBConfiguration,
    ConfigurationWithSection {}

export interface DynamicFormBBConfigurationWithPanel
  extends BaseDynamicFormBBConfiguration,
    ConfigurationWithPanel {}

type BaseDynamicFormBBConfiguration = BuildingBlockAndDynamicFormIntersection & {
  form: DynamicFormConfiguration;
};

results matching ""

    No results matching ""