createEditorSpec Function

Utility function to create an editor spec for editor with concrete metadata and value types.

createEditorSpec<TMetadata extends ValueMetadata, TValue extends Value>(__namedParameters: { Editor: React.ComponentType<EditorProps<TMetadata, TValue>>, isMetadataSupported: (metadata: ValueMetadata) => metadata is TMetadata, isValueSupported: (value: Value) => value is TValue }): EditorSpec

Parameter Type Description
__namedParameters { Editor: React.ComponentType<EditorProps<TMetadata, TValue>>, isMetadataSupported: (metadata: ValueMetadata) => metadata is TMetadata, isValueSupported: (value: Value) => value is TValue }  

Returns - EditorSpec

Defined in

Last Updated: 17 April, 2025