[{"data":1,"prerenderedAt":464},["ShallowReactive",2],{"page-\u002Frender\u002Fapi\u002Ftype-aliases\u002FDeepPartial":3,"navigation":77},{"collection":4,"page":5},"docs_en",{"id":6,"title":7,"body":8,"description":46,"extension":68,"meta":69,"navigation":71,"path":72,"rawbody":73,"seo":74,"stem":75,"__hash__":76},"docs_en\u002Frender\u002Fapi\u002Ftype-aliases\u002FDeepPartial.md","DeepPartial\u003CT>",{"type":9,"value":10,"toc":60},"minimark",[11,44,47,52,56],[12,13,14],"blockquote",{},[15,16,17,21,22,26,27,29,30,29,34,37,38,41,42],"p",{},[18,19,20],"strong",{},"DeepPartial","\u003C",[23,24,25],"code",{},"T","> = ",[23,28,25],{}," ",[31,32,33],"em",{},"extends",[23,35,36],{},"object"," ? ",[23,39,40],{},"{ [K in keyof T]?: DeepPartial\u003CT[K]> }"," : ",[23,43,25],{},[15,45,46],{},"Recursively makes all properties of T optional — used for deep-mergeable option objects.",[48,49,51],"h2",{"id":50},"type-parameters","Type Parameters",[53,54,25],"h3",{"id":55},"t",[15,57,58],{},[23,59,25],{},{"title":61,"searchDepth":62,"depth":62,"links":63},"",2,[64],{"id":50,"depth":62,"text":51,"children":65},[66],{"id":55,"depth":67,"text":25},3,"md",{"generated":70},true,false,"\u002Frender\u002Fapi\u002Ftype-aliases\u002FDeepPartial","---\npath: \"\u002Frender\u002Fapi\u002Ftype-aliases\u002FDeepPartial\"\ntitle: \"DeepPartial\u003CT>\"\ndescription: \"Recursively makes all properties of T optional — used for deep-mergeable option objects.\"\ngenerated: true\nnavigation: false\n---\n\n> **DeepPartial**\\\u003C`T`\\> = `T` *extends* `object` ? `{ [K in keyof T]?: DeepPartial\u003CT[K]> }` : `T`\n\nRecursively makes all properties of T optional — used for deep-mergeable option objects.\n\n## Type Parameters\n\n### T\n\n`T`\n",{"title":7,"description":46},"render\u002Fapi\u002Ftype-aliases\u002FDeepPartial","CkIvUZxK6BCARR8gWYKEM7hfXHZezLpN0_quU3yejrA",{"docs_en":78,"spec":395,"changelogs":445},[79,99,118,173,283,337],{"title":80,"path":81,"stem":82,"children":83},"Ai","\u002Fai","ai",[84,87,91,95],{"title":85,"path":81,"stem":86},"Introduction","ai\u002Findex",{"title":88,"path":89,"stem":90},"Converting reports with an assistant","\u002Fai\u002Fconversion-skill","ai\u002Fconversion-skill",{"title":92,"path":93,"stem":94},"llms.txt and Markdown pages","\u002Fai\u002Fllms","ai\u002Fllms",{"title":96,"path":97,"stem":98},"MCP server","\u002Fai\u002Fmcp","ai\u002Fmcp",{"title":100,"path":101,"stem":102,"children":103},"Contributing","\u002Fcontributing","contributing",[104,106,110,114],{"title":85,"path":101,"stem":105},"contributing\u002Findex",{"title":107,"path":108,"stem":109},"Writing docs","\u002Fcontributing\u002Fwriting-docs","contributing\u002F1.writing-docs",{"title":111,"path":112,"stem":113},"Update rules","\u002Fcontributing\u002Fupdate-rules","contributing\u002F2.update-rules",{"title":115,"path":116,"stem":117},"Content components","\u002Fcontributing\u002Fcomponents","contributing\u002Fcomponents",{"title":119,"path":120,"stem":121,"children":122},"Core","\u002Fcore","core",[123,125,138,167],{"title":85,"path":120,"stem":124},"core\u002Findex",{"title":126,"path":127,"stem":128,"children":129,"page":71},"Getting Started","\u002Fcore\u002Fgetting-started","core\u002F1.getting-started",[130,134],{"title":131,"path":132,"stem":133},"Installation","\u002Fcore\u002Fgetting-started\u002Finstallation","core\u002F1.getting-started\u002F1.installation",{"title":135,"path":136,"stem":137},"First use","\u002Fcore\u002Fgetting-started\u002Ffirst-use","core\u002F1.getting-started\u002F2.first-use",{"title":139,"path":140,"stem":141,"children":142,"page":71},"Guides","\u002Fcore\u002Fguides","core\u002F2.guides",[143,147,151,155,159,163],{"title":144,"path":145,"stem":146},"Parsing and validating","\u002Fcore\u002Fguides\u002Fparsing-and-validating","core\u002F2.guides\u002F1.parsing-and-validating",{"title":148,"path":149,"stem":150},"Serializing and sharing","\u002Fcore\u002Fguides\u002Fserializing-and-sharing","core\u002F2.guides\u002F2.serializing-and-sharing",{"title":152,"path":153,"stem":154},"Unit conversion","\u002Fcore\u002Fguides\u002Funit-conversion","core\u002F2.guides\u002F3.unit-conversion",{"title":156,"path":157,"stem":158},"Vocabularies and textures","\u002Fcore\u002Fguides\u002Fvocabularies-and-textures","core\u002F2.guides\u002F4.vocabularies-and-textures",{"title":160,"path":161,"stem":162},"Water quality vocabulary","\u002Fcore\u002Fguides\u002Fwater-quality-vocabulary","core\u002F2.guides\u002F5.water-quality-vocabulary",{"title":164,"path":165,"stem":166},"Versions and time zones","\u002Fcore\u002Fguides\u002Fversions-and-time-zones","core\u002F2.guides\u002F6.versions-and-time-zones",{"title":168,"path":169,"stem":170,"children":171},"API reference","\u002Fcore\u002Fapi","core\u002Fapi\u002Findex",[172],{"title":168,"path":169,"stem":170},{"title":174,"path":175,"stem":176,"children":177},"Format","\u002Fformat","format",[178,180,200,229,253,273,279],{"title":85,"path":175,"stem":179},"format\u002Findex",{"title":126,"path":181,"stem":182,"children":183,"page":71},"\u002Fformat\u002Fgetting-started","format\u002F1.getting-started",[184,188,192,196],{"title":185,"path":186,"stem":187},"What is .well?","\u002Fformat\u002Fgetting-started\u002Fwhat-is-well","format\u002F1.getting-started\u002F1.what-is-well",{"title":189,"path":190,"stem":191},"For geologists","\u002Fformat\u002Fgetting-started\u002Ffor-geologists","format\u002F1.getting-started\u002F2.for-geologists",{"title":193,"path":194,"stem":195},"For developers","\u002Fformat\u002Fgetting-started\u002Ffor-developers","format\u002F1.getting-started\u002F3.for-developers",{"title":197,"path":198,"stem":199},"Your first .well file","\u002Fformat\u002Fgetting-started\u002Ffirst-well-file","format\u002F1.getting-started\u002F4.first-well-file",{"title":201,"path":202,"stem":203,"children":204,"page":71},"Concepts","\u002Fformat\u002Fconcepts","format\u002F2.concepts",[205,209,213,217,221,225],{"title":206,"path":207,"stem":208},"Depths and intervals","\u002Fformat\u002Fconcepts\u002Fdepths-and-intervals","format\u002F2.concepts\u002F1.depths-and-intervals",{"title":210,"path":211,"stem":212},"Units and precision","\u002Fformat\u002Fconcepts\u002Funits-and-precision","format\u002F2.concepts\u002F2.units-and-precision",{"title":214,"path":215,"stem":216},"Vocabularies","\u002Fformat\u002Fconcepts\u002Fvocabularies","format\u002F2.concepts\u002F3.vocabularies",{"title":218,"path":219,"stem":220},"Profiles","\u002Fformat\u002Fconcepts\u002Fprofiles","format\u002F2.concepts\u002F4.profiles",{"title":222,"path":223,"stem":224},"Versions and deprecation","\u002Fformat\u002Fconcepts\u002Fversions-and-deprecation","format\u002F2.concepts\u002F5.versions-and-deprecation",{"title":226,"path":227,"stem":228},"Extensibility","\u002Fformat\u002Fconcepts\u002Fextensibility","format\u002F2.concepts\u002F6.extensibility",{"title":139,"path":230,"stem":231,"children":232,"page":71},"\u002Fformat\u002Fguides","format\u002F3.guides",[233,237,241,245,249],{"title":234,"path":235,"stem":236},"Writing a .well by hand","\u002Fformat\u002Fguides\u002Fwriting-by-hand","format\u002F3.guides\u002F1.writing-by-hand",{"title":238,"path":239,"stem":240},"Converting a report","\u002Fformat\u002Fguides\u002Fconverting-a-report","format\u002F3.guides\u002F2.converting-a-report",{"title":242,"path":243,"stem":244},"Validating","\u002Fformat\u002Fguides\u002Fvalidating","format\u002F3.guides\u002F3.validating",{"title":246,"path":247,"stem":248},"Extending for your own needs","\u002Fformat\u002Fguides\u002Fextending","format\u002F3.guides\u002F4.extending",{"title":250,"path":251,"stem":252},"Building an editor or database on .well","\u002Fformat\u002Fguides\u002Fbuilding-on-well","format\u002F3.guides\u002F5.building-on-well",{"title":254,"path":255,"stem":256,"children":257},"Overview","\u002Fformat\u002Freference","format\u002F4.reference\u002Findex",[258,259,263,267],{"title":254,"path":255,"stem":256},{"title":260,"path":261,"stem":262},"JSON Schema","\u002Fformat\u002Freference\u002Fjson-schema","format\u002F4.reference\u002F1.json-schema",{"title":264,"path":265,"stem":266},"Example wells","\u002Fformat\u002Freference\u002Fexamples","format\u002F4.reference\u002F2.examples",{"title":268,"path":269,"stem":270,"children":271},"Object reference","\u002Fformat\u002Freference\u002Fobjects","format\u002Freference\u002Fobjects\u002Findex",[272],{"title":268,"path":269,"stem":270},{"title":274,"path":275,"stem":276,"children":277},"About the spec","\u002Fformat\u002Fspec","format\u002F5.spec\u002Findex",[278],{"title":274,"path":275,"stem":276},{"title":280,"path":281,"stem":282},"Changelog","\u002Fformat\u002Fchangelog","format\u002F6.changelog",{"title":284,"path":285,"stem":286,"children":287},"Render","\u002Frender","render",[288,290,300,332],{"title":85,"path":285,"stem":289},"render\u002Findex",{"title":126,"path":291,"stem":292,"children":293,"page":71},"\u002Frender\u002Fgetting-started","render\u002F1.getting-started",[294,297],{"title":131,"path":295,"stem":296},"\u002Frender\u002Fgetting-started\u002Finstallation","render\u002F1.getting-started\u002F1.installation",{"title":135,"path":298,"stem":299},"\u002Frender\u002Fgetting-started\u002Ffirst-use","render\u002F1.getting-started\u002F2.first-use",{"title":139,"path":301,"stem":302,"children":303,"page":71},"\u002Frender\u002Fguides","render\u002F2.guides",[304,308,312,316,320,324,328],{"title":305,"path":306,"stem":307},"Panels and layout","\u002Frender\u002Fguides\u002Fpanels-and-layout","render\u002F2.guides\u002F1.panels-and-layout",{"title":309,"path":310,"stem":311},"Layers and labels","\u002Frender\u002Fguides\u002Flayers-and-labels","render\u002F2.guides\u002F2.layers-and-labels",{"title":313,"path":314,"stem":315},"Theming","\u002Frender\u002Fguides\u002Ftheming","render\u002F2.guides\u002F3.theming",{"title":317,"path":318,"stem":319},"Locale and units","\u002Frender\u002Fguides\u002Flocale-and-units","render\u002F2.guides\u002F4.locale-and-units",{"title":321,"path":322,"stem":323},"Legends","\u002Frender\u002Fguides\u002Flegends","render\u002F2.guides\u002F5.legends",{"title":325,"path":326,"stem":327},"Zoom, pan and highlights","\u002Frender\u002Fguides\u002Finteraction","render\u002F2.guides\u002F6.interaction",{"title":329,"path":330,"stem":331},"Using it in a framework","\u002Frender\u002Fguides\u002Fframeworks","render\u002F2.guides\u002F7.frameworks",{"title":168,"path":333,"stem":334,"children":335},"\u002Frender\u002Fapi","render\u002Fapi\u002Findex",[336],{"title":168,"path":333,"stem":334},{"title":338,"path":339,"stem":340,"children":341},"Utils","\u002Futils","utils",[342,344,354,390],{"title":85,"path":339,"stem":343},"utils\u002Findex",{"title":126,"path":345,"stem":346,"children":347,"page":71},"\u002Futils\u002Fgetting-started","utils\u002F1.getting-started",[348,351],{"title":131,"path":349,"stem":350},"\u002Futils\u002Fgetting-started\u002Finstallation","utils\u002F1.getting-started\u002F1.installation",{"title":135,"path":352,"stem":353},"\u002Futils\u002Fgetting-started\u002Ffirst-use","utils\u002F1.getting-started\u002F2.first-use",{"title":139,"path":355,"stem":356,"children":357,"page":71},"\u002Futils\u002Fguides","utils\u002F2.guides",[358,362,366,370,374,378,382,386],{"title":359,"path":360,"stem":361},"Geometry and volumes","\u002Futils\u002Fguides\u002Fgeometry-and-volumes","utils\u002F2.guides\u002F1.geometry-and-volumes",{"title":363,"path":364,"stem":365},"Water levels and pumping tests","\u002Futils\u002Fguides\u002Fpumping-tests","utils\u002F2.guides\u002F2.pumping-tests",{"title":367,"path":368,"stem":369},"Permits","\u002Futils\u002Fguides\u002Fpermits","utils\u002F2.guides\u002F3.permits",{"title":371,"path":372,"stem":373},"Operation and production","\u002Futils\u002Fguides\u002Foperation","utils\u002F2.guides\u002F4.operation",{"title":375,"path":376,"stem":377},"Water quality","\u002Futils\u002Fguides\u002Fwater-quality","utils\u002F2.guides\u002F5.water-quality",{"title":379,"path":380,"stem":381},"Logger import","\u002Futils\u002Fguides\u002Flogger-import","utils\u002F2.guides\u002F6.logger-import",{"title":383,"path":384,"stem":385},"SIAGAS import","\u002Futils\u002Fguides\u002Fsiagas-import","utils\u002F2.guides\u002F7.siagas-import",{"title":387,"path":388,"stem":389},"Formatting","\u002Futils\u002Fguides\u002Fformatting","utils\u002F2.guides\u002F8.formatting",{"title":168,"path":391,"stem":392,"children":393},"\u002Futils\u002Fapi","utils\u002Fapi\u002Findex",[394],{"title":168,"path":391,"stem":392},[396],{"title":174,"path":175,"stem":176,"children":397,"page":71},[398],{"title":399,"path":275,"stem":400,"children":401,"page":71},"Spec","format\u002Fspec",[402,411,420],{"title":403,"path":404,"stem":405,"children":406,"page":71},"Reference","\u002Fformat\u002Fspec\u002Freference","format\u002Fspec\u002Freference",[407],{"title":408,"path":409,"stem":410},"FGDC Texture Patterns Reference","\u002Fformat\u002Fspec\u002Freference\u002Ffgdc-textures","format\u002Fspec\u002Freference\u002Ffgdc-textures",{"title":412,"path":413,"stem":414,"children":415,"page":71},"V1","\u002Fformat\u002Fspec\u002Fv1","format\u002Fspec\u002Fv1",[416],{"title":417,"path":418,"stem":419},".well File Format Specification","\u002Fformat\u002Fspec\u002Fv1\u002Fwell-format","format\u002Fspec\u002Fv1\u002Fwell-format",{"title":421,"path":422,"stem":423,"children":424,"page":71},"V2","\u002Fformat\u002Fspec\u002Fv2","format\u002Fspec\u002Fv2",[425,429,433,437,441],{"title":426,"path":427,"stem":428},".well File Format Specification — Version 2.4: Format Reference","\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference","format\u002Fspec\u002Fv2\u002Fformat-reference",{"title":430,"path":431,"stem":432},".well File Format Specification — Version 2.4: Interoperability","\u002Fformat\u002Fspec\u002Fv2\u002Finteroperability","format\u002Fspec\u002Fv2\u002Finteroperability",{"title":434,"path":435,"stem":436},".well File Format Specification — Version 2.4: Object Schemas","\u002Fformat\u002Fspec\u002Fv2\u002Fobject-schemas","format\u002Fspec\u002Fv2\u002Fobject-schemas",{"title":438,"path":439,"stem":440},".well File Format Specification — Version 2.4: Overview","\u002Fformat\u002Fspec\u002Fv2\u002Foverview","format\u002Fspec\u002Fv2\u002Foverview",{"title":442,"path":443,"stem":444},".well File Format Specification — Version 2.4: Water Quality","\u002Fformat\u002Fspec\u002Fv2\u002Fwater-quality","format\u002Fspec\u002Fv2\u002Fwater-quality",[446,452,458],{"title":119,"path":120,"stem":121,"children":447,"page":71},[448],{"title":449,"path":450,"stem":451},"@welldot\u002Fcore","\u002Fcore\u002Fchangelog","core\u002FCHANGELOG",{"title":284,"path":285,"stem":286,"children":453,"page":71},[454],{"title":455,"path":456,"stem":457},"@welldot\u002Frender","\u002Frender\u002Fchangelog","render\u002FCHANGELOG",{"title":338,"path":339,"stem":340,"children":459,"page":71},[460],{"title":461,"path":462,"stem":463},"@welldot\u002Futils","\u002Futils\u002Fchangelog","utils\u002FCHANGELOG",1793050498192]