[{"data":1,"prerenderedAt":3108},["ShallowReactive",2],{"navigation_docs":3,"page:docs:\u002Fperformance\u002Flarge-exports":221,"surround:docs:\u002Fperformance\u002Flarge-exports":3103},[4,27,49,95,117,131,149,167,189,203],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":26},"Getting Started","i-lucide-rocket","\u002Fgetting-started","01.getting-started",[10,14,18,22],{"title":11,"path":12,"stem":13},"Introduction","\u002Fgetting-started\u002Fintroduction","01.getting-started\u002F1.introduction",{"title":15,"path":16,"stem":17},"Installation","\u002Fgetting-started\u002Finstallation","01.getting-started\u002F2.installation",{"title":19,"path":20,"stem":21},"Quick Start","\u002Fgetting-started\u002Fquick-start","01.getting-started\u002F3.quick-start",{"title":23,"path":24,"stem":25},"Comparison","\u002Fgetting-started\u002Fcomparison","01.getting-started\u002F4.comparison",false,{"title":28,"icon":29,"path":30,"stem":31,"children":32,"page":26},"Core Concepts","i-lucide-layers","\u002Fcore-concepts","02.core-concepts",[33,37,41,45],{"title":34,"path":35,"stem":36},"Schema Modes","\u002Fcore-concepts\u002Fschema-modes","02.core-concepts\u002F1.schema-modes",{"title":38,"path":39,"stem":40},"Row Model","\u002Fcore-concepts\u002Frow-model","02.core-concepts\u002F2.row-model",{"title":42,"path":43,"stem":44},"Schema Context","\u002Fcore-concepts\u002Fschema-context","02.core-concepts\u002F3.schema-context",{"title":46,"path":47,"stem":48},"Execution Model","\u002Fcore-concepts\u002Fexecution-model","02.core-concepts\u002F4.execution-model",{"title":50,"icon":51,"path":52,"stem":53,"children":54,"page":26},"Columns","i-lucide-table-2","\u002Fcolumns","03.columns",[55,59,63,67,71,75,79,83,87,91],{"title":56,"path":57,"stem":58},"Defining Columns","\u002Fcolumns\u002Fdefining-columns","03.columns\u002F01.defining-columns",{"title":60,"path":61,"stem":62},"Column Groups","\u002Fcolumns\u002Fcolumn-groups","03.columns\u002F02.column-groups",{"title":64,"path":65,"stem":66},"Dynamic Columns","\u002Fcolumns\u002Fdynamic-columns","03.columns\u002F03.dynamic-columns",{"title":68,"path":69,"stem":70},"Column Selection","\u002Fcolumns\u002Fcolumn-selection","03.columns\u002F04.column-selection",{"title":72,"path":73,"stem":74},"Summary Rows","\u002Fcolumns\u002Fsummary-rows","03.columns\u002F05.summary-rows",{"title":76,"path":77,"stem":78},"Data Validation","\u002Fcolumns\u002Fdata-validation","03.columns\u002F06.data-validation",{"title":80,"path":81,"stem":82},"Hyperlinks","\u002Fcolumns\u002Fhyperlinks","03.columns\u002F07.hyperlinks",{"title":84,"path":85,"stem":86},"Sparklines","\u002Fcolumns\u002Fsparklines","03.columns\u002F08.sparklines",{"title":88,"path":89,"stem":90},"Images","\u002Fcolumns\u002Fimages","03.columns\u002F09.images",{"title":92,"path":93,"stem":94},"Badges and Checkboxes","\u002Fcolumns\u002Fbadges-and-checkboxes","03.columns\u002F10.badges-and-checkboxes",{"title":96,"icon":97,"path":98,"stem":99,"children":100,"page":26},"Styling","i-lucide-palette","\u002Fstyling","04.styling",[101,105,109,113],{"title":102,"path":103,"stem":104},"Themes","\u002Fstyling\u002Fthemes","04.styling\u002F1.themes",{"title":106,"path":107,"stem":108},"Cell Styles","\u002Fstyling\u002Fcell-styles","04.styling\u002F2.cell-styles",{"title":110,"path":111,"stem":112},"Dynamic Styles","\u002Fstyling\u002Fdynamic-styles","04.styling\u002F3.dynamic-styles",{"title":114,"path":115,"stem":116},"Conditional Styles","\u002Fstyling\u002Fconditional-styles","04.styling\u002F4.conditional-styles",{"title":118,"icon":119,"path":120,"stem":121,"children":122,"page":26},"Formulas","i-lucide-function-square","\u002Fformulas","05.formulas",[123,127],{"title":124,"path":125,"stem":126},"Formula Columns","\u002Fformulas\u002Fformula-columns","05.formulas\u002F1.formula-columns",{"title":128,"path":129,"stem":130},"Scope & References","\u002Fformulas\u002Fscope-and-references","05.formulas\u002F2.scope-and-references",{"title":132,"icon":133,"path":134,"stem":135,"children":136,"page":26},"Excel Tables","i-lucide-table","\u002Fexcel-tables","06.excel-tables",[137,141,145],{"title":138,"path":139,"stem":140},"Table Mode","\u002Fexcel-tables\u002Ftable-mode","06.excel-tables\u002F1.table-mode",{"title":142,"path":143,"stem":144},"Table Styles","\u002Fexcel-tables\u002Ftable-styles","06.excel-tables\u002F2.table-styles",{"title":146,"path":147,"stem":148},"Totals Row","\u002Fexcel-tables\u002Ftotals-row","06.excel-tables\u002F3.totals-row",{"title":150,"icon":151,"path":152,"stem":153,"children":154,"page":26},"Workbook","i-lucide-book-open","\u002Fworkbook","07.workbook",[155,159,163],{"title":156,"path":157,"stem":158},"Building Workbooks","\u002Fworkbook\u002Fbuilding-workbooks","07.workbook\u002F1.building-workbooks",{"title":160,"path":161,"stem":162},"Sheet Options","\u002Fworkbook\u002Fsheet-options","07.workbook\u002F2.sheet-options",{"title":164,"path":165,"stem":166},"Protection","\u002Fworkbook\u002Fprotection","07.workbook\u002F3.protection",{"title":168,"icon":169,"path":170,"stem":171,"children":172,"page":26},"Streaming","i-lucide-waves","\u002Fstreaming","08.streaming",[173,177,181,185],{"title":174,"path":175,"stem":176},"Streaming Intro","\u002Fstreaming\u002Fstreaming-intro","08.streaming\u002F1.streaming-intro",{"title":178,"path":179,"stem":180},"Output Targets","\u002Fstreaming\u002Foutput-targets","08.streaming\u002F2.output-targets",{"title":182,"path":183,"stem":184},"Memory Tuning","\u002Fstreaming\u002Fmemory-tuning","08.streaming\u002F3.memory-tuning",{"title":186,"path":187,"stem":188},"Stream Examples","\u002Fstreaming\u002Fstream-examples","08.streaming\u002F4.stream-examples",{"title":190,"icon":191,"path":192,"stem":193,"children":194,"page":26},"Performance","i-lucide-gauge","\u002Fperformance","09.performance",[195,199],{"title":196,"path":197,"stem":198},"Benchmarks","\u002Fperformance\u002Fbenchmarks","09.performance\u002F1.benchmarks",{"title":200,"path":201,"stem":202},"Large Exports","\u002Fperformance\u002Flarge-exports","09.performance\u002F2.large-exports",{"title":204,"icon":205,"path":206,"stem":207,"children":208,"page":26},"Migration","i-lucide-arrow-right-left","\u002Fmigration","12.migration",[209,213,217],{"title":210,"path":211,"stem":212},"v0 → v1","\u002Fmigration\u002Fv0-to-v1","12.migration\u002F1.v0-to-v1",{"title":214,"path":215,"stem":216},"v1 → v2","\u002Fmigration\u002Fv1-to-v2","12.migration\u002F2.v1-to-v2",{"title":218,"path":219,"stem":220},"v2 → typed-xlsx","\u002Fmigration\u002Fv2-to-typed-xlsx","12.migration\u002F3.v2-to-typed-xlsx",{"id":222,"title":200,"body":223,"description":3096,"extension":3097,"links":3098,"meta":3099,"navigation":481,"path":201,"seo":3100,"stem":202,"__hash__":3102},"docs\u002F09.performance\u002F2.large-exports.md",{"type":224,"value":225,"toc":3087},"minimark",[226,230,235,242,249,2720,2724,2727,2781,2794,2992,2996,3003,3007,3010,3014,3017,3036,3039,3043,3046,3050,3079,3084],[227,228,229],"p",{},"Most reports never need tuning. This page is for exports in the hundreds of thousands of rows, or for runtimes with a tight memory limit.",[231,232,234],"h2",{"id":233},"start-with-the-builder","Start with the builder",[227,236,237,241],{},[238,239,240],"code",{},"createWorkbook()"," holds every row in memory and plans the whole sheet at once. That is the simplest API and fine for most reports.",[227,243,244,245,248],{},"Switch to ",[238,246,247],{},"createWorkbookStream()"," when the rows come from a cursor or a paginated API, or when holding them all at once is too much for your runtime. It accepts the same schema; only the row input changes.",[250,251,257],"pre",{"className":252,"code":253,"language":254,"meta":255,"style":256},"language-ts shiki shiki-themes vitesse-light vitesse-light vitesse-dark twoslash lsp","import { createExcelSchema, createWorkbookStream } from \"typed-xlsx\";\n\ntype Order = { id: string; amount: number };\ndeclare function pages(): AsyncIterable\u003COrder[]>;\n\nconst schema = createExcelSchema\u003COrder>()\n  .column(\"id\", { accessor: \"id\" })\n  .column(\"amount\", { accessor: \"amount\", summary: (s) => [s.formula(\"sum\")] })\n  .build();\n\nconst workbook = createWorkbookStream();\nconst table = await workbook.sheet(\"Orders\").table(\"orders\", { schema });\n\nfor await (const page of pages()) {\n  await table.commit({ rows: page });\n}\n\nawait workbook.writeToFile(\".\u002Forders.xlsx\");\n","ts","twoslash","",[238,258,259,476,483,629,774,779,991,1226,1773,1888,1893,1973,2385,2390,2463,2621,2627,2632],{"__ignoreMap":256},[260,261,264,268,272,276,396,398,400,456,459,462,466,470,473],"span",{"class":262,"line":263},"line",1,[260,265,267],{"class":266},"ssIE9","import",[260,269,271],{"class":270},"so0ae"," {",[260,273,275],{"class":274},"svjTx"," ",[260,277,278],{"class":274},[279,280,283,286],"v-menu",{"class":281,"popper-class":282,"theme":255},"twoslash-hover","shiki twoslash-floating vp-copy-ignore",[260,284,285],{},"createExcelSchema",[287,288,290],"template",{"v-slot:popper":289},"{}",[260,291,293],{"class":292,"v-pre":256},"twoslash-popup-container vp-copy-ignore",[238,294,296],{"class":295},"twoslash-popup-code",[250,297,301],{"class":298,"style":299,"tabindex":300},"shiki shiki-themes vitesse-light vitesse-light vitesse-dark","--shiki-light:#393a34;--shiki-default:#393a34;--shiki-dark:#dbd7caee;--shiki-light-bg:#ffffff;--shiki-default-bg:#ffffff;--shiki-dark-bg:#121212","0",[238,302,303,389],{},[260,304,305,309,313,316,320,324,327,331,334,337,340,343,345,347,350,353,355,357,359,361,363,366,368,370,373,376,380,384,387],{"class":262},[260,306,308],{"style":307},"--shiki-light:#999999;--shiki-default:#999999;--shiki-dark:#666666","(",[260,310,312],{"style":311},"--shiki-light:#B07D48;--shiki-default:#B07D48;--shiki-dark:#BD976A","alias",[260,314,315],{"style":307},")",[260,317,319],{"style":318},"--shiki-light:#AB5959;--shiki-default:#AB5959;--shiki-dark:#CB7676"," function",[260,321,323],{"style":322},"--shiki-light:#59873A;--shiki-default:#59873A;--shiki-dark:#80A665"," createExcelSchema",[260,325,326],{"style":307},"\u003C",[260,328,330],{"style":329},"--shiki-light:#2E8F82;--shiki-default:#2E8F82;--shiki-dark:#5DA994","T",[260,332,333],{"style":318}," extends",[260,335,336],{"style":318}," object",[260,338,339],{"style":307},">():",[260,341,342],{"style":329}," SchemaBuilder",[260,344,326],{"style":307},[260,346,330],{"style":329},[260,348,349],{"style":307},",",[260,351,352],{"style":329}," never",[260,354,349],{"style":307},[260,356,352],{"style":329},[260,358,349],{"style":307},[260,360,352],{"style":329},[260,362,349],{"style":307},[260,364,365],{"style":329}," unknown",[260,367,349],{"style":307},[260,369,352],{"style":329},[260,371,372],{"style":307},">",[260,374,375],{"style":307}," (",[260,377,379],{"style":378},"--shiki-light:#393A34;--shiki-default:#393A34;--shiki-dark:#DBD7CAEE","+",[260,381,383],{"style":382},"--shiki-light:#2F798A;--shiki-default:#2F798A;--shiki-dark:#4C9A91","5",[260,385,386],{"style":329}," overloads",[260,388,315],{"style":307},[260,390,391,394],{"class":262},[260,392,267],{"style":393},"--shiki-light:#1E754F;--shiki-default:#1E754F;--shiki-dark:#4D9375",[260,395,323],{"style":311},[260,397,349],{"class":270},[260,399,275],{"class":274},[260,401,402],{"class":274},[279,403,404,407],{"class":281,"popper-class":282,"theme":255},[260,405,406],{},"createWorkbookStream",[287,408,409],{"v-slot:popper":289},[260,410,411],{"class":292,"v-pre":256},[238,412,413],{"class":295},[250,414,415],{"class":298,"style":299,"tabindex":300},[238,416,417,450],{},[260,418,419,421,423,425,427,430,432,435,438,441,444,447],{"class":262},[260,420,308],{"style":307},[260,422,312],{"style":311},[260,424,315],{"style":307},[260,426,319],{"style":318},[260,428,429],{"style":322}," createWorkbookStream",[260,431,308],{"style":307},[260,433,434],{"style":311},"options",[260,436,437],{"style":318},"?",[260,439,440],{"style":307},": ",[260,442,443],{"style":329},"WorkbookStreamOptions",[260,445,446],{"style":307},"):",[260,448,449],{"style":329}," WorkbookStream",[260,451,452,454],{"class":262},[260,453,267],{"style":393},[260,455,429],{"style":311},[260,457,458],{"class":270}," }",[260,460,461],{"class":266}," from",[260,463,465],{"class":464},"sb0JU"," \"",[260,467,469],{"class":468},"scWd0","typed-xlsx",[260,471,472],{"class":464},"\"",[260,474,475],{"class":270},";\n",[260,477,479],{"class":262,"line":478},2,[260,480,482],{"emptyLinePlaceholder":481},true,"\n",[260,484,486,490,493,552,554,556,558,587,589,591,593,595,622,624,626],{"class":262,"line":485},3,[260,487,489],{"class":488},"sjWS2","type",[260,491,275],{"class":492},"sEy5d",[260,494,495],{"class":492},[279,496,497,500],{"class":281,"popper-class":282,"theme":255},[260,498,499],{},"Order",[287,501,502],{"v-slot:popper":289},[260,503,504],{"class":292,"v-pre":256},[238,505,506],{"class":295},[250,507,508],{"class":298,"style":299,"tabindex":300},[238,509,510,522,535,547],{},[260,511,512,514,517,520],{"class":262},[260,513,489],{"style":318},[260,515,516],{"style":329}," Order",[260,518,519],{"style":307}," =",[260,521,271],{"style":307},[260,523,524,527,529,532],{"class":262},[260,525,526],{"style":311},"    id",[260,528,440],{"style":307},[260,530,531],{"style":329},"string",[260,533,534],{"style":307},";",[260,536,537,540,542,545],{"class":262},[260,538,539],{"style":311},"    amount",[260,541,440],{"style":307},[260,543,544],{"style":329},"number",[260,546,534],{"style":307},[260,548,549],{"class":262},[260,550,551],{"style":307},"}",[260,553,519],{"class":270},[260,555,271],{"class":270},[260,557,275],{"class":274},[260,559,560],{"class":274},[279,561,562,565],{"class":281,"popper-class":282,"theme":255},[260,563,564],{},"id",[287,566,567],{"v-slot:popper":289},[260,568,569],{"class":292,"v-pre":256},[238,570,571,573,576,578,581,584],{"class":295},[260,572,308],{"style":307},[260,574,575],{"style":311},"property",[260,577,315],{"style":307},[260,579,580],{"style":322}," id",[260,582,583],{"style":307},":",[260,585,586],{"style":311}," string",[260,588,440],{"class":270},[260,590,531],{"class":492},[260,592,534],{"class":270},[260,594,275],{"class":274},[260,596,597],{"class":274},[279,598,599,602],{"class":281,"popper-class":282,"theme":255},[260,600,601],{},"amount",[287,603,604],{"v-slot:popper":289},[260,605,606],{"class":292,"v-pre":256},[238,607,608,610,612,614,617,619],{"class":295},[260,609,308],{"style":307},[260,611,575],{"style":311},[260,613,315],{"style":307},[260,615,616],{"style":322}," amount",[260,618,583],{"style":307},[260,620,621],{"style":311}," number",[260,623,440],{"class":270},[260,625,544],{"class":492},[260,627,628],{"class":270}," };\n",[260,630,632,635,637,640,672,674,676,719,721,771],{"class":262,"line":631},4,[260,633,634],{"class":488},"declare",[260,636,319],{"class":488},[260,638,275],{"class":639},"skGA_",[260,641,642],{"class":639},[279,643,644,647],{"class":281,"popper-class":282,"theme":255},[260,645,646],{},"pages",[287,648,649],{"v-slot:popper":289},[260,650,651],{"class":292,"v-pre":256},[238,652,653,656,659,662,665,667,669],{"class":295},[260,654,655],{"style":318},"function",[260,657,658],{"style":322}," pages",[260,660,661],{"style":307},"():",[260,663,664],{"style":329}," AsyncIterable",[260,666,326],{"style":307},[260,668,499],{"style":329},[260,670,671],{"style":307},"[]>",[260,673,661],{"class":270},[260,675,275],{"class":492},[260,677,678],{"class":492},[279,679,680,683],{"class":281,"popper-class":282,"theme":255},[260,681,682],{},"AsyncIterable",[287,684,685],{"v-slot:popper":289},[260,686,687],{"class":292,"v-pre":256},[238,688,689,692,694,696,698,700,703,705,708,710,713,715,717],{"class":295},[260,690,691],{"style":318},"interface",[260,693,664],{"style":329},[260,695,326],{"style":307},[260,697,330],{"style":329},[260,699,349],{"style":307},[260,701,702],{"style":329}," TReturn",[260,704,519],{"style":307},[260,706,707],{"style":329}," any",[260,709,349],{"style":307},[260,711,712],{"style":329}," TNext",[260,714,519],{"style":307},[260,716,707],{"style":329},[260,718,372],{"style":307},[260,720,326],{"class":270},[260,722,723],{"class":492},[279,724,725,727],{"class":281,"popper-class":282,"theme":255},[260,726,499],{},[287,728,729],{"v-slot:popper":289},[260,730,731],{"class":292,"v-pre":256},[238,732,733],{"class":295},[250,734,735],{"class":298,"style":299,"tabindex":300},[238,736,737,747,757,767],{},[260,738,739,741,743,745],{"class":262},[260,740,489],{"style":318},[260,742,516],{"style":329},[260,744,519],{"style":307},[260,746,271],{"style":307},[260,748,749,751,753,755],{"class":262},[260,750,526],{"style":311},[260,752,440],{"style":307},[260,754,531],{"style":329},[260,756,534],{"style":307},[260,758,759,761,763,765],{"class":262},[260,760,539],{"style":311},[260,762,440],{"style":307},[260,764,544],{"style":329},[260,766,534],{"style":307},[260,768,769],{"class":262},[260,770,551],{"style":307},[260,772,773],{"class":270},"[]>;\n",[260,775,777],{"class":262,"line":776},5,[260,778,482],{"emptyLinePlaceholder":481},[260,780,782,785,852,854,856,936,938,988],{"class":262,"line":781},6,[260,783,784],{"class":488},"const ",[260,786,787],{"class":274},[279,788,789,792],{"class":281,"popper-class":282,"theme":255},[260,790,791],{},"schema",[287,793,794],{"v-slot:popper":289},[260,795,796],{"class":292,"v-pre":256},[238,797,798,800,802,804,807,809,811,814,817,820,822,825,827,829,831,833,836,838,840,842,845,847,850],{"class":295},[260,799,784],{"style":318},[260,801,791],{"style":311},[260,803,440],{"style":307},[260,805,806],{"style":329},"SchemaDefinition",[260,808,326],{"style":307},[260,810,499],{"style":329},[260,812,813],{"style":307},", ",[260,815,472],{"style":816},"--shiki-light:#B5695977;--shiki-default:#B5695977;--shiki-dark:#C98A7D77",[260,818,564],{"style":819},"--shiki-light:#B56959;--shiki-default:#B56959;--shiki-dark:#C98A7D",[260,821,472],{"style":816},[260,823,824],{"style":307}," | ",[260,826,472],{"style":816},[260,828,601],{"style":819},[260,830,472],{"style":816},[260,832,813],{"style":307},[260,834,835],{"style":329},"never",[260,837,813],{"style":307},[260,839,835],{"style":329},[260,841,813],{"style":307},[260,843,844],{"style":329},"unknown",[260,846,813],{"style":307},[260,848,849],{"style":329},"any",[260,851,372],{"style":307},[260,853,519],{"class":270},[260,855,275],{"class":639},[260,857,858],{"class":639},[279,859,860,862],{"class":281,"popper-class":282,"theme":255},[260,861,285],{},[287,863,864],{"v-slot:popper":289},[260,865,866],{"class":292,"v-pre":256},[238,867,868],{"class":295},[250,869,870],{"class":298,"style":299,"tabindex":300},[238,871,872,930],{},[260,873,874,876,878,880,882,884,886,889,891,894,896,898,900,902,904,906,908,910,912,914,916,918,920,922,924,926,928],{"class":262},[260,875,308],{"style":307},[260,877,312],{"style":311},[260,879,315],{"style":307},[260,881,323],{"style":322},[260,883,326],{"style":307},[260,885,499],{"style":329},[260,887,888],{"style":307},">()",[260,890,440],{"style":378},[260,892,893],{"style":322},"SchemaBuilder",[260,895,326],{"style":307},[260,897,499],{"style":329},[260,899,349],{"style":307},[260,901,352],{"style":329},[260,903,349],{"style":307},[260,905,352],{"style":329},[260,907,349],{"style":307},[260,909,352],{"style":329},[260,911,349],{"style":307},[260,913,365],{"style":329},[260,915,349],{"style":307},[260,917,352],{"style":329},[260,919,372],{"style":307},[260,921,375],{"style":307},[260,923,379],{"style":318},[260,925,383],{"style":382},[260,927,386],{"style":311},[260,929,315],{"style":307},[260,931,932,934],{"class":262},[260,933,267],{"style":393},[260,935,323],{"style":311},[260,937,326],{"class":270},[260,939,940],{"class":492},[279,941,942,944],{"class":281,"popper-class":282,"theme":255},[260,943,499],{},[287,945,946],{"v-slot:popper":289},[260,947,948],{"class":292,"v-pre":256},[238,949,950],{"class":295},[250,951,952],{"class":298,"style":299,"tabindex":300},[238,953,954,964,974,984],{},[260,955,956,958,960,962],{"class":262},[260,957,489],{"style":318},[260,959,516],{"style":329},[260,961,519],{"style":307},[260,963,271],{"style":307},[260,965,966,968,970,972],{"class":262},[260,967,526],{"style":311},[260,969,440],{"style":307},[260,971,531],{"style":329},[260,973,534],{"style":307},[260,975,976,978,980,982],{"class":262},[260,977,539],{"style":311},[260,979,440],{"style":307},[260,981,544],{"style":329},[260,983,534],{"style":307},[260,985,986],{"class":262},[260,987,551],{"style":307},[260,989,990],{"class":270},">()\n",[260,992,994,997,1171,1173,1175,1177,1179,1181,1184,1215,1217,1219,1221,1223],{"class":262,"line":993},7,[260,995,996],{"class":270},"  .",[260,998,999],{"class":639},[279,1000,1001,1004],{"class":281,"popper-class":282,"theme":255},[260,1002,1003],{},"column",[287,1005,1006],{"v-slot:popper":289},[260,1007,1008],{"class":292,"v-pre":256},[238,1009,1010,1012,1015,1017,1019,1021,1023,1025,1027,1029,1031,1033,1035,1037,1039,1041,1043,1046,1048,1050,1052,1054,1056,1058,1060,1062,1064,1067,1069,1071,1073,1075,1077,1079,1082,1084,1087,1089,1091,1093,1095,1097,1099,1101,1103,1105,1107,1109,1111,1113,1115,1117,1119,1121,1123,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1154,1156,1158,1160,1162,1164,1167,1169],{"class":295},[260,1011,308],{"style":307},[260,1013,1014],{"style":311},"method",[260,1016,315],{"style":307},[260,1018,342],{"style":311},[260,1020,326],{"style":307},[260,1022,499],{"style":311},[260,1024,349],{"style":307},[260,1026,352],{"style":311},[260,1028,349],{"style":307},[260,1030,352],{"style":311},[260,1032,349],{"style":307},[260,1034,352],{"style":311},[260,1036,349],{"style":307},[260,1038,365],{"style":311},[260,1040,349],{"style":307},[260,1042,352],{"style":311},[260,1044,1045],{"style":307},">.",[260,1047,1003],{"style":322},[260,1049,326],{"style":307},[260,1051,472],{"style":816},[260,1053,564],{"style":819},[260,1055,472],{"style":816},[260,1057,349],{"style":307},[260,1059,465],{"style":816},[260,1061,564],{"style":819},[260,1063,472],{"style":816},[260,1065,1066],{"style":307},">(",[260,1068,564],{"style":311},[260,1070,440],{"style":378},[260,1072,472],{"style":816},[260,1074,564],{"style":819},[260,1076,472],{"style":816},[260,1078,349],{"style":307},[260,1080,1081],{"style":311}," definition",[260,1083,440],{"style":378},[260,1085,1086],{"style":311},"AccessorColumnInput",[260,1088,326],{"style":307},[260,1090,499],{"style":311},[260,1092,349],{"style":307},[260,1094,465],{"style":816},[260,1096,564],{"style":819},[260,1098,472],{"style":816},[260,1100,349],{"style":307},[260,1102,465],{"style":816},[260,1104,564],{"style":819},[260,1106,472],{"style":816},[260,1108,349],{"style":307},[260,1110,352],{"style":311},[260,1112,349],{"style":307},[260,1114,352],{"style":311},[260,1116,349],{"style":307},[260,1118,352],{"style":311},[260,1120,349],{"style":307},[260,1122,365],{"style":311},[260,1124,1125],{"style":307},">)",[260,1127,440],{"style":378},[260,1129,893],{"style":322},[260,1131,326],{"style":307},[260,1133,499],{"style":329},[260,1135,349],{"style":307},[260,1137,465],{"style":816},[260,1139,564],{"style":819},[260,1141,472],{"style":816},[260,1143,349],{"style":307},[260,1145,352],{"style":329},[260,1147,349],{"style":307},[260,1149,352],{"style":329},[260,1151,349],{"style":307},[260,1153,365],{"style":329},[260,1155,349],{"style":307},[260,1157,352],{"style":329},[260,1159,372],{"style":307},[260,1161,375],{"style":307},[260,1163,379],{"style":318},[260,1165,1166],{"style":382},"12",[260,1168,386],{"style":311},[260,1170,315],{"style":307},[260,1172,308],{"class":270},[260,1174,472],{"class":464},[260,1176,564],{"class":468},[260,1178,472],{"class":464},[260,1180,349],{"class":270},[260,1182,1183],{"class":270}," { ",[260,1185,1187],{"class":1186},"sJWN2",[279,1188,1189,1192],{"class":281,"popper-class":282,"theme":255},[260,1190,1191],{},"accessor",[287,1193,1194],{"v-slot:popper":289},[260,1195,1196],{"class":292,"v-pre":256},[238,1197,1198,1200,1202,1204,1207,1209,1211,1213],{"class":295},[260,1199,308],{"style":307},[260,1201,575],{"style":311},[260,1203,315],{"style":307},[260,1205,1206],{"style":322}," accessor",[260,1208,583],{"style":307},[260,1210,465],{"style":816},[260,1212,564],{"style":819},[260,1214,472],{"style":816},[260,1216,440],{"class":270},[260,1218,472],{"class":464},[260,1220,564],{"class":468},[260,1222,472],{"class":464},[260,1224,1225],{"class":270}," })\n",[260,1227,1229,1231,1428,1430,1432,1434,1436,1438,1440,1468,1470,1472,1474,1476,1478,1521,1524,1562,1565,1599,1602,1761,1763,1765,1768,1770],{"class":262,"line":1228},8,[260,1230,996],{"class":270},[260,1232,1233],{"class":639},[279,1234,1235,1237],{"class":281,"popper-class":282,"theme":255},[260,1236,1003],{},[287,1238,1239],{"v-slot:popper":289},[260,1240,1241],{"class":292,"v-pre":256},[238,1242,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,1329,1331,1333,1336,1338,1340,1342,1344,1346,1348,1350,1352,1355,1357,1359,1361,1363,1365,1367,1369,1371,1373,1375,1377,1379,1381,1383,1385,1387,1389,1391,1394,1396,1398,1400,1402,1404,1406,1408,1410,1412,1414,1416,1418,1420,1422,1424,1426],{"class":295},[260,1244,308],{"style":307},[260,1246,1014],{"style":311},[260,1248,315],{"style":307},[260,1250,342],{"style":311},[260,1252,326],{"style":307},[260,1254,499],{"style":311},[260,1256,349],{"style":307},[260,1258,465],{"style":816},[260,1260,564],{"style":819},[260,1262,472],{"style":816},[260,1264,349],{"style":307},[260,1266,352],{"style":311},[260,1268,349],{"style":307},[260,1270,352],{"style":311},[260,1272,349],{"style":307},[260,1274,365],{"style":311},[260,1276,349],{"style":307},[260,1278,352],{"style":311},[260,1280,1045],{"style":307},[260,1282,1003],{"style":322},[260,1284,326],{"style":307},[260,1286,472],{"style":816},[260,1288,601],{"style":819},[260,1290,472],{"style":816},[260,1292,349],{"style":307},[260,1294,465],{"style":816},[260,1296,601],{"style":819},[260,1298,472],{"style":816},[260,1300,1066],{"style":307},[260,1302,564],{"style":311},[260,1304,440],{"style":378},[260,1306,472],{"style":816},[260,1308,601],{"style":819},[260,1310,472],{"style":816},[260,1312,349],{"style":307},[260,1314,1081],{"style":311},[260,1316,440],{"style":378},[260,1318,1086],{"style":311},[260,1320,326],{"style":307},[260,1322,499],{"style":311},[260,1324,349],{"style":307},[260,1326,465],{"style":816},[260,1328,601],{"style":819},[260,1330,472],{"style":816},[260,1332,349],{"style":307},[260,1334,1335],{"style":311}," FormulaLikeReference",[260,1337,326],{"style":307},[260,1339,472],{"style":816},[260,1341,601],{"style":819},[260,1343,472],{"style":816},[260,1345,349],{"style":307},[260,1347,465],{"style":816},[260,1349,564],{"style":819},[260,1351,472],{"style":816},[260,1353,1354],{"style":307},">,",[260,1356,465],{"style":816},[260,1358,564],{"style":819},[260,1360,472],{"style":816},[260,1362,349],{"style":307},[260,1364,352],{"style":311},[260,1366,349],{"style":307},[260,1368,352],{"style":311},[260,1370,349],{"style":307},[260,1372,365],{"style":311},[260,1374,1125],{"style":307},[260,1376,440],{"style":378},[260,1378,893],{"style":322},[260,1380,326],{"style":307},[260,1382,499],{"style":329},[260,1384,349],{"style":307},[260,1386,465],{"style":816},[260,1388,564],{"style":819},[260,1390,472],{"style":816},[260,1392,1393],{"style":307}," |",[260,1395,465],{"style":816},[260,1397,601],{"style":819},[260,1399,472],{"style":816},[260,1401,349],{"style":307},[260,1403,352],{"style":329},[260,1405,349],{"style":307},[260,1407,352],{"style":329},[260,1409,349],{"style":307},[260,1411,365],{"style":329},[260,1413,349],{"style":307},[260,1415,352],{"style":329},[260,1417,372],{"style":307},[260,1419,375],{"style":307},[260,1421,379],{"style":318},[260,1423,1166],{"style":382},[260,1425,386],{"style":311},[260,1427,315],{"style":307},[260,1429,308],{"class":270},[260,1431,472],{"class":464},[260,1433,601],{"class":468},[260,1435,472],{"class":464},[260,1437,349],{"class":270},[260,1439,1183],{"class":270},[260,1441,1442],{"class":1186},[279,1443,1444,1446],{"class":281,"popper-class":282,"theme":255},[260,1445,1191],{},[287,1447,1448],{"v-slot:popper":289},[260,1449,1450],{"class":292,"v-pre":256},[238,1451,1452,1454,1456,1458,1460,1462,1464,1466],{"class":295},[260,1453,308],{"style":307},[260,1455,575],{"style":311},[260,1457,315],{"style":307},[260,1459,1206],{"style":322},[260,1461,583],{"style":307},[260,1463,465],{"style":816},[260,1465,601],{"style":819},[260,1467,472],{"style":816},[260,1469,440],{"class":270},[260,1471,472],{"class":464},[260,1473,601],{"class":468},[260,1475,472],{"class":464},[260,1477,813],{"class":270},[260,1479,1480],{"class":639},[279,1481,1482,1485],{"class":281,"popper-class":282,"theme":255},[260,1483,1484],{},"summary",[287,1486,1487],{"v-slot:popper":289},[260,1488,1489],{"class":292,"v-pre":256},[238,1490,1491,1493,1495,1497,1500,1503,1506,1508,1510,1512,1514,1516,1518],{"class":295},[260,1492,308],{"style":307},[260,1494,575],{"style":311},[260,1496,315],{"style":307},[260,1498,1499],{"style":311}," summary",[260,1501,1502],{"style":318},"?:",[260,1504,1505],{"style":311}," SummaryInput",[260,1507,326],{"style":307},[260,1509,499],{"style":311},[260,1511,349],{"style":307},[260,1513,365],{"style":311},[260,1515,372],{"style":307},[260,1517,1393],{"style":318},[260,1519,1520],{"style":318}," undefined",[260,1522,1523],{"class":270},": (",[260,1525,1526],{"class":274},[279,1527,1528,1531],{"class":281,"popper-class":282,"theme":255},[260,1529,1530],{},"s",[287,1532,1533],{"v-slot:popper":289},[260,1534,1535],{"class":292,"v-pre":256},[238,1536,1537,1539,1542,1544,1547,1549,1552,1554,1556,1558,1560],{"class":295},[260,1538,308],{"style":307},[260,1540,1541],{"style":311},"parameter",[260,1543,315],{"style":307},[260,1545,1546],{"style":322}," s",[260,1548,583],{"style":307},[260,1550,1551],{"style":311}," SummaryBuilder",[260,1553,326],{"style":307},[260,1555,499],{"style":311},[260,1557,349],{"style":307},[260,1559,365],{"style":311},[260,1561,372],{"style":307},[260,1563,1564],{"class":270},") => [",[260,1566,1567],{"class":274},[279,1568,1569,1571],{"class":281,"popper-class":282,"theme":255},[260,1570,1530],{},[287,1572,1573],{"v-slot:popper":289},[260,1574,1575],{"class":292,"v-pre":256},[238,1576,1577,1579,1581,1583,1585,1587,1589,1591,1593,1595,1597],{"class":295},[260,1578,308],{"style":307},[260,1580,1541],{"style":311},[260,1582,315],{"style":307},[260,1584,1546],{"style":322},[260,1586,583],{"style":307},[260,1588,1551],{"style":311},[260,1590,326],{"style":307},[260,1592,499],{"style":311},[260,1594,349],{"style":307},[260,1596,365],{"style":311},[260,1598,372],{"style":307},[260,1600,1601],{"class":270},".",[260,1603,1604],{"class":639},[279,1605,1606,1609],{"class":281,"popper-class":282,"theme":255},[260,1607,1608],{},"formula",[287,1610,1611],{"v-slot:popper":289},[260,1612,1613],{"class":292,"v-pre":256},[238,1614,1615,1617,1619,1621,1623,1625,1627,1629,1631,1633,1635,1637,1639,1641,1644,1646,1649,1652,1654,1657,1659,1662,1665,1667,1669,1671,1673,1675,1677,1680,1683,1686,1688,1691,1693,1696,1698,1700,1702,1704,1706,1708,1710,1712,1715,1717,1719,1721,1724,1726,1728,1730,1733,1735,1737,1739,1741,1743,1745,1747,1749,1751,1753,1755,1757,1759],{"class":295},[260,1616,308],{"style":307},[260,1618,1014],{"style":311},[260,1620,315],{"style":307},[260,1622,1551],{"style":311},[260,1624,326],{"style":307},[260,1626,499],{"style":311},[260,1628,349],{"style":307},[260,1630,365],{"style":311},[260,1632,1045],{"style":307},[260,1634,1608],{"style":322},[260,1636,308],{"style":307},[260,1638,1608],{"style":311},[260,1640,440],{"style":378},[260,1642,1643],{"style":311},"SummaryFormulaFunction",[260,1645,1393],{"style":318},[260,1647,1648],{"style":307}," ((",[260,1650,1651],{"style":311},"context",[260,1653,440],{"style":307},[260,1655,1656],{"style":329},"SummaryFormulaBuilderContext",[260,1658,315],{"style":307},[260,1660,1661],{"style":307}," =>",[260,1663,1664],{"style":311}," FormulaValue",[260,1666,326],{"style":307},[260,1668,531],{"style":311},[260,1670,349],{"style":307},[260,1672,352],{"style":311},[260,1674,372],{"style":307},[260,1676,1393],{"style":318},[260,1678,1679],{"style":311}," SummaryRowAggregateExpr",[260,1681,1682],{"style":307},"),",[260,1684,1685],{"style":311}," options",[260,1687,1502],{"style":318},[260,1689,1690],{"style":311}," Pick",[260,1692,326],{"style":307},[260,1694,1695],{"style":311},"SummaryDefinition",[260,1697,326],{"style":307},[260,1699,499],{"style":311},[260,1701,349],{"style":307},[260,1703,365],{"style":311},[260,1705,349],{"style":307},[260,1707,365],{"style":311},[260,1709,1354],{"style":307},[260,1711,465],{"style":816},[260,1713,1714],{"style":819},"format",[260,1716,472],{"style":816},[260,1718,1393],{"style":318},[260,1720,465],{"style":816},[260,1722,1723],{"style":819},"style",[260,1725,472],{"style":816},[260,1727,1393],{"style":318},[260,1729,465],{"style":816},[260,1731,1732],{"style":819},"conditionalStyle",[260,1734,472],{"style":816},[260,1736,372],{"style":307},[260,1738,1393],{"style":318},[260,1740,1520],{"style":318},[260,1742,315],{"style":307},[260,1744,440],{"style":378},[260,1746,1695],{"style":311},[260,1748,326],{"style":307},[260,1750,499],{"style":311},[260,1752,349],{"style":307},[260,1754,1520],{"style":318},[260,1756,349],{"style":307},[260,1758,365],{"style":311},[260,1760,372],{"style":307},[260,1762,308],{"class":270},[260,1764,472],{"class":464},[260,1766,1767],{"class":468},"sum",[260,1769,472],{"class":464},[260,1771,1772],{"class":270},")] })\n",[260,1774,1776,1778,1885],{"class":262,"line":1775},9,[260,1777,996],{"class":270},[260,1779,1780],{"class":639},[279,1781,1782,1785],{"class":281,"popper-class":282,"theme":255},[260,1783,1784],{},"build",[287,1786,1787],{"v-slot:popper":289},[260,1788,1789],{"class":292,"v-pre":256},[238,1790,1791,1793,1795,1797,1800,1802,1804,1806,1808,1810,1812,1814,1816,1818,1820,1822,1824,1826,1828,1830,1832,1834,1836,1838,1840,1843,1845,1847,1849,1851,1853,1855,1857,1859,1861,1863,1865,1867,1869,1871,1873,1875,1877,1879,1881,1883],{"class":295},[260,1792,308],{"style":307},[260,1794,1014],{"style":311},[260,1796,315],{"style":307},[260,1798,1799],{"style":311}," BaseSchemaBuilder",[260,1801,326],{"style":307},[260,1803,499],{"style":311},[260,1805,349],{"style":307},[260,1807,465],{"style":816},[260,1809,564],{"style":819},[260,1811,472],{"style":816},[260,1813,1393],{"style":318},[260,1815,465],{"style":816},[260,1817,601],{"style":819},[260,1819,472],{"style":816},[260,1821,349],{"style":307},[260,1823,352],{"style":311},[260,1825,349],{"style":307},[260,1827,352],{"style":311},[260,1829,349],{"style":307},[260,1831,365],{"style":311},[260,1833,349],{"style":307},[260,1835,352],{"style":311},[260,1837,1045],{"style":307},[260,1839,1784],{"style":322},[260,1841,1842],{"style":307},"()",[260,1844,440],{"style":378},[260,1846,806],{"style":311},[260,1848,326],{"style":307},[260,1850,499],{"style":311},[260,1852,349],{"style":307},[260,1854,465],{"style":816},[260,1856,564],{"style":819},[260,1858,472],{"style":816},[260,1860,1393],{"style":318},[260,1862,465],{"style":816},[260,1864,601],{"style":819},[260,1866,472],{"style":816},[260,1868,349],{"style":307},[260,1870,352],{"style":311},[260,1872,349],{"style":307},[260,1874,352],{"style":311},[260,1876,349],{"style":307},[260,1878,365],{"style":311},[260,1880,349],{"style":307},[260,1882,707],{"style":311},[260,1884,372],{"style":307},[260,1886,1887],{"class":270},"();\n",[260,1889,1891],{"class":262,"line":1890},10,[260,1892,482],{"emptyLinePlaceholder":481},[260,1894,1896,1898,1920,1922,1924,1971],{"class":262,"line":1895},11,[260,1897,784],{"class":488},[260,1899,1900],{"class":274},[279,1901,1902,1905],{"class":281,"popper-class":282,"theme":255},[260,1903,1904],{},"workbook",[287,1906,1907],{"v-slot:popper":289},[260,1908,1909],{"class":292,"v-pre":256},[238,1910,1911,1913,1915,1917],{"class":295},[260,1912,784],{"style":318},[260,1914,1904],{"style":311},[260,1916,440],{"style":307},[260,1918,1919],{"style":329},"WorkbookStream",[260,1921,519],{"class":270},[260,1923,275],{"class":639},[260,1925,1926],{"class":639},[279,1927,1928,1930],{"class":281,"popper-class":282,"theme":255},[260,1929,406],{},[287,1931,1932],{"v-slot:popper":289},[260,1933,1934],{"class":292,"v-pre":256},[238,1935,1936],{"class":295},[250,1937,1938],{"class":298,"style":299,"tabindex":300},[238,1939,1940,1965],{},[260,1941,1942,1944,1946,1948,1950,1952,1954,1956,1959,1961,1963],{"class":262},[260,1943,308],{"style":307},[260,1945,312],{"style":311},[260,1947,315],{"style":307},[260,1949,429],{"style":322},[260,1951,308],{"style":307},[260,1953,434],{"style":311},[260,1955,1502],{"style":318},[260,1957,1958],{"style":311}," WorkbookStreamOptions",[260,1960,315],{"style":307},[260,1962,440],{"style":378},[260,1964,1919],{"style":311},[260,1966,1967,1969],{"class":262},[260,1968,267],{"style":393},[260,1970,429],{"style":311},[260,1972,1887],{"class":270},[260,1974,1976,1978,2006,2008,2011,2013,2033,2035,2085,2087,2089,2092,2094,2097,2258,2260,2262,2265,2267,2269,2271,2382],{"class":262,"line":1975},12,[260,1977,784],{"class":488},[260,1979,1980],{"class":274},[279,1981,1982,1985],{"class":281,"popper-class":282,"theme":255},[260,1983,1984],{},"table",[287,1986,1987],{"v-slot:popper":289},[260,1988,1989],{"class":292,"v-pre":256},[238,1990,1991,1993,1995,1997,2000,2002,2004],{"class":295},[260,1992,784],{"style":318},[260,1994,1984],{"style":311},[260,1996,440],{"style":307},[260,1998,1999],{"style":329},"WorkbookTableStream",[260,2001,326],{"style":307},[260,2003,499],{"style":329},[260,2005,372],{"style":307},[260,2007,519],{"class":270},[260,2009,2010],{"class":266}," await",[260,2012,275],{"class":274},[260,2014,2015],{"class":274},[279,2016,2017,2019],{"class":281,"popper-class":282,"theme":255},[260,2018,1904],{},[287,2020,2021],{"v-slot:popper":289},[260,2022,2023],{"class":292,"v-pre":256},[238,2024,2025,2027,2029,2031],{"class":295},[260,2026,784],{"style":318},[260,2028,1904],{"style":311},[260,2030,440],{"style":307},[260,2032,1919],{"style":329},[260,2034,1601],{"class":270},[260,2036,2037],{"class":639},[279,2038,2039,2042],{"class":281,"popper-class":282,"theme":255},[260,2040,2041],{},"sheet",[287,2043,2044],{"v-slot:popper":289},[260,2045,2046],{"class":292,"v-pre":256},[238,2047,2048,2050,2052,2054,2056,2058,2060,2062,2065,2067,2069,2071,2073,2075,2078,2080,2082],{"class":295},[260,2049,308],{"style":307},[260,2051,1014],{"style":311},[260,2053,315],{"style":307},[260,2055,449],{"style":311},[260,2057,1601],{"style":307},[260,2059,2041],{"style":322},[260,2061,308],{"style":307},[260,2063,2064],{"style":311},"name",[260,2066,440],{"style":378},[260,2068,531],{"style":311},[260,2070,349],{"style":307},[260,2072,1685],{"style":311},[260,2074,1502],{"style":318},[260,2076,2077],{"style":311}," WorkbookStreamSheetOptions",[260,2079,315],{"style":307},[260,2081,440],{"style":378},[260,2083,2084],{"style":311},"WorkbookSheetStream",[260,2086,308],{"class":270},[260,2088,472],{"class":464},[260,2090,2091],{"class":468},"Orders",[260,2093,472],{"class":464},[260,2095,2096],{"class":270},").",[260,2098,2099],{"class":639},[279,2100,2101,2103],{"class":281,"popper-class":282,"theme":255},[260,2102,1984],{},[287,2104,2105],{"v-slot:popper":289},[260,2106,2107],{"class":292,"v-pre":256},[238,2108,2109,2111,2113,2115,2118,2120,2122,2124,2126,2128,2130,2132,2134,2136,2138,2140,2142,2144,2146,2148,2150,2152,2154,2156,2158,2160,2162,2164,2166,2168,2170,2172,2174,2176,2178,2180,2183,2185,2187,2189,2191,2193,2195,2197,2199,2201,2203,2205,2207,2209,2211,2213,2215,2217,2219,2221,2223,2225,2227,2229,2231,2235,2237,2239,2241,2243,2246,2248,2250,2253,2256],{"class":295},[260,2110,308],{"style":307},[260,2112,1014],{"style":311},[260,2114,315],{"style":307},[260,2116,2117],{"style":311}," WorkbookSheetStream",[260,2119,1601],{"style":307},[260,2121,1984],{"style":322},[260,2123,326],{"style":307},[260,2125,806],{"style":329},[260,2127,326],{"style":307},[260,2129,499],{"style":329},[260,2131,349],{"style":307},[260,2133,465],{"style":816},[260,2135,564],{"style":819},[260,2137,472],{"style":816},[260,2139,1393],{"style":307},[260,2141,465],{"style":816},[260,2143,601],{"style":819},[260,2145,472],{"style":816},[260,2147,349],{"style":307},[260,2149,352],{"style":329},[260,2151,349],{"style":307},[260,2153,352],{"style":329},[260,2155,349],{"style":307},[260,2157,365],{"style":329},[260,2159,349],{"style":307},[260,2161,707],{"style":329},[260,2163,1354],{"style":307},[260,2165,1520],{"style":318},[260,2167,1066],{"style":307},[260,2169,564],{"style":311},[260,2171,440],{"style":378},[260,2173,531],{"style":311},[260,2175,349],{"style":307},[260,2177,1685],{"style":311},[260,2179,440],{"style":378},[260,2181,2182],{"style":311},"WorkbookStreamResolvedReportTableOptions",[260,2184,326],{"style":307},[260,2186,806],{"style":311},[260,2188,326],{"style":307},[260,2190,499],{"style":311},[260,2192,349],{"style":307},[260,2194,465],{"style":816},[260,2196,564],{"style":819},[260,2198,472],{"style":816},[260,2200,1393],{"style":318},[260,2202,465],{"style":816},[260,2204,601],{"style":819},[260,2206,472],{"style":816},[260,2208,349],{"style":307},[260,2210,352],{"style":311},[260,2212,349],{"style":307},[260,2214,352],{"style":311},[260,2216,349],{"style":307},[260,2218,365],{"style":311},[260,2220,349],{"style":307},[260,2222,707],{"style":311},[260,2224,1354],{"style":307},[260,2226,1520],{"style":318},[260,2228,1125],{"style":307},[260,2230,440],{"style":378},[260,2232,2234],{"style":2233},"--shiki-light:#998418;--shiki-default:#998418;--shiki-dark:#B8A965","Promise",[260,2236,326],{"style":307},[260,2238,1999],{"style":329},[260,2240,326],{"style":307},[260,2242,499],{"style":329},[260,2244,2245],{"style":307},">>",[260,2247,375],{"style":307},[260,2249,379],{"style":318},[260,2251,2252],{"style":382},"1",[260,2254,2255],{"style":311}," overload",[260,2257,315],{"style":307},[260,2259,308],{"class":270},[260,2261,472],{"class":464},[260,2263,2264],{"class":468},"orders",[260,2266,472],{"class":464},[260,2268,349],{"class":270},[260,2270,1183],{"class":270},[260,2272,2273],{"class":274},[279,2274,2275,2277],{"class":281,"popper-class":282,"theme":255},[260,2276,791],{},[287,2278,2279],{"v-slot:popper":289},[260,2280,2281],{"class":292,"v-pre":256},[238,2282,2283,2285,2287,2289,2292,2294,2296,2298,2300,2302,2304,2306,2308,2310,2312,2314,2316,2318,2320,2322,2324,2326,2328,2330,2332,2334,2336,2338,2340,2342,2344,2346,2348,2350,2352,2354,2356,2358,2360,2362,2364,2366,2368,2370,2372,2374,2376,2378,2380],{"class":295},[260,2284,308],{"style":307},[260,2286,575],{"style":311},[260,2288,315],{"style":307},[260,2290,2291],{"style":311}," WorkbookStreamTableOptions",[260,2293,326],{"style":307},[260,2295,806],{"style":311},[260,2297,326],{"style":307},[260,2299,499],{"style":311},[260,2301,349],{"style":307},[260,2303,465],{"style":816},[260,2305,564],{"style":819},[260,2307,472],{"style":816},[260,2309,1393],{"style":318},[260,2311,465],{"style":816},[260,2313,601],{"style":819},[260,2315,472],{"style":816},[260,2317,349],{"style":307},[260,2319,352],{"style":311},[260,2321,349],{"style":307},[260,2323,352],{"style":311},[260,2325,349],{"style":307},[260,2327,365],{"style":311},[260,2329,349],{"style":307},[260,2331,707],{"style":311},[260,2333,1354],{"style":307},[260,2335,1520],{"style":318},[260,2337,1045],{"style":307},[260,2339,791],{"style":311},[260,2341,440],{"style":378},[260,2343,806],{"style":311},[260,2345,326],{"style":307},[260,2347,499],{"style":311},[260,2349,349],{"style":307},[260,2351,465],{"style":816},[260,2353,564],{"style":819},[260,2355,472],{"style":816},[260,2357,1393],{"style":318},[260,2359,465],{"style":816},[260,2361,601],{"style":819},[260,2363,472],{"style":816},[260,2365,349],{"style":307},[260,2367,352],{"style":311},[260,2369,349],{"style":307},[260,2371,352],{"style":311},[260,2373,349],{"style":307},[260,2375,365],{"style":311},[260,2377,349],{"style":307},[260,2379,707],{"style":311},[260,2381,372],{"style":307},[260,2383,2384],{"class":270}," });\n",[260,2386,2388],{"class":262,"line":2387},13,[260,2389,482],{"emptyLinePlaceholder":481},[260,2391,2393,2396,2398,2400,2402,2426,2429,2431,2457,2460],{"class":262,"line":2392},14,[260,2394,2395],{"class":266},"for",[260,2397,2010],{"class":266},[260,2399,375],{"class":270},[260,2401,784],{"class":488},[260,2403,2404],{"class":274},[279,2405,2406,2409],{"class":281,"popper-class":282,"theme":255},[260,2407,2408],{},"page",[287,2410,2411],{"v-slot:popper":289},[260,2412,2413],{"class":292,"v-pre":256},[238,2414,2415,2417,2419,2421,2423],{"class":295},[260,2416,784],{"style":318},[260,2418,2408],{"style":311},[260,2420,440],{"style":307},[260,2422,499],{"style":329},[260,2424,2425],{"style":307},"[]",[260,2427,2428],{"class":488}," of",[260,2430,275],{"class":639},[260,2432,2433],{"class":639},[279,2434,2435,2437],{"class":281,"popper-class":282,"theme":255},[260,2436,646],{},[287,2438,2439],{"v-slot:popper":289},[260,2440,2441],{"class":292,"v-pre":256},[238,2442,2443,2445,2447,2449,2451,2453,2455],{"class":295},[260,2444,655],{"style":318},[260,2446,658],{"style":322},[260,2448,661],{"style":307},[260,2450,664],{"style":329},[260,2452,326],{"style":307},[260,2454,499],{"style":329},[260,2456,671],{"style":307},[260,2458,2459],{"class":270},"())",[260,2461,2462],{"class":270}," {\n",[260,2464,2466,2469,2471,2497,2499,2556,2559,2595,2597,2619],{"class":262,"line":2465},15,[260,2467,2468],{"class":266},"  await",[260,2470,275],{"class":274},[260,2472,2473],{"class":274},[279,2474,2475,2477],{"class":281,"popper-class":282,"theme":255},[260,2476,1984],{},[287,2478,2479],{"v-slot:popper":289},[260,2480,2481],{"class":292,"v-pre":256},[238,2482,2483,2485,2487,2489,2491,2493,2495],{"class":295},[260,2484,784],{"style":318},[260,2486,1984],{"style":311},[260,2488,440],{"style":307},[260,2490,1999],{"style":329},[260,2492,326],{"style":307},[260,2494,499],{"style":329},[260,2496,372],{"style":307},[260,2498,1601],{"class":270},[260,2500,2501],{"class":639},[279,2502,2503,2506],{"class":281,"popper-class":282,"theme":255},[260,2504,2505],{},"commit",[287,2507,2508],{"v-slot:popper":289},[260,2509,2510],{"class":292,"v-pre":256},[238,2511,2512,2514,2516,2518,2521,2523,2525,2527,2529,2531,2534,2536,2539,2541,2543,2545,2547,2549,2551,2554],{"class":295},[260,2513,308],{"style":307},[260,2515,1014],{"style":311},[260,2517,315],{"style":307},[260,2519,2520],{"style":311}," WorkbookTableStream",[260,2522,326],{"style":307},[260,2524,499],{"style":311},[260,2526,1045],{"style":307},[260,2528,2505],{"style":322},[260,2530,308],{"style":307},[260,2532,2533],{"style":311},"batch",[260,2535,440],{"style":378},[260,2537,2538],{"style":311},"WorkbookCommitBatch",[260,2540,326],{"style":307},[260,2542,499],{"style":311},[260,2544,1125],{"style":307},[260,2546,440],{"style":378},[260,2548,2234],{"style":2233},[260,2550,326],{"style":307},[260,2552,2553],{"style":318},"void",[260,2555,372],{"style":307},[260,2557,2558],{"class":270},"({ ",[260,2560,2561],{"class":1186},[279,2562,2563,2566],{"class":281,"popper-class":282,"theme":255},[260,2564,2565],{},"rows",[287,2567,2568],{"v-slot:popper":289},[260,2569,2570],{"class":292,"v-pre":256},[238,2571,2572,2574,2576,2578,2581,2583,2585,2587,2589,2591,2593],{"class":295},[260,2573,308],{"style":307},[260,2575,575],{"style":311},[260,2577,315],{"style":307},[260,2579,2580],{"style":311}," WorkbookCommitBatch",[260,2582,326],{"style":307},[260,2584,499],{"style":311},[260,2586,1045],{"style":307},[260,2588,2565],{"style":311},[260,2590,440],{"style":378},[260,2592,499],{"style":311},[260,2594,2425],{"style":307},[260,2596,440],{"class":270},[260,2598,2599],{"class":274},[279,2600,2601,2603],{"class":281,"popper-class":282,"theme":255},[260,2602,2408],{},[287,2604,2605],{"v-slot:popper":289},[260,2606,2607],{"class":292,"v-pre":256},[238,2608,2609,2611,2613,2615,2617],{"class":295},[260,2610,784],{"style":318},[260,2612,2408],{"style":311},[260,2614,440],{"style":307},[260,2616,499],{"style":329},[260,2618,2425],{"style":307},[260,2620,2384],{"class":270},[260,2622,2624],{"class":262,"line":2623},16,[260,2625,2626],{"class":270},"}\n",[260,2628,2630],{"class":262,"line":2629},17,[260,2631,482],{"emptyLinePlaceholder":481},[260,2633,2635,2638,2640,2660,2662,2708,2710,2712,2715,2717],{"class":262,"line":2634},18,[260,2636,2637],{"class":266},"await",[260,2639,275],{"class":274},[260,2641,2642],{"class":274},[279,2643,2644,2646],{"class":281,"popper-class":282,"theme":255},[260,2645,1904],{},[287,2647,2648],{"v-slot:popper":289},[260,2649,2650],{"class":292,"v-pre":256},[238,2651,2652,2654,2656,2658],{"class":295},[260,2653,784],{"style":318},[260,2655,1904],{"style":311},[260,2657,440],{"style":307},[260,2659,1919],{"style":329},[260,2661,1601],{"class":270},[260,2663,2664],{"class":639},[279,2665,2666,2669],{"class":281,"popper-class":282,"theme":255},[260,2667,2668],{},"writeToFile",[287,2670,2671],{"v-slot:popper":289},[260,2672,2673],{"class":292,"v-pre":256},[238,2674,2675,2677,2679,2681,2683,2685,2687,2689,2692,2694,2696,2698,2700,2702,2704,2706],{"class":295},[260,2676,308],{"style":307},[260,2678,1014],{"style":311},[260,2680,315],{"style":307},[260,2682,449],{"style":311},[260,2684,1601],{"style":307},[260,2686,2668],{"style":322},[260,2688,308],{"style":307},[260,2690,2691],{"style":311},"filePath",[260,2693,440],{"style":378},[260,2695,531],{"style":311},[260,2697,315],{"style":307},[260,2699,440],{"style":378},[260,2701,2234],{"style":2233},[260,2703,326],{"style":307},[260,2705,2553],{"style":318},[260,2707,372],{"style":307},[260,2709,308],{"class":270},[260,2711,472],{"class":464},[260,2713,2714],{"class":468},".\u002Forders.xlsx",[260,2716,472],{"class":464},[260,2718,2719],{"class":270},");\n",[231,2721,2723],{"id":2722},"shared-or-inline-strings","Shared or inline strings",[227,2725,2726],{},"This is the setting that moves memory the most.",[1984,2728,2729,2750],{},[2730,2731,2732],"thead",{},[2733,2734,2735,2741,2744],"tr",{},[2736,2737,2738],"th",{},[238,2739,2740],{},"strings",[2736,2742,2743],{},"What it does",[2736,2745,2746,2747,315],{},"Measured at 200k rows (see ",[2748,2749,196],"a",{"href":197},[2751,2752,2753,2768],"tbody",{},[2733,2754,2755,2762,2765],{},[2756,2757,2758,2761],"td",{},[238,2759,2760],{},"\"shared\""," (default)",[2756,2763,2764],{},"one deduplicated string table, kept until finalize",[2756,2766,2767],{},"3.45 s, 415 MiB peak",[2733,2769,2770,2775,2778],{},[2756,2771,2772],{},[238,2773,2774],{},"\"inline\"",[2756,2776,2777],{},"strings written into each cell, no table in memory",[2756,2779,2780],{},"3.72 s, 274 MiB peak",[227,2782,2783,2784,2786,2787,2790,2791,2793],{},"Use ",[238,2785,2774],{},", or ",[238,2788,2789],{},"memoryProfile: \"low-memory\"",", when memory is the constraint. Keep ",[238,2792,2760],{}," when the file size matters and many cells repeat the same strings (statuses, regions, categories).",[250,2795,2797],{"className":252,"code":2796,"language":254,"meta":255,"style":256},"import { createWorkbookStream } from \"typed-xlsx\";\n\nconst workbook = createWorkbookStream({ memoryProfile: \"low-memory\" });\n",[238,2798,2799,2867,2871],{"__ignoreMap":256},[260,2800,2801,2803,2805,2807,2855,2857,2859,2861,2863,2865],{"class":262,"line":263},[260,2802,267],{"class":266},[260,2804,271],{"class":270},[260,2806,275],{"class":274},[260,2808,2809],{"class":274},[279,2810,2811,2813],{"class":281,"popper-class":282,"theme":255},[260,2812,406],{},[287,2814,2815],{"v-slot:popper":289},[260,2816,2817],{"class":292,"v-pre":256},[238,2818,2819],{"class":295},[250,2820,2821],{"class":298,"style":299,"tabindex":300},[238,2822,2823,2849],{},[260,2824,2825,2827,2829,2831,2833,2835,2837,2839,2841,2843,2845,2847],{"class":262},[260,2826,308],{"style":307},[260,2828,312],{"style":311},[260,2830,315],{"style":307},[260,2832,319],{"style":318},[260,2834,429],{"style":322},[260,2836,308],{"style":307},[260,2838,434],{"style":311},[260,2840,437],{"style":318},[260,2842,440],{"style":307},[260,2844,443],{"style":329},[260,2846,446],{"style":307},[260,2848,449],{"style":329},[260,2850,2851,2853],{"class":262},[260,2852,267],{"style":393},[260,2854,429],{"style":311},[260,2856,458],{"class":270},[260,2858,461],{"class":266},[260,2860,465],{"class":464},[260,2862,469],{"class":468},[260,2864,472],{"class":464},[260,2866,475],{"class":270},[260,2868,2869],{"class":262,"line":478},[260,2870,482],{"emptyLinePlaceholder":481},[260,2872,2873,2875,2895,2897,2899,2945,2947,2981,2983,2985,2988,2990],{"class":262,"line":485},[260,2874,784],{"class":488},[260,2876,2877],{"class":274},[279,2878,2879,2881],{"class":281,"popper-class":282,"theme":255},[260,2880,1904],{},[287,2882,2883],{"v-slot:popper":289},[260,2884,2885],{"class":292,"v-pre":256},[238,2886,2887,2889,2891,2893],{"class":295},[260,2888,784],{"style":318},[260,2890,1904],{"style":311},[260,2892,440],{"style":307},[260,2894,1919],{"style":329},[260,2896,519],{"class":270},[260,2898,275],{"class":639},[260,2900,2901],{"class":639},[279,2902,2903,2905],{"class":281,"popper-class":282,"theme":255},[260,2904,406],{},[287,2906,2907],{"v-slot:popper":289},[260,2908,2909],{"class":292,"v-pre":256},[238,2910,2911],{"class":295},[250,2912,2913],{"class":298,"style":299,"tabindex":300},[238,2914,2915,2939],{},[260,2916,2917,2919,2921,2923,2925,2927,2929,2931,2933,2935,2937],{"class":262},[260,2918,308],{"style":307},[260,2920,312],{"style":311},[260,2922,315],{"style":307},[260,2924,429],{"style":322},[260,2926,308],{"style":307},[260,2928,434],{"style":311},[260,2930,1502],{"style":318},[260,2932,1958],{"style":311},[260,2934,315],{"style":307},[260,2936,440],{"style":378},[260,2938,1919],{"style":311},[260,2940,2941,2943],{"class":262},[260,2942,267],{"style":393},[260,2944,429],{"style":311},[260,2946,2558],{"class":270},[260,2948,2949],{"class":1186},[279,2950,2951,2954],{"class":281,"popper-class":282,"theme":255},[260,2952,2953],{},"memoryProfile",[287,2955,2956],{"v-slot:popper":289},[260,2957,2958],{"class":292,"v-pre":256},[238,2959,2960,2962,2964,2966,2968,2970,2972,2974,2977,2979],{"class":295},[260,2961,308],{"style":307},[260,2963,575],{"style":311},[260,2965,315],{"style":307},[260,2967,1958],{"style":311},[260,2969,1601],{"style":307},[260,2971,2953],{"style":311},[260,2973,1502],{"style":318},[260,2975,2976],{"style":311}," WorkbookStreamMemoryProfile",[260,2978,1393],{"style":318},[260,2980,1520],{"style":318},[260,2982,440],{"class":270},[260,2984,472],{"class":464},[260,2986,2987],{"class":468},"low-memory",[260,2989,472],{"class":464},[260,2991,2384],{"class":270},[231,2993,2995],{"id":2994},"keep-temporary-data-on-disk","Keep temporary data on disk",[227,2997,2998,2999,3002],{},"By default, committed rows are serialized to a temporary file and streamed into the ZIP at the end. Keep that default. ",[238,3000,3001],{},"tempStorage: \"memory\""," holds the serialized XML in memory instead, and only makes sense when there is no writable filesystem.",[231,3004,3006],{"id":3005},"batch-at-your-sources-page-size","Batch at your source's page size",[227,3008,3009],{},"Commit the pages your database or API already returns. Re-batching in your own loop adds work without saving memory. 1,000 to 10,000 rows per commit is a good range; the benchmarks use 5,000.",[231,3011,3013],{"id":3012},"what-still-grows-with-the-row-count","What still grows with the row count",[227,3015,3016],{},"Even with inline strings and file spooling, some features keep metadata for the whole export:",[3018,3019,3020,3024,3027,3033],"ul",{},[3021,3022,3023],"li",{},"merged cells from sub-row expansion",[3021,3025,3026],{},"hyperlinks and embedded images",[3021,3028,3029,3030,315],{},"summary formulas that reference logical rows (",[238,3031,3032],{},"column.rows()",[3021,3034,3035],{},"shared strings, if you keep the default",[227,3037,3038],{},"None of them stop an export from streaming; they make memory grow slowly with the row count instead of staying flat.",[231,3040,3042],{"id":3041},"plan-for-sub-row-expansion","Plan for sub-row expansion",[227,3044,3045],{},"An accessor that returns arrays multiplies physical rows. 100k orders with five lines each is a 500k-row sheet, and Excel stops at 1,048,576 rows per sheet. Split very large expanded exports across sheets.",[231,3047,3049],{"id":3048},"checklist","Checklist",[3018,3051,3052,3057,3062,3065,3068],{},[3021,3053,3054,3056],{},[238,3055,247],{}," for cursors, pagination, or exports that don't fit in memory",[3021,3058,3059,3061],{},[238,3060,2789],{}," when memory is the limit, the default when file size is",[3021,3063,3064],{},"default file spooling, unless there is no writable filesystem",[3021,3066,3067],{},"commit your source's natural page size",[3021,3069,3070,3071,3074,3075,3078],{},"fixed ",[238,3072,3073],{},"width"," instead of ",[238,3076,3077],{},"autoWidth"," on very wide schemas, so widths aren't measured from every cell",[227,3080,3081,3082,1601],{},"Option details: ",[2748,3083,182],{"href":183},[1723,3085,3086],{},"html pre.shiki code .ssIE9, html code.shiki .ssIE9{--shiki-light:#1E754F;--shiki-default:#1E754F;--shiki-dark:#4D9375}html pre.shiki code .so0ae, html code.shiki .so0ae{--shiki-light:#999999;--shiki-default:#999999;--shiki-dark:#666666}html pre.shiki code .svjTx, html code.shiki .svjTx{--shiki-light:#B07D48;--shiki-default:#B07D48;--shiki-dark:#BD976A}html pre.shiki code .sb0JU, html code.shiki .sb0JU{--shiki-light:#B5695977;--shiki-default:#B5695977;--shiki-dark:#C98A7D77}html pre.shiki code .scWd0, html code.shiki .scWd0{--shiki-light:#B56959;--shiki-default:#B56959;--shiki-dark:#C98A7D}html pre.shiki code .sjWS2, html code.shiki .sjWS2{--shiki-light:#AB5959;--shiki-default:#AB5959;--shiki-dark:#CB7676}html pre.shiki code .sEy5d, html code.shiki .sEy5d{--shiki-light:#2E8F82;--shiki-default:#2E8F82;--shiki-dark:#5DA994}html pre.shiki code .skGA_, html code.shiki .skGA_{--shiki-light:#59873A;--shiki-default:#59873A;--shiki-dark:#80A665}html pre.shiki code .sJWN2, html code.shiki .sJWN2{--shiki-light:#998418;--shiki-default:#998418;--shiki-dark:#B8A965}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":256,"searchDepth":478,"depth":478,"links":3088},[3089,3090,3091,3092,3093,3094,3095],{"id":233,"depth":478,"text":234},{"id":2722,"depth":478,"text":2723},{"id":2994,"depth":478,"text":2995},{"id":3005,"depth":478,"text":3006},{"id":3012,"depth":478,"text":3013},{"id":3041,"depth":478,"text":3042},{"id":3048,"depth":478,"text":3049},"How to keep big exports fast and memory-bounded, choose between buffered and streaming, shared and inline strings, and size your batches.","md",null,{},{"title":3101,"description":3096},"Export millions of rows to Excel in Node.js","6XmV0uG3NMvfMsccs5Svl-4wbeN01B1kPlfsq23Yc-0",[3104,3106],{"title":196,"path":197,"stem":198,"description":3105,"children":-1},"Measured streaming throughput and peak memory for 200k and 500k rows, and a real 202k-row export, comparing typed-xlsx 4.2.0 with the current engine.",{"title":210,"path":211,"stem":212,"description":3107,"children":-1},"Every breaking change from v0.x to v1.0 with before\u002Fafter examples.",1794231093583]