@atlaskit/adf-schema
Version:
Shared package that contains the ADF-schema (json) and ProseMirror node/mark specs
28 lines (27 loc) • 860 B
TypeScript
import type { BlockContent } from './types/block-content';
import type { NodeSpec } from '@atlaskit/editor-prosemirror/model';
/**
* @name layoutColumn_node
*/
export interface LayoutColumnDefinition {
attrs: {
localId?: string;
/**
// eslint-disable-next-line eslint-plugin-jsdoc/check-tag-names
* @minimum 0
// eslint-disable-next-line eslint-plugin-jsdoc/check-tag-names
* @maximum 100
*/
width: number;
};
/**
// eslint-disable-next-line eslint-plugin-jsdoc/check-tag-names
* @minItems 1
// eslint-disable-next-line eslint-plugin-jsdoc/check-tag-names
* @allowUnsupportedBlock true
*/
content: Array<BlockContent>;
type: 'layoutColumn';
}
export declare const layoutColumn: NodeSpec;
export declare const layoutColumnWithLocalId: NodeSpec;