[{"data":1,"prerenderedAt":1253},["ShallowReactive",2],{"navigation_docs":3,"-plugins-zema-standard-schema":201,"-plugins-zema-standard-schema-surround":1248},[4,30,169,193,197],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Getting Started",false,"/getting-started","1.getting-started",[10,14,18,22,26],{"title":11,"path":12,"stem":13},"Why Zema?","/getting-started/why-zema","1.getting-started/1.why-zema",{"title":15,"path":16,"stem":17},"Installation","/getting-started/installation","1.getting-started/2.installation",{"title":19,"path":20,"stem":21},"Quick Start","/getting-started/quick-start","1.getting-started/3.quick-start",{"title":23,"path":24,"stem":25},"Core Concepts","/getting-started/core-concepts","1.getting-started/4.core-concepts",{"title":27,"path":28,"stem":29},"Coming from Zod","/getting-started/coming-from-zod","1.getting-started/5.coming-from-zod",{"title":31,"path":32,"stem":33,"children":34,"page":6},"Core","/core","2.core",[35,39,76,97,118,135,152],{"title":36,"path":37,"stem":38},"Overview","/core/overview","2.core/1.overview",{"title":40,"path":41,"stem":42,"children":43,"page":6},"Schemas","/core/schemas","2.core/2.schemas",[44,48,52,56,60,64,68,72],{"title":45,"path":46,"stem":47},"Primitives","/core/schemas/primitives","2.core/2.schemas/1.primitives",{"title":49,"path":50,"stem":51},"Arrays","/core/schemas/arrays","2.core/2.schemas/2.arrays",{"title":53,"path":54,"stem":55},"Objects","/core/schemas/objects","2.core/2.schemas/3.objects",{"title":57,"path":58,"stem":59},"Map","/core/schemas/map","2.core/2.schemas/4.map",{"title":61,"path":62,"stem":63},"Union & Literal","/core/schemas/union-literal","2.core/2.schemas/5.union-literal",{"title":65,"path":66,"stem":67},"Refinements","/core/schemas/refinements","2.core/2.schemas/6.refinements",{"title":69,"path":70,"stem":71},"Modifiers","/core/schemas/modifiers","2.core/2.schemas/7.modifiers",{"title":73,"path":74,"stem":75},"Custom Types","/core/schemas/custom-types","2.core/2.schemas/9.custom-types",{"title":77,"path":78,"stem":79,"children":80,"page":6},"Validations","/core/validation","2.core/3.validation",[81,85,89,93],{"title":82,"path":83,"stem":84},"Basic Validation","/core/validation/basic-validation","2.core/3.validation/1.basic-validation",{"title":86,"path":87,"stem":88},"Async Validation","/core/validation/async-validation","2.core/3.validation/2.async-validation",{"title":90,"path":91,"stem":92},"Custom Validators","/core/validation/custom-validators","2.core/3.validation/3.custom-validators",{"title":94,"path":95,"stem":96},"Error Handling","/core/validation/error-handling","2.core/3.validation/4.error-handling",{"title":98,"path":99,"stem":100,"children":101,"page":6},"Extension Types","/core/extension-types","2.core/4.extension-types",[102,106,110,114],{"title":103,"path":104,"stem":105},"What are Extension Types?","/core/extension-types/what-are-extension-types","2.core/4.extension-types/1.what-are-extension-types",{"title":107,"path":108,"stem":109},"Creating Extension Types","/core/extension-types/creating-extension-types","2.core/4.extension-types/2.creating-extension-types",{"title":111,"path":112,"stem":113},"Extension Types vs Classes","/core/extension-types/vs-classes","2.core/4.extension-types/3.vs-classes",{"title":115,"path":116,"stem":117},"Extension Type Best Practices","/core/extension-types/best-practices","2.core/4.extension-types/4.best-practices",{"title":119,"path":120,"stem":121,"children":122,"page":6},"Transformations","/core/transformations","2.core/5.transformations",[123,127,131],{"title":124,"path":125,"stem":126},"Transforms","/core/transformations/transforms","2.core/5.transformations/1.transforms",{"title":128,"path":129,"stem":130},"Preprocess","/core/transformations/preprocess","2.core/5.transformations/2.preprocess",{"title":132,"path":133,"stem":134},"Coercion","/core/transformations/coercion","2.core/5.transformations/3.coercion",{"title":136,"path":137,"stem":138,"children":139,"page":6},"Composition","/core/composition","2.core/6.composition",[140,144,148],{"title":141,"path":142,"stem":143},"Merging and Extending Schemas","/core/composition/merging-schemas","2.core/6.composition/1.merging-schemas",{"title":145,"path":146,"stem":147},"Picking and Omitting Fields","/core/composition/picking-omitting","2.core/6.composition/2.picking-omitting",{"title":149,"path":150,"stem":151},"Discriminated Unions","/core/composition/discriminated-unions","2.core/6.composition/3.discriminated-unions",{"title":153,"path":154,"stem":155,"children":156,"page":6},"Advanced","/core/advanced","2.core/7.advanced",[157,161,165],{"title":158,"path":159,"stem":160},"Lazy Schema","/core/advanced/lazy-schemas","2.core/7.advanced/1.lazy-schemas",{"title":162,"path":163,"stem":164},"Branded Types","/core/advanced/branded-types","2.core/7.advanced/2.branded-types",{"title":166,"path":167,"stem":168},"Performance","/core/advanced/performance","2.core/7.advanced/3.performance",{"title":170,"path":171,"stem":172,"children":173,"page":6},"Plugins","/plugins","3.plugins",[174,177,181,185,189],{"title":36,"path":175,"stem":176},"/plugins/overview","3.plugins/1.overview",{"title":178,"path":179,"stem":180},"zema_forms","/plugins/zema_forms","3.plugins/2.zema_forms",{"title":182,"path":183,"stem":184},"zema_firestore","/plugins/zema_firestore","3.plugins/3.zema_firestore",{"title":186,"path":187,"stem":188},"zema_hive","/plugins/zema_hive","3.plugins/4.zema_hive",{"title":190,"path":191,"stem":192},"zema_standard_schema","/plugins/zema_standard_schema","3.plugins/5.zema_standard_schema",{"title":194,"path":195,"stem":196},"FAQ","/faq","faq",{"title":198,"path":199,"stem":200},"Troubleshooting","/troubleshooting","troubleshooting",{"id":202,"title":190,"body":203,"description":1242,"extension":1243,"links":1244,"meta":1245,"navigation":358,"path":191,"seo":1246,"stem":192,"__hash__":1247},"docs/3.plugins/5.zema_standard_schema.md",{"type":204,"value":205,"toc":1232},"minimark",[206,210,268,296,300,542,546,569,614,618,628,706,717,721,1051,1055,1061,1107,1113,1117,1141,1145,1228],[207,208,15],"h2",{"id":209},"installation",[211,212,217],"pre",{"className":213,"code":214,"language":215,"meta":216,"style":216},"language-yaml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","dependencies:\n  zema: ^0.5.0\n  zema_standard_schema: ^0.1.0\n  standard_schema: ^0.0.1\n","yaml","",[218,219,220,233,246,257],"code",{"__ignoreMap":216},[221,222,225,229],"span",{"class":223,"line":224},"line",1,[221,226,228],{"class":227},"swJcz","dependencies",[221,230,232],{"class":231},"sMK4o",":\n",[221,234,236,239,242],{"class":223,"line":235},2,[221,237,238],{"class":227},"  zema",[221,240,241],{"class":231},":",[221,243,245],{"class":244},"sfazB"," ^0.5.0\n",[221,247,249,252,254],{"class":223,"line":248},3,[221,250,251],{"class":227},"  zema_standard_schema",[221,253,241],{"class":231},[221,255,256],{"class":244}," ^0.1.0\n",[221,258,260,263,265],{"class":223,"line":259},4,[221,261,262],{"class":227},"  standard_schema",[221,264,241],{"class":231},[221,266,267],{"class":244}," ^0.0.1\n",[211,269,273],{"className":270,"code":271,"language":272,"meta":216,"style":216},"language-dart shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import 'package:zema/zema.dart';\nimport 'package:zema_standard_schema/zema_standard_schema.dart';\n","dart",[218,274,275,287],{"__ignoreMap":216},[221,276,277,281,284],{"class":223,"line":224},[221,278,280],{"class":279},"sbssI","import",[221,282,283],{"class":244}," 'package:zema/zema.dart'",[221,285,286],{"class":231},";\n",[221,288,289,291,294],{"class":223,"line":235},[221,290,280],{"class":279},[221,292,293],{"class":244}," 'package:zema_standard_schema/zema_standard_schema.dart'",[221,295,286],{"class":231},[207,297,299],{"id":298},"quick-start","Quick start",[211,301,303],{"className":270,"code":302,"language":272,"meta":216,"style":216},"final emailSchema = z.string().email().min(3);\n\n// Wrap with .asStandard\nfinal standard = emailSchema.asStandard;\n\n// Use with any Standard Schema consumer\nfinal result = standard.standard.validate('not-an-email');\nif (result is StandardFailure) {\n  for (final issue in result.issues) {\n    print('${issue.path.join(\".\")}: ${issue.message}');\n  }\n}\n",[218,304,305,354,360,366,385,390,396,428,448,473,530,536],{"__ignoreMap":216},[221,306,307,311,315,318,321,324,328,331,333,336,338,340,343,346,349,352],{"class":223,"line":224},[221,308,310],{"class":309},"spNyl","final",[221,312,314],{"class":313},"sTEyZ"," emailSchema ",[221,316,317],{"class":231},"=",[221,319,320],{"class":313}," z",[221,322,323],{"class":231},".",[221,325,327],{"class":326},"s2Zo4","string",[221,329,330],{"class":313},"()",[221,332,323],{"class":231},[221,334,335],{"class":326},"email",[221,337,330],{"class":313},[221,339,323],{"class":231},[221,341,342],{"class":326},"min",[221,344,345],{"class":313},"(",[221,347,348],{"class":279},"3",[221,350,351],{"class":313},")",[221,353,286],{"class":231},[221,355,356],{"class":223,"line":235},[221,357,359],{"emptyLinePlaceholder":358},true,"\n",[221,361,362],{"class":223,"line":248},[221,363,365],{"class":364},"sHwdD","// Wrap with .asStandard\n",[221,367,368,370,373,375,378,380,383],{"class":223,"line":259},[221,369,310],{"class":309},[221,371,372],{"class":313}," standard ",[221,374,317],{"class":231},[221,376,377],{"class":313}," emailSchema",[221,379,323],{"class":231},[221,381,382],{"class":313},"asStandard",[221,384,286],{"class":231},[221,386,388],{"class":223,"line":387},5,[221,389,359],{"emptyLinePlaceholder":358},[221,391,393],{"class":223,"line":392},6,[221,394,395],{"class":364},"// Use with any Standard Schema consumer\n",[221,397,399,401,404,406,409,411,414,416,419,421,424,426],{"class":223,"line":398},7,[221,400,310],{"class":309},[221,402,403],{"class":313}," result ",[221,405,317],{"class":231},[221,407,408],{"class":313}," standard",[221,410,323],{"class":231},[221,412,413],{"class":313},"standard",[221,415,323],{"class":231},[221,417,418],{"class":326},"validate",[221,420,345],{"class":313},[221,422,423],{"class":244},"'not-an-email'",[221,425,351],{"class":313},[221,427,286],{"class":231},[221,429,431,435,438,441,445],{"class":223,"line":430},8,[221,432,434],{"class":433},"s7zQu","if",[221,436,437],{"class":313}," (result ",[221,439,440],{"class":231},"is",[221,442,444],{"class":443},"sBMFI"," StandardFailure",[221,446,447],{"class":313},") {\n",[221,449,451,454,457,459,462,465,468,470],{"class":223,"line":450},9,[221,452,453],{"class":433},"  for",[221,455,456],{"class":313}," (",[221,458,310],{"class":309},[221,460,461],{"class":313}," issue ",[221,463,464],{"class":433},"in",[221,466,467],{"class":313}," result",[221,469,323],{"class":231},[221,471,472],{"class":313},"issues) {\n",[221,474,476,479,481,484,487,491,493,496,498,501,503,506,509,512,514,516,518,521,524,526,528],{"class":223,"line":475},10,[221,477,478],{"class":326},"    print",[221,480,345],{"class":313},[221,482,483],{"class":244},"'",[221,485,486],{"class":313},"${",[221,488,490],{"class":489},"sHdIc","issue",[221,492,323],{"class":313},[221,494,495],{"class":489},"path",[221,497,323],{"class":313},[221,499,500],{"class":326},"join",[221,502,345],{"class":313},[221,504,505],{"class":244},"\".\"",[221,507,508],{"class":313},")}",[221,510,511],{"class":244},": ",[221,513,486],{"class":313},[221,515,490],{"class":489},[221,517,323],{"class":313},[221,519,520],{"class":489},"message",[221,522,523],{"class":313},"}",[221,525,483],{"class":244},[221,527,351],{"class":313},[221,529,286],{"class":231},[221,531,533],{"class":223,"line":532},11,[221,534,535],{"class":313},"  }\n",[221,537,539],{"class":223,"line":538},12,[221,540,541],{"class":313},"}\n",[207,543,545],{"id":544},"how-it-works","How it works",[547,548,549,552,553,556,557,560,561,564,565,568],"p",{},[218,550,551],{},"ZemaStandardAdapter"," wraps a ",[218,554,555],{},"ZemaSchema"," and implements ",[218,558,559],{},"StandardSchemaV1",". When ",[218,562,563],{},"validate()"," is called, it forwards to ",[218,566,567],{},"safeParse()"," and maps the result:",[570,571,572,585],"table",{},[573,574,575],"thead",{},[576,577,578,582],"tr",{},[579,580,581],"th",{},"Zema",[579,583,584],{},"Standard Schema",[586,587,588,601],"tbody",{},[576,589,590,596],{},[591,592,593],"td",{},[218,594,595],{},"ZemaSuccess(value)",[591,597,598],{},[218,599,600],{},"StandardSuccess(value)",[576,602,603,608],{},[591,604,605],{},[218,606,607],{},"ZemaFailure(errors)",[591,609,610,613],{},[218,611,612],{},"StandardFailure"," with mapped issues",[207,615,617],{"id":616},"issue-mapping","Issue mapping",[547,619,620,623,624,627],{},[218,621,622],{},"ZemaIssue"," fields are mapped to ",[218,625,626],{},"StandardIssue"," as follows:",[570,629,630,643],{},[573,631,632],{},[576,633,634,637,640],{},[579,635,636],{},"ZemaIssue field",[579,638,639],{},"StandardIssue field",[579,641,642],{},"Notes",[586,644,645,658,671,683,695],{},[576,646,647,651,655],{},[591,648,649],{},[218,650,520],{},[591,652,653],{},[218,654,520],{},[591,656,657],{},"Direct mapping",[576,659,660,664,668],{},[591,661,662],{},[218,663,495],{},[591,665,666],{},[218,667,495],{},[591,669,670],{},"Same structure (String or int)",[576,672,673,677,680],{},[591,674,675],{},[218,676,218],{},[591,678,679],{},"not mapped",[591,681,682],{},"Standard Schema V1 does not define a code field",[576,684,685,690,692],{},[591,686,687],{},[218,688,689],{},"receivedValue",[591,691,679],{},[591,693,694],{},"Debug context, not in the spec",[576,696,697,702,704],{},[591,698,699],{},[218,700,701],{},"meta",[591,703,679],{},[591,705,694],{},[547,707,708,709,712,713,716],{},"Warning-level issues (",[218,710,711],{},"ZemaSeverity.warning",") are filtered out. They remain accessible via ",[218,714,715],{},"ZemaResult.warnings"," when using the Zema API directly.",[207,718,720],{"id":719},"usage-with-mamba-cli","Usage with Mamba CLI",[211,722,724],{"className":270,"code":723,"language":272,"meta":216,"style":216},"import 'package:zema/zema.dart';\nimport 'package:zema_standard_schema/zema_standard_schema.dart';\n\nfinal userSchema = z.object({\n  'name': z.string().min(2),\n  'email': z.string().email(),\n  'age': z.int().gte(0),\n});\n\n// Expose as Standard Schema without modifying the original schema\nfinal standard = userSchema.asStandard;\n\n// Pass to Mamba or any StandardSchemaV1-aware consumer\nvoid validateInput(StandardSchemaV1\u003CObject?, Object?> schema, Object? value) {\n  final result = schema.standard.validate(value);\n  if (result is StandardFailure) {\n    for (final issue in result.issues) {\n      print('${issue.path.join(\".\")}: ${issue.message}');\n    }\n  }\n}\n",[218,725,726,734,742,746,765,794,817,847,854,858,863,880,884,890,929,955,969,989,1035,1041,1046],{"__ignoreMap":216},[221,727,728,730,732],{"class":223,"line":224},[221,729,280],{"class":279},[221,731,283],{"class":244},[221,733,286],{"class":231},[221,735,736,738,740],{"class":223,"line":235},[221,737,280],{"class":279},[221,739,293],{"class":244},[221,741,286],{"class":231},[221,743,744],{"class":223,"line":248},[221,745,359],{"emptyLinePlaceholder":358},[221,747,748,750,753,755,757,759,762],{"class":223,"line":259},[221,749,310],{"class":309},[221,751,752],{"class":313}," userSchema ",[221,754,317],{"class":231},[221,756,320],{"class":313},[221,758,323],{"class":231},[221,760,761],{"class":326},"object",[221,763,764],{"class":313},"({\n",[221,766,767,770,772,774,776,778,780,782,784,786,789,791],{"class":223,"line":387},[221,768,769],{"class":244},"  'name'",[221,771,241],{"class":231},[221,773,320],{"class":313},[221,775,323],{"class":231},[221,777,327],{"class":326},[221,779,330],{"class":313},[221,781,323],{"class":231},[221,783,342],{"class":326},[221,785,345],{"class":313},[221,787,788],{"class":279},"2",[221,790,351],{"class":313},[221,792,793],{"class":231},",\n",[221,795,796,799,801,803,805,807,809,811,813,815],{"class":223,"line":392},[221,797,798],{"class":244},"  'email'",[221,800,241],{"class":231},[221,802,320],{"class":313},[221,804,323],{"class":231},[221,806,327],{"class":326},[221,808,330],{"class":313},[221,810,323],{"class":231},[221,812,335],{"class":326},[221,814,330],{"class":313},[221,816,793],{"class":231},[221,818,819,822,824,826,828,831,833,835,838,840,843,845],{"class":223,"line":398},[221,820,821],{"class":244},"  'age'",[221,823,241],{"class":231},[221,825,320],{"class":313},[221,827,323],{"class":231},[221,829,830],{"class":443},"int",[221,832,330],{"class":313},[221,834,323],{"class":231},[221,836,837],{"class":326},"gte",[221,839,345],{"class":313},[221,841,842],{"class":279},"0",[221,844,351],{"class":313},[221,846,793],{"class":231},[221,848,849,852],{"class":223,"line":430},[221,850,851],{"class":313},"})",[221,853,286],{"class":231},[221,855,856],{"class":223,"line":450},[221,857,359],{"emptyLinePlaceholder":358},[221,859,860],{"class":223,"line":475},[221,861,862],{"class":364},"// Expose as Standard Schema without modifying the original schema\n",[221,864,865,867,869,871,874,876,878],{"class":223,"line":532},[221,866,310],{"class":309},[221,868,372],{"class":313},[221,870,317],{"class":231},[221,872,873],{"class":313}," userSchema",[221,875,323],{"class":231},[221,877,382],{"class":313},[221,879,286],{"class":231},[221,881,882],{"class":223,"line":538},[221,883,359],{"emptyLinePlaceholder":358},[221,885,887],{"class":223,"line":886},13,[221,888,889],{"class":364},"// Pass to Mamba or any StandardSchemaV1-aware consumer\n",[221,891,893,896,899,901,903,906,909,912,914,917,920,923,926],{"class":223,"line":892},14,[221,894,895],{"class":309},"void",[221,897,898],{"class":326}," validateInput",[221,900,345],{"class":313},[221,902,559],{"class":443},[221,904,905],{"class":313},"\u003C",[221,907,908],{"class":443},"Object",[221,910,911],{"class":313},"?, ",[221,913,908],{"class":443},[221,915,916],{"class":313},"?> schema",[221,918,919],{"class":231},",",[221,921,922],{"class":443}," Object",[221,924,925],{"class":231},"?",[221,927,928],{"class":313}," value) {\n",[221,930,932,935,937,939,942,944,946,948,950,953],{"class":223,"line":931},15,[221,933,934],{"class":309},"  final",[221,936,403],{"class":313},[221,938,317],{"class":231},[221,940,941],{"class":313}," schema",[221,943,323],{"class":231},[221,945,413],{"class":313},[221,947,323],{"class":231},[221,949,418],{"class":326},[221,951,952],{"class":313},"(value)",[221,954,286],{"class":231},[221,956,958,961,963,965,967],{"class":223,"line":957},16,[221,959,960],{"class":433},"  if",[221,962,437],{"class":313},[221,964,440],{"class":231},[221,966,444],{"class":443},[221,968,447],{"class":313},[221,970,972,975,977,979,981,983,985,987],{"class":223,"line":971},17,[221,973,974],{"class":433},"    for",[221,976,456],{"class":313},[221,978,310],{"class":309},[221,980,461],{"class":313},[221,982,464],{"class":433},[221,984,467],{"class":313},[221,986,323],{"class":231},[221,988,472],{"class":313},[221,990,992,995,997,999,1001,1003,1005,1007,1009,1011,1013,1015,1017,1019,1021,1023,1025,1027,1029,1031,1033],{"class":223,"line":991},18,[221,993,994],{"class":326},"      print",[221,996,345],{"class":313},[221,998,483],{"class":244},[221,1000,486],{"class":313},[221,1002,490],{"class":489},[221,1004,323],{"class":313},[221,1006,495],{"class":489},[221,1008,323],{"class":313},[221,1010,500],{"class":326},[221,1012,345],{"class":313},[221,1014,505],{"class":244},[221,1016,508],{"class":313},[221,1018,511],{"class":244},[221,1020,486],{"class":313},[221,1022,490],{"class":489},[221,1024,323],{"class":313},[221,1026,520],{"class":489},[221,1028,523],{"class":313},[221,1030,483],{"class":244},[221,1032,351],{"class":313},[221,1034,286],{"class":231},[221,1036,1038],{"class":223,"line":1037},19,[221,1039,1040],{"class":313},"    }\n",[221,1042,1044],{"class":223,"line":1043},20,[221,1045,535],{"class":313},[221,1047,1049],{"class":223,"line":1048},21,[221,1050,541],{"class":313},[207,1052,1054],{"id":1053},"using-the-adapter-directly","Using the adapter directly",[547,1056,1057,1058,1060],{},"You can also construct ",[218,1059,551],{}," explicitly instead of using the extension:",[211,1062,1064],{"className":270,"code":1063,"language":272,"meta":216,"style":216},"final adapter = ZemaStandardAdapter(mySchema);\nfinal result = adapter.standard.validate(input);\n",[218,1065,1066,1083],{"__ignoreMap":216},[221,1067,1068,1070,1073,1075,1078,1081],{"class":223,"line":224},[221,1069,310],{"class":309},[221,1071,1072],{"class":313}," adapter ",[221,1074,317],{"class":231},[221,1076,1077],{"class":443}," ZemaStandardAdapter",[221,1079,1080],{"class":313},"(mySchema)",[221,1082,286],{"class":231},[221,1084,1085,1087,1089,1091,1094,1096,1098,1100,1102,1105],{"class":223,"line":235},[221,1086,310],{"class":309},[221,1088,403],{"class":313},[221,1090,317],{"class":231},[221,1092,1093],{"class":313}," adapter",[221,1095,323],{"class":231},[221,1097,413],{"class":313},[221,1099,323],{"class":231},[221,1101,418],{"class":326},[221,1103,1104],{"class":313},"(input)",[221,1106,286],{"class":231},[547,1108,1109,1110,1112],{},"This is useful when you need to pass the adapter as a ",[218,1111,559],{}," type without relying on extension methods.",[207,1114,1116],{"id":1115},"limitations","Limitations",[1118,1119,1120,1135],"ul",{},[1121,1122,1123,1127,1128,1131,1132,1134],"li",{},[1124,1125,1126],"strong",{},"Sync only."," ",[218,1129,1130],{},"StandardSchemaV1.validate"," is synchronous in the spec. The adapter uses ",[218,1133,567],{}," (sync). For async validation, call the Zema API directly.",[1121,1136,1137,1140],{},[1124,1138,1139],{},"Warnings filtered."," Zema warning-level issues are filtered out because Standard Schema does not have a warning concept.",[207,1142,1144],{"id":1143},"api-reference","API reference",[570,1146,1147,1157],{},[573,1148,1149],{},[576,1150,1151,1154],{},[579,1152,1153],{},"Method / Property",[579,1155,1156],{},"Description",[586,1158,1159,1174,1188,1200,1215],{},[576,1160,1161,1166],{},[591,1162,1163],{},[218,1164,1165],{},"ZemaStandardAdapter(schema)",[591,1167,1168,1169,1171,1172],{},"Wraps a ",[218,1170,555],{}," as a ",[218,1173,559],{},[576,1175,1176,1181],{},[591,1177,1178],{},[218,1179,1180],{},".standard",[591,1182,1183,1184,1187],{},"Returns ",[218,1185,1186],{},"StandardSchemaPropsV1"," with vendor and validate function",[576,1189,1190,1195],{},[591,1191,1192],{},[218,1193,1194],{},"schema.asStandard",[591,1196,1197,1198],{},"Extension getter that returns a ",[218,1199,559],{},[576,1201,1202,1207],{},[591,1203,1204],{},[218,1205,1206],{},"zemaIssueToStandard(issue)",[591,1208,1209,1210,1212,1213],{},"Maps a single ",[218,1211,622],{}," to a ",[218,1214,626],{},[576,1216,1217,1222],{},[591,1218,1219],{},[218,1220,1221],{},"zemaIssuesToStandard(issues)",[591,1223,1224,1225,1227],{},"Maps a list of ",[218,1226,622],{},"s, filtering out warnings",[1229,1230,1231],"style",{},"html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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);}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}",{"title":216,"searchDepth":235,"depth":235,"links":1233},[1234,1235,1236,1237,1238,1239,1240,1241],{"id":209,"depth":235,"text":15},{"id":298,"depth":235,"text":299},{"id":544,"depth":235,"text":545},{"id":616,"depth":235,"text":617},{"id":719,"depth":235,"text":720},{"id":1053,"depth":235,"text":1054},{"id":1115,"depth":235,"text":1116},{"id":1143,"depth":235,"text":1144},"Bridge any Zema schema into the Standard Schema contract for use with CLI frameworks and other consumers.","md",null,{},{"title":190,"description":1242},"ZPLa9w-2c6mqgnozwbVvjXFUg64v_AZByPdyizMGAnM",[1249,1251],{"title":186,"path":187,"stem":188,"description":1250,"children":-1},"Validate Hive documents on read and write. No TypeAdapter, no code generation.",{"title":194,"path":195,"stem":196,"description":1252,"children":-1},"Frequently asked questions about Zema.",1787744332794]