@maxgraph/core
Version:
maxGraph is a fully client side JavaScript diagramming library that uses SVG and HTML for rendering.
38 lines (37 loc) • 1.53 kB
TypeScript
/**
* Register core codecs i.e. codecs that don't relate to editor. This includes model codecs that can be registered individually with {@link registerModelCodecs}.
*
* @param force if `true` register the codecs even if they were already registered. If false, only register them
* if they have never been registered before.
* @since 0.6.0
* @category Configuration
* @category Serialization with Codecs
*/
export declare const registerCoreCodecs: (force?: boolean) => void;
/**
* Register only editor codecs.
* @param force if `true` register the codecs even if they were already registered. If false, only register them
* if they have never been registered before.
* @since 0.6.0
* @category Configuration
* @category Serialization with Codecs
*/
export declare const registerEditorCodecs: (force?: boolean) => void;
/**
* Register all codecs i.e. core codecs (as done by {@link registerCoreCodecs}) and editor codecs (as done by {@link registerEditorCodecs}).
*
* @param force if `true` register the codecs even if they were already registered. If false, only register them
* if they have never been registered before.
* @since 0.6.0
* @category Configuration
* @category Serialization with Codecs
*/
export declare const registerAllCodecs: (force?: boolean) => void;
/**
* Unregister all codecs from {@link CodecRegistry}.
*
* @since 0.18.0
* @category Configuration
* @category Serialization with Codecs
*/
export declare const unregisterAllCodecs: () => void;