[{"data":1,"prerenderedAt":96},["ShallowReactive",2],{"msfe-doc:\u002Fen\u002Fapi\u002Fextensions":3},{"id":4,"title":5,"body":6,"description":85,"extension":86,"keywords":87,"locale":88,"meta":89,"navigation":90,"order":78,"path":91,"section":92,"seo":93,"stem":94,"__hash__":95},"docs\u002Fapi\u002Fextensions.en.md","Extension API",{"type":7,"value":8,"toc":76},"minimark",[9,13,18,27,31,35,38,41,45,53,56,60,63,66,70,73],[10,11,12],"p",{},"Signatures come from public package exports. Descriptions are checked against current JSDoc; identifiers retain their original names.",[14,15,17],"h2",{"id":16},"extension-definitions","Extension definitions",[10,19,20,21,26],{},"These hooks define installation. See ",[22,23,25],"a",{"href":24},"\u002Fen\u002Fconcepts\u002Fextensions","Extension model"," for composition.",[28,29],"msfe-api",{"name":30},"ExtensionConfig",[14,32,34],{"id":33},"base-preset","Base preset",[10,36,37],{},"Each entry accepts a definition or false; replace owners instead of duplicating them.",[28,39],{"name":40},"StarterKitOptions",[14,42,44],{"id":43},"source-rules","Source rules",[10,46,47,48,52],{},"Both rule classes use this configuration. See ",[22,49,51],{"href":50},"\u002Fen\u002Fextensions\u002Finput-rules","Input rules",".",[28,54],{"name":55},"RuleConfig",[14,57,59],{"id":58},"container-options","Container options",[10,61,62],{},"Arrays replace defaults. Controls own disclosure UI while source owns the body.",[28,64],{"name":65},"ContainerOptions",[14,67,69],{"id":68},"disclosure-controls","Disclosure controls",[10,71,72],{},"Components receive view; toggling is source-neutral.",[28,74],{"name":75},"ContainerControlProps",{"title":77,"searchDepth":78,"depth":78,"links":79},"",2,[80,81,82,83,84],{"id":16,"depth":78,"text":17},{"id":33,"depth":78,"text":34},{"id":43,"depth":78,"text":44},{"id":58,"depth":78,"text":59},{"id":68,"depth":78,"text":69},"Authoring hooks, presets, rules and container control contracts.","md",[30,40,55,65,75],"en",{},true,"\u002Fen\u002Fapi\u002Fextensions","API reference",{"title":5,"description":85},"api\u002Fextensions.en","PJTzRLHyyHa1VcgxzaO10N9r99eqKhkHiLikGExncWw",1793046312784]