@fluent-form/core
Version:
An Angular dynamic forms library powered by Fluent API and JSON.
17 lines (16 loc) • 737 B
TypeScript
import type { AbstractBranchSchema } from './abstract.schema';
import type { Row } from './grid';
import type { ElementEventListenerHolder } from './listeners';
import type { ElementEventObserverHolder } from './observers';
import type { ElementPropertyHolder } from './properties';
import type { SingleSchemaKey } from './types';
/**
* @public
*/
export type AbstractComponentContainerSchema<Key extends SingleSchemaKey = SingleSchemaKey> = AbstractBranchSchema<Key>;
/**
* @public
*/
export interface RowComponentSchema<Key extends SingleSchemaKey = SingleSchemaKey> extends AbstractComponentContainerSchema<Key>, ElementEventListenerHolder, ElementEventObserverHolder, ElementPropertyHolder<HTMLElement>, Row {
kind: 'row';
}