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