@@ -16,7 +16,7 @@ import { resolve, dirname } from 'node:path';
1616import { createHash } from 'node:crypto' ;
1717import { tmpdir } from 'node:os' ;
1818
19- import { COMMAND_CATALOG } from '@superdoc/document-api' ;
19+ import { COMMAND_CATALOG , INLINE_PROPERTY_REGISTRY } from '@superdoc/document-api' ;
2020
2121import { CLI_OPERATION_METADATA } from '../src/cli/operation-params' ;
2222import {
@@ -60,9 +60,12 @@ const INTENT_NAMES = {
6060 'doc.delete' : 'delete_content' ,
6161 'doc.blocks.delete' : 'delete_block' ,
6262 'doc.format.apply' : 'format_apply' ,
63- 'doc.format.fontSize' : 'format_font_size' ,
64- 'doc.format.fontFamily' : 'format_font_family' ,
65- 'doc.format.color' : 'format_color' ,
63+ ...Object . fromEntries (
64+ INLINE_PROPERTY_REGISTRY . map ( ( entry ) => [
65+ `doc.format.${ entry . key } ` ,
66+ `format_${ entry . key . replace ( / [ A - Z ] / g, ( char ) => `_${ char . toLowerCase ( ) } ` ) } ` ,
67+ ] ) ,
68+ ) ,
6669 'doc.format.align' : 'format_align' ,
6770 'doc.styles.apply' : 'styles_apply' ,
6871 'doc.create.paragraph' : 'create_paragraph' ,
@@ -86,6 +89,7 @@ const INTENT_NAMES = {
8689 'doc.sections.setLinkToPrevious' : 'set_section_link_to_previous' ,
8790 'doc.sections.setPageBorders' : 'set_section_page_borders' ,
8891 'doc.sections.clearPageBorders' : 'clear_section_page_borders' ,
92+ 'doc.create.tableOfContents' : 'create_table_of_contents' ,
8993 'doc.lists.list' : 'list_lists' ,
9094 'doc.lists.get' : 'get_list' ,
9195 'doc.lists.insert' : 'insert_list' ,
@@ -102,6 +106,11 @@ const INTENT_NAMES = {
102106 'doc.trackChanges.list' : 'list_tracked_changes' ,
103107 'doc.trackChanges.get' : 'get_tracked_change' ,
104108 'doc.trackChanges.decide' : 'decide_tracked_change' ,
109+ 'doc.toc.list' : 'list_table_of_contents' ,
110+ 'doc.toc.get' : 'get_table_of_contents' ,
111+ 'doc.toc.configure' : 'configure_table_of_contents' ,
112+ 'doc.toc.update' : 'update_table_of_contents' ,
113+ 'doc.toc.remove' : 'remove_table_of_contents' ,
105114 'doc.query.match' : 'query_match' ,
106115 'doc.mutations.preview' : 'preview_mutations' ,
107116 'doc.mutations.apply' : 'apply_mutations' ,
0 commit comments