From 56f0fff3c6b210afa72f08ae79df9750baeb2253 Mon Sep 17 00:00:00 2001 From: zfben Date: Sun, 27 Oct 2024 02:57:48 +0000 Subject: [PATCH] deploy: faasjs/faasjs@047635aec02f4f5d02bb87a84c3e466dee257d00 --- 404.html | 10 ++--- CHANGELOG.html | 10 ++--- CODE_OF_CONDUCT.html | 8 ++-- CONTRIBUTING.html | 8 ++-- SECURITY.html | 8 ++-- ....html-Bv73dT5m.js => 404.html-Bh7TEsBP.js} | 2 +- ....html-aDINTOrh.js => App.html-DG8JHnB8.js} | 2 +- ...-DOiHz90u.js => AppProps.html-D3ykSgAA.js} | 2 +- ...FvWd.js => BaseItemProps.html-Cu5XGBnZ.js} | 2 +- ...odS265r.js => BaseOption.html-CebD1Ytj.js} | 2 +- ...l-BUjqv-89.js => BaseUrl.html-CkbAObhu.js} | 2 +- ...tml-B0LqcO8z.js => Blank.html-Bu4whSWP.js} | 2 +- ...F1Xkczg.js => BlankProps.html-Dqv0zJ3Y.js} | 2 +- assets/CHANGELOG.html-B-M8yn9R.js | 1 - assets/CHANGELOG.html-CQUXbC_y.js | 1 + ...Dt.js => CODE_OF_CONDUCT.html-jXr6Kuxw.js} | 2 +- ...LuhNS.js => CONTRIBUTING.html-C5-WTJ1j.js} | 2 +- ...8rre.js => CloudFunction.html-D4M6vGw4.js} | 2 +- ... => CloudFunctionAdapter.html-4-UM6axU.js} | 2 +- ...s => CloudFunctionConfig.html-BEo2xwZi.js} | 2 +- ...tml-DVaLOU_k.js => Color.html-DhSAURth.js} | 2 +- ...tml-CCVRv6-U.js => Color.html-hvU0HmgY.js} | 2 +- ...ml-BsP9zeq3.js => Config.html-DaOB8SlI.js} | 2 +- ...ml-oDG90mmE.js => Config.html-wUs0fSua.js} | 2 +- ...l1VG.js => ConfigContext.html-nIENrflk.js} | 2 +- ..._RI.js => ConfigProvider.html-BaNYkiwd.js} | 2 +- ...s => ConfigProviderProps.html-B1qLGN97.js} | 2 +- ...wYW3c8.js => ContentType.html-DmKU7QO7.js} | 2 +- ...ml-5pAopEdV.js => Cookie.html-0QO6yZ3B.js} | 2 +- ...rkl9.js => CookieOptions.html-Dn6ifDDd.js} | 2 +- ...KMFABX.js => Description.html-DsFO_WKI.js} | 2 +- ...criptionItemContentProps.html-DSFyc9_H.js} | 2 +- ... => DescriptionItemProps.html-DWVndDB-.js} | 2 +- ...Z.js => DescriptionProps.html-DkQL_ICz.js} | 2 +- ...ml-CIINMLkQ.js => Drawer.html-WuLa2wYf.js} | 2 +- ...b9l5IC.js => DrawerProps.html-C8OZ01E5.js} | 2 +- ...sXKv.js => ErrorBoundary.html-C9pK3V5g.js} | 2 +- ...mY90.js => ErrorBoundary.html-CPd7dSmB.js} | 2 +- ...js => ErrorBoundaryProps.html-CvY0GgHQ.js} | 2 +- ...js => ErrorBoundaryProps.html-DXYqqsH4.js} | 2 +- ...js => ErrorChildrenProps.html-Dnv300bH.js} | 2 +- ...a-.js => ExportedHandler.html-C-rglngL.js} | 2 +- ...uV.js => ExportedHandler.html-DP6RJNmR.js} | 2 +- ...tendDescriptionItemProps.html-ilLXMULJ.js} | 2 +- ...tendDescriptionTypeProps.html-CUapMY4n.js} | 2 +- ...s => ExtendFormItemProps.html-CNgXx38l.js} | 2 +- ...s => ExtendFormTypeProps.html-BFnOPIHs.js} | 2 +- ... => ExtendTableItemProps.html-BmD73NxX.js} | 2 +- ... => ExtendTableTypeProps.html-VgJcjolH.js} | 2 +- ...MSyiqd.js => ExtendTypes.html-cGH7KqOH.js} | 2 +- ...pKVoTsa.js => FaasAction.html-TXK-Ygf6.js} | 2 +- ..._vC-bxg.js => FaasAction.html-suHi7Xv7.js} | 2 +- ...py.js => FaasActionPaths.html-Cp8NcsGI.js} | 2 +- ....js => FaasBrowserClient.html-BMA-tkdq.js} | 2 +- ....js => FaasBrowserClient.html-DA4H9PT4.js} | 2 +- ... FaasBrowserClientAction.html-CruwrelK.js} | 2 +- ...-Dg26ZPy8.js => FaasData.html-Cuu6Zhzk.js} | 2 +- ...-DMGggaWr.js => FaasData.html-bEwH9w4f.js} | 2 +- ....js => FaasDataInjection.html-BdmZSBwz.js} | 2 +- ....js => FaasDataInjection.html-DYladEvf.js} | 2 +- ...wB.js => FaasDataWrapper.html-BFzzERDF.js} | 2 +- ...IQ.js => FaasDataWrapper.html-Y1nFkLdr.js} | 2 +- ... => FaasDataWrapperProps.html-BdpwOOK9.js} | 2 +- ... => FaasDataWrapperProps.html-ai49Ztyv.js} | 2 +- ...bDLf.js => FaasItemProps.html-CpDXA_kj.js} | 2 +- ...UZuTH.js => FaasItemType.html-DqsDEt8W.js} | 2 +- ....js => FaasItemTypeValue.html-BrmgInat.js} | 2 +- ...yJsqSp4.js => FaasParams.html-BUY1QY4a.js} | 2 +- ...fuH4_-9.js => FaasParams.html-DYLr2Wnf.js} | 2 +- ...ZF.js => FaasReactClient.html-CWaHazLU.js} | 2 +- ... FaasReactClientInstance.html-DG9J6ok8.js} | 2 +- ...> FaasReactClientOptions.html-CeaBRMMz.js} | 2 +- ...VPQC.js => FaasVuePlugin.html-BmwPRtXL.js} | 2 +- ... => FaasVuePluginOptions.html-BC-7_mwy.js} | 2 +- ...html-bWppmuP-.js => Form.html-CD7AZuMW.js} | 2 +- assets/Form.html-CiV9d7FU.js | 1 + ...-BZn3x0mZ.js => FormItem.html-FgxpLh7B.js} | 2 +- ...Zlwd.js => FormItemProps.html-B-hAFprT.js} | 2 +- ...XP5ENEPu.js => FormProps.html-DgLbSu00.js} | 2 +- ...Tq.js => FormSubmitProps.html-CTF6YaJn.js} | 2 +- ...html-DmTuKrGp.js => Func.html-B8uJ37vr.js} | 2 +- ...html-65fRHaaG.js => Func.html-T56GODvm.js} | 2 +- ...ZXzXZxE.js => FuncConfig.html-BJCEDO_y.js} | 2 +- ...gycrMPZ.js => FuncConfig.html-C_MeTACC.js} | 2 +- ...Tqms.js => FuncEventType.html-CkhS74wf.js} | 2 +- ...AE3l.js => FuncEventType.html-DtUNfQSL.js} | 2 +- ...AHI.js => FuncReturnType.html-Bhe-zYDH.js} | 2 +- ...oJZ.js => FuncReturnType.html-C5VjQbqE.js} | 2 +- ...KaMYSlZ.js => FuncWarper.html-jWaKjAua.js} | 2 +- ...l-gOBuMgSr.js => Handler.html-C_sRENg9.js} | 2 +- ...l-BEvHEpET.js => Handler.html-DV74K7f4.js} | 2 +- ...html-BIR-mgs3.js => Http.html-ByCDLvow.js} | 2 +- ...ZWg7BCU.js => HttpConfig.html-MOkUFcoP.js} | 2 +- ...DEC0-wIe.js => HttpError.html-OTl2fF3s.js} | 2 +- ...oU.js => HttpFuncHandler.html-0eQYNrWW.js} | 2 +- ...zQ.js => InferFaasAction.html-CMpemrIc.js} | 2 +- ...vQ7zWda.js => InvokeData.html-BYwqW0kL.js} | 2 +- ...tXKBgDT.js => InvokeData.html-BlWpNmjC.js} | 2 +- ...html-eAqgjNK3.js => Knex.html-BUt4hnQL.js} | 2 +- ...R0p_gMK.js => KnexConfig.html-DRMRPg8M.js} | 2 +- ...tml-Bb8_FjYS.js => Level.html-4o7NljS4.js} | 2 +- ...Hd0EC.js => LifeCycleKey.html-YwCApE5S.js} | 2 +- ...jLccr.js => LifeCycleKey.html-ZQqSVoT9.js} | 2 +- ...html-CWTTWmpL.js => Link.html-D5J-J95o.js} | 2 +- ...Ct7rM1-P.js => LinkProps.html-D3XRb0P8.js} | 2 +- ...l-CqGak20P.js => Loading.html-De5wzBbo.js} | 2 +- ...kF4ci.js => LoadingProps.html-CPw1ThAt.js} | 2 +- ...ml-BD7Q3y2i.js => Logger.html-1VvccJWq.js} | 2 +- ...IjKmvO.js => MockHandler.html-CNvMZsRX.js} | 2 +- ...tml-CSZ9pmS1.js => Modal.html-DOApIAF7.js} | 2 +- ...nxtaZXt.js => ModalProps.html-znbKRpwQ.js} | 2 +- ...tml-yKBStUgh.js => Mongo.html-2W-zqrfo.js} | 2 +- ...5HIDI5.js => MongoConfig.html-DIWVryjR.js} | 2 +- ...BSWiBA_m.js => MountData.html--PlKfV2O.js} | 2 +- ...BAfpLHnM.js => MountData.html-CMsJbg0n.js} | 2 +- ...html-B-0hCKe-.js => Next.html-CHzHCD8M.js} | 2 +- ...html-BqiJ0MeF.js => Next.html-CmMdzrvL.js} | 2 +- ...uv8TJ.js => NextJsPlugin.html-CdO6o1n8.js} | 2 +- ...js => NodeBuiltinModules.html-QG4XkB7r.js} | 2 +- ...l-CkehJzWh.js => OnError.html-BFi6NWMq.js} | 2 +- ...6H.js => OptionalWrapper.html-D14FF0-l.js} | 2 +- ... => OptionalWrapperProps.html-BwrENdHy.js} | 2 +- ...l-DAZc-Xn-.js => Options.html-DTJMwIGS.js} | 2 +- ...l-BABm-Tox.js => Options.html-DcSq6UIB.js} | 2 +- ...l-qQ_0o6Io.js => Options.html-HfAQAm6X.js} | 2 +- ...zYOld.js => PageNotFound.html-CJA5xUCQ.js} | 2 +- ...ml-DqS5E2TF.js => Plugin.html-BKN0frlX.js} | 2 +- ...ml-CLFIdC9Y.js => Plugin.html-ByLj-YCJ.js} | 2 +- ...tml-BureqIUy.js => Redis.html-_e3Clxhb.js} | 2 +- ...VrlHJF.js => RedisConfig.html-BTBUSRi2.js} | 2 +- ...l-DktkA2_h.js => Request.html-BjCa9Jjz.js} | 2 +- ...DUl.js => RequestOptions.html-X2MCoPCb.js} | 2 +- ...-BGilIcwn.js => Response.html-BGFzWXNv.js} | 2 +- ...-BNocks50.js => Response.html-Bv03JYoI.js} | 2 +- ...-Dp5KNV1l.js => Response.html-BvjERUSJ.js} | 2 +- ...-DSwEGKv3.js => Response.html-D6AJVshL.js} | 2 +- ...-B6L07dId.js => Response.html-DeMr4z_G.js} | 2 +- ...CQtn.js => ResponseError.html-BM96JV07.js} | 2 +- ...tzLh.js => ResponseError.html-BNDJkXXe.js} | 2 +- ...qvjW.js => ResponseError.html-DQjvfMot.js} | 2 +- ...B76y.js => ResponseError.html-SisZlLOx.js} | 2 +- ...OJ.js => ResponseHeaders.html-BLy1F2f-.js} | 2 +- ..._3.js => ResponseHeaders.html-CZyQEFtC.js} | 2 +- ...ll.js => ResponseHeaders.html-NCgYNEYi.js} | 2 +- ...1jOi.js => ResponseProps.html-CeMhyHhr.js} | 2 +- ...ml-CyJknPiP.js => Routes.html-C8B-ML04.js} | 2 +- ...DX_Efg.js => RoutesProps.html-C9KPTaCq.js} | 2 +- ...-DeZDJ9b4.js => SECURITY.html-BeRu2KWn.js} | 2 +- ...ml-C-SkHgYP.js => Server.html-B8K4j26G.js} | 2 +- ...l-BozO1Lvp.js => Session.html-BbUyd-27.js} | 2 +- ...lu1.js => SessionOptions.html-DgZJUOcG.js} | 2 +- ...-DZpLxRq5.js => TabProps.html-DelXUnmk.js} | 2 +- ...tml-D-JTopF5.js => Table.html-11l8MQMY.js} | 2 +- ...NhJ.js => TableItemProps.html-BY1uiysy.js} | 2 +- ...ePzknIF.js => TableProps.html-BB2NXepY.js} | 2 +- ...html-BXczWuPM.js => Tabs.html-BtmB8e-_.js} | 2 +- ...DFYtk33K.js => TabsProps.html-BHIWtUVn.js} | 2 +- ...tml-CcA3uE7R.js => Title.html-jH8Y2kci.js} | 2 +- ...MO9Hgg5.js => TitleProps.html-BiucWgJg.js} | 2 +- ... => UnionFaasItemElement.html-DKJ4Q2i3.js} | 2 +- ...> UnionFaasItemInjection.html-B5CHiuOb.js} | 2 +- ...js => UnionFaasItemProps.html-Dmg8SC4Z.js} | 2 +- ...s => UnionFaasItemRender.html-CewT50XN.js} | 2 +- ...MQ0ke1E.js => UnionScene.html-JsRbD3t_.js} | 2 +- ...sy5Zf.js => UseifyPlugin.html-Cgs43enT.js} | 2 +- ...sVnoc.js => UseifyPlugin.html-Dz8CtrsD.js} | 2 +- ...Cz3j13pY.js => Validator.html-1BpZqwy_.js} | 2 +- ...Ip.js => ValidatorConfig.html-xRpq_YcJ.js} | 2 +- ...6.js => ValidatorOptions.html-B9NuiRgz.js} | 2 +- ... => ValidatorRuleOptions.html-ZSawoiV9.js} | 2 +- assets/app-BlW5p_5f.js | 42 ++++++++++++++++++ assets/app-DsV01JBz.js | 42 ------------------ ...html-BxRjEkhg.js => auth.html-C2lWsOkl.js} | 4 +- ...l-9ElkrP7l.js => browser.html-DsWW5a0U.js} | 4 +- ...ml-BxE7PEXs.js => bundle.html-PGNk5xZ_.js} | 2 +- ....html-CJ2q0U-2.js => cli.html-BpviReXK.js} | 4 +- ...-zxzwwJSD.js => closeAll.html-DoFFWI8n.js} | 2 +- ...Uu2.js => cloud_function.html-D6xv6zHw.js} | 4 +- ...nD.js => create-faas-app.html-B1LUetO8.js} | 2 +- ...> createSplittingContext.html--c5d1dTP.js} | 2 +- ...b.html-Du50qwjN.js => db.html-DerjLNwO.js} | 4 +- ...CJf-Y2ta.js => deepMerge.html-BrBwBU0X.js} | 2 +- ...08NaiEu.js => deep_merge.html-CVNMq1lu.js} | 2 +- ...l-m7EIsiCp.js => default.html-BQ0am4hg.js} | 2 +- ...l-j4QQXYK0.js => default.html-Xy6Fbw0D.js} | 2 +- ...l-C--JDtwL.js => develop.html-C_JIYh2r.js} | 2 +- ....html-Bxd3bf2c.js => env.html-BokJ1p2m.js} | 2 +- ...tml-D17M9zDQ.js => equal.html-WpkIoDDB.js} | 2 +- ...DU2o1Ht0.js => faas-yaml.html-Cf0_wjqR.js} | 4 +- ...html-BHZtzSvK.js => faas.html-BlLpO7F3.js} | 2 +- ...html-CZ4kEDPe.js => faas.html-DlbOKJWH.js} | 2 +- ...html-B8lyspqE.js => func.html-BUfJFasR.js} | 4 +- ...C9zUOky.js => generateId.html-C5idtdsB.js} | 2 +- ....html-BZjc8uyC.js => get.html-CGOI5yt0.js} | 2 +- ...ml-C_nCvWsj.js => getAll.html-GjnlW1ah.js} | 2 +- ...CSR8_w6o.js => getClient.html-BksZ91JF.js} | 2 +- ...l-D59K5kuF.js => getJSON.html-ByGhGQFX.js} | 2 +- ...html-uJjeSeOT.js => http.html-CQCvMRjW.js} | 4 +- ...html-BGzzT_xD.js => http.html-Y_zl0RKL.js} | 4 +- ...tml-CXRURkVu.js => index.html-37cRjwlm.js} | 2 +- ...tml-DrXrd4TG.js => index.html-B2ZjwdrM.js} | 2 +- ...tml-C_G_zL8f.js => index.html-B4Ftud4z.js} | 4 +- ...tml-DoS6Pr3A.js => index.html-BRaf7NJ5.js} | 2 +- ...tml-DRMw43-n.js => index.html-BVGdgQWr.js} | 2 +- ...tml-Ck9ZWExk.js => index.html-BaQvW1Qh.js} | 2 +- ...tml-C_ptF1OT.js => index.html-Bfoa27ci.js} | 2 +- ...tml-3wCgYamm.js => index.html-Bsf-6Rh9.js} | 2 +- ...tml-bJmuwc1r.js => index.html-BxrFpNmy.js} | 2 +- ...tml-BCyHBZnh.js => index.html-CE8EfYy8.js} | 2 +- ...tml-CwoyP9tP.js => index.html-CEHJFi-n.js} | 2 +- ...tml-DCToW7kT.js => index.html-CEyFN5FH.js} | 2 +- ...tml-CnNtBe1J.js => index.html-CHN1i0be.js} | 2 +- ...tml-D5blycRt.js => index.html-CQt3C-na.js} | 4 +- ...tml-C1Cz6w4s.js => index.html-CR1DmqG2.js} | 2 +- ...tml-DEuRPdd1.js => index.html-CYYycS6e.js} | 2 +- ...tml-fy1RkIYR.js => index.html-Cb7GA1eU.js} | 2 +- ...tml-BT6b9pex.js => index.html-CbcvKhWW.js} | 2 +- ...tml-DqrMlNpA.js => index.html-Cjl_G0Gp.js} | 2 +- ...tml-DX1gOuI4.js => index.html-Cmp7kd5j.js} | 4 +- ...tml-BwkCupqT.js => index.html-CnBr6m9-.js} | 2 +- ...tml-ieEbFQGb.js => index.html-CsyP6am1.js} | 2 +- ...tml-Byg9N_1R.js => index.html-CxDM1Wah.js} | 2 +- ...tml-BQdz-ibU.js => index.html-CxyjkZZ8.js} | 2 +- ...tml-CZv-LlOL.js => index.html-DCB5J-i6.js} | 2 +- ...tml-DGpbjRbk.js => index.html-DRceIdy-.js} | 2 +- ...tml-4wwweD92.js => index.html-DW4LFQVn.js} | 2 +- ...tml-DX7MeQXh.js => index.html-DeqpZm_A.js} | 2 +- ...tml-B0ZLzpSi.js => index.html-DiZg4vhi.js} | 4 +- ...tml-xTYIf4Yg.js => index.html-FQAm8k68.js} | 2 +- ...tml-DTEPZqvn.js => index.html-FhM8UnEu.js} | 2 +- ...tml-DNxHstHq.js => index.html-IaVMKOLA.js} | 2 +- ...tml-mFvpv82-.js => index.html-kRIEUkIE.js} | 4 +- ...tml-CWLInbGW.js => index.html-nmp0rvXN.js} | 2 +- ...tml-BoLudo3J.js => index.html-wTj1fjpZ.js} | 2 +- ...ml-CV4c8KOu.js => invoke.html-C6uCKrf4.js} | 2 +- ...xeeEsQX.js => invokeSync.html-CzrU3f3i.js} | 2 +- ...html-Bbf84YPC.js => knex.html-DgP6prXY.js} | 2 +- ...oXsM0WSX.js => lifecycle.html-DoloVQN6.js} | 2 +- ...html-Db83OaaS.js => load.html-Ctt_w4dt.js} | 2 +- ...Ezs5Cq0.js => loadConfig.html-BxPGOaFb.js} | 2 +- ...ml-Bh6-7Nxb.js => loadTs.html-C71av9xG.js} | 2 +- ...html-Cu_oN3SC.js => lock.html-EmpCY8Zj.js} | 2 +- ...ml-BuPoufEe.js => logger.html-LhvCYED9.js} | 2 +- ...tml-D50Mu0gU.js => mongo.html-CNjXYFVN.js} | 2 +- ...tml-C4b1CaUb.js => multi.html-BFKPaTMJ.js} | 2 +- ...WalI5yk.js => originKnex.html-DaCdxK1-.js} | 2 +- ...-Cp-atkyZ.js => pipeline.html-D_9sOhKd.js} | 2 +- ...ml-BWCA0_Aq.js => plugin.html-BW96S0QQ.js} | 4 +- ...l-189j4ANF.js => publish.html-lG9qkNgg.js} | 2 +- ...tml-BPkTjKLT.js => query.html-CIHBtjYA.js} | 2 +- ...tml-CUZAhp8I.js => query.html-ElTaVF34.js} | 2 +- ...mYN.js => querystringify.html-C6nW6-JE.js} | 2 +- ....html-DNBM2e1q.js => raw.html-DB32QF0r.js} | 2 +- ...tml-BZiFg5hQ.js => react.html-AI2CsLeA.js} | 4 +- ...tml-CL8LpcLJ.js => react.html-CG282d9E.js} | 4 +- ...tml-BKajFQDl.js => redis.html-COHbAekm.js} | 4 +- ...ye5Jp.js => request-spec.html-B4IjCFIv.js} | 4 +- ...7WrwA.js => request-spec.html-BJj6tNBu.js} | 4 +- ...l-Cgm-v0sK.js => request.html-2Uyi8NqR.js} | 2 +- ...l-Bzi1CCIQ.js => request.html-D5P_3pe6.js} | 4 +- ...ml-BpBMn-uQ.js => server.html-BLoBxuA2.js} | 2 +- ....html-CDWHYgqS.js => set.html-Dnp32uDV.js} | 2 +- ...G4b.js => setDrawerProps.html-BmMT1QBi.js} | 2 +- ...l-eCECzZUP.js => setJSON.html-BNR4BQHl.js} | 2 +- ...l-CfwKu7KR.js => setMock.html-D0NkXXSB.js} | 2 +- ...l-Byk7564I.js => setMock.html-_JiHV7Yw.js} | 2 +- ...iyLn.js => setModalProps.html-hHNkCFMw.js} | 2 +- ....js => setupDevtools-7MC2TMWH-CYcxJwlq.js} | 2 +- ...tml-DD5ktdZE.js => story.html-DC6o9OTR.js} | 2 +- assets/style-2_vrxXSb.css | 1 + assets/style-CWUaXWHO.css | 1 - ...html-Ct8M3sLZ.js => test.html-CbfClUTT.js} | 4 +- ...html-YzrY9gZ-.js => test.html-CjAkXz4X.js} | 2 +- ...64oCTc.js => transaction.html-kUiaN7qA.js} | 2 +- ...st.js => transferOptions.html-dX7Y_sIN.js} | 2 +- ...k89q.js => transferValue.html-Cczx-YVR.js} | 2 +- ...rVxWd1m1.js => transform.html-BYab-wEy.js} | 2 +- ...ml-BqjKgOXj.js => unlock.html-DmXyqyLe.js} | 2 +- ...6EzEjbc.js => upperFirst.html-B3jMafTF.js} | 2 +- ...ml-CvA_288F.js => useApp.html-DgrccNFR.js} | 2 +- ...qhFGbF.js => useAppProps.html-DMuJh8M7.js} | 2 +- ...7.js => useCloudFunction.html-DDlviuk9.js} | 2 +- ...a.js => useConfigContext.html-B_16KmDu.js} | 2 +- ...A4arfs.js => useConstant.html-D547-PIO.js} | 2 +- ...3SmhpEt0.js => useDrawer.html-Tu-eT1Hd.js} | 2 +- ...Z.js => useEqualCallback.html-_Wv4V0K3.js} | 2 +- ...wfA.js => useEqualEffect.html-Cwshkg1-.js} | 2 +- ...MckP4.js => useEqualMemo.html-CmF0yfsv.js} | 2 +- ...y0.js => useEqualMemoize.html-DGZ8YBra.js} | 2 +- ...l-BqyqFT2V.js => useFaas.html-B4oM1oGP.js} | 2 +- ...l-CVFhG1TW.js => useFaas.html-CTQ1IsSU.js} | 2 +- ...mcF.js => useFaasOptions.html-CKYn3e-G.js} | 2 +- ...l-CdBEeg2B.js => useFunc.html-Cw4IJ8E6.js} | 2 +- ...l-BzCV5YaO.js => useFunc.html-DScabtkb.js} | 2 +- ... useFuncWithNextJsPlugin.html-Bwy_XzK_.js} | 2 +- ...l-DUhTuYps.js => useHttp.html-BDX59o8o.js} | 2 +- ...SB9s12.js => useHttpFunc.html-zCGTy9Rw.js} | 2 +- ...l-Cq6ObIZ9.js => useKnex.html-C1uaNkpg.js} | 2 +- ...-D2lMI091.js => useModal.html-CUkMO2ej.js} | 2 +- ...Dgpz9IIZ.js => usePlugin.html-BdUPBMYi.js} | 2 +- ...DsOtsISK.js => usePlugin.html-x21RPzuf.js} | 2 +- ...-DyIrwXRi.js => useRedis.html-GUcNNnUw.js} | 2 +- ....js => useSplittingState.html-DsOnvtOm.js} | 2 +- ...rJAuExW.js => vue-plugin.html-CcV7PSp5.js} | 4 +- ....html-C6tWkjyf.js => vue.html-DuUaL2K8.js} | 4 +- ...FzKjR.js => withFaasData.html-DFlnBWAO.js} | 2 +- ...1gsRw.js => withFaasData.html-F3PB3oeX.js} | 2 +- doc/ant-design/functions/App.html | 8 ++-- doc/ant-design/functions/Blank.html | 8 ++-- doc/ant-design/functions/ConfigProvider.html | 8 ++-- doc/ant-design/functions/Description.html | 8 ++-- doc/ant-design/functions/Drawer.html | 8 ++-- doc/ant-design/functions/ErrorBoundary.html | 8 ++-- doc/ant-design/functions/FaasDataWrapper.html | 8 ++-- doc/ant-design/functions/Form.html | 8 ++-- doc/ant-design/functions/FormItem.html | 8 ++-- doc/ant-design/functions/Link.html | 8 ++-- doc/ant-design/functions/Loading.html | 8 ++-- doc/ant-design/functions/Modal.html | 8 ++-- doc/ant-design/functions/PageNotFound.html | 8 ++-- doc/ant-design/functions/Routes.html | 8 ++-- doc/ant-design/functions/Table.html | 8 ++-- doc/ant-design/functions/Tabs.html | 8 ++-- doc/ant-design/functions/Title.html | 8 ++-- doc/ant-design/functions/faas.html | 8 ++-- doc/ant-design/functions/transferOptions.html | 8 ++-- doc/ant-design/functions/transferValue.html | 8 ++-- doc/ant-design/functions/upperFirst.html | 8 ++-- doc/ant-design/functions/useApp.html | 8 ++-- .../functions/useConfigContext.html | 8 ++-- doc/ant-design/functions/useDrawer.html | 8 ++-- doc/ant-design/functions/useFaas.html | 8 ++-- doc/ant-design/functions/useModal.html | 8 ++-- doc/ant-design/functions/withFaasData.html | 8 ++-- doc/ant-design/index.html | 8 ++-- doc/ant-design/interfaces/AppProps.html | 8 ++-- doc/ant-design/interfaces/BaseItemProps.html | 8 ++-- doc/ant-design/interfaces/BlankProps.html | 8 ++-- .../interfaces/ConfigProviderProps.html | 8 ++-- .../DescriptionItemContentProps.html | 8 ++-- .../interfaces/DescriptionItemProps.html | 8 ++-- .../interfaces/DescriptionProps.html | 8 ++-- doc/ant-design/interfaces/DrawerProps.html | 8 ++-- .../interfaces/ErrorBoundaryProps.html | 8 ++-- .../ExtendDescriptionTypeProps.html | 8 ++-- .../interfaces/ExtendFormItemProps.html | 8 ++-- .../interfaces/FaasDataWrapperProps.html | 8 ++-- doc/ant-design/interfaces/FaasItemProps.html | 8 ++-- doc/ant-design/interfaces/FormItemProps.html | 8 ++-- doc/ant-design/interfaces/FormProps.html | 8 ++-- doc/ant-design/interfaces/LinkProps.html | 8 ++-- doc/ant-design/interfaces/ModalProps.html | 8 ++-- doc/ant-design/interfaces/RoutesProps.html | 8 ++-- doc/ant-design/interfaces/TabProps.html | 8 ++-- doc/ant-design/interfaces/TableItemProps.html | 8 ++-- doc/ant-design/interfaces/TabsProps.html | 8 ++-- doc/ant-design/interfaces/TitleProps.html | 8 ++-- .../interfaces/UnionFaasItemProps.html | 8 ++-- doc/ant-design/interfaces/useAppProps.html | 8 ++-- doc/ant-design/type-aliases/BaseOption.html | 8 ++-- .../ExtendDescriptionItemProps.html | 8 ++-- .../type-aliases/ExtendFormTypeProps.html | 8 ++-- .../type-aliases/ExtendTableItemProps.html | 8 ++-- .../type-aliases/ExtendTableTypeProps.html | 8 ++-- doc/ant-design/type-aliases/ExtendTypes.html | 8 ++-- .../type-aliases/FaasDataInjection.html | 8 ++-- doc/ant-design/type-aliases/FaasItemType.html | 8 ++-- .../type-aliases/FaasItemTypeValue.html | 8 ++-- .../type-aliases/FormSubmitProps.html | 8 ++-- doc/ant-design/type-aliases/LoadingProps.html | 8 ++-- doc/ant-design/type-aliases/TableProps.html | 8 ++-- .../type-aliases/UnionFaasItemElement.html | 8 ++-- .../type-aliases/UnionFaasItemInjection.html | 8 ++-- .../type-aliases/UnionFaasItemRender.html | 8 ++-- doc/ant-design/type-aliases/UnionScene.html | 8 ++-- .../type-aliases/setDrawerProps.html | 8 ++-- .../type-aliases/setModalProps.html | 8 ++-- doc/ant-design/variables/ConfigContext.html | 8 ++-- doc/browser/classes/FaasBrowserClient.html | 8 ++-- doc/browser/classes/Response.html | 8 ++-- doc/browser/classes/ResponseError.html | 8 ++-- doc/browser/functions/generateId.html | 8 ++-- doc/browser/functions/setMock.html | 8 ++-- doc/browser/index.html | 8 ++-- doc/browser/type-aliases/BaseUrl.html | 8 ++-- .../type-aliases/FaasBrowserClientAction.html | 8 ++-- doc/browser/type-aliases/MockHandler.html | 8 ++-- doc/browser/type-aliases/Options.html | 8 ++-- doc/browser/type-aliases/ResponseHeaders.html | 8 ++-- doc/browser/type-aliases/ResponseProps.html | 8 ++-- doc/cli/index.html | 8 ++-- doc/cli/variables/default.html | 10 ++--- doc/cloud_function/classes/CloudFunction.html | 8 ++-- doc/cloud_function/functions/invoke.html | 8 ++-- doc/cloud_function/functions/invokeSync.html | 8 ++-- .../functions/useCloudFunction.html | 8 ++-- doc/cloud_function/index.html | 8 ++-- .../type-aliases/CloudFunctionAdapter.html | 8 ++-- .../type-aliases/CloudFunctionConfig.html | 8 ++-- doc/create-faas-app/index.html | 8 ++-- doc/create-faas-app/variables/default.html | 8 ++-- doc/deep_merge/functions/deepMerge.html | 8 ++-- doc/deep_merge/index.html | 8 ++-- doc/faasjs/index.html | 8 ++-- doc/func/classes/Func.html | 8 ++-- doc/func/functions/useFunc.html | 8 ++-- doc/func/functions/usePlugin.html | 8 ++-- doc/func/index.html | 8 ++-- doc/func/type-aliases/Config.html | 8 ++-- doc/func/type-aliases/ExportedHandler.html | 8 ++-- doc/func/type-aliases/FuncConfig.html | 8 ++-- doc/func/type-aliases/FuncEventType.html | 8 ++-- doc/func/type-aliases/FuncReturnType.html | 8 ++-- doc/func/type-aliases/Handler.html | 8 ++-- doc/func/type-aliases/InvokeData.html | 8 ++-- doc/func/type-aliases/LifeCycleKey.html | 8 ++-- doc/func/type-aliases/MountData.html | 8 ++-- doc/func/type-aliases/Next.html | 8 ++-- doc/func/type-aliases/Plugin.html | 8 ++-- doc/func/type-aliases/UseifyPlugin.html | 8 ++-- doc/http/classes/Cookie.html | 8 ++-- doc/http/classes/Http.html | 8 ++-- doc/http/classes/HttpError.html | 8 ++-- doc/http/classes/Session.html | 8 ++-- doc/http/classes/Validator.html | 8 ++-- doc/http/functions/useHttp.html | 8 ++-- doc/http/functions/useHttpFunc.html | 8 ++-- doc/http/index.html | 8 ++-- doc/http/type-aliases/CookieOptions.html | 8 ++-- doc/http/type-aliases/HttpConfig.html | 8 ++-- doc/http/type-aliases/HttpFuncHandler.html | 8 ++-- doc/http/type-aliases/Response.html | 8 ++-- doc/http/type-aliases/SessionOptions.html | 8 ++-- doc/http/type-aliases/ValidatorConfig.html | 8 ++-- doc/http/type-aliases/ValidatorOptions.html | 8 ++-- .../type-aliases/ValidatorRuleOptions.html | 8 ++-- doc/http/variables/ContentType.html | 8 ++-- doc/images/bun/index.html | 8 ++-- doc/images/index.html | 8 ++-- doc/images/nginx/index.html | 8 ++-- doc/images/node/index.html | 8 ++-- doc/images/vscode/index.html | 8 ++-- doc/index.html | 8 ++-- doc/jest/index.html | 8 ++-- doc/knex/classes/Knex.html | 8 ++-- doc/knex/functions/originKnex.html | 8 ++-- doc/knex/functions/query.html | 8 ++-- doc/knex/functions/raw.html | 8 ++-- doc/knex/functions/transaction.html | 8 ++-- doc/knex/functions/useKnex.html | 8 ++-- doc/knex/index.html | 8 ++-- doc/knex/type-aliases/KnexConfig.html | 8 ++-- doc/lint/index.html | 8 ++-- doc/load/functions/loadConfig.html | 8 ++-- doc/load/functions/loadTs.html | 8 ++-- doc/load/index.html | 8 ++-- doc/logger/classes/Logger.html | 8 ++-- doc/logger/enumerations/Color.html | 8 ++-- doc/logger/enums/Color.html | 8 ++-- doc/logger/index.html | 8 ++-- doc/logger/type-aliases/Level.html | 8 ++-- doc/mongo/classes/Mongo.html | 8 ++-- doc/mongo/index.html | 8 ++-- doc/mongo/interfaces/MongoConfig.html | 8 ++-- doc/nextjs/classes/NextJsPlugin.html | 8 ++-- .../functions/useFuncWithNextJsPlugin.html | 8 ++-- doc/nextjs/index.html | 8 ++-- doc/react/classes/ErrorBoundary.html | 8 ++-- doc/react/classes/Response.html | 8 ++-- doc/react/classes/ResponseError.html | 8 ++-- doc/react/functions/FaasDataWrapper.html | 8 ++-- doc/react/functions/FaasReactClient.html | 8 ++-- doc/react/functions/Form.html | 43 +++++++++++++++++++ doc/react/functions/OptionalWrapper.html | 8 ++-- .../functions/createSplittingContext.html | 8 ++-- doc/react/functions/equal.html | 8 ++-- doc/react/functions/faas.html | 8 ++-- doc/react/functions/getClient.html | 8 ++-- doc/react/functions/useConstant.html | 8 ++-- doc/react/functions/useEqualCallback.html | 8 ++-- doc/react/functions/useEqualEffect.html | 8 ++-- doc/react/functions/useEqualMemo.html | 8 ++-- doc/react/functions/useEqualMemoize.html | 8 ++-- doc/react/functions/useFaas.html | 8 ++-- doc/react/functions/useSplittingState.html | 8 ++-- doc/react/functions/withFaasData.html | 8 ++-- doc/react/index.html | 10 ++--- doc/react/interfaces/ErrorBoundaryProps.html | 8 ++-- .../type-aliases/ErrorChildrenProps.html | 8 ++-- doc/react/type-aliases/FaasAction.html | 8 ++-- doc/react/type-aliases/FaasData.html | 8 ++-- doc/react/type-aliases/FaasDataInjection.html | 8 ++-- .../type-aliases/FaasDataWrapperProps.html | 8 ++-- doc/react/type-aliases/FaasParams.html | 8 ++-- .../type-aliases/FaasReactClientInstance.html | 8 ++-- .../type-aliases/FaasReactClientOptions.html | 8 ++-- doc/react/type-aliases/OnError.html | 8 ++-- .../type-aliases/OptionalWrapperProps.html | 8 ++-- doc/react/type-aliases/Options.html | 8 ++-- doc/react/type-aliases/ResponseHeaders.html | 8 ++-- doc/react/type-aliases/useFaasOptions.html | 8 ++-- doc/redis/classes/Redis.html | 8 ++-- doc/redis/functions/get.html | 8 ++-- doc/redis/functions/getJSON.html | 8 ++-- doc/redis/functions/lock.html | 8 ++-- doc/redis/functions/multi.html | 8 ++-- doc/redis/functions/pipeline.html | 8 ++-- doc/redis/functions/publish.html | 8 ++-- doc/redis/functions/query.html | 8 ++-- doc/redis/functions/set.html | 8 ++-- doc/redis/functions/setJSON.html | 8 ++-- doc/redis/functions/unlock.html | 8 ++-- doc/redis/functions/useRedis.html | 8 ++-- doc/redis/index.html | 8 ++-- doc/redis/type-aliases/RedisConfig.html | 8 ++-- doc/request/classes/ResponseError.html | 8 ++-- doc/request/functions/querystringify.html | 8 ++-- doc/request/functions/request.html | 8 ++-- doc/request/functions/setMock.html | 8 ++-- doc/request/index.html | 8 ++-- doc/request/type-aliases/Request.html | 8 ++-- doc/request/type-aliases/RequestOptions.html | 8 ++-- doc/request/type-aliases/Response.html | 8 ++-- doc/server/classes/Server.html | 8 ++-- doc/server/functions/closeAll.html | 8 ++-- doc/server/functions/getAll.html | 8 ++-- doc/server/index.html | 8 ++-- doc/test/classes/Func.html | 8 ++-- doc/test/classes/FuncWarper.html | 8 ++-- doc/test/functions/test.html | 8 ++-- doc/test/functions/useFunc.html | 8 ++-- doc/test/functions/usePlugin.html | 8 ++-- doc/test/index.html | 8 ++-- doc/test/type-aliases/Config.html | 8 ++-- doc/test/type-aliases/ExportedHandler.html | 8 ++-- doc/test/type-aliases/FuncConfig.html | 8 ++-- doc/test/type-aliases/FuncEventType.html | 8 ++-- doc/test/type-aliases/FuncReturnType.html | 8 ++-- doc/test/type-aliases/Handler.html | 8 ++-- doc/test/type-aliases/InvokeData.html | 8 ++-- doc/test/type-aliases/LifeCycleKey.html | 8 ++-- doc/test/type-aliases/MountData.html | 8 ++-- doc/test/type-aliases/Next.html | 8 ++-- doc/test/type-aliases/Plugin.html | 8 ++-- doc/test/type-aliases/UseifyPlugin.html | 8 ++-- doc/ts-transform/functions/bundle.html | 8 ++-- doc/ts-transform/functions/transform.html | 8 ++-- doc/ts-transform/index.html | 8 ++-- .../variables/NodeBuiltinModules.html | 8 ++-- doc/types/index.html | 8 ++-- doc/types/type-aliases/FaasAction.html | 8 ++-- doc/types/type-aliases/FaasActionPaths.html | 8 ++-- doc/types/type-aliases/FaasData.html | 8 ++-- doc/types/type-aliases/FaasParams.html | 8 ++-- doc/types/type-aliases/InferFaasAction.html | 8 ++-- doc/vue-plugin/classes/FaasBrowserClient.html | 8 ++-- doc/vue-plugin/classes/Response.html | 8 ++-- doc/vue-plugin/classes/ResponseError.html | 8 ++-- doc/vue-plugin/index.html | 8 ++-- .../type-aliases/FaasVuePluginOptions.html | 8 ++-- doc/vue-plugin/type-aliases/Options.html | 8 ++-- .../type-aliases/ResponseHeaders.html | 8 ++-- doc/vue-plugin/variables/FaasVuePlugin.html | 8 ++-- guide/index.html | 8 ++-- guide/request-spec.html | 8 ++-- index.html | 8 ++-- sitemap.xml | 2 +- zh/doc/browser.html | 8 ++-- zh/doc/cli.html | 8 ++-- zh/doc/cloud_function.html | 8 ++-- zh/doc/create-faas-app.html | 8 ++-- zh/doc/deep_merge.html | 8 ++-- zh/doc/develop.html | 8 ++-- zh/doc/func.html | 8 ++-- zh/doc/http.html | 8 ++-- zh/doc/index.html | 8 ++-- zh/doc/knex.html | 8 ++-- zh/doc/load.html | 8 ++-- zh/doc/logger.html | 8 ++-- zh/doc/mongo.html | 8 ++-- zh/doc/react.html | 8 ++-- zh/doc/redis.html | 8 ++-- zh/doc/request.html | 8 ++-- zh/doc/server.html | 8 ++-- zh/doc/test.html | 8 ++-- zh/doc/vue-plugin.html | 8 ++-- zh/guide/auth.html | 8 ++-- zh/guide/best-practice/lifecycle.html | 8 ++-- zh/guide/excel/db.html | 8 ++-- zh/guide/excel/env.html | 8 ++-- zh/guide/excel/faas-yaml.html | 8 ++-- zh/guide/excel/http.html | 8 ++-- zh/guide/excel/plugin.html | 8 ++-- zh/guide/excel/react.html | 8 ++-- zh/guide/excel/request-spec.html | 8 ++-- zh/guide/excel/vue.html | 8 ++-- zh/guide/index.html | 8 ++-- zh/guide/story.html | 8 ++-- zh/index.html | 8 ++-- 599 files changed, 1592 insertions(+), 1548 deletions(-) rename assets/{404.html-Bv73dT5m.js => 404.html-Bh7TEsBP.js} (83%) rename assets/{App.html-aDINTOrh.js => App.html-DG8JHnB8.js} (99%) rename assets/{AppProps.html-DOiHz90u.js => AppProps.html-D3ykSgAA.js} (98%) rename assets/{BaseItemProps.html-C0EXFvWd.js => BaseItemProps.html-Cu5XGBnZ.js} (97%) rename assets/{BaseOption.html-eodS265r.js => BaseOption.html-CebD1Ytj.js} (94%) rename assets/{BaseUrl.html-BUjqv-89.js => BaseUrl.html-CkbAObhu.js} (93%) rename assets/{Blank.html-B0LqcO8z.js => Blank.html-Bu4whSWP.js} (98%) rename assets/{BlankProps.html-BF1Xkczg.js => BlankProps.html-Dqv0zJ3Y.js} (96%) delete mode 100644 assets/CHANGELOG.html-B-M8yn9R.js create mode 100644 assets/CHANGELOG.html-CQUXbC_y.js rename assets/{CODE_OF_CONDUCT.html-9GjGqSDt.js => CODE_OF_CONDUCT.html-jXr6Kuxw.js} (99%) rename assets/{CONTRIBUTING.html-BYlLuhNS.js => CONTRIBUTING.html-C5-WTJ1j.js} (97%) rename assets/{CloudFunction.html-CdZA8rre.js => CloudFunction.html-D4M6vGw4.js} (99%) rename assets/{CloudFunctionAdapter.html-CjBcBgpo.js => CloudFunctionAdapter.html-4-UM6axU.js} (98%) rename assets/{CloudFunctionConfig.html-D3iexiGq.js => CloudFunctionConfig.html-BEo2xwZi.js} (98%) rename assets/{Color.html-DVaLOU_k.js => Color.html-DhSAURth.js} (98%) rename assets/{Color.html-CCVRv6-U.js => Color.html-hvU0HmgY.js} (98%) rename assets/{Config.html-BsP9zeq3.js => Config.html-DaOB8SlI.js} (96%) rename assets/{Config.html-oDG90mmE.js => Config.html-wUs0fSua.js} (96%) rename assets/{ConfigContext.html-CTmRl1VG.js => ConfigContext.html-nIENrflk.js} (95%) rename assets/{ConfigProvider.html-CvaAL_RI.js => ConfigProvider.html-BaNYkiwd.js} (98%) rename assets/{ConfigProviderProps.html-Bd9C5x6I.js => ConfigProviderProps.html-B1qLGN97.js} (99%) rename assets/{ContentType.html-BWwYW3c8.js => ContentType.html-DmKU7QO7.js} (94%) rename assets/{Cookie.html-5pAopEdV.js => Cookie.html-0QO6yZ3B.js} (99%) rename assets/{CookieOptions.html-cumOrkl9.js => CookieOptions.html-Dn6ifDDd.js} (98%) rename assets/{Description.html-CTKMFABX.js => Description.html-DsFO_WKI.js} (98%) rename assets/{DescriptionItemContentProps.html-Bv5enoI9.js => DescriptionItemContentProps.html-DSFyc9_H.js} (98%) rename assets/{DescriptionItemProps.html-BNquJv3c.js => DescriptionItemProps.html-DWVndDB-.js} (99%) rename assets/{DescriptionProps.html-DrqW9InZ.js => DescriptionProps.html-DkQL_ICz.js} (98%) rename assets/{Drawer.html-CIINMLkQ.js => Drawer.html-WuLa2wYf.js} (96%) rename assets/{DrawerProps.html-DDb9l5IC.js => DrawerProps.html-C8OZ01E5.js} (96%) rename assets/{ErrorBoundary.html-DDgRsXKv.js => ErrorBoundary.html-C9pK3V5g.js} (98%) rename assets/{ErrorBoundary.html-iPFMmY90.js => ErrorBoundary.html-CPd7dSmB.js} (96%) rename assets/{ErrorBoundaryProps.html-CuoRH9lT.js => ErrorBoundaryProps.html-CvY0GgHQ.js} (97%) rename assets/{ErrorBoundaryProps.html-FKjfPWaW.js => ErrorBoundaryProps.html-DXYqqsH4.js} (97%) rename assets/{ErrorChildrenProps.html-Cjn-Pe-O.js => ErrorChildrenProps.html-Dnv300bH.js} (97%) rename assets/{ExportedHandler.html-Cs1RA6a-.js => ExportedHandler.html-C-rglngL.js} (97%) rename assets/{ExportedHandler.html-Ba-c5FuV.js => ExportedHandler.html-DP6RJNmR.js} (97%) rename assets/{ExtendDescriptionItemProps.html--bYxu2Fn.js => ExtendDescriptionItemProps.html-ilLXMULJ.js} (94%) rename assets/{ExtendDescriptionTypeProps.html-DNZad0mQ.js => ExtendDescriptionTypeProps.html-CUapMY4n.js} (97%) rename assets/{ExtendFormItemProps.html-C5haQq_r.js => ExtendFormItemProps.html-CNgXx38l.js} (99%) rename assets/{ExtendFormTypeProps.html-BBWW2Rz0.js => ExtendFormTypeProps.html-BFnOPIHs.js} (97%) rename assets/{ExtendTableItemProps.html-CAyhIpeL.js => ExtendTableItemProps.html-BmD73NxX.js} (96%) rename assets/{ExtendTableTypeProps.html-DjeHzHN5.js => ExtendTableTypeProps.html-VgJcjolH.js} (97%) rename assets/{ExtendTypes.html-zHMSyiqd.js => ExtendTypes.html-cGH7KqOH.js} (95%) rename assets/{FaasAction.html-IpKVoTsa.js => FaasAction.html-TXK-Ygf6.js} (95%) rename assets/{FaasAction.html-C_vC-bxg.js => FaasAction.html-suHi7Xv7.js} (94%) rename assets/{FaasActionPaths.html-CsNMbapy.js => FaasActionPaths.html-Cp8NcsGI.js} (94%) rename assets/{FaasBrowserClient.html-CcR-UoJV.js => FaasBrowserClient.html-BMA-tkdq.js} (99%) rename assets/{FaasBrowserClient.html-Bf7omJNp.js => FaasBrowserClient.html-DA4H9PT4.js} (99%) rename assets/{FaasBrowserClientAction.html-Bto7IXjv.js => FaasBrowserClientAction.html-CruwrelK.js} (98%) rename assets/{FaasData.html-Dg26ZPy8.js => FaasData.html-Cuu6Zhzk.js} (95%) rename assets/{FaasData.html-DMGggaWr.js => FaasData.html-bEwH9w4f.js} (96%) rename assets/{FaasDataInjection.html-BKtFneeE.js => FaasDataInjection.html-BdmZSBwz.js} (99%) rename assets/{FaasDataInjection.html-8Fz5ZCOg.js => FaasDataInjection.html-DYladEvf.js} (95%) rename assets/{FaasDataWrapper.html-8by4luwB.js => FaasDataWrapper.html-BFzzERDF.js} (97%) rename assets/{FaasDataWrapper.html-B_rOYZIQ.js => FaasDataWrapper.html-Y1nFkLdr.js} (98%) rename assets/{FaasDataWrapperProps.html-C3ZA-BQ7.js => FaasDataWrapperProps.html-BdpwOOK9.js} (99%) rename assets/{FaasDataWrapperProps.html-BjFbUcdR.js => FaasDataWrapperProps.html-ai49Ztyv.js} (99%) rename assets/{FaasItemProps.html-j-ySbDLf.js => FaasItemProps.html-CpDXA_kj.js} (98%) rename assets/{FaasItemType.html-DakUZuTH.js => FaasItemType.html-DqsDEt8W.js} (95%) rename assets/{FaasItemTypeValue.html-CFcWbpxD.js => FaasItemTypeValue.html-BrmgInat.js} (98%) rename assets/{FaasParams.html-DyJsqSp4.js => FaasParams.html-BUY1QY4a.js} (95%) rename assets/{FaasParams.html-bfuH4_-9.js => FaasParams.html-DYLr2Wnf.js} (96%) rename assets/{FaasReactClient.html-CVIWg1ZF.js => FaasReactClient.html-CWaHazLU.js} (98%) rename assets/{FaasReactClientInstance.html-CrNqcqgH.js => FaasReactClientInstance.html-DG9J6ok8.js} (99%) rename assets/{FaasReactClientOptions.html-DQe3G5Bc.js => FaasReactClientOptions.html-CeaBRMMz.js} (97%) rename assets/{FaasVuePlugin.html-CRenVPQC.js => FaasVuePlugin.html-BmwPRtXL.js} (96%) rename assets/{FaasVuePluginOptions.html-CR4kZAKh.js => FaasVuePluginOptions.html-BC-7_mwy.js} (96%) rename assets/{Form.html-bWppmuP-.js => Form.html-CD7AZuMW.js} (97%) create mode 100644 assets/Form.html-CiV9d7FU.js rename assets/{FormItem.html-BZn3x0mZ.js => FormItem.html-FgxpLh7B.js} (98%) rename assets/{FormItemProps.html-BRJMZlwd.js => FormItemProps.html-B-hAFprT.js} (99%) rename assets/{FormProps.html-XP5ENEPu.js => FormProps.html-DgLbSu00.js} (99%) rename assets/{FormSubmitProps.html-C-WzRbTq.js => FormSubmitProps.html-CTF6YaJn.js} (99%) rename assets/{Func.html-DmTuKrGp.js => Func.html-B8uJ37vr.js} (99%) rename assets/{Func.html-65fRHaaG.js => Func.html-T56GODvm.js} (99%) rename assets/{FuncConfig.html-BZXzXZxE.js => FuncConfig.html-BJCEDO_y.js} (97%) rename assets/{FuncConfig.html-DgycrMPZ.js => FuncConfig.html-C_MeTACC.js} (97%) rename assets/{FuncEventType.html-BtBbTqms.js => FuncEventType.html-CkhS74wf.js} (98%) rename assets/{FuncEventType.html-C7Y-AE3l.js => FuncEventType.html-DtUNfQSL.js} (98%) rename assets/{FuncReturnType.html-BRtxbAHI.js => FuncReturnType.html-Bhe-zYDH.js} (98%) rename assets/{FuncReturnType.html-B3iBxoJZ.js => FuncReturnType.html-C5VjQbqE.js} (98%) rename assets/{FuncWarper.html-CKaMYSlZ.js => FuncWarper.html-jWaKjAua.js} (99%) rename assets/{Handler.html-gOBuMgSr.js => Handler.html-C_sRENg9.js} (97%) rename assets/{Handler.html-BEvHEpET.js => Handler.html-DV74K7f4.js} (97%) rename assets/{Http.html-BIR-mgs3.js => Http.html-ByCDLvow.js} (99%) rename assets/{HttpConfig.html-CZWg7BCU.js => HttpConfig.html-MOkUFcoP.js} (99%) rename assets/{HttpError.html-DEC0-wIe.js => HttpError.html-OTl2fF3s.js} (98%) rename assets/{HttpFuncHandler.html-BPRDtloU.js => HttpFuncHandler.html-0eQYNrWW.js} (97%) rename assets/{InferFaasAction.html-BW-jemzQ.js => InferFaasAction.html-CMpemrIc.js} (99%) rename assets/{InvokeData.html-DvQ7zWda.js => InvokeData.html-BYwqW0kL.js} (98%) rename assets/{InvokeData.html-otXKBgDT.js => InvokeData.html-BlWpNmjC.js} (98%) rename assets/{Knex.html-eAqgjNK3.js => Knex.html-BUt4hnQL.js} (99%) rename assets/{KnexConfig.html-BR0p_gMK.js => KnexConfig.html-DRMRPg8M.js} (96%) rename assets/{Level.html-Bb8_FjYS.js => Level.html-4o7NljS4.js} (93%) rename assets/{LifeCycleKey.html-DGIHd0EC.js => LifeCycleKey.html-YwCApE5S.js} (93%) rename assets/{LifeCycleKey.html-CiVjLccr.js => LifeCycleKey.html-ZQqSVoT9.js} (93%) rename assets/{Link.html-CWTTWmpL.js => Link.html-D5J-J95o.js} (98%) rename assets/{LinkProps.html-Ct7rM1-P.js => LinkProps.html-D3XRb0P8.js} (98%) rename assets/{Loading.html-CqGak20P.js => Loading.html-De5wzBbo.js} (98%) rename assets/{LoadingProps.html-Dj6kF4ci.js => LoadingProps.html-CPw1ThAt.js} (97%) rename assets/{Logger.html-BD7Q3y2i.js => Logger.html-1VvccJWq.js} (99%) rename assets/{MockHandler.html-BKIjKmvO.js => MockHandler.html-CNvMZsRX.js} (97%) rename assets/{Modal.html-CSZ9pmS1.js => Modal.html-DOApIAF7.js} (96%) rename assets/{ModalProps.html-7nxtaZXt.js => ModalProps.html-znbKRpwQ.js} (96%) rename assets/{Mongo.html-yKBStUgh.js => Mongo.html-2W-zqrfo.js} (99%) rename assets/{MongoConfig.html-DY5HIDI5.js => MongoConfig.html-DIWVryjR.js} (96%) rename assets/{MountData.html-BSWiBA_m.js => MountData.html--PlKfV2O.js} (97%) rename assets/{MountData.html-BAfpLHnM.js => MountData.html-CMsJbg0n.js} (97%) rename assets/{Next.html-B-0hCKe-.js => Next.html-CHzHCD8M.js} (94%) rename assets/{Next.html-BqiJ0MeF.js => Next.html-CmMdzrvL.js} (94%) rename assets/{NextJsPlugin.html-BkWuv8TJ.js => NextJsPlugin.html-CdO6o1n8.js} (98%) rename assets/{NodeBuiltinModules.html-NcgJFaIz.js => NodeBuiltinModules.html-QG4XkB7r.js} (94%) rename assets/{OnError.html-CkehJzWh.js => OnError.html-BFi6NWMq.js} (97%) rename assets/{OptionalWrapper.html-Bfh21z6H.js => OptionalWrapper.html-D14FF0-l.js} (99%) rename assets/{OptionalWrapperProps.html-B6Brwxu6.js => OptionalWrapperProps.html-BwrENdHy.js} (97%) rename assets/{Options.html-DAZc-Xn-.js => Options.html-DTJMwIGS.js} (98%) rename assets/{Options.html-BABm-Tox.js => Options.html-DcSq6UIB.js} (98%) rename assets/{Options.html-qQ_0o6Io.js => Options.html-HfAQAm6X.js} (98%) rename assets/{PageNotFound.html-DKczYOld.js => PageNotFound.html-CJA5xUCQ.js} (95%) rename assets/{Plugin.html-DqS5E2TF.js => Plugin.html-BKN0frlX.js} (98%) rename assets/{Plugin.html-CLFIdC9Y.js => Plugin.html-ByLj-YCJ.js} (98%) rename assets/{Redis.html-BureqIUy.js => Redis.html-_e3Clxhb.js} (99%) rename assets/{RedisConfig.html-BuVrlHJF.js => RedisConfig.html-BTBUSRi2.js} (96%) rename assets/{Request.html-DktkA2_h.js => Request.html-BjCa9Jjz.js} (97%) rename assets/{RequestOptions.html-BkGclDUl.js => RequestOptions.html-X2MCoPCb.js} (99%) rename assets/{Response.html-BGilIcwn.js => Response.html-BGFzWXNv.js} (98%) rename assets/{Response.html-BNocks50.js => Response.html-Bv03JYoI.js} (98%) rename assets/{Response.html-Dp5KNV1l.js => Response.html-BvjERUSJ.js} (97%) rename assets/{Response.html-DSwEGKv3.js => Response.html-D6AJVshL.js} (97%) rename assets/{Response.html-B6L07dId.js => Response.html-DeMr4z_G.js} (98%) rename assets/{ResponseError.html-DHURCQtn.js => ResponseError.html-BM96JV07.js} (98%) rename assets/{ResponseError.html-CxhstzLh.js => ResponseError.html-BNDJkXXe.js} (98%) rename assets/{ResponseError.html-C_BNqvjW.js => ResponseError.html-DQjvfMot.js} (98%) rename assets/{ResponseError.html-BSoRB76y.js => ResponseError.html-SisZlLOx.js} (98%) rename assets/{ResponseHeaders.html-lZbX7ROJ.js => ResponseHeaders.html-BLy1F2f-.js} (95%) rename assets/{ResponseHeaders.html-BvNxkV_3.js => ResponseHeaders.html-CZyQEFtC.js} (95%) rename assets/{ResponseHeaders.html-YNt4E3ll.js => ResponseHeaders.html-NCgYNEYi.js} (95%) rename assets/{ResponseProps.html-Dub91jOi.js => ResponseProps.html-CeMhyHhr.js} (97%) rename assets/{Routes.html-CyJknPiP.js => Routes.html-C8B-ML04.js} (98%) rename assets/{RoutesProps.html-CdDX_Efg.js => RoutesProps.html-C9KPTaCq.js} (96%) rename assets/{SECURITY.html-DeZDJ9b4.js => SECURITY.html-BeRu2KWn.js} (95%) rename assets/{Server.html-C-SkHgYP.js => Server.html-B8K4j26G.js} (99%) rename assets/{Session.html-BozO1Lvp.js => Session.html-BbUyd-27.js} (99%) rename assets/{SessionOptions.html-JjPHxlu1.js => SessionOptions.html-DgZJUOcG.js} (98%) rename assets/{TabProps.html-DZpLxRq5.js => TabProps.html-DelXUnmk.js} (97%) rename assets/{Table.html-D-JTopF5.js => Table.html-11l8MQMY.js} (97%) rename assets/{TableItemProps.html-Bbec7NhJ.js => TableItemProps.html-BY1uiysy.js} (99%) rename assets/{TableProps.html-CePzknIF.js => TableProps.html-BB2NXepY.js} (98%) rename assets/{Tabs.html-BXczWuPM.js => Tabs.html-BtmB8e-_.js} (98%) rename assets/{TabsProps.html-DFYtk33K.js => TabsProps.html-BHIWtUVn.js} (96%) rename assets/{Title.html-CcA3uE7R.js => Title.html-jH8Y2kci.js} (98%) rename assets/{TitleProps.html-BMO9Hgg5.js => TitleProps.html-BiucWgJg.js} (97%) rename assets/{UnionFaasItemElement.html-jw8wXdwb.js => UnionFaasItemElement.html-DKJ4Q2i3.js} (97%) rename assets/{UnionFaasItemInjection.html-CocywSpo.js => UnionFaasItemInjection.html-B5CHiuOb.js} (97%) rename assets/{UnionFaasItemProps.html-CtmXWsM-.js => UnionFaasItemProps.html-Dmg8SC4Z.js} (99%) rename assets/{UnionFaasItemRender.html-9X-C-4vY.js => UnionFaasItemRender.html-CewT50XN.js} (97%) rename assets/{UnionScene.html-BMQ0ke1E.js => UnionScene.html-JsRbD3t_.js} (94%) rename assets/{UseifyPlugin.html-BJDsy5Zf.js => UseifyPlugin.html-Cgs43enT.js} (97%) rename assets/{UseifyPlugin.html-DU9sVnoc.js => UseifyPlugin.html-Dz8CtrsD.js} (97%) rename assets/{Validator.html-Cz3j13pY.js => Validator.html-1BpZqwy_.js} (99%) rename assets/{ValidatorConfig.html-SA83OZIp.js => ValidatorConfig.html-xRpq_YcJ.js} (98%) rename assets/{ValidatorOptions.html-DQ6UHfe6.js => ValidatorOptions.html-B9NuiRgz.js} (98%) rename assets/{ValidatorRuleOptions.html-BKMY7fqQ.js => ValidatorRuleOptions.html-ZSawoiV9.js} (98%) create mode 100644 assets/app-BlW5p_5f.js delete mode 100644 assets/app-DsV01JBz.js rename assets/{auth.html-BxRjEkhg.js => auth.html-C2lWsOkl.js} (99%) rename assets/{browser.html-9ElkrP7l.js => browser.html-DsWW5a0U.js} (98%) rename assets/{bundle.html-BxE7PEXs.js => bundle.html-PGNk5xZ_.js} (96%) rename assets/{cli.html-CJ2q0U-2.js => cli.html-BpviReXK.js} (93%) rename assets/{closeAll.html-zxzwwJSD.js => closeAll.html-DoFFWI8n.js} (94%) rename assets/{cloud_function.html-Dx2UVUu2.js => cloud_function.html-D6xv6zHw.js} (99%) rename assets/{create-faas-app.html-g56fFKnD.js => create-faas-app.html-B1LUetO8.js} (78%) rename assets/{createSplittingContext.html-B1NEmn3B.js => createSplittingContext.html--c5d1dTP.js} (99%) rename assets/{db.html-Du50qwjN.js => db.html-DerjLNwO.js} (98%) rename assets/{deepMerge.html-CJf-Y2ta.js => deepMerge.html-BrBwBU0X.js} (97%) rename assets/{deep_merge.html-u08NaiEu.js => deep_merge.html-CVNMq1lu.js} (78%) rename assets/{default.html-m7EIsiCp.js => default.html-BQ0am4hg.js} (93%) rename assets/{default.html-j4QQXYK0.js => default.html-Xy6Fbw0D.js} (58%) rename assets/{develop.html-C--JDtwL.js => develop.html-C_JIYh2r.js} (88%) rename assets/{env.html-Bxd3bf2c.js => env.html-BokJ1p2m.js} (89%) rename assets/{equal.html-D17M9zDQ.js => equal.html-WpkIoDDB.js} (96%) rename assets/{faas-yaml.html-DU2o1Ht0.js => faas-yaml.html-Cf0_wjqR.js} (98%) rename assets/{faas.html-BHZtzSvK.js => faas.html-BlLpO7F3.js} (98%) rename assets/{faas.html-CZ4kEDPe.js => faas.html-DlbOKJWH.js} (98%) rename assets/{func.html-B8lyspqE.js => func.html-BUfJFasR.js} (96%) rename assets/{generateId.html-CC9zUOky.js => generateId.html-C5idtdsB.js} (97%) rename assets/{get.html-BZjc8uyC.js => get.html-CGOI5yt0.js} (96%) rename assets/{getAll.html-C_nCvWsj.js => getAll.html-GjnlW1ah.js} (95%) rename assets/{getClient.html-CSR8_w6o.js => getClient.html-BksZ91JF.js} (97%) rename assets/{getJSON.html-D59K5kuF.js => getJSON.html-ByGhGQFX.js} (96%) rename assets/{http.html-uJjeSeOT.js => http.html-CQCvMRjW.js} (99%) rename assets/{http.html-BGzzT_xD.js => http.html-Y_zl0RKL.js} (99%) rename assets/{index.html-CXRURkVu.js => index.html-37cRjwlm.js} (97%) rename assets/{index.html-DrXrd4TG.js => index.html-B2ZjwdrM.js} (98%) rename assets/{index.html-C_G_zL8f.js => index.html-B4Ftud4z.js} (99%) rename assets/{index.html-DoS6Pr3A.js => index.html-BRaf7NJ5.js} (98%) rename assets/{index.html-DRMw43-n.js => index.html-BVGdgQWr.js} (91%) rename assets/{index.html-Ck9ZWExk.js => index.html-BaQvW1Qh.js} (98%) rename assets/{index.html-C_ptF1OT.js => index.html-Bfoa27ci.js} (99%) rename assets/{index.html-3wCgYamm.js => index.html-Bsf-6Rh9.js} (97%) rename assets/{index.html-bJmuwc1r.js => index.html-BxrFpNmy.js} (98%) rename assets/{index.html-BCyHBZnh.js => index.html-CE8EfYy8.js} (98%) rename assets/{index.html-CwoyP9tP.js => index.html-CEHJFi-n.js} (97%) rename assets/{index.html-DCToW7kT.js => index.html-CEyFN5FH.js} (96%) rename assets/{index.html-CnNtBe1J.js => index.html-CHN1i0be.js} (99%) rename assets/{index.html-D5blycRt.js => index.html-CQt3C-na.js} (95%) rename assets/{index.html-C1Cz6w4s.js => index.html-CR1DmqG2.js} (98%) rename assets/{index.html-DEuRPdd1.js => index.html-CYYycS6e.js} (97%) rename assets/{index.html-fy1RkIYR.js => index.html-Cb7GA1eU.js} (98%) rename assets/{index.html-BT6b9pex.js => index.html-CbcvKhWW.js} (99%) rename assets/{index.html-DqrMlNpA.js => index.html-Cjl_G0Gp.js} (98%) rename assets/{index.html-DX1gOuI4.js => index.html-Cmp7kd5j.js} (99%) rename assets/{index.html-BwkCupqT.js => index.html-CnBr6m9-.js} (96%) rename assets/{index.html-ieEbFQGb.js => index.html-CsyP6am1.js} (98%) rename assets/{index.html-Byg9N_1R.js => index.html-CxDM1Wah.js} (98%) rename assets/{index.html-BQdz-ibU.js => index.html-CxyjkZZ8.js} (97%) rename assets/{index.html-CZv-LlOL.js => index.html-DCB5J-i6.js} (97%) rename assets/{index.html-DGpbjRbk.js => index.html-DRceIdy-.js} (97%) rename assets/{index.html-4wwweD92.js => index.html-DW4LFQVn.js} (99%) rename assets/{index.html-DX7MeQXh.js => index.html-DeqpZm_A.js} (98%) rename assets/{index.html-B0ZLzpSi.js => index.html-DiZg4vhi.js} (96%) rename assets/{index.html-xTYIf4Yg.js => index.html-FQAm8k68.js} (98%) rename assets/{index.html-DTEPZqvn.js => index.html-FhM8UnEu.js} (97%) rename assets/{index.html-DNxHstHq.js => index.html-IaVMKOLA.js} (99%) rename assets/{index.html-mFvpv82-.js => index.html-kRIEUkIE.js} (53%) rename assets/{index.html-CWLInbGW.js => index.html-nmp0rvXN.js} (98%) rename assets/{index.html-BoLudo3J.js => index.html-wTj1fjpZ.js} (97%) rename assets/{invoke.html-CV4c8KOu.js => invoke.html-C6uCKrf4.js} (96%) rename assets/{invokeSync.html-GxeeEsQX.js => invokeSync.html-CzrU3f3i.js} (97%) rename assets/{knex.html-Bbf84YPC.js => knex.html-DgP6prXY.js} (76%) rename assets/{lifecycle.html-oXsM0WSX.js => lifecycle.html-DoloVQN6.js} (80%) rename assets/{load.html-Db83OaaS.js => load.html-Ctt_w4dt.js} (76%) rename assets/{loadConfig.html-BEzs5Cq0.js => loadConfig.html-BxPGOaFb.js} (96%) rename assets/{loadTs.html-Bh6-7Nxb.js => loadTs.html-C71av9xG.js} (98%) rename assets/{lock.html-Cu_oN3SC.js => lock.html-EmpCY8Zj.js} (95%) rename assets/{logger.html-BuPoufEe.js => logger.html-LhvCYED9.js} (77%) rename assets/{mongo.html-D50Mu0gU.js => mongo.html-CNjXYFVN.js} (76%) rename assets/{multi.html-C4b1CaUb.js => multi.html-BFKPaTMJ.js} (94%) rename assets/{originKnex.html-CWalI5yk.js => originKnex.html-DaCdxK1-.js} (96%) rename assets/{pipeline.html-Cp-atkyZ.js => pipeline.html-D_9sOhKd.js} (94%) rename assets/{plugin.html-BWCA0_Aq.js => plugin.html-BW96S0QQ.js} (99%) rename assets/{publish.html-189j4ANF.js => publish.html-lG9qkNgg.js} (95%) rename assets/{query.html-BPkTjKLT.js => query.html-CIHBtjYA.js} (96%) rename assets/{query.html-CUZAhp8I.js => query.html-ElTaVF34.js} (98%) rename assets/{querystringify.html-pDtPFmYN.js => querystringify.html-C6nW6-JE.js} (95%) rename assets/{raw.html-DNBM2e1q.js => raw.html-DB32QF0r.js} (96%) rename assets/{react.html-BZiFg5hQ.js => react.html-AI2CsLeA.js} (98%) rename assets/{react.html-CL8LpcLJ.js => react.html-CG282d9E.js} (97%) rename assets/{redis.html-BKajFQDl.js => redis.html-COHbAekm.js} (97%) rename assets/{request-spec.html-Bbnye5Jp.js => request-spec.html-B4IjCFIv.js} (98%) rename assets/{request-spec.html-BXH7WrwA.js => request-spec.html-BJj6tNBu.js} (98%) rename assets/{request.html-Cgm-v0sK.js => request.html-2Uyi8NqR.js} (97%) rename assets/{request.html-Bzi1CCIQ.js => request.html-D5P_3pe6.js} (98%) rename assets/{server.html-BpBMn-uQ.js => server.html-BLoBxuA2.js} (77%) rename assets/{set.html-CDWHYgqS.js => set.html-Dnp32uDV.js} (96%) rename assets/{setDrawerProps.html-DiPUSG4b.js => setDrawerProps.html-BmMT1QBi.js} (95%) rename assets/{setJSON.html-eCECzZUP.js => setJSON.html-BNR4BQHl.js} (96%) rename assets/{setMock.html-CfwKu7KR.js => setMock.html-D0NkXXSB.js} (97%) rename assets/{setMock.html-Byk7564I.js => setMock.html-_JiHV7Yw.js} (98%) rename assets/{setModalProps.html-DbWXiyLn.js => setModalProps.html-hHNkCFMw.js} (95%) rename assets/{setupDevtools-7MC2TMWH-clfyM4NF.js => setupDevtools-7MC2TMWH-CYcxJwlq.js} (93%) rename assets/{story.html-DD5ktdZE.js => story.html-DC6o9OTR.js} (97%) create mode 100644 assets/style-2_vrxXSb.css delete mode 100644 assets/style-CWUaXWHO.css rename assets/{test.html-Ct8M3sLZ.js => test.html-CbfClUTT.js} (98%) rename assets/{test.html-YzrY9gZ-.js => test.html-CjAkXz4X.js} (98%) rename assets/{transaction.html-Cu64oCTc.js => transaction.html-kUiaN7qA.js} (96%) rename assets/{transferOptions.html-3FvnaJst.js => transferOptions.html-dX7Y_sIN.js} (96%) rename assets/{transferValue.html-XYeHk89q.js => transferValue.html-Cczx-YVR.js} (96%) rename assets/{transform.html-rVxWd1m1.js => transform.html-BYab-wEy.js} (96%) rename assets/{unlock.html-BqjKgOXj.js => unlock.html-DmXyqyLe.js} (95%) rename assets/{upperFirst.html-C6EzEjbc.js => upperFirst.html-B3jMafTF.js} (95%) rename assets/{useApp.html-CvA_288F.js => useApp.html-DgrccNFR.js} (97%) rename assets/{useAppProps.html-DiqhFGbF.js => useAppProps.html-DMuJh8M7.js} (98%) rename assets/{useCloudFunction.html-DBHcxRu7.js => useCloudFunction.html-DDlviuk9.js} (97%) rename assets/{useConfigContext.html-C3ojMx9a.js => useConfigContext.html-B_16KmDu.js} (96%) rename assets/{useConstant.html-BlA4arfs.js => useConstant.html-D547-PIO.js} (96%) rename assets/{useDrawer.html-3SmhpEt0.js => useDrawer.html-Tu-eT1Hd.js} (98%) rename assets/{useEqualCallback.html-BeyY59LZ.js => useEqualCallback.html-_Wv4V0K3.js} (97%) rename assets/{useEqualEffect.html-DZc5ywfA.js => useEqualEffect.html-Cwshkg1-.js} (96%) rename assets/{useEqualMemo.html-3GrMckP4.js => useEqualMemo.html-CmF0yfsv.js} (96%) rename assets/{useEqualMemoize.html-SzrXlSy0.js => useEqualMemoize.html-DGZ8YBra.js} (95%) rename assets/{useFaas.html-BqyqFT2V.js => useFaas.html-B4oM1oGP.js} (98%) rename assets/{useFaas.html-CVFhG1TW.js => useFaas.html-CTQ1IsSU.js} (98%) rename assets/{useFaasOptions.html-BVOpamcF.js => useFaasOptions.html-CKYn3e-G.js} (98%) rename assets/{useFunc.html-CdBEeg2B.js => useFunc.html-Cw4IJ8E6.js} (99%) rename assets/{useFunc.html-BzCV5YaO.js => useFunc.html-DScabtkb.js} (99%) rename assets/{useFuncWithNextJsPlugin.html-DYfDkU1a.js => useFuncWithNextJsPlugin.html-Bwy_XzK_.js} (99%) rename assets/{useHttp.html-DUhTuYps.js => useHttp.html-BDX59o8o.js} (98%) rename assets/{useHttpFunc.html-xcSB9s12.js => useHttpFunc.html-zCGTy9Rw.js} (98%) rename assets/{useKnex.html-Cq6ObIZ9.js => useKnex.html-C1uaNkpg.js} (96%) rename assets/{useModal.html-D2lMI091.js => useModal.html-CUkMO2ej.js} (98%) rename assets/{usePlugin.html-Dgpz9IIZ.js => usePlugin.html-BdUPBMYi.js} (97%) rename assets/{usePlugin.html-DsOtsISK.js => usePlugin.html-x21RPzuf.js} (97%) rename assets/{useRedis.html-DyIrwXRi.js => useRedis.html-GUcNNnUw.js} (96%) rename assets/{useSplittingState.html-BY5V4kh8.js => useSplittingState.html-DsOnvtOm.js} (98%) rename assets/{vue-plugin.html-zrJAuExW.js => vue-plugin.html-CcV7PSp5.js} (98%) rename assets/{vue.html-C6tWkjyf.js => vue.html-DuUaL2K8.js} (97%) rename assets/{withFaasData.html-DyPFzKjR.js => withFaasData.html-DFlnBWAO.js} (98%) rename assets/{withFaasData.html-CCX1gsRw.js => withFaasData.html-F3PB3oeX.js} (98%) create mode 100644 doc/react/functions/Form.html diff --git a/404.html b/404.html index 3dbe57a18..29711b424 100644 --- a/404.html +++ b/404.html @@ -32,12 +32,12 @@ } FaasJS - - - + + + -

404

How did we get here?
Take me home
- +

404

There's nothing here.
Take me home
+ diff --git a/CHANGELOG.html b/CHANGELOG.html index 559568d56..e2d15ab5c 100644 --- a/CHANGELOG.html +++ b/CHANGELOG.html @@ -32,12 +32,12 @@ } Changelog | FaasJS - - - + + + -
- +
+ diff --git a/CODE_OF_CONDUCT.html b/CODE_OF_CONDUCT.html index 8dc9527a5..aaa83de01 100644 --- a/CODE_OF_CONDUCT.html +++ b/CODE_OF_CONDUCT.html @@ -32,12 +32,12 @@ } Contributor Covenant Code of Conduct | FaasJS - - - + + +
- + diff --git a/CONTRIBUTING.html b/CONTRIBUTING.html index 818846df9..0b6de5191 100644 --- a/CONTRIBUTING.html +++ b/CONTRIBUTING.html @@ -32,12 +32,12 @@ } Contributing | FaasJS - - - + + +
- + diff --git a/SECURITY.html b/SECURITY.html index d954ef2a0..4379b16ee 100644 --- a/SECURITY.html +++ b/SECURITY.html @@ -32,12 +32,12 @@ } FaasJS Security Guide | FaasJS - - - + + +
- + diff --git a/assets/404.html-Bv73dT5m.js b/assets/404.html-Bh7TEsBP.js similarity index 83% rename from assets/404.html-Bv73dT5m.js rename to assets/404.html-Bh7TEsBP.js index fdd4a8786..7d237507e 100644 --- a/assets/404.html-Bv73dT5m.js +++ b/assets/404.html-Bh7TEsBP.js @@ -1 +1 @@ -import{_ as e,c as o,b as n,o as a}from"./app-DsV01JBz.js";const l={};function r(s,t){return a(),o("div",null,t[0]||(t[0]=[n("p",null,"404 Not Found",-1)]))}const _=e(l,[["render",r],["__file","404.html.vue"]]),i=JSON.parse('{"path":"/404.html","title":"","lang":"en","frontmatter":{"layout":"NotFound"},"headers":[],"git":{},"filePathRelative":null}');export{_ as comp,i as data}; +import{_ as e,c as o,b as n,o as a}from"./app-BlW5p_5f.js";const l={};function r(s,t){return a(),o("div",null,t[0]||(t[0]=[n("p",null,"404 Not Found",-1)]))}const _=e(l,[["render",r],["__file","404.html.vue"]]),i=JSON.parse('{"path":"/404.html","title":"","lang":"en","frontmatter":{"layout":"NotFound"},"headers":[],"git":{},"filePathRelative":null}');export{_ as comp,i as data}; diff --git a/assets/App.html-aDINTOrh.js b/assets/App.html-DG8JHnB8.js similarity index 99% rename from assets/App.html-aDINTOrh.js rename to assets/App.html-DG8JHnB8.js index d30f29a06..dce107176 100644 --- a/assets/App.html-aDINTOrh.js +++ b/assets/App.html-DG8JHnB8.js @@ -1,4 +1,4 @@ -import{_ as r,c as l,b as a,d as t,e as p,f as s,a as o,r as i,o as c}from"./app-DsV01JBz.js";const u={};function d(k,n){const e=i("RouteLink");return c(),l("div",null,[a("p",null,[t(e,{to:"/doc/ant-design/"},{default:p(()=>n[0]||(n[0]=[s("Documents")])),_:1}),n[2]||(n[2]=s(" / ")),t(e,{to:"/doc/ant-design/"},{default:p(()=>n[1]||(n[1]=[s("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=s(" / App"))]),n[8]||(n[8]=o('

Function: App()

App(props): Element

App component with Ant Design & FaasJS

Parameters

',5)),a("p",null,[n[5]||(n[5]=s("• ")),n[6]||(n[6]=a("strong",null,"props",-1)),n[7]||(n[7]=s(": ")),t(e,{to:"/doc/ant-design/interfaces/AppProps.html"},{default:p(()=>n[4]||(n[4]=[a("code",null,"AppProps",-1)])),_:1})]),n[9]||(n[9]=o(`

Returns

Element

Example

import { App } from '@faasjs/ant-design'
+import{_ as r,c as l,b as a,d as t,e as p,f as s,a as o,r as i,o as c}from"./app-BlW5p_5f.js";const u={};function d(k,n){const e=i("RouteLink");return c(),l("div",null,[a("p",null,[t(e,{to:"/doc/ant-design/"},{default:p(()=>n[0]||(n[0]=[s("Documents")])),_:1}),n[2]||(n[2]=s(" / ")),t(e,{to:"/doc/ant-design/"},{default:p(()=>n[1]||(n[1]=[s("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=s(" / App"))]),n[8]||(n[8]=o('

Function: App()

App(props): Element

App component with Ant Design & FaasJS

Parameters

',5)),a("p",null,[n[5]||(n[5]=s("• ")),n[6]||(n[6]=a("strong",null,"props",-1)),n[7]||(n[7]=s(": ")),t(e,{to:"/doc/ant-design/interfaces/AppProps.html"},{default:p(()=>n[4]||(n[4]=[a("code",null,"AppProps",-1)])),_:1})]),n[9]||(n[9]=o(`

Returns

Element

Example

import { App } from '@faasjs/ant-design'
 
 export default function () {
   return (
diff --git a/assets/AppProps.html-DOiHz90u.js b/assets/AppProps.html-D3ykSgAA.js
similarity index 98%
rename from assets/AppProps.html-DOiHz90u.js
rename to assets/AppProps.html-D3ykSgAA.js
index 044f75ae7..04dfc0e5c 100644
--- a/assets/AppProps.html-DOiHz90u.js
+++ b/assets/AppProps.html-D3ykSgAA.js
@@ -1 +1 @@
-import{_ as d,c as l,b as o,d as n,e as p,f as e,a as t,r as i,o as a}from"./app-DsV01JBz.js";const u={};function f(g,r){const s=i("RouteLink");return a(),l("div",null,[o("p",null,[n(s,{to:"/doc/ant-design/"},{default:p(()=>r[0]||(r[0]=[e("Documents")])),_:1}),r[2]||(r[2]=e(" / ")),n(s,{to:"/doc/ant-design/"},{default:p(()=>r[1]||(r[1]=[e("@faasjs/ant-design")])),_:1}),r[3]||(r[3]=e(" / AppProps"))]),r[26]||(r[26]=t('

Interface: AppProps

Properties

browserRouterProps?

optional browserRouterProps: false | BrowserRouterProps

false to disable BrowserRouter.

See

https://reactrouter.com/en/router-components/browser-router

children

children: ReactNode

configProviderProps?

optional configProviderProps: ConfigProviderProps

See

https://ant.design/components/config-provider/#API

errorBoundaryProps?

',14)),o("blockquote",null,[o("p",null,[r[5]||(r[5]=o("code",null,"optional",-1)),r[6]||(r[6]=e()),r[7]||(r[7]=o("strong",null,"errorBoundaryProps",-1)),r[8]||(r[8]=e(": ")),r[9]||(r[9]=o("code",null,"Omit",-1)),r[10]||(r[10]=e("<")),n(s,{to:"/doc/ant-design/interfaces/ErrorBoundaryProps.html"},{default:p(()=>r[4]||(r[4]=[o("code",null,"ErrorBoundaryProps",-1)])),_:1}),r[11]||(r[11]=e(", ")),r[12]||(r[12]=o("code",null,'"children"',-1)),r[13]||(r[13]=e(">"))])]),r[27]||(r[27]=o("h4",{id:"see-2",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#see-2"},[o("span",null,"See")])],-1)),r[28]||(r[28]=o("p",null,"https://faasjs.com/doc/ant-design/#errorboundary",-1)),r[29]||(r[29]=o("h3",{id:"faasconfigproviderprops",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#faasconfigproviderprops"},[o("span",null,"faasConfigProviderProps?")])],-1)),o("blockquote",null,[o("p",null,[r[15]||(r[15]=o("code",null,"optional",-1)),r[16]||(r[16]=e()),r[17]||(r[17]=o("strong",null,"faasConfigProviderProps",-1)),r[18]||(r[18]=e(": ")),r[19]||(r[19]=o("code",null,"false",-1)),r[20]||(r[20]=e(" | ")),r[21]||(r[21]=o("code",null,"Omit",-1)),r[22]||(r[22]=e("<")),n(s,{to:"/doc/ant-design/interfaces/ConfigProviderProps.html"},{default:p(()=>r[14]||(r[14]=[o("code",null,"ConfigProviderProps",-1)])),_:1}),r[23]||(r[23]=e(", ")),r[24]||(r[24]=o("code",null,'"children"',-1)),r[25]||(r[25]=e(">"))])]),r[30]||(r[30]=t('

See

https://faasjs.com/doc/ant-design/#configprovider

styleProviderProps?

optional styleProviderProps: false | StyleProviderProps

false to disable StyleProvider.

See

https://github.com/ant-design/cssinjs?tab=readme-ov-file#styleprovider

',7))])}const b=d(u,[["render",f],["__file","AppProps.html.vue"]]),v=JSON.parse('{"path":"/doc/ant-design/interfaces/AppProps.html","title":"Interface: AppProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"browserRouterProps?","slug":"browserrouterprops","link":"#browserrouterprops","children":[]},{"level":3,"title":"children","slug":"children","link":"#children","children":[]},{"level":3,"title":"configProviderProps?","slug":"configproviderprops","link":"#configproviderprops","children":[]},{"level":3,"title":"errorBoundaryProps?","slug":"errorboundaryprops","link":"#errorboundaryprops","children":[]},{"level":3,"title":"faasConfigProviderProps?","slug":"faasconfigproviderprops","link":"#faasconfigproviderprops","children":[]},{"level":3,"title":"styleProviderProps?","slug":"styleproviderprops","link":"#styleproviderprops","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/AppProps.md"}');export{b as comp,v as data}; +import{_ as d,c as l,b as o,d as n,e as p,f as e,a as t,r as i,o as a}from"./app-BlW5p_5f.js";const u={};function f(g,r){const s=i("RouteLink");return a(),l("div",null,[o("p",null,[n(s,{to:"/doc/ant-design/"},{default:p(()=>r[0]||(r[0]=[e("Documents")])),_:1}),r[2]||(r[2]=e(" / ")),n(s,{to:"/doc/ant-design/"},{default:p(()=>r[1]||(r[1]=[e("@faasjs/ant-design")])),_:1}),r[3]||(r[3]=e(" / AppProps"))]),r[26]||(r[26]=t('

Interface: AppProps

Properties

browserRouterProps?

optional browserRouterProps: false | BrowserRouterProps

false to disable BrowserRouter.

See

https://reactrouter.com/en/router-components/browser-router

children

children: ReactNode

configProviderProps?

optional configProviderProps: ConfigProviderProps

See

https://ant.design/components/config-provider/#API

errorBoundaryProps?

',14)),o("blockquote",null,[o("p",null,[r[5]||(r[5]=o("code",null,"optional",-1)),r[6]||(r[6]=e()),r[7]||(r[7]=o("strong",null,"errorBoundaryProps",-1)),r[8]||(r[8]=e(": ")),r[9]||(r[9]=o("code",null,"Omit",-1)),r[10]||(r[10]=e("<")),n(s,{to:"/doc/ant-design/interfaces/ErrorBoundaryProps.html"},{default:p(()=>r[4]||(r[4]=[o("code",null,"ErrorBoundaryProps",-1)])),_:1}),r[11]||(r[11]=e(", ")),r[12]||(r[12]=o("code",null,'"children"',-1)),r[13]||(r[13]=e(">"))])]),r[27]||(r[27]=o("h4",{id:"see-2",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#see-2"},[o("span",null,"See")])],-1)),r[28]||(r[28]=o("p",null,"https://faasjs.com/doc/ant-design/#errorboundary",-1)),r[29]||(r[29]=o("h3",{id:"faasconfigproviderprops",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#faasconfigproviderprops"},[o("span",null,"faasConfigProviderProps?")])],-1)),o("blockquote",null,[o("p",null,[r[15]||(r[15]=o("code",null,"optional",-1)),r[16]||(r[16]=e()),r[17]||(r[17]=o("strong",null,"faasConfigProviderProps",-1)),r[18]||(r[18]=e(": ")),r[19]||(r[19]=o("code",null,"false",-1)),r[20]||(r[20]=e(" | ")),r[21]||(r[21]=o("code",null,"Omit",-1)),r[22]||(r[22]=e("<")),n(s,{to:"/doc/ant-design/interfaces/ConfigProviderProps.html"},{default:p(()=>r[14]||(r[14]=[o("code",null,"ConfigProviderProps",-1)])),_:1}),r[23]||(r[23]=e(", ")),r[24]||(r[24]=o("code",null,'"children"',-1)),r[25]||(r[25]=e(">"))])]),r[30]||(r[30]=t('

See

https://faasjs.com/doc/ant-design/#configprovider

styleProviderProps?

optional styleProviderProps: false | StyleProviderProps

false to disable StyleProvider.

See

https://github.com/ant-design/cssinjs?tab=readme-ov-file#styleprovider

',7))])}const b=d(u,[["render",f],["__file","AppProps.html.vue"]]),v=JSON.parse('{"path":"/doc/ant-design/interfaces/AppProps.html","title":"Interface: AppProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"browserRouterProps?","slug":"browserrouterprops","link":"#browserrouterprops","children":[]},{"level":3,"title":"children","slug":"children","link":"#children","children":[]},{"level":3,"title":"configProviderProps?","slug":"configproviderprops","link":"#configproviderprops","children":[]},{"level":3,"title":"errorBoundaryProps?","slug":"errorboundaryprops","link":"#errorboundaryprops","children":[]},{"level":3,"title":"faasConfigProviderProps?","slug":"faasconfigproviderprops","link":"#faasconfigproviderprops","children":[]},{"level":3,"title":"styleProviderProps?","slug":"styleproviderprops","link":"#styleproviderprops","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/AppProps.md"}');export{b as comp,v as data}; diff --git a/assets/BaseItemProps.html-C0EXFvWd.js b/assets/BaseItemProps.html-Cu5XGBnZ.js similarity index 97% rename from assets/BaseItemProps.html-C0EXFvWd.js rename to assets/BaseItemProps.html-Cu5XGBnZ.js index 59fd82e19..99984d96f 100644 --- a/assets/BaseItemProps.html-C0EXFvWd.js +++ b/assets/BaseItemProps.html-Cu5XGBnZ.js @@ -1 +1 @@ -import{_ as i,c as r,b as t,d as s,e as o,f as n,a as d,r as a,o as p}from"./app-DsV01JBz.js";const u={};function m(f,e){const l=a("RouteLink");return p(),r("div",null,[t("p",null,[s(l,{to:"/doc/ant-design/"},{default:o(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),s(l,{to:"/doc/ant-design/"},{default:o(()=>e[1]||(e[1]=[n("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=n(" / BaseItemProps"))]),e[12]||(e[12]=t("h1",{id:"interface-baseitemprops",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#interface-baseitemprops"},[t("span",null,"Interface: BaseItemProps")])],-1)),e[13]||(e[13]=t("h2",{id:"extended-by",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#extended-by"},[t("span",null,"Extended by")])],-1)),t("ul",null,[t("li",null,[s(l,{to:"/doc/ant-design/interfaces/FaasItemProps.html"},{default:o(()=>e[4]||(e[4]=[t("code",null,"FaasItemProps",-1)])),_:1})]),t("li",null,[s(l,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:o(()=>e[5]||(e[5]=[t("code",null,"FormItemProps",-1)])),_:1})])]),e[14]||(e[14]=d('

Properties

id

id: string

options?

',4)),t("blockquote",null,[t("p",null,[e[7]||(e[7]=t("code",null,"optional",-1)),e[8]||(e[8]=n()),e[9]||(e[9]=t("strong",null,"options",-1)),e[10]||(e[10]=n(": ")),s(l,{to:"/doc/ant-design/type-aliases/BaseOption.html"},{default:o(()=>e[6]||(e[6]=[t("code",null,"BaseOption",-1)])),_:1}),e[11]||(e[11]=n("[]"))])]),e[15]||(e[15]=t("h3",{id:"title",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#title"},[t("span",null,"title?")])],-1)),e[16]||(e[16]=t("blockquote",null,[t("p",null,[t("code",null,"optional"),n(),t("strong",null,"title"),n(": "),t("code",null,"string")])],-1))])}const b=i(u,[["render",m],["__file","BaseItemProps.html.vue"]]),x=JSON.parse('{"path":"/doc/ant-design/interfaces/BaseItemProps.html","title":"Interface: BaseItemProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extended by","slug":"extended-by","link":"#extended-by","children":[]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"id","slug":"id","link":"#id","children":[]},{"level":3,"title":"options?","slug":"options","link":"#options","children":[]},{"level":3,"title":"title?","slug":"title","link":"#title","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/BaseItemProps.md"}');export{b as comp,x as data}; +import{_ as i,c as r,b as t,d as s,e as o,f as n,a as d,r as a,o as p}from"./app-BlW5p_5f.js";const u={};function m(f,e){const l=a("RouteLink");return p(),r("div",null,[t("p",null,[s(l,{to:"/doc/ant-design/"},{default:o(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),s(l,{to:"/doc/ant-design/"},{default:o(()=>e[1]||(e[1]=[n("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=n(" / BaseItemProps"))]),e[12]||(e[12]=t("h1",{id:"interface-baseitemprops",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#interface-baseitemprops"},[t("span",null,"Interface: BaseItemProps")])],-1)),e[13]||(e[13]=t("h2",{id:"extended-by",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#extended-by"},[t("span",null,"Extended by")])],-1)),t("ul",null,[t("li",null,[s(l,{to:"/doc/ant-design/interfaces/FaasItemProps.html"},{default:o(()=>e[4]||(e[4]=[t("code",null,"FaasItemProps",-1)])),_:1})]),t("li",null,[s(l,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:o(()=>e[5]||(e[5]=[t("code",null,"FormItemProps",-1)])),_:1})])]),e[14]||(e[14]=d('

Properties

id

id: string

options?

',4)),t("blockquote",null,[t("p",null,[e[7]||(e[7]=t("code",null,"optional",-1)),e[8]||(e[8]=n()),e[9]||(e[9]=t("strong",null,"options",-1)),e[10]||(e[10]=n(": ")),s(l,{to:"/doc/ant-design/type-aliases/BaseOption.html"},{default:o(()=>e[6]||(e[6]=[t("code",null,"BaseOption",-1)])),_:1}),e[11]||(e[11]=n("[]"))])]),e[15]||(e[15]=t("h3",{id:"title",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#title"},[t("span",null,"title?")])],-1)),e[16]||(e[16]=t("blockquote",null,[t("p",null,[t("code",null,"optional"),n(),t("strong",null,"title"),n(": "),t("code",null,"string")])],-1))])}const b=i(u,[["render",m],["__file","BaseItemProps.html.vue"]]),x=JSON.parse('{"path":"/doc/ant-design/interfaces/BaseItemProps.html","title":"Interface: BaseItemProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extended by","slug":"extended-by","link":"#extended-by","children":[]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"id","slug":"id","link":"#id","children":[]},{"level":3,"title":"options?","slug":"options","link":"#options","children":[]},{"level":3,"title":"title?","slug":"title","link":"#title","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/BaseItemProps.md"}');export{b as comp,x as data}; diff --git a/assets/BaseOption.html-eodS265r.js b/assets/BaseOption.html-CebD1Ytj.js similarity index 94% rename from assets/BaseOption.html-eodS265r.js rename to assets/BaseOption.html-CebD1Ytj.js index 97e55b7a7..747181c6a 100644 --- a/assets/BaseOption.html-eodS265r.js +++ b/assets/BaseOption.html-CebD1Ytj.js @@ -1 +1 @@ -import{_ as l,c as i,b as t,d as s,e as a,f as n,r as d,o as p}from"./app-DsV01JBz.js";const r={};function u(m,e){const o=d("RouteLink");return p(),i("div",null,[t("p",null,[s(o,{to:"/doc/ant-design/"},{default:a(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),s(o,{to:"/doc/ant-design/"},{default:a(()=>e[1]||(e[1]=[n("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=n(" / BaseOption"))]),e[4]||(e[4]=t("h1",{id:"type-alias-baseoption",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-alias-baseoption"},[t("span",null,"Type Alias: BaseOption")])],-1)),e[5]||(e[5]=t("blockquote",null,[t("p",null,[t("strong",null,"BaseOption"),n(": "),t("code",null,"string"),n(" | "),t("code",null,"number"),n(" | "),t("code",null,"object")])],-1))])}const B=l(r,[["render",u],["__file","BaseOption.html.vue"]]),g=JSON.parse('{"path":"/doc/ant-design/type-aliases/BaseOption.html","title":"Type Alias: BaseOption","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/BaseOption.md"}');export{B as comp,g as data}; +import{_ as l,c as i,b as t,d as s,e as a,f as n,r as d,o as p}from"./app-BlW5p_5f.js";const r={};function u(m,e){const o=d("RouteLink");return p(),i("div",null,[t("p",null,[s(o,{to:"/doc/ant-design/"},{default:a(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),s(o,{to:"/doc/ant-design/"},{default:a(()=>e[1]||(e[1]=[n("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=n(" / BaseOption"))]),e[4]||(e[4]=t("h1",{id:"type-alias-baseoption",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-alias-baseoption"},[t("span",null,"Type Alias: BaseOption")])],-1)),e[5]||(e[5]=t("blockquote",null,[t("p",null,[t("strong",null,"BaseOption"),n(": "),t("code",null,"string"),n(" | "),t("code",null,"number"),n(" | "),t("code",null,"object")])],-1))])}const B=l(r,[["render",u],["__file","BaseOption.html.vue"]]),g=JSON.parse('{"path":"/doc/ant-design/type-aliases/BaseOption.html","title":"Type Alias: BaseOption","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/BaseOption.md"}');export{B as comp,g as data}; diff --git a/assets/BaseUrl.html-BUjqv-89.js b/assets/BaseUrl.html-CkbAObhu.js similarity index 93% rename from assets/BaseUrl.html-BUjqv-89.js rename to assets/BaseUrl.html-CkbAObhu.js index b8ed81ac2..e6aae85c6 100644 --- a/assets/BaseUrl.html-BUjqv-89.js +++ b/assets/BaseUrl.html-CkbAObhu.js @@ -1 +1 @@ -import{_ as o,c as n,b as s,d as r,e as a,f as t,r as i,o as d}from"./app-DsV01JBz.js";const p={};function u(m,e){const l=i("RouteLink");return d(),n("div",null,[s("p",null,[r(l,{to:"/doc/browser/"},{default:a(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),r(l,{to:"/doc/browser/"},{default:a(()=>e[1]||(e[1]=[t("@faasjs/browser")])),_:1}),e[3]||(e[3]=t(" / BaseUrl"))]),e[4]||(e[4]=s("h1",{id:"type-alias-baseurl",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-alias-baseurl"},[s("span",null,"Type Alias: BaseUrl")])],-1)),e[5]||(e[5]=s("blockquote",null,[s("p",null,[s("strong",null,"BaseUrl"),t(": `${string}/`")])],-1))])}const B=o(p,[["render",u],["__file","BaseUrl.html.vue"]]),b=JSON.parse('{"path":"/doc/browser/type-aliases/BaseUrl.html","title":"Type Alias: BaseUrl","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/browser/type-aliases/BaseUrl.md"}');export{B as comp,b as data}; +import{_ as o,c as n,b as s,d as r,e as a,f as t,r as i,o as d}from"./app-BlW5p_5f.js";const p={};function u(m,e){const l=i("RouteLink");return d(),n("div",null,[s("p",null,[r(l,{to:"/doc/browser/"},{default:a(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),r(l,{to:"/doc/browser/"},{default:a(()=>e[1]||(e[1]=[t("@faasjs/browser")])),_:1}),e[3]||(e[3]=t(" / BaseUrl"))]),e[4]||(e[4]=s("h1",{id:"type-alias-baseurl",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-alias-baseurl"},[s("span",null,"Type Alias: BaseUrl")])],-1)),e[5]||(e[5]=s("blockquote",null,[s("p",null,[s("strong",null,"BaseUrl"),t(": `${string}/`")])],-1))])}const B=o(p,[["render",u],["__file","BaseUrl.html.vue"]]),b=JSON.parse('{"path":"/doc/browser/type-aliases/BaseUrl.html","title":"Type Alias: BaseUrl","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/browser/type-aliases/BaseUrl.md"}');export{B as comp,b as data}; diff --git a/assets/Blank.html-B0LqcO8z.js b/assets/Blank.html-Bu4whSWP.js similarity index 98% rename from assets/Blank.html-B0LqcO8z.js rename to assets/Blank.html-Bu4whSWP.js index 72b8ad192..458d96b4c 100644 --- a/assets/Blank.html-B0LqcO8z.js +++ b/assets/Blank.html-Bu4whSWP.js @@ -1,4 +1,4 @@ -import{_ as p,c as r,b as s,d as t,e as l,f as a,a as o,r as i,o as u}from"./app-DsV01JBz.js";const d={};function c(k,n){const e=i("RouteLink");return u(),r("div",null,[s("p",null,[t(e,{to:"/doc/ant-design/"},{default:l(()=>n[0]||(n[0]=[a("Documents")])),_:1}),n[2]||(n[2]=a(" / ")),t(e,{to:"/doc/ant-design/"},{default:l(()=>n[1]||(n[1]=[a("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=a(" / Blank"))]),n[8]||(n[8]=o('

Function: Blank()

Blank(options?): JSX.Element

Blank component.

If value is undefined or null, return text, otherwise return value.

Parameters

',5)),s("p",null,[n[5]||(n[5]=a("• ")),n[6]||(n[6]=s("strong",null,"options?",-1)),n[7]||(n[7]=a(": ")),t(e,{to:"/doc/ant-design/interfaces/BlankProps.html"},{default:l(()=>n[4]||(n[4]=[s("code",null,"BlankProps",-1)])),_:1})]),n[9]||(n[9]=o(`

Returns

JSX.Element

Example

import { Blank } from '@faasjs/ant-design'
+import{_ as p,c as r,b as s,d as t,e as l,f as a,a as o,r as i,o as u}from"./app-BlW5p_5f.js";const d={};function c(k,n){const e=i("RouteLink");return u(),r("div",null,[s("p",null,[t(e,{to:"/doc/ant-design/"},{default:l(()=>n[0]||(n[0]=[a("Documents")])),_:1}),n[2]||(n[2]=a(" / ")),t(e,{to:"/doc/ant-design/"},{default:l(()=>n[1]||(n[1]=[a("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=a(" / Blank"))]),n[8]||(n[8]=o('

Function: Blank()

Blank(options?): JSX.Element

Blank component.

If value is undefined or null, return text, otherwise return value.

Parameters

',5)),s("p",null,[n[5]||(n[5]=a("• ")),n[6]||(n[6]=s("strong",null,"options?",-1)),n[7]||(n[7]=a(": ")),t(e,{to:"/doc/ant-design/interfaces/BlankProps.html"},{default:l(()=>n[4]||(n[4]=[s("code",null,"BlankProps",-1)])),_:1})]),n[9]||(n[9]=o(`

Returns

JSX.Element

Example

import { Blank } from '@faasjs/ant-design'
 
 <Blank value={undefined} text="Empty" />
 
`,4))])}const f=p(d,[["render",c],["__file","Blank.html.vue"]]),g=JSON.parse('{"path":"/doc/ant-design/functions/Blank.html","title":"Function: Blank()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]},{"level":2,"title":"Example","slug":"example","link":"#example","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/functions/Blank.md"}');export{f as comp,g as data}; diff --git a/assets/BlankProps.html-BF1Xkczg.js b/assets/BlankProps.html-Dqv0zJ3Y.js similarity index 96% rename from assets/BlankProps.html-BF1Xkczg.js rename to assets/BlankProps.html-Dqv0zJ3Y.js index 76a787369..cbcf287df 100644 --- a/assets/BlankProps.html-BF1Xkczg.js +++ b/assets/BlankProps.html-Dqv0zJ3Y.js @@ -1 +1 @@ -import{_ as s,c as r,b as l,d as n,e as o,f as t,a as i,r as d,o as p}from"./app-DsV01JBz.js";const c={};function u(f,e){const a=d("RouteLink");return p(),r("div",null,[l("p",null,[n(a,{to:"/doc/ant-design/"},{default:o(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),n(a,{to:"/doc/ant-design/"},{default:o(()=>e[1]||(e[1]=[t("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=t(" / BlankProps"))]),e[4]||(e[4]=i('

Interface: BlankProps

Properties

text?

optional text: string

value?

optional value: any

',6))])}const k=s(c,[["render",u],["__file","BlankProps.html.vue"]]),x=JSON.parse('{"path":"/doc/ant-design/interfaces/BlankProps.html","title":"Interface: BlankProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"text?","slug":"text","link":"#text","children":[]},{"level":3,"title":"value?","slug":"value","link":"#value","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/BlankProps.md"}');export{k as comp,x as data}; +import{_ as s,c as r,b as l,d as n,e as o,f as t,a as i,r as d,o as p}from"./app-BlW5p_5f.js";const c={};function u(f,e){const a=d("RouteLink");return p(),r("div",null,[l("p",null,[n(a,{to:"/doc/ant-design/"},{default:o(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),n(a,{to:"/doc/ant-design/"},{default:o(()=>e[1]||(e[1]=[t("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=t(" / BlankProps"))]),e[4]||(e[4]=i('

Interface: BlankProps

Properties

text?

optional text: string

value?

optional value: any

',6))])}const k=s(c,[["render",u],["__file","BlankProps.html.vue"]]),x=JSON.parse('{"path":"/doc/ant-design/interfaces/BlankProps.html","title":"Interface: BlankProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"text?","slug":"text","link":"#text","children":[]},{"level":3,"title":"value?","slug":"value","link":"#value","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/BlankProps.md"}');export{k as comp,x as data}; diff --git a/assets/CHANGELOG.html-B-M8yn9R.js b/assets/CHANGELOG.html-B-M8yn9R.js deleted file mode 100644 index c0041b4bf..000000000 --- a/assets/CHANGELOG.html-B-M8yn9R.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a,c as o,a as r,o as t}from"./app-DsV01JBz.js";const l={};function s(c,e){return t(),o("div",null,e[0]||(e[0]=[r('

Changelog

FaasJS use Semantic Versioning.

Stable

v3.6.1 (2024-10-23)

  • @faasjs/react
    • [Fix] Export useSplittingState.

v3.6.0 (2024-10-19)

  • @faasjs/server

v3.5.2 (2024-10-16)

  • @faasjs/react

    • [Fix] Fix createSplittingContext type.
    • [Fix] Fix AsyncFunction for equal.
  • @faasjs/ant-design

    • [Fix] Fix ConfigProvider's language handling to support server renderer.

v3.5.0 (2024-10-15)

  • @faasjs/browser

    • [Feature] Simplify mock responses in tests and update Response constructor.
    • [Feature] Add length to generateId.
  • @faasjs/react

    • [Feature] Support special type for createSplittingContext's provider and use.
  • @faasjs/lint

    • [Fix] Disable biome for .astro files.
  • @faasjs/http

    • [Feature] Add useHttpFunc.

v3.4.0 (2024-10-01)

  • @faasjs/react
    • [Feature] Add useSplittingState.
    • [Feature] Add memo to createSplittingContext's Provider.

v3.3.0 (2024-09-30)

  • @faasjs/types
    • [Feature] Add InferFaasAction.

v3.2.1 (2024-09-24)

  • Move dependencies to peerDependencies.

v3.2.0 (2024-09-20)

  • @faasjs/server

    • [Feature] Add raw request and response to event.
  • @faasjs/browser

    • [Fix] Fix url.
  • @faasjs/react

    • [Fix] Fix faas.

v3.1.2 (2024-09-17)

  • @faasjs/react

    • [Feature] Add custom compare function equal and hooks: useEqualMemoize, useEqualEffect, useEqualMemo and useEqualCallback.
    • [Feature] Using new compare function to improve all components and hooks' performance.
  • @faasjs/knex

    • [Feature] Client can be a npm package with npm: prefix.
  • @faasjs/func

    • [Feature] Improve logger.
  • @faasjs/nextjs

    • [Feature] Export logger to context.

v3.0.0 (2024-09-16)

  • [Break] Remove @faasjs/deployer, @faasjs/tencentcloud.

  • [Break] Upgrade node version to 22.

  • @faasjs/browser

    • [Break] baseURL is optional and must be end with /.
    • [Feature] action can be a react server action.
  • @faasjs/react

    • [Break] domain rename to baseURL.
    • [Feature] action can be a react server action.
    • [Fix] Fix types.
  • @faasjs/vue-plugin

    • [Break] domain rename to baseURL.
  • @faasjs/server

    • [Feature] Disable code transformation in Bun.

v2.9.0 (2024-09-12)

  • Add deprecated notice to below packages:

    • @faasjs/deployer
    • @faasjs/load
    • @faasjs/tencentcloud
  • Add deprecated notice to @faasjs/http's Validator.

v2.8.1 (2024-09-10)

  • @faasjs/react

    • [Fix] Fix withFaasData's type.
  • @faasjs/ant-design

    • [Fix] Fix withFaasData's type.

v2.8.0 (2024-09-09)

  • @faasjs/react

    • [Feature] Add withFaasData.
  • @faasjs/ant-design

    • [Feature] Add withFaasData.
    • [Feature] Link's button can be boolean.
    • [Fix] Fix FaasAction types.

v2.7.0 (2024-09-06)

  • @faasjs/react

    • [Feature] Add OptionalWrapper.
  • @faasjs/ant-design

    • [Feature] App's styleProviderProps and browserRouterProps can be disabled by false.
    • [Fix] Fix Form's initialValues to Partial<Values>.

v2.6.1 (2024-08-31)

  • @faasjs/ant-design
    • [Fix] Fix form items type.

v2.6.0 (2024-08-29)

  • [Feature] Add exports to all packages' package.json.
  • [Feature] Release new package: @faasjs/lint.

v2.5.2 (2024-08-26)

  • @faasjs/react
    • [Feature] Auto generate default FaasReactClient, not throw error when not initialized.

v2.4.0 (2024-07-26)

  • @faasjs/react
    • [Feature] Rename createSplitedContext to createSplittingContext.
    • [Feature] Add more document to createSplittingContext.

v2.3.1 (2024-05-13)

  • @faasjs/react

    • [Fix] createSplitedContext's defaultValue can be null.
  • @faasjs/ant-design

    • [Fix] Use React.Dispatch<SetStateAction> to define modal and drawer types.

v2.3.0 (2024-05-10)

  • @faasjs/react
    • [Feature] Optimize createSplitedContext.

v2.2.0 (2024-03-13)

  • @faasjs/func

    • [Feature] Add FuncParamsType and FuncReturnType.
  • create-faas-app

    • [Feature] Simplify options.

v2.1.0 (2024-03-08)

  • @faasjs/react

    • [Feature] Add createSplitedContext.
  • @faasjs/ant-design

    • [Feature] Simplify App with createSplitedContext.

v2.0.0 (2024-02-28)

  • @faasjs/react
    • [Break] Remove @preact/signals-react.

v1.7.2 (2024-02-27)

  • @faasjs/react

    • [Fix] Fix loading's render issue.
  • @faasjs/ant-design

    • [Fix] Fix Table's loading state.

v1.7.1 (2024-02-25)

  • @faasjs/jest
    • [Fix] Fix dependences, remove @faasjs/test.

v1.7.0 (2024-02-24)

  • create-faas-app

    • [Feature] Support Bun.
    • [Fix] Fix example file.
  • @faasjs/logger

    • [Feature] Refactor Logger class initialization.

v1.6.0 (2024-01-29)

  • @faasjs/react

    • [Feature] Add useConstant.
  • @faasjs/ant-design

    • [Feature] Reduce App re-render times.

v1.5.0 (2024-01-29)

  • @faasjs/ant-design
    • [Feature] Support why-did-you-render.
    • [Feature] Drawer and Modal support function as change handler.

v1.4.2 (2024-01-22)

  • @faasjs/knex

    • [Fix] Fix transaction return value.
  • @faasjs/logger

    • [Fix] Fix error log outputs.

v1.4.1 (2024-01-20)

  • @faasjs/knex

    • [Feature] Add commit and rollback events to transaction.
    • [Feature] Improve logger.
  • @faasjs/request

    • [Feature] Improve json parse.
  • @faasjs/redis

    • [Feature] Add lock success log.
    • [Fix] Fix logger label.

v1.3.2 (2024-01-06)

  • @faasjs/request

    • [Feature] Display requestId in log.
    • [Fix] Fix downloadFile and downloadStream's logger.
  • @faasjs/ant-design

    • [Fix] Fix Tabs's item's type define.

v1.3.0 (2024-01-03)

  • @faasjs/logger

    • [Feature] Add FaasLogMode.
  • @faasjs/request, @faasjs/redis, @faasjs/server

    • [Fix] Use internal logger.
  • @faasjs/knex

    • [Fix] Improve log format.

v1.2.0 (2023-12-31)

  • @faasjs/request

    • [Feature] Add default timeout (5000 as 5s).
  • @faasjs/func

    • [Feature] Improve logger.

v1.1.1 (2023-12-29)

  • @faasjs/ant-design
    • [Fix] Fix transfer array types.

v1.1.0 (2023-12-26)

  • @faasjs/http

    • [Feature] Lowercase header names.
  • @faasjs/server

    • [Feature] Lowercase header names.
    • [Feature] Add all headers to Access-Control-Allow-Headers.
    • [Feature] Add Access-Control-Expose-Headers.
  • @faasjs/browser

    • [Feature] Add headers to beforeRequest.

v1.0.0 (2023-12-23)

  • [Feature] Release first stable version.

  • @faasjs/react

    • [Feature] Export useSignals.

Beta

v0.0.5-beta.6 (2023-12-23)

  • @faasjs/react

    • [Feature] Upgrade @preact/signal-react to ^2.0.0.
  • @faasjs/redis

    • [Feature] Improve locking log.

v0.0.5-beta.5 (2023-12-19)

  • @faasjs/ant-design

    • [Fix] Fix Table items re-render issue.
  • @faasjs/server

    • [Feature] Support deep path default function.

v0.0.5-beta.3 (2023-12-14)

  • @faasjs/ant-design
    • [Fix] Fix time input.

v0.0.5-beta.2 (2023-12-12)

  • @faasjs/knex

    • [Feature] Improve logger.
  • @faasjs/react

    • [Feature] Add useSignalState.

v0.0.5-beta.1 (2023-12-04)

  • @faasjs/ant-design

    • [Break] Change ConfigProvider's config to theme.
    • [Feature] Add FaasClientOptions to ConfigProvider.
  • @faasjs/request

    • [Feature] Update logger.

v0.0.4-beta.16 (2023-12-03)

  • @faasjs/ant-design

    • [Feature] Add FaasJS's ConfigProvider to App.
  • @faasjs/request

    • [Feature] Support gzip and br encoding.

v0.0.4-beta.15 (2023-12-01)

  • @faasjs/eslint-config-recommended

    • [Break] Remove package.
  • @faasjs/eslint-config-react

    • [Break] Remove package.
  • @faasjs/eslint-config-vue

    • [Break] Remove package.
  • @faasjs/linter

    • [Break] Remove package.
  • @faasjs/ant-design

    • [Feature] Add ErrorBoundary to App.

v0.0.4-beta.14 (2023-11-30)

  • @faasjs/ant-design
    • [Feature] Table's columns support filterDropdown: false and sorter: false.

v0.0.4-beta.12 (2023-11-29)

v0.0.4-beta.11 (2023-11-19)

  • @faasjs/redis

    • [Feature] Remove unnecessary types.
  • @faasjs/logger

    • [Fix] Fix logger size.

v0.0.4-beta.10 (2023-11-05)

  • @faasjs/request
    • [Feature] When request failed, return ResponseError instead of Error.

v0.0.4-beta.9 (2023-10-24)

  • [Feature] Improve dependencies.

v0.0.4-beta.7 (2023-10-23)

  • @faasjs/func

    • [Feature] Improve logger for mono mode.
  • @faasjs/http

    • [Feature] Improve logger for mono mode.

v0.0.4-beta.6 (2023-10-20)

  • @faasjs/knex
    • [Feature] transaction add options: { trx: Knex.Transaction } (Thanks contributor: @Witt).
    • [Feature] Export originKnex and OriginKnex.

v0.0.4-beta.5 (2023-10-17)

  • @faasjs/test
    • [Break] jest.setup.js moved to @faasjs/jest.

v0.0.4-beta.4 (2023-10-16)

  • @faasjs/react
    • [Feature] skip can be a function.

v0.0.3-beta.109 (2023-09-22)

  • @faasjs/server
    • [Feature] Improve logger.

v0.0.3-beta.108 (2023-09-21)

  • @faasjs/linter
    • [Feature] Add @faasjs/linter based on biome.

v0.0.3-beta.107 (2023-09-14)

  • @faasjs/http
    • [Fix] Fix clone params.

v0.0.3-beta.105 (2023-09-13)

  • @faasjs/http
    • [Feature] Add data.event.params as cloned params.

v0.0.3-beta.104 (2023-09-05)

  • @faasjs/browser

    • [Feature] Add setMock for testing.
  • @faasjs/ant-design

    • [Feature] Add onClick to Link.
    • [Fix] Avoid Link return null.

v0.0.3-beta.101 (2023-09-03)

  • @faasjs/ant-design
    • [Fix] Fix Link global style.

v0.0.3-beta.100 (2023-08-29)

  • @faasjs/ant-design
    • [Fix] Fix Link style.
    • [Fix] Fix Link onClick bug.

v0.0.3-beta.98 (2023-08-26)

  • @faasjs/ant-design
    • [Feature] Add copyable to Link.

v0.0.3-beta.97 (2023-08-25)

  • @faasjs/react
    • [Feature] Export reloadTime from useFaas.

v0.0.3-beta.96 (2023-08-19)

  • @faasjs/react
    • [Feature] Add debounce to useFaas.

v0.0.3-beta.95 (2023-08-17)

  • @faasjs/ant-design

    • [Fix] Fix Descriptions' renderTitle.
  • @faasjs/server

    • [Feature] Add onError.

v0.0.3-beta.94 (2023-08-16)

  • @faasjs/http

    • [Fix] Fix params parse.
  • @faasjs/react

    • [Feature] ErrorBoundary's onError be opitonal.
  • @faasjs/knex

    • [Feature] Make logger be public.

v0.0.3-beta.92 (2023-08-10)

  • @faasjs/react
    • [Feature] add ErrorBoundary.

v0.0.3-beta.91 (2023-08-07)

  • @faasjs/cloud_function
    • [Feature] Add request_id to invoked funciton.

v0.0.3-beta.90 (2023-08-06)

  • @faasjs/ant-design
    • [Fix] Fix Descriptions' renderTitle.

v0.0.3-beta.89 (2023-08-04)

  • @faasjs/ant-design

    • [Feature] Upgrade antd version to ~5.8.0.
  • @faasjs/request

    • [Feature] Update error message.

v0.0.3-beta.88 (2023-07-31)

  • @faasjs/server

    • [Feature] Add X-FaasJS-Timing-Pending, X-FaasJS-Timing-Processing, X-FaasJS-Timing-Total to header.
  • @faasjs/http

    • [Fix] Fix cookie and session's logger.

v0.0.3-beta.87 (2023-07-20)

  • @faasjs/react
    • [Feature] Ignore React Native's fetch abort.

v0.0.3-beta.86 (2023-07-19)

  • @faasjs/eslint-config-recommended
    • [Feature] Add more rules.

v0.0.3-beta.85 (2023-07-01)

  • @faasjs/server
    • [Fix] Fix Access-Control-Allow-Headers.

v0.0.3-beta.84 (2023-06-29)

  • @faasjs/browser & @faasjs/server & @faasjs/http
    • [Feature] Add new X-FaasJS-Request-Id header.

v0.0.3-beta.83 (2023-06-05)

  • @faasjs/ant-design
    • [Feature] Display radio when options length less than 11.

v0.0.3-beta.82 (2023-05-18)

  • @faasjs/server
    • [Feature] Split process with path.

v0.0.3-beta.81 (2023-05-16)

  • @faasjs/react
    • [Feature] Add auto retry to useFaas.

v0.0.3-beta.79 (2023-04-26)

  • @faasjs/knex

    • [Feature] Add json convert to pg.
  • @faasjs/logger

    • [Feature] Add FaasLogSize.

v0.0.3-beta.78 (2023-04-18)

  • @faasjs/request

    • [Feature] Output debug logger for mock.
  • @faasjs/ant-design

    • [Feature] Export faas functions.

v0.0.3-beta.77 (2023-04-12)

  • @faasjs/ant-design
    • [Fix] Fix null item.

v0.0.3-beta.76 (2023-04-02)

  • @faasjs/ant-design
    • [Fix] Fix Tabs' label.

v0.0.3-beta.75 (2023-03-30)

  • @faasjs/ant-design
    • [Fix] Fix item type.

v0.0.3-beta.74 (2023-03-23)

  • @faasjs/ant-design

    • [Fix] Fix Table extra.
  • @faasjs/react

    • [Fix] Fix params.

v0.0.3-beta.73 (2023-03-19)

  • @faasjs/react

    • [Fix] Fix action missing.
  • @faasjs/request

    • [Feature] Display url in error message.

v0.0.3-beta.72 (2023-03-17)

  • @faasjs/react
    • [Feature] Export setParams.

v0.0.3-beta.70 (2023-03-12)

  • @faasjs/ant-design
    • [Feature] Add Tabs component.

v0.0.3-beta.68 (2023-03-05)

  • @faasjs/ant-design
    • [Feature] Improve dropdown render.
    • [Fix] Fix table loading.

v0.0.3-beta.65 (2023-03-04)

  • @faasjs/ant-design
    • [Feature] Add date picker to date and time items.

v0.0.3-beta.63 (2023-03-02)

  • @faasjs/ant-design
    • [Fix] Fix boolean filter.

v0.0.3-beta.62 (2023-02-27)

  • @faasjs/ant-design
    • [Fix] Fix filter.

v0.0.3-beta.61 (2023-02-21)

  • @faasjs/ant-design
    • [Feature] Use Select as filters.
    • [Fix] Fix filterDropdown.

v0.0.3-beta.59 (2023-02-18)

  • @faasjs/knex
    • [Feature] Update pool config.

v0.0.3-beta.57 (2023-02-16)

  • @faasjs/ant-design

    • [Fix] Fix null value.
  • @faasjs/redis

    • [Fix] Fix disconnect.

v0.0.3-beta.56 (2023-02-15)

  • @faasjs/ant-design
    • [Feature] Add BrowserRouter to App.

v0.0.3-beta.55 (2023-02-14)

  • @faasjs/ant-design
    • [Fix] Fix App style.

v0.0.3-beta.51 (2023-02-12)

  • @faasjs/ant-design
    • [Feature] Add App component.

v0.0.3-beta.50 (2023-02-09)

  • @faasjs/knex
    • [Feature] Add default pg config.

v0.0.3-beta.49 (2023-02-08)

  • @faasjs/ant-design
    • [Fix] Fix time sorter.

v0.0.3-beta.47 (2023-02-07)

  • @faasjs/redis
    • [Feature] Add lock and unlock.

v0.0.3-beta.46 (2023-02-06)

  • @faasjs/request
    • [Feature] Return Error.

v0.0.3-beta.45 (2023-02-04)

  • @faasjs/ant-design
    • [Fix] Fix boolean filter.

v0.0.3-beta.44 (2023-02-02)

  • @faasjs/test
    • [Feature] Add .ts to filename.

v0.0.3-beta.43 (2023-02-01)

  • @faasjs/ant-design
    • [Feature] Add extra to list.
    • [Fix] Fix FaasData.

v0.0.3-beta.40 (2023-01-30)

  • [Feature] Use peerDependence.

v0.0.3-beta.36 (2023-01-27)

  • @faasjs/ant-design

    • [Remove] Remove ErrorBoundary.
    • [Fix] Remove unused log.
  • @faasjs/request

    • [Fix] Improve parse.

v0.0.3-beta.35 (2023-01-24)

  • @faasjs/ant-design
    • [Feature] Add block to Link.
    • [Fix] Fix link style.

v0.0.3-beta.32 (2023-01-23)

  • @faasjs/ant-design
    • [Feature] Add type UnionFaasItem.
    • [Feature] Add loading to wrapper.
    • [Feature] Add children to Loading.

v0.0.3-beta.31 (2023-01-22)

  • @faasjs/redis
    • [Feature] Add multi and pipeline.

v0.0.3-beta.30 (2023-01-19)

  • @faasjs/http
    • [Feature] Export cookie and session.

v0.0.3-beta.29 (2023-01-18)

  • @faasjs/ant-design
    • [Feature] Add async to submit.
    • [Feature] Export Form.List, Form.ErrorList and Form.Provider.
    • [Feature] Add Loading and FaasDataWrapper.

v0.0.3-beta.24 (2023-01-17)

  • @faasjs/ant-design
    • [Fix] Fix empty filter.

v0.0.3-beta.23 (2023-01-16)

  • @faasjs/ant-design
    • [Fix] Fix filter.

v0.0.3-beta.21 (2023-01-15)

  • @faasjs/ant-design
    • [Feature] Add options to FaasDataTable.
    • [Feature] Add children to FaasDataWrapper.

v0.0.3-beta.19 (2023-01-13)

  • @faasjs/http
    • [Fix] Fix params.

v0.0.3-beta.18 (2023-01-11)

  • @faasjs/logger
    • [Fix] Increase default log size.

v0.0.3-beta.17 (2023-01-10)

  • @faasjs/ant-design
    • [Fix] Fix link text.

v0.0.3-beta.16 (2022-12-23)

  • @faasjs/ant-design
    • [Feature] Update major types to interfaces.

v0.0.3-beta.15 (2022-12-16)

  • @faasjs/cloud_function
    • [Fix] Fix local mode's path issue.
  • @faasjs/func
    • [Feature] Let useify plugin returns plugin instance when it mounts.
  • @faasjs/http
    • [Fix] Don't initialize cookie and session before mount.

v0.0.3-beta.11 (2022-12-13)

  • @faasjs/ant-design
    • [Fix] Fix link with button.

v0.0.3-beta.10 (2022-12-08)

  • @faasjs/react
    • [Fix] Auto cancel request when component unmount.

v0.0.3-beta.8 (2022-12-07)

  • @faasjs/ant-design
    • [Feature] Add debug logs.
  • @faasjs/logger
    • [Feature] Improve log outputs.

v0.0.3-beta.6 (2022-12-05)

  • @faasjs/cli
    • [Fix] Rollback to use lodash.
  • @faasjs/server
    • [Fix] Rollback to use lodash.
  • create-faas-app
    • [Fix] Rollback to use lodash.

v0.0.3-beta.5 (2022-12-02)

  • @faasjs/ant-design
    • [Fix] Fix if in FormItem.

v0.0.3-beta.4 (2022-11-28)

  • @faasjs/ant-design
    • [Fix] Fix i18n for Table.

v0.0.3-beta.2 (2022-11-25)

  • @faasjs/ant-design
    • [Feature] Add null to table's options.

v0.0.3-beta.2 (2022-11-19)

  • @faasjs/ant-design
    • [Break] Upgrade Ant Design to 5.x.
    • [Break] Use lodash-es instead of lodash.

v0.0.2-beta.406 (2022-09-01)

  • [Feature] Replace peerDependencies with dependencies.
  • @faasjs/ant-design
    • [Feature] Convert string to dayjs instance automatically when type is date or time.
    • [Fix] Fix extendTypes warning.

v0.0.2-beta.404 (2022-08-24)

  • @faasjs/knex
    • [Fix] Fix query's typescript definition.

v0.0.2-beta.403 (2022-08-21)

  • @faasjs/redis
    • [Fix] Fix logger.

v0.0.2-beta.402 (2022-08-20)

  • @faasjs/func
    • [Fix] Fix logger for testing.
  • @faasjs/knex
    • [Fix] Fix logger.

v0.0.2-beta.400 (2022-08-19)

  • [Break] Add request_id to all logs.
  • [Break] Add node >= 16.0.0 to package.json.

v0.0.2-beta.399 (2022-08-15)

  • create-faas-app
    • [Feature] Update script and files.
  • @faasjs/test
    • [Fix] Fix the empty config issue.

v0.0.2-beta.398 (2022-08-07)

  • @faasjs/func
    • [Fix] usePlugin will add mount automatically.

v0.0.2-beta.397 (2022-08-06)

  • @faasjs/aws
    • [Break] Remove @faasjs/aws package.
  • @faasjs/react
    • [Feature] Export more types from @faasjs/types.
  • @faasjs/func
    • [Feature] Update documents.
    • [Remove] Remove export's config.

v0.0.2-beta.396 (2022-07-27)

  • @faasjs/knex
    • [Fix] Fix query function params's type.

v0.0.2-beta.395 (2022-07-26)

  • @faasjs/request
    • [Feature] Add English documents.

v0.0.2-beta.394 (2022-05-30)

  • @faasjs/http
    • [Fix] Fix validator.

v0.0.2-beta.393 (2022-04-27)

  • @faasjs/ant-design
    • [Feature] Support React 18.x.
  • @faasjs/jest
    • [Feature] Support jest 28.x.

v0.0.2-beta.392 (2022-04-14)

  • create-faas-app
    • [Break] Remove default provider.

v0.0.2-beta.391 (2022-04-01)

  • @faasjs/eslint-recommended
    • [Feature] Remove slow rules.

v0.0.2-beta.390 (2022-03-30)

  • @faasjs/ant-design
    • [Break] Remove react-use dependency.

v0.0.2-beta.389 (2022-03-25)

  • @faasjs/http
    • [Feature] Add originBody to all response.
    • [Fix] Fix response.
  • @faasjs/knex
    • [Break] Use better-sqlite3 as sqlite adapter.

v0.0.2-beta.385 (2022-03-18)

  • @faasjs/ant-design
    • [Feature] Add afterItems to Form.

v0.0.2-beta.384 (2022-03-03)

  • @faasjs/ant-design
    • [Fix] Fix filterDropdown.

v0.0.2-beta.383 (2022-03-01)

  • @faasjs/ant-design
    • [Feature] Update i18n.

v0.0.2-beta.382 (2022-02-28)

  • @faasjs/jest
    • [Feature] Add new package @faasjs/jest.
  • @faasjs/ant-design
    • [Feature] Add object and object[] to FormItem.

v0.0.2-beta.380 (2022-02-25)

  • @faasjs/server
    • [Feature] Add default route.

v0.0.2-beta.379 (2022-02-24)

  • @faasjs/server
    • [Feature] Support tsx file.
  • @faasjs/ant-design
    • [Fix] Fix submit for Form.

v0.0.2-beta.378 (2022-02-23)

  • @faasjs/ant-design
    • [Feature] Add beforeItems to Form.
    • [Feature] Support pure string as children.

v0.0.2-beta.375 (2022-02-22)

  • @faasjs/ant-design
    • [Feature] Add submitTo to Form.

v0.0.2-beta.374 (2022-02-18)

  • @faasjs/ant-design
    • [Feature] Add children to Title.

v0.0.2-beta.373 (2022-02-14)

  • @faasjs/ant-design
    • [Fix] Fix antd paths.

v0.0.2-beta.371 (2022-02-13)

  • @faasjs/ant-design
    • [Feature] Add h1 to Title.
    • [Feature] Export dayjs components.

v0.0.2-beta.370 (2022-02-09)

  • @faasjs/ant-design
    • [Feature] Add DatePicker to FormItem.

v0.0.2-beta.365 (2022-02-07)

  • @faasjs/graphql-server
    • [Break] Remove package @faasjs/graphql-server.

v0.0.2-beta.357 (2022-02-01)

Happy Chinese New Year! 🐯 🧨

  • @faasjs/browser
    • [Break] Rename FaasData to FaasDataWrapper.
    • [Break] Rename element to render.
    • [Feature] Add data and setData to useFaas and FaasDataWrapper.
    • [Feature] Add module to package.json.
    • [Feature] Export FaasDataWrapper directly, it will use default client.
  • @faasjs/ant-design
    • [Feature] Table supports ajax mode.

v0.0.2-beta.353 (2022-01-30)

  • @faasjs/ant-design
    • [Feature] Add Config.
    • [Feature] Add Title.
    • [Feature] Add Routes.

v0.0.2-beta.348 (2022-01-29)

  • @faasjs/http
    • [Feature] Add regexp rule. (Thanks contributor: @Germini).
  • @faasjs/ant-design
    • [Feature] Add Drawer and useDrawer.
    • [Feature] Add data and setData to FaasDataWrapper.
  • @faasjs/eslint-config-recommended
    • [Feature] Add *.mjs to files.

v0.0.2-beta.346 (2022-01-17)

  • @faasjs/ant-design
    • [Feature] Add options to baseItemProps.
  • @faasjs/knex
    • [Feature] upgrade to knex v1.0.0.
    • [Feature] use @vscode/sqlite3 instead of sqlite3.

v0.0.2-beta.345 (2022-01-15)

  • @faasjs/ant-design
    • [Feature] Add options to Description and Table.
    • [Feature] Add Blank.
    • [Feature] Add filter to boolean in Table.
  • @faasjs/server
    • [Feature] use randomBytes to generate requestId.
    • [Feature] add queryString to event.

v0.0.2-beta.342 (2022-01-13)

  • @faasjs/ant-design
    • [Feature] Add faasData to Table and Description.
  • @faasjs/react
    • [Feature] Add getClient.

v0.0.2-beta.341 (2022-01-12)

  • @faasjs/ant-design
    • [Feature] Add extend to Form, Description and Table.

v0.0.2-beta.337 (2022-01-11)

  • @faasjs/ant-design
    • [Feature] Add render to Description.
    • [Feature] Add submit options to Form.

v0.0.2-beta.334 (2022-01-10)

  • [Remove] @faasjs/logger remove default export.
  • [Remove] @faasjs/request remove default export.
  • [Remove] @faasjs/deep_merge remove default export.

v0.0.2-beta.331 (2022-01-05)

  • @faasjs/ant-design
    • [Feature] Add maxCount to FormItem.
    • [Feature] Add string[] and number[] to options.

v0.0.2-beta.328 (2022-01-04)

  • [Feature] @faasjs/ant-design add options as a select to FormItem.

v0.0.2-beta.326 (2022-01-04)

  • [Feature] Add @faasjs/ts-transform.

v0.0.2-beta.324 (2021-12-28)

  • [Fix] @faasjs/browser fix cookie.

v0.0.2-beta.323 (2021-12-27)

  • [Feature] @faasjs/ant-design add input to FormItem.
  • [Feature] @faasjs/ant-design export useForm.

v0.0.2-beta.321 (2021-12-26)

  • [Fix] @faasjs/load fix node resolve issue.
  • [Feature] replace ts-node with swc.

v0.0.2-beta.314 (2021-12-25)

  • [Feature] use tsup to build packages.
  • [Feature] @faasjs/test remove vm2.

v0.0.2-beta.313 (2021-12-24)

  • [Feature] Add @faasjs/types to faasjs.
  • [Feature] Add @faasjs/ant-design.

v0.0.2-beta.313 (2021-12-21)

  • [Feature] @faasjs/graphql-server upgrade api.
  • [Feature] replace @sucrase/jest-plugin with @swc/jest.

v0.0.2-beta.309 (2021-12-18)

  • [Fix] @faasjs/react fix types.

v0.0.2-beta.298 (2021-12-16)

  • [Fix] @faasjs/browser fix data and onError.

v0.0.2-beta.295 (2021-12-15)

  • [Feature] @faasjs/browser replace XMLHttpRequest with fetch.

v0.0.2-beta.295 (2021-12-14)

  • [Feature] @faasjs/http export ValidatorConfig.
  • [Feature] @faasjs/react add FaasActions.

v0.0.2-beta.292 (2021-12-12)

  • [Feature] @faasjs/react add FaasData.

v0.0.2-beta.285 (2021-12-10)

  • [Feature] @faasjs/reactuseFaas 新增导出 setLoadingsetPromisesetDatasetError 参数,用于自定义数据加载。

v0.0.2-beta.280 (2021-12-07)

  • [Feature] @faasjs/browserbeforeRequest 配置项允许传入异步函数。
  • [Feature] @faasjs/server 内置 CORS 支持。

v0.0.2-beta.278 (2021-12-06)

  • [Feature] @faasjs/server 优化单体应用模式下的日志输出。
  • [Feature] @faasjs/http 新增 http.body 属性,用于获取原始请求体。
  • [Feature] @faasjs/http 简化日志输出。

v0.0.2-beta.275 (2021-12-05)

  • [Feature] faasjs 默认依赖包移除 @faasjs/tencentcloud,使用腾讯云的服务须手动添加依赖。
  • [Feature] @faasjs/browser@faasjs/react@faasjs/vue-plugin 编译版本升级到 es2017

v0.0.2-beta.273 (2021-12-03)

  • [新增] @faasjs/aws 新增 AWS 适配器。

v0.0.2-beta.271 (2021-11-29)

  • [Feature] @faasjs/redis 使用 ioredis 替代 redis
  • [Feature] @faasjs/tencentcloud 优化重复代码。
  • [Feature] @faasjs/cli 优化日志提示。
  • [修复] @faasjs/tencentcloud 修正打包时未将 .d.ts 等文件移除的问题。

v0.0.2-beta.269 (2021-11-01)

  • [Feature] @faasjs/func 新增代码包启动计时(此时间为冷启动的一部分)。

v0.0.2-beta.268 (2021-10-28)

  • [Feature] @faasjs/eslint-config-recommended 移除 eslint-plugin-jest

v0.0.2-beta.267 (2021-10-25)

  • [Feature] @faasjs/http 优化 ts 定义。

v0.0.2-beta.266 (2021-10-24)

  • [Feature] 将项目的 ts 编译设置为 strict 模式。

v0.0.2-beta.263 (2021-10-16)

  • [Feature] @faasjs/test 修正 FuncWarper 为正确的拼写。

v0.0.2-beta.260 (2021-10-13)

  • [Feature] @faasjs/func 优化部分 ts 定义。
  • [Feature] @faasjs/cloud_function 优化部分 ts 定义。

v0.0.2-beta.258 (2021-10-12)

  • [Feature] @faasjs/http 对于小于 100 字节的内容不压缩。

v0.0.2-beta.257 (2021-10-11)

  • [Feature] @faasjs/redis 新增 getJSONsetJSON 方法。
  • [Feature] vscode/faasjs-snippets 新增 http validator 代码块。

v0.0.2-beta.256 (2021-10-04)

  • [Feature] 采用 npm 替代 yarn,并将部分关联依赖改为 peerDependencies

v0.0.2-beta.254 (2021-09-26)

  • [移除] @faasjs/kafka
  • [修正] @faasjs/react 修正加载错误。

v0.0.2-beta.253 (2021-09-24)

  • [移除] @faasjs/sql 移除,使用 @faasjs/knex 代替。
  • [Feature] VS Code 插件 faasjs-snippets 添加更多代码片段。
  • [Feature] @faasjs/cloud_functionconfig 参数改为 public

v0.0.2-beta.251 (2021-09-17)

  • [Feature] @faasjs/browser 支持 CDN。
  • [Feature] @faasjs/react 支持 CDN。
  • [Feature] @faasjs/vue-plugin 支持 CDN。

v0.0.2-beta.244 (2021-09-16)

  • [Feature] @faasjs/deep_merge 导出 deepMerge 方法。
  • [Feature] @faasjs/logger 导出 Logger 类。

v0.0.2-beta.243 (2021-09-15)

  • [Feature] @faasjs/tencentcloud 将本地 mock 功能移到 @faasjs/cloud_function

v0.0.2-beta.241 (2021-09-13)

  • [修正] @faasjs/tencentcloud 环境变量不再强制覆盖 region。

v0.0.2-beta.240 (2021-09-11)

  • [Feature] @faasjs/react 新增 reload 方法。

v0.0.2-beta.238 (2021-09-07)

  • [Feature] @faasjs/func 添加 filename 属性。

v0.0.2-beta.237 (2021-09-05)

  • [Feature] @faasjs/tencentcloud 优化并导出 request 方法。

v0.0.2-beta.234 (2021-09-03)

  • [Feature] @faasjs/redis 导出 getset 方法。

v0.0.2-beta.232 (2021-09-01)

  • [修正] @faasjs/cli 修正部署时内存泄露的问题。

v0.0.2-beta.232 (2021-08-30)

  • [修正] @faasjs/tencentcloud 修正日志输出。

v0.0.2-beta.231 (2021-08-29)

  • [修正] @faasjs/http 修正 HttpError 的问题。

v0.0.2-beta.230 (2021-08-27)

  • [Feature] 常用函数通过 export 直接导出。

v0.0.2-beta.220 (2021-07-30)

  • [修正] @faasjs/tencentcloud 使用最新的环境变量。

v0.0.2-beta.219 (2021-07-28)

  • [Feature] @faasjs/cloud_function 优化 invoke 数据。

v0.0.2-beta.218 (2021-07-26)

  • [Feature] @faasjs/eslint-config-recommended 优化代码风格规范。
  • [Feature] @faasjs/mongo 支持 mongodb 新版本。

v0.0.2-beta.216 (2021-07-26)

  • [Feature] @faasjs/tencentcloud 优化时间签名。

v0.0.2-beta.215 (2021-07-13)

  • [Feature] @faasjs/graphql-server 支持 apollo-server-core 新版本。

v0.0.2-beta.214 (2021-07-12)

  • [Feature] @faasjs/eslint-config-recommended 优化代码风格规范。

v0.0.2-beta.212 (2021-07-10)

  • [Feature] @faasjs/cli 部署命令如果使用 -c 参数,默认读取最近的 commit 日志。
  • [Feature] @faasjs/tencentcloud 优化日志。
  • [删除] 删除 @faasjs/nuxt 插件。

v0.0.2-beta.209 (2021-07-02)

  • [Feature] @faasjs/server 退出时自动关闭连接。

v0.0.2-beta.207 (2021-07-01)

  • [Feature] @faasjs/load 使用 @rollup/plugin-typescript 替代 rpt2。

v0.0.2-beta.204 (2021-06-29)

  • [Feature] @faasjs/cli 新增 commit 参数,批量部署被修改的云函数。

v0.0.2-beta.201 (2021-06-28)

  • [Feature] @faasjs/tencentcloud 优化腾讯云接口。
  • [Feature] @faasjs/tencentcloud 配置优先级调整为:环境变量 > 代码配置项 > yaml 配置项。

v0.0.2-beta.198 (2021-06-23)

  • [Feature] @faasjs/cli 提速 ts-node,编译时不检查 ts 定义。

v0.0.2-beta.197 (2021-06-21)

  • [Feature] @faasjs/http 优化 ts 定义。

v0.0.2-beta.193 (2021-06-20)

  • [Feature] @faasjs/http 优化 ts 定义。

v0.0.2-beta.191 (2021-06-18)

  • [Feature] @faasjs/test 使用 vm2 加载测试云函数。

v0.0.2-beta.188 (2021-06-17)

  • [Feature] @faasjs/cli 仅在启动 server 时引入 ts-node。
  • [修复] @faasjs/cli 修正部署大量云函数时内存泄露的问题。
  • [Feature] 示例新增 jwt 项目示例。

v0.0.2-beta.185 (2021-06-14)

  • [Feature] @faasjs/browser 新增 beforeRequest 参数。
  • [修复] @faasjs/cli 修复部分入参无效的问题。

v0.0.2-beta.179 (2021-06-12)

  • [Feature] @faasjs/http 优化 beforeValid

v0.0.2-beta.178 (2021-06-08)

  • [移除] 为了简化和统一数据库读写,移除 @faasjs/typeorm@faasjs/sequelize
  • [Feature] @faasjs/http 新增 beforeValid,用于构建包含自定义请求校验的 http 插件。

v0.0.2-beta.175 (2021-05-19)

  • [Feature] @faasjs/knex 优化 transaction 的 ts 定义。

v0.0.2-beta.174 (2021-05-19)

  • [Feature] @faasjs/cli 部署时对文件名进行检查。
  • [Feature] @faasjs/cli 部署命令添加 ar 参数,默认自动重试 3 次。
  • [Feature] @faasjs/knex 部署时检查适配器依赖项是否添加。
  • [修复] @faasjs/tencentcloud 修复部分情况下依赖项错误的问题。

v0.0.2-beta.170 (2021-04-23)

  • [修复] @faasjs/cloud_function 修复插件排序错误的问题。
  • [修复] @faasjs/cloud_function 修复插件名字错误的问题。

v0.0.2-beta.169 (2021-04-22)

  • [Feature] @faasjs/cli 部署失败时,优化错误提示。
  • [Feature] @faasjs/cli 新增 -w 参数,设置并发数。

v0.0.2-beta.167 (2021-04-19)

  • [Feature] @faasjs/cli 部署多个云函数时,自动根据 CPU 数量进行多进程部署。
  • [Feature] @faasjs/tencentcloud 优化多进程部署时的日志显示。
  • [Feature] @faasjs/http 测试环境下禁用缓存。

v0.0.2-beta.163 (2021-04-16)

  • [Feature] @faasjs/cloud_function@faasjs/browser action 自动转小写。

v0.0.2-beta.162 (2021-04-15)

  • [Feature] @faasjs/cli 支持部署失败时重试。

v0.0.2-beta.161 (2021-04-12)

  • [Feature] @faasjs/request 新增 parse 配置项。

v0.0.2-beta.160 (2021-04-08)

  • [Feature] @faasjs/knex 优化 knex 的 ts 定义。
  • [Feature] @faasjs/graphql 优化 graphql 依赖项。

v0.0.2-beta.158 (2021-04-01)

  • [修复] @faasjs/tencentcloud 修复云函数插件某些情况下未加载的问题。

v0.0.2-beta.155 (2021-02-04)

  • [新增] @faasjs/eslint-config-react

v0.0.2-beta.153 (2021-02-04)

  • [修复] @faasjs/cli 修复日志等级错误的问题。

v0.0.2-beta.151 (2021-01-26)

  • [Feature] @faasjs/tencentcloud 优化打包机制。

v0.0.2-beta.144 (2021-01-14)

  • [Feature] @faasjs/tencentcloud 更新网关发布接口。

v0.0.2-beta.140 (2021-01-07)

  • [Feature] @faasjs/load 升级 js-yaml 版本。
  • [Feature] @faasjs/load 更新内置库。
  • [Feature] @faasjs/typeorm 支持 useTypeORM

v0.0.2-beta.135 (2020-12-25)

  • [Feature] @faasjs/cloud_function 优化日志输出。

v0.0.2-beta.131 (2020-12-19)

  • [Feature] @faasjs/create-faas-app 优化命令行。

v0.0.2-beta.126 (2020-12-14)

  • [修复] @faasjs/knex 修复 raw 的 ts 定义。

v0.0.2-beta.125 (2020-12-10)

  • [Feature] @faasjs/eslint-config-vue 优化规则。
  • [Feature] @faasjs/http 优化 ts 定义。

v0.0.2-beta.124 (2020-12-04)

  • [Feature] @faasjs/cloud_function config 支持传入一个 function。

v0.0.2-beta.122 (2020-11-30)

  • [Feature] @faasjs/eslint-config-vue 优化规则。

v0.0.2-beta.121 (2020-11-21)

  • [修复] @faasjs/load 修复重复引用文件的问题。
  • [Feature] @faasjs/request debug 模式下显示更详细的日志。

v0.0.2-beta.119 (2020-11-19)

  • [新增] 新增 @faasjs/kafka

v0.0.2-beta.118 (2020-11-13)

  • [修复] @faasjs/knex 修复 knex 连接。

v0.0.2-beta.117 (2020-11-12)

  • [修复] @faasjs/test 补充 headers 的 ts 定义。
  • [Feature] @faasjs/logger 优化插件的日志显示。

v0.0.2-beta.116 (2020-10-30)

  • [修复] @faasjs/cloud_function 修复本地调试时没 context 时的报错。

v0.0.2-beta.115 (2020-10-28)

  • [Feature] @faasjs/react 新增返回 promise 对象。

v0.0.2-beta.114 (2020-10-15)

  • [Feature] @faasjs/http 压缩后添加 originBody 以便日志查看。
  • [Feature] @faasjs/cloud_function 移除 context 中的 function 等无法序列化的内容。

v0.0.2-beta.112 (2020-10-14)

  • [Feature] @faasjs/http 默认使用 brotli 压缩。
  • [修复] @faasjs/http 修复没有 body 时也压缩的 bug。

v0.0.2-beta.107 (2020-10-13)

  • [Feature] @faasjs/http 支持 gzip 压缩。
  • [删除] 禁用并删除 @faasjs/cos-secrets,请使用 CFS 替代。

v0.0.2-beta.106 (2020-09-30)

  • [Feature] 优化 ts 定义。

v0.0.2-beta.105 (2020-09-16)

  • [Feature] @faasjs/request优化日志。

v0.0.2-beta.104 (2020-09-14)

  • [Feature] @faasjs/request 新增 pfx 和 passphrase 配置项。

v0.0.2-beta.101 (2020-09-09)

  • [修复] 修复日志 bug。

v0.0.2-beta.100 (2020-09-07)

  • [修复] 修复函数式编程接口的 bug。

v0.0.2-beta.96 (2020-08-28)

  • [Feature] @faasjs/tencentcloud 更新云函数配置项。

v0.0.2-beta.95 (2020-08-21)

  • [Feature] @faasjs/react 新增 onError 配置项。

v0.0.2-beta.94 (2020-08-11)

  • [Feature] 更新 ts 定义。

v0.0.2-beta.93 (2020-08-07)

  • [修复] @faasjs/server 多个请求时排队处理。

v0.0.2-beta.88 (2020-08-06)

  • [Feature] 优化 ts 定义及相关测试用例。

v0.0.2-beta.87 (2020-08-03)

  • [Feature] 优化日志输出格式。

v0.0.2-beta.86 (2020-08-02)

  • [Feature] @faasjs/redis 支持 useRedis

v0.0.2-beta.85 (2020-07-31)

  • [新增] @faasjs/knex
  • [Feature] 优化 useFunc 及 usePlugin。

v0.0.2-beta.84 (2020-07-27)

  • [Feature] @faasjs/tencentcloud 更新云API v3。

v0.0.2-beta.82 (2020-07-16)

  • [Feature] @faasjs/tencentcloud 优化触发器更新机制。

v0.0.2-beta.80 (2020-07-15)

  • [新增] 新增 @faasjs/react,提供 faasuseFaas 两种风格的接口。

v0.0.2-beta.79 (2020-07-13)

  • [修复] @faasjs/server 修复没有响应内容时的报错。

v0.0.2-beta.78 (2020-07-09)

  • [修复] create-faas-app 删除旧的 babel 配置,改成 ts-jest。
  • [修复] 修复示例项目的 package.json。
  • [Feature] @faasjs/func 优化 ts 支持。
  • [修复] @faasjs/server 修正没有响应内容时的出错。

v0.0.2-beta.77 (2020-06-19)

  • [Feature] @faasjs/server 优化无缓存情况下的热加载。

v0.0.2-beta.76 (2020-06-19)

  • [Feature] @faasjs/server 优化无缓存情况下的热加载。
  • [Feature] @faasjs/tencentcloud 将 Node.js 默认版本升级到 12.16。
  • [Feature] @faasjs/func 优化 ts 支持。

v0.0.2-beta.70 (2020-06-10)

  • [Feature] @faasjs/server 优化缓存。

v0.0.2-beta.69 (2020-06-03)

  • [Feature] @faasjs/logger 云函数环境下,删除日志中的换行符。

v0.0.2-beta.67 (2020-06-02)

  • [Feature] @faasjs/func 优化日志显示和 ts 类型。

v0.0.2-beta.66 (2020-05-28)

  • [Feature] @faasjs/test 支持直接测试云函数,而非云函数文件。

v0.0.2-beta.65 (2020-05-26)

  • [Feature] @faasjs/eslint-config-recommended 优化规则。

v0.0.2-beta.64 (2020-05-25)

  • [Feature] @faasjs/testmount 方法支持传入一个初始化后执行的函数。

v0.0.2-beta.63 (2020-05-18)

  • [Feature] @faasjs/test 新增 mount 方法,JSONHandler 方法支持 cookie 和 session 入参。

v0.0.2-beta.61 (2020-05-17)

  • [Feature] @faasjs/cos-secrets 支持密钥文件。
  • [Feature] @faasjs/tencentcloud 禁用腾讯云内置的旧版 request

v0.0.2-beta.59 (2020-05-06)

  • [修复] @faasjs/func 强制设定 context.callbackWaitsForEmptyEventLoop = false
  • [Feature] @faasjs/tencentcloud 禁用腾讯云内置的旧版 tencentcloud-sdk-nodejs

v0.0.2-beta.57 (2020-04-22)

  • [Feature] @faasjs/tencentcloud 升级默认 Node.js 版本为 10.15
  • [修复] @faasjs/tencentcloud 修正腾讯云新错误代码导致无法发布的问题。

v0.0.2-beta.55 (2020-04-15)

  • [Feature] @faasjs/eslint-config-vue 移除 plugin:security/recommended

v0.0.2-beta.54 (2020-04-13)

  • [Feature] @faasjs/cli 适配 Windows 环境。

v0.0.2-beta.53 (2020-04-12)

  • [Feature] @faasjs/server 添加 sourceIp。

v0.0.2-beta.52 (2020-04-10)

  • [Feature] @faasjs/server 优化日志展示。
  • [Feature] @faasjs/tencentcloud 优化依赖库打包机制。

v0.0.2-beta.51 (2020-04-09)

  • [Feature] @faasjs/http 添加 HTTP 方法定义。
  • [Feature] @faasjs/load 优化打包时排除内置库的逻辑。
  • [新增] 新增 @faasjs/sequelize
  • [Feature] @faasjs/http@faasjs/server 新增 header X-SCF-RequestId

v0.0.2-beta.47 (2020-04-02)

  • [Feature] @faasjs/cloud_function 在云函数环境中使用内网域名提升性能。

v0.0.2-beta.46 (2020-03-26)

  • [Feature] faasjs 移除依赖项:@faasjs/browser, @faasjs/sql, @faasjs/redis。
  • [新增] @faasjs/mongo 用于适配 mongodb。
  • [Feature] 优化了云函数的日志输出。

v0.0.2-beta.40 (2020-03-20)

  • [Feature] @faasjs/http 配置项新增 pathignorePathPrefix 设置。

v0.0.2-beta.34 (2020-03-15)

  • [修复] @faasjs/cli 修复当 tsconfig 中未使用 paths 功能时出错的问题。
  • [Feature] @faasjs/typeorm 新增 Connection, Repository, SelectQueryBuilder, getRepository 的输出。

v0.0.2-beta.32 (2020-03-09)

  • [Feature] @faasjs/cli 支持 tsconfig 的 paths 功能。
  • [修复] @faasjs/typeorm 修复单体应用模式下连接出错的问题

v0.0.2-beta.29 (2020-03-03)

  • [修复] @faasjs/cos-secrets 修复嵌套全局变量名错误的问题。

v0.0.2-beta.28 (2020-03-02)

  • [Feature] @faasjs/eslint-config-recommended 补充空格相关的样式设定。
  • [Feature] @faasjs/cos-secrets 本地模式下会读取本地文件。
  • [Feature] @faasjs/sql 支持从环境变量读取配置信息。
  • [Feature] @faasjs/typeorm 支持从环境变量读取配置信息。
  • [Feature] @faasjs/redis 支持从环境变量读取配置信息。
  • [Feature] @faasjs/server 出错信息以 json 格式返回。

v0.0.2-beta.26 (2020-03-01)

  • [新增] @faasjs/cos-secrets,一个基于 COS 的密钥解决方案。
  • [Feature] 将文档移入 docs 文件夹。
  • [Feature] 将示例移入 examples 文件夹。

v0.0.2-beta.25 (2020-02-27)

  • [Feature] @faasjs/tencentcloud 腾讯云故障,禁用别名功能。

v0.0.2-beta.24 (2020-02-25)

  • [Feature] @faasjs/graphql-server 允许 schemas 参数为函数,且支持异步函数。
  • [Feature] @faasjs/graphql-server 导出变量新增 GraphQLSchemaModule

v0.0.2-beta.22 (2020-02-24)

  • [修复] @faasjs/typeorm 修复配置项错误。
  • [修复] @faasjs/tencentcloud 修复部署时打包依赖项的错误。

v0.0.2-beta.20 (2020-02-23)

  • [新增] 新增 @faasjs/typeorm
  • [Feature] @faasjs/sql 单元测试新增 mysql 和 postgresql 的测试。

v0.0.2-beta.18 (2020-02-22)

  • [Feature] @faasjs/tencentcloud 云函数新增层和死信队列接口,COS 增加文件夹名。
  • [Feature] @faasjs/load 关闭 rollup 的警告信息。

v0.0.2-beta.16 (2020-02-21)

  • [Feature] @faasjs/graphql-server 内置 @faasjs/http
  • [Feature] @faasjs/tencentcloud 云函数环境变量新增 FaasLog=debug

v0.0.2-beta.13 (2020-02-20)

  • [Feature] @faasjs/tencentcloud 新增单元测试。
  • [Feature] @faasjs/request 新增 filedownloadStream 参数。
  • [Feature] @faasjs/graphql-server 规范化配置项,并将 invokeData 作为 context。

v0.0.2-beta.10 (2020-02-16)

  • [Feature] @faasjs/eslint-config-recommended 更新 eslint rules。

v0.0.2-beta.9 (2020-02-15)

  • [Feature] 恢复腾讯云的别名功能。
  • [Feature] 修复和优化 travis-ci。

v0.0.2-beta.8 (2020-02-14)

  • [Feature] faasjs 不再内置 @faasjs/graphql-server,需手动添加使用。

v0.0.2-beta.7 (2020-02-13)

  • [修复] @faasjs/load 修复打包时遇到内置模块报错的问题。
  • [Feature] @faasjs/eslint-config-recommended 更新 eslint rules。

v0.0.2-beta.5 (2020-02-10)

  • [Feature] @faasjs/testjest 添加为依赖项。

v0.0.2-beta.4 (2020-02-09)

  • [Feature] @faasjs/func handler 参数改为可选项。
  • [新增] @faasjs/graphql-server 试验性支持 graphQL。

v0.0.2-beta.2 (2020-02-08)

  • [Feature] @faasjs/tencentcloud 优化了部署云函数时的日志输出。

v0.0.2-beta.1 (2020-02-07)

  • [Feature] @faasjs/tencentcloud 补全已正式发布的云函数配置项。

v0.0.1-beta.31 (2020-02-06)

  • [Feature] faasjs 将 Sql 适配包从 faasjs 中移除。
  • [Feature] @faasjs/eslint-config-recommended 更新 eslint rules。

v0.0.1-beta.29 (2020-02-04)

  • [修复] @faasjs/tencentcloud 修复由于禁用别名功能造成的 BUG。

v0.0.1-beta.27 (2020-02-03)

  • [Feature] @faasjs/tencentcloud 由于腾讯云故障,暂时禁用别名功能。

v0.0.1-beta.25 (2020-02-02)

  • [修复] @faasjs/tencentcloud 修复腾讯云部署 BUG。
  • [Feature] @faasjs/tencentcloud 腾讯云云函数内存默认从 128 降低为 64。
  • [Feature] @faasjs/tencentcloud 默认环境变量新增 NODE_ENV,值为部署环境的名字。

v0.0.1-beta.23 (2020-02-01)

  • [修复] 修复错误的版本号。
  • [Feature] @faasjs/load 移除 loadNpmVersion。

v0.0.1-beta.21 (2020-01-27)

  • [修复] @faasjs/tencentcloud API 网关 BUG。
  • [Feature] @faasjs/func 云函数支持 callback。

v0.0.1-beta.20 (2020-01-26)

  • [修复] @faasjs/tencentcloud API 网关 BUG。
  • [Feature] @faasjs/tencentcloud 提升打包速度。

v0.0.1-beta.18 (2020-01-25)

  • [修复] @faasjs/tencentcloud 修复云函数命名错误。
  • [Feature] @faasjs/server 本地请求入参 method 改名为 httpMethod,增加 path 参数。

v0.0.1-beta.16 (2020-01-13)

  • [修复] @faasjs/load 修复 rollup 配置。
  • [修复] 修复 FaasJS 项目自动化测试配置。

v0.0.1-beta.14 (2020-01-04)

  • [Feature] @faasjs/http 移除无用的依赖项。
  • [Feature] @faasjs/tencentcloud 优化打包配置。

v0.0.1-beta.12 (2020-01-02)

  • [修复] 在 faasjs 中补上依赖项 @faasjs/http

v0.0.1-beta.11 (2020-01-01)

  • [Feature] 优化 FaasJS 项目打包配置。

v0.0.1-beta.10 (2019-12-30)

  • [Feature] 优化 FaasJS 项目的代码规范测试和自动化测试。
  • [修复] @faasjs/tencentcloud 修复云函数部署时未完成部署就删除了 COS 代码包的问题。

v0.0.1-beta.8 (2019-12-26)

  • [Feature] 更新 VS Code 配置项以适应新版 ESlint。
  • [Feature] @faasjs/tencentcloud 更新云函数时会等待其更新生效后才进行后续步骤。
  • [Feature] @faasjs/tencentcloud 使用本地 node_modules 文件加速部署。

v0.0.1-beta.7 (2019-11-05)

  • [Feature] @faasjs/logger 性能优化,并移除测试用的 lastOuput 属性。
  • [Feature] @faasjs/server 移除 response 的日志输出以优化性能。
  • [Feature] @faasjs/http 直接使用 request_id 作为响应头 X-Request-Id 的值。
  • [修复] @faasjs/http 使用 = 作为路径前缀避免模糊匹配。
  • [删除] 移除周刊。

v0.0.1-beta.6 (2019-10-25)

  • [修复] @faasjs/logger timeEnd 出错时的错误信息从 error 降级为 warn。

v0.0.1-beta.5 (2019-10-25)

  • [Feature] 新增性能测试用例。
  • [修复] @faasjs/logger timeEnd 的 key 重复或未知时,报错信息从 error 降级为 warn。

v0.0.1-beta.4 (2019-10-22)

  • [新增] @faasjs/http cookie 新增 sameSite 选项。
  • [Feature] FaasJS 项目新增代码测试覆盖率。

2019-10-21

  • [Feature] 使用 lerna 管理 FaasJS 核心库。
  • [Feature] @faasjs/request 新增 timeout 和 auth 选项。
  • [修复] 修正 @faasjs/http 遇到返回值为 null 时的错误。

2019-10-16

  • [新增] 示例项目新增 knex

2019-10-15

  • [Feature] 将 FaasJS 所有库都并入了 faasjs/faasjs 项目中,便于统一管理和更新。

2019-10-13

  • [新增] FaasJS 周刊 开始试运行。

2019-10-11

  • [Feature] 教程中添加新加入的命令行指令。
  • [新增] 官网新增 支持 FaasJS
  • [修复] @faasjs/func 当 handler 没有返回时出现的一个判断异常。

2019-10-09

  • [新增] 命令行工具新增 yarn new func 指令,用于快速创建云函数文件及其测试脚本,具体用法可见 yarn new -h
  • [Feature] create-faas-app 创建的项目中加入 .vscode/settings.json 文件,用于优化 VS Code 下的编程体验。

2019-10-08

  • [新增] 命令行工具 create-faas-app 用于快速创建 FaasJS 项目,可直接通过 npx create-faas-app 使用。

2019-09-30

  • [发布] 结束 Alpha 阶段,开始 Beta 公测阶段。

Alpha

2019-04-13

  • [发布] FaasJS Alpha 阶段开发开始。
',686)]))}const i=a(l,[["render",s],["__file","CHANGELOG.html.vue"]]),p=JSON.parse('{"path":"/CHANGELOG.html","title":"Changelog","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Stable","slug":"stable","link":"#stable","children":[]},{"level":2,"title":"Beta","slug":"beta","link":"#beta","children":[]},{"level":2,"title":"Alpha","slug":"alpha","link":"#alpha","children":[]}],"git":{"updatedTime":null},"filePathRelative":"CHANGELOG.md"}');export{i as comp,p as data}; diff --git a/assets/CHANGELOG.html-CQUXbC_y.js b/assets/CHANGELOG.html-CQUXbC_y.js new file mode 100644 index 000000000..04d6748c0 --- /dev/null +++ b/assets/CHANGELOG.html-CQUXbC_y.js @@ -0,0 +1 @@ +import{_ as a,c as o,a as r,o as t}from"./app-BlW5p_5f.js";const l={};function s(c,e){return t(),o("div",null,e[0]||(e[0]=[r('

Changelog

FaasJS use Semantic Versioning.

Stable

v3.7.0 (2024-10-23)

  • @faasjs/react
    • [Feature] Add headless form.

v3.6.1 (2024-10-23)

  • @faasjs/react
    • [Fix] Export useSplittingState.

v3.6.0 (2024-10-19)

  • @faasjs/server

v3.5.2 (2024-10-16)

  • @faasjs/react

    • [Fix] Fix createSplittingContext type.
    • [Fix] Fix AsyncFunction for equal.
  • @faasjs/ant-design

    • [Fix] Fix ConfigProvider's language handling to support server renderer.

v3.5.0 (2024-10-15)

  • @faasjs/browser

    • [Feature] Simplify mock responses in tests and update Response constructor.
    • [Feature] Add length to generateId.
  • @faasjs/react

    • [Feature] Support special type for createSplittingContext's provider and use.
  • @faasjs/lint

    • [Fix] Disable biome for .astro files.
  • @faasjs/http

    • [Feature] Add useHttpFunc.

v3.4.0 (2024-10-01)

  • @faasjs/react
    • [Feature] Add useSplittingState.
    • [Feature] Add memo to createSplittingContext's Provider.

v3.3.0 (2024-09-30)

  • @faasjs/types
    • [Feature] Add InferFaasAction.

v3.2.1 (2024-09-24)

  • Move dependencies to peerDependencies.

v3.2.0 (2024-09-20)

  • @faasjs/server

    • [Feature] Add raw request and response to event.
  • @faasjs/browser

    • [Fix] Fix url.
  • @faasjs/react

    • [Fix] Fix faas.

v3.1.2 (2024-09-17)

  • @faasjs/react

    • [Feature] Add custom compare function equal and hooks: useEqualMemoize, useEqualEffect, useEqualMemo and useEqualCallback.
    • [Feature] Using new compare function to improve all components and hooks' performance.
  • @faasjs/knex

    • [Feature] Client can be a npm package with npm: prefix.
  • @faasjs/func

    • [Feature] Improve logger.
  • @faasjs/nextjs

    • [Feature] Export logger to context.

v3.0.0 (2024-09-16)

  • [Break] Remove @faasjs/deployer, @faasjs/tencentcloud.

  • [Break] Upgrade node version to 22.

  • @faasjs/browser

    • [Break] baseURL is optional and must be end with /.
    • [Feature] action can be a react server action.
  • @faasjs/react

    • [Break] domain rename to baseURL.
    • [Feature] action can be a react server action.
    • [Fix] Fix types.
  • @faasjs/vue-plugin

    • [Break] domain rename to baseURL.
  • @faasjs/server

    • [Feature] Disable code transformation in Bun.

v2.9.0 (2024-09-12)

  • Add deprecated notice to below packages:

    • @faasjs/deployer
    • @faasjs/load
    • @faasjs/tencentcloud
  • Add deprecated notice to @faasjs/http's Validator.

v2.8.1 (2024-09-10)

  • @faasjs/react

    • [Fix] Fix withFaasData's type.
  • @faasjs/ant-design

    • [Fix] Fix withFaasData's type.

v2.8.0 (2024-09-09)

  • @faasjs/react

    • [Feature] Add withFaasData.
  • @faasjs/ant-design

    • [Feature] Add withFaasData.
    • [Feature] Link's button can be boolean.
    • [Fix] Fix FaasAction types.

v2.7.0 (2024-09-06)

  • @faasjs/react

    • [Feature] Add OptionalWrapper.
  • @faasjs/ant-design

    • [Feature] App's styleProviderProps and browserRouterProps can be disabled by false.
    • [Fix] Fix Form's initialValues to Partial<Values>.

v2.6.1 (2024-08-31)

  • @faasjs/ant-design
    • [Fix] Fix form items type.

v2.6.0 (2024-08-29)

  • [Feature] Add exports to all packages' package.json.
  • [Feature] Release new package: @faasjs/lint.

v2.5.2 (2024-08-26)

  • @faasjs/react
    • [Feature] Auto generate default FaasReactClient, not throw error when not initialized.

v2.4.0 (2024-07-26)

  • @faasjs/react
    • [Feature] Rename createSplitedContext to createSplittingContext.
    • [Feature] Add more document to createSplittingContext.

v2.3.1 (2024-05-13)

  • @faasjs/react

    • [Fix] createSplitedContext's defaultValue can be null.
  • @faasjs/ant-design

    • [Fix] Use React.Dispatch<SetStateAction> to define modal and drawer types.

v2.3.0 (2024-05-10)

  • @faasjs/react
    • [Feature] Optimize createSplitedContext.

v2.2.0 (2024-03-13)

  • @faasjs/func

    • [Feature] Add FuncParamsType and FuncReturnType.
  • create-faas-app

    • [Feature] Simplify options.

v2.1.0 (2024-03-08)

  • @faasjs/react

    • [Feature] Add createSplitedContext.
  • @faasjs/ant-design

    • [Feature] Simplify App with createSplitedContext.

v2.0.0 (2024-02-28)

  • @faasjs/react
    • [Break] Remove @preact/signals-react.

v1.7.2 (2024-02-27)

  • @faasjs/react

    • [Fix] Fix loading's render issue.
  • @faasjs/ant-design

    • [Fix] Fix Table's loading state.

v1.7.1 (2024-02-25)

  • @faasjs/jest
    • [Fix] Fix dependences, remove @faasjs/test.

v1.7.0 (2024-02-24)

  • create-faas-app

    • [Feature] Support Bun.
    • [Fix] Fix example file.
  • @faasjs/logger

    • [Feature] Refactor Logger class initialization.

v1.6.0 (2024-01-29)

  • @faasjs/react

    • [Feature] Add useConstant.
  • @faasjs/ant-design

    • [Feature] Reduce App re-render times.

v1.5.0 (2024-01-29)

  • @faasjs/ant-design
    • [Feature] Support why-did-you-render.
    • [Feature] Drawer and Modal support function as change handler.

v1.4.2 (2024-01-22)

  • @faasjs/knex

    • [Fix] Fix transaction return value.
  • @faasjs/logger

    • [Fix] Fix error log outputs.

v1.4.1 (2024-01-20)

  • @faasjs/knex

    • [Feature] Add commit and rollback events to transaction.
    • [Feature] Improve logger.
  • @faasjs/request

    • [Feature] Improve json parse.
  • @faasjs/redis

    • [Feature] Add lock success log.
    • [Fix] Fix logger label.

v1.3.2 (2024-01-06)

  • @faasjs/request

    • [Feature] Display requestId in log.
    • [Fix] Fix downloadFile and downloadStream's logger.
  • @faasjs/ant-design

    • [Fix] Fix Tabs's item's type define.

v1.3.0 (2024-01-03)

  • @faasjs/logger

    • [Feature] Add FaasLogMode.
  • @faasjs/request, @faasjs/redis, @faasjs/server

    • [Fix] Use internal logger.
  • @faasjs/knex

    • [Fix] Improve log format.

v1.2.0 (2023-12-31)

  • @faasjs/request

    • [Feature] Add default timeout (5000 as 5s).
  • @faasjs/func

    • [Feature] Improve logger.

v1.1.1 (2023-12-29)

  • @faasjs/ant-design
    • [Fix] Fix transfer array types.

v1.1.0 (2023-12-26)

  • @faasjs/http

    • [Feature] Lowercase header names.
  • @faasjs/server

    • [Feature] Lowercase header names.
    • [Feature] Add all headers to Access-Control-Allow-Headers.
    • [Feature] Add Access-Control-Expose-Headers.
  • @faasjs/browser

    • [Feature] Add headers to beforeRequest.

v1.0.0 (2023-12-23)

  • [Feature] Release first stable version.

  • @faasjs/react

    • [Feature] Export useSignals.

Beta

v0.0.5-beta.6 (2023-12-23)

  • @faasjs/react

    • [Feature] Upgrade @preact/signal-react to ^2.0.0.
  • @faasjs/redis

    • [Feature] Improve locking log.

v0.0.5-beta.5 (2023-12-19)

  • @faasjs/ant-design

    • [Fix] Fix Table items re-render issue.
  • @faasjs/server

    • [Feature] Support deep path default function.

v0.0.5-beta.3 (2023-12-14)

  • @faasjs/ant-design
    • [Fix] Fix time input.

v0.0.5-beta.2 (2023-12-12)

  • @faasjs/knex

    • [Feature] Improve logger.
  • @faasjs/react

    • [Feature] Add useSignalState.

v0.0.5-beta.1 (2023-12-04)

  • @faasjs/ant-design

    • [Break] Change ConfigProvider's config to theme.
    • [Feature] Add FaasClientOptions to ConfigProvider.
  • @faasjs/request

    • [Feature] Update logger.

v0.0.4-beta.16 (2023-12-03)

  • @faasjs/ant-design

    • [Feature] Add FaasJS's ConfigProvider to App.
  • @faasjs/request

    • [Feature] Support gzip and br encoding.

v0.0.4-beta.15 (2023-12-01)

  • @faasjs/eslint-config-recommended

    • [Break] Remove package.
  • @faasjs/eslint-config-react

    • [Break] Remove package.
  • @faasjs/eslint-config-vue

    • [Break] Remove package.
  • @faasjs/linter

    • [Break] Remove package.
  • @faasjs/ant-design

    • [Feature] Add ErrorBoundary to App.

v0.0.4-beta.14 (2023-11-30)

  • @faasjs/ant-design
    • [Feature] Table's columns support filterDropdown: false and sorter: false.

v0.0.4-beta.12 (2023-11-29)

v0.0.4-beta.11 (2023-11-19)

  • @faasjs/redis

    • [Feature] Remove unnecessary types.
  • @faasjs/logger

    • [Fix] Fix logger size.

v0.0.4-beta.10 (2023-11-05)

  • @faasjs/request
    • [Feature] When request failed, return ResponseError instead of Error.

v0.0.4-beta.9 (2023-10-24)

  • [Feature] Improve dependencies.

v0.0.4-beta.7 (2023-10-23)

  • @faasjs/func

    • [Feature] Improve logger for mono mode.
  • @faasjs/http

    • [Feature] Improve logger for mono mode.

v0.0.4-beta.6 (2023-10-20)

  • @faasjs/knex
    • [Feature] transaction add options: { trx: Knex.Transaction } (Thanks contributor: @Witt).
    • [Feature] Export originKnex and OriginKnex.

v0.0.4-beta.5 (2023-10-17)

  • @faasjs/test
    • [Break] jest.setup.js moved to @faasjs/jest.

v0.0.4-beta.4 (2023-10-16)

  • @faasjs/react
    • [Feature] skip can be a function.

v0.0.3-beta.109 (2023-09-22)

  • @faasjs/server
    • [Feature] Improve logger.

v0.0.3-beta.108 (2023-09-21)

  • @faasjs/linter
    • [Feature] Add @faasjs/linter based on biome.

v0.0.3-beta.107 (2023-09-14)

  • @faasjs/http
    • [Fix] Fix clone params.

v0.0.3-beta.105 (2023-09-13)

  • @faasjs/http
    • [Feature] Add data.event.params as cloned params.

v0.0.3-beta.104 (2023-09-05)

  • @faasjs/browser

    • [Feature] Add setMock for testing.
  • @faasjs/ant-design

    • [Feature] Add onClick to Link.
    • [Fix] Avoid Link return null.

v0.0.3-beta.101 (2023-09-03)

  • @faasjs/ant-design
    • [Fix] Fix Link global style.

v0.0.3-beta.100 (2023-08-29)

  • @faasjs/ant-design
    • [Fix] Fix Link style.
    • [Fix] Fix Link onClick bug.

v0.0.3-beta.98 (2023-08-26)

  • @faasjs/ant-design
    • [Feature] Add copyable to Link.

v0.0.3-beta.97 (2023-08-25)

  • @faasjs/react
    • [Feature] Export reloadTime from useFaas.

v0.0.3-beta.96 (2023-08-19)

  • @faasjs/react
    • [Feature] Add debounce to useFaas.

v0.0.3-beta.95 (2023-08-17)

  • @faasjs/ant-design

    • [Fix] Fix Descriptions' renderTitle.
  • @faasjs/server

    • [Feature] Add onError.

v0.0.3-beta.94 (2023-08-16)

  • @faasjs/http

    • [Fix] Fix params parse.
  • @faasjs/react

    • [Feature] ErrorBoundary's onError be opitonal.
  • @faasjs/knex

    • [Feature] Make logger be public.

v0.0.3-beta.92 (2023-08-10)

  • @faasjs/react
    • [Feature] add ErrorBoundary.

v0.0.3-beta.91 (2023-08-07)

  • @faasjs/cloud_function
    • [Feature] Add request_id to invoked funciton.

v0.0.3-beta.90 (2023-08-06)

  • @faasjs/ant-design
    • [Fix] Fix Descriptions' renderTitle.

v0.0.3-beta.89 (2023-08-04)

  • @faasjs/ant-design

    • [Feature] Upgrade antd version to ~5.8.0.
  • @faasjs/request

    • [Feature] Update error message.

v0.0.3-beta.88 (2023-07-31)

  • @faasjs/server

    • [Feature] Add X-FaasJS-Timing-Pending, X-FaasJS-Timing-Processing, X-FaasJS-Timing-Total to header.
  • @faasjs/http

    • [Fix] Fix cookie and session's logger.

v0.0.3-beta.87 (2023-07-20)

  • @faasjs/react
    • [Feature] Ignore React Native's fetch abort.

v0.0.3-beta.86 (2023-07-19)

  • @faasjs/eslint-config-recommended
    • [Feature] Add more rules.

v0.0.3-beta.85 (2023-07-01)

  • @faasjs/server
    • [Fix] Fix Access-Control-Allow-Headers.

v0.0.3-beta.84 (2023-06-29)

  • @faasjs/browser & @faasjs/server & @faasjs/http
    • [Feature] Add new X-FaasJS-Request-Id header.

v0.0.3-beta.83 (2023-06-05)

  • @faasjs/ant-design
    • [Feature] Display radio when options length less than 11.

v0.0.3-beta.82 (2023-05-18)

  • @faasjs/server
    • [Feature] Split process with path.

v0.0.3-beta.81 (2023-05-16)

  • @faasjs/react
    • [Feature] Add auto retry to useFaas.

v0.0.3-beta.79 (2023-04-26)

  • @faasjs/knex

    • [Feature] Add json convert to pg.
  • @faasjs/logger

    • [Feature] Add FaasLogSize.

v0.0.3-beta.78 (2023-04-18)

  • @faasjs/request

    • [Feature] Output debug logger for mock.
  • @faasjs/ant-design

    • [Feature] Export faas functions.

v0.0.3-beta.77 (2023-04-12)

  • @faasjs/ant-design
    • [Fix] Fix null item.

v0.0.3-beta.76 (2023-04-02)

  • @faasjs/ant-design
    • [Fix] Fix Tabs' label.

v0.0.3-beta.75 (2023-03-30)

  • @faasjs/ant-design
    • [Fix] Fix item type.

v0.0.3-beta.74 (2023-03-23)

  • @faasjs/ant-design

    • [Fix] Fix Table extra.
  • @faasjs/react

    • [Fix] Fix params.

v0.0.3-beta.73 (2023-03-19)

  • @faasjs/react

    • [Fix] Fix action missing.
  • @faasjs/request

    • [Feature] Display url in error message.

v0.0.3-beta.72 (2023-03-17)

  • @faasjs/react
    • [Feature] Export setParams.

v0.0.3-beta.70 (2023-03-12)

  • @faasjs/ant-design
    • [Feature] Add Tabs component.

v0.0.3-beta.68 (2023-03-05)

  • @faasjs/ant-design
    • [Feature] Improve dropdown render.
    • [Fix] Fix table loading.

v0.0.3-beta.65 (2023-03-04)

  • @faasjs/ant-design
    • [Feature] Add date picker to date and time items.

v0.0.3-beta.63 (2023-03-02)

  • @faasjs/ant-design
    • [Fix] Fix boolean filter.

v0.0.3-beta.62 (2023-02-27)

  • @faasjs/ant-design
    • [Fix] Fix filter.

v0.0.3-beta.61 (2023-02-21)

  • @faasjs/ant-design
    • [Feature] Use Select as filters.
    • [Fix] Fix filterDropdown.

v0.0.3-beta.59 (2023-02-18)

  • @faasjs/knex
    • [Feature] Update pool config.

v0.0.3-beta.57 (2023-02-16)

  • @faasjs/ant-design

    • [Fix] Fix null value.
  • @faasjs/redis

    • [Fix] Fix disconnect.

v0.0.3-beta.56 (2023-02-15)

  • @faasjs/ant-design
    • [Feature] Add BrowserRouter to App.

v0.0.3-beta.55 (2023-02-14)

  • @faasjs/ant-design
    • [Fix] Fix App style.

v0.0.3-beta.51 (2023-02-12)

  • @faasjs/ant-design
    • [Feature] Add App component.

v0.0.3-beta.50 (2023-02-09)

  • @faasjs/knex
    • [Feature] Add default pg config.

v0.0.3-beta.49 (2023-02-08)

  • @faasjs/ant-design
    • [Fix] Fix time sorter.

v0.0.3-beta.47 (2023-02-07)

  • @faasjs/redis
    • [Feature] Add lock and unlock.

v0.0.3-beta.46 (2023-02-06)

  • @faasjs/request
    • [Feature] Return Error.

v0.0.3-beta.45 (2023-02-04)

  • @faasjs/ant-design
    • [Fix] Fix boolean filter.

v0.0.3-beta.44 (2023-02-02)

  • @faasjs/test
    • [Feature] Add .ts to filename.

v0.0.3-beta.43 (2023-02-01)

  • @faasjs/ant-design
    • [Feature] Add extra to list.
    • [Fix] Fix FaasData.

v0.0.3-beta.40 (2023-01-30)

  • [Feature] Use peerDependence.

v0.0.3-beta.36 (2023-01-27)

  • @faasjs/ant-design

    • [Remove] Remove ErrorBoundary.
    • [Fix] Remove unused log.
  • @faasjs/request

    • [Fix] Improve parse.

v0.0.3-beta.35 (2023-01-24)

  • @faasjs/ant-design
    • [Feature] Add block to Link.
    • [Fix] Fix link style.

v0.0.3-beta.32 (2023-01-23)

  • @faasjs/ant-design
    • [Feature] Add type UnionFaasItem.
    • [Feature] Add loading to wrapper.
    • [Feature] Add children to Loading.

v0.0.3-beta.31 (2023-01-22)

  • @faasjs/redis
    • [Feature] Add multi and pipeline.

v0.0.3-beta.30 (2023-01-19)

  • @faasjs/http
    • [Feature] Export cookie and session.

v0.0.3-beta.29 (2023-01-18)

  • @faasjs/ant-design
    • [Feature] Add async to submit.
    • [Feature] Export Form.List, Form.ErrorList and Form.Provider.
    • [Feature] Add Loading and FaasDataWrapper.

v0.0.3-beta.24 (2023-01-17)

  • @faasjs/ant-design
    • [Fix] Fix empty filter.

v0.0.3-beta.23 (2023-01-16)

  • @faasjs/ant-design
    • [Fix] Fix filter.

v0.0.3-beta.21 (2023-01-15)

  • @faasjs/ant-design
    • [Feature] Add options to FaasDataTable.
    • [Feature] Add children to FaasDataWrapper.

v0.0.3-beta.19 (2023-01-13)

  • @faasjs/http
    • [Fix] Fix params.

v0.0.3-beta.18 (2023-01-11)

  • @faasjs/logger
    • [Fix] Increase default log size.

v0.0.3-beta.17 (2023-01-10)

  • @faasjs/ant-design
    • [Fix] Fix link text.

v0.0.3-beta.16 (2022-12-23)

  • @faasjs/ant-design
    • [Feature] Update major types to interfaces.

v0.0.3-beta.15 (2022-12-16)

  • @faasjs/cloud_function
    • [Fix] Fix local mode's path issue.
  • @faasjs/func
    • [Feature] Let useify plugin returns plugin instance when it mounts.
  • @faasjs/http
    • [Fix] Don't initialize cookie and session before mount.

v0.0.3-beta.11 (2022-12-13)

  • @faasjs/ant-design
    • [Fix] Fix link with button.

v0.0.3-beta.10 (2022-12-08)

  • @faasjs/react
    • [Fix] Auto cancel request when component unmount.

v0.0.3-beta.8 (2022-12-07)

  • @faasjs/ant-design
    • [Feature] Add debug logs.
  • @faasjs/logger
    • [Feature] Improve log outputs.

v0.0.3-beta.6 (2022-12-05)

  • @faasjs/cli
    • [Fix] Rollback to use lodash.
  • @faasjs/server
    • [Fix] Rollback to use lodash.
  • create-faas-app
    • [Fix] Rollback to use lodash.

v0.0.3-beta.5 (2022-12-02)

  • @faasjs/ant-design
    • [Fix] Fix if in FormItem.

v0.0.3-beta.4 (2022-11-28)

  • @faasjs/ant-design
    • [Fix] Fix i18n for Table.

v0.0.3-beta.2 (2022-11-25)

  • @faasjs/ant-design
    • [Feature] Add null to table's options.

v0.0.3-beta.2 (2022-11-19)

  • @faasjs/ant-design
    • [Break] Upgrade Ant Design to 5.x.
    • [Break] Use lodash-es instead of lodash.

v0.0.2-beta.406 (2022-09-01)

  • [Feature] Replace peerDependencies with dependencies.
  • @faasjs/ant-design
    • [Feature] Convert string to dayjs instance automatically when type is date or time.
    • [Fix] Fix extendTypes warning.

v0.0.2-beta.404 (2022-08-24)

  • @faasjs/knex
    • [Fix] Fix query's typescript definition.

v0.0.2-beta.403 (2022-08-21)

  • @faasjs/redis
    • [Fix] Fix logger.

v0.0.2-beta.402 (2022-08-20)

  • @faasjs/func
    • [Fix] Fix logger for testing.
  • @faasjs/knex
    • [Fix] Fix logger.

v0.0.2-beta.400 (2022-08-19)

  • [Break] Add request_id to all logs.
  • [Break] Add node >= 16.0.0 to package.json.

v0.0.2-beta.399 (2022-08-15)

  • create-faas-app
    • [Feature] Update script and files.
  • @faasjs/test
    • [Fix] Fix the empty config issue.

v0.0.2-beta.398 (2022-08-07)

  • @faasjs/func
    • [Fix] usePlugin will add mount automatically.

v0.0.2-beta.397 (2022-08-06)

  • @faasjs/aws
    • [Break] Remove @faasjs/aws package.
  • @faasjs/react
    • [Feature] Export more types from @faasjs/types.
  • @faasjs/func
    • [Feature] Update documents.
    • [Remove] Remove export's config.

v0.0.2-beta.396 (2022-07-27)

  • @faasjs/knex
    • [Fix] Fix query function params's type.

v0.0.2-beta.395 (2022-07-26)

  • @faasjs/request
    • [Feature] Add English documents.

v0.0.2-beta.394 (2022-05-30)

  • @faasjs/http
    • [Fix] Fix validator.

v0.0.2-beta.393 (2022-04-27)

  • @faasjs/ant-design
    • [Feature] Support React 18.x.
  • @faasjs/jest
    • [Feature] Support jest 28.x.

v0.0.2-beta.392 (2022-04-14)

  • create-faas-app
    • [Break] Remove default provider.

v0.0.2-beta.391 (2022-04-01)

  • @faasjs/eslint-recommended
    • [Feature] Remove slow rules.

v0.0.2-beta.390 (2022-03-30)

  • @faasjs/ant-design
    • [Break] Remove react-use dependency.

v0.0.2-beta.389 (2022-03-25)

  • @faasjs/http
    • [Feature] Add originBody to all response.
    • [Fix] Fix response.
  • @faasjs/knex
    • [Break] Use better-sqlite3 as sqlite adapter.

v0.0.2-beta.385 (2022-03-18)

  • @faasjs/ant-design
    • [Feature] Add afterItems to Form.

v0.0.2-beta.384 (2022-03-03)

  • @faasjs/ant-design
    • [Fix] Fix filterDropdown.

v0.0.2-beta.383 (2022-03-01)

  • @faasjs/ant-design
    • [Feature] Update i18n.

v0.0.2-beta.382 (2022-02-28)

  • @faasjs/jest
    • [Feature] Add new package @faasjs/jest.
  • @faasjs/ant-design
    • [Feature] Add object and object[] to FormItem.

v0.0.2-beta.380 (2022-02-25)

  • @faasjs/server
    • [Feature] Add default route.

v0.0.2-beta.379 (2022-02-24)

  • @faasjs/server
    • [Feature] Support tsx file.
  • @faasjs/ant-design
    • [Fix] Fix submit for Form.

v0.0.2-beta.378 (2022-02-23)

  • @faasjs/ant-design
    • [Feature] Add beforeItems to Form.
    • [Feature] Support pure string as children.

v0.0.2-beta.375 (2022-02-22)

  • @faasjs/ant-design
    • [Feature] Add submitTo to Form.

v0.0.2-beta.374 (2022-02-18)

  • @faasjs/ant-design
    • [Feature] Add children to Title.

v0.0.2-beta.373 (2022-02-14)

  • @faasjs/ant-design
    • [Fix] Fix antd paths.

v0.0.2-beta.371 (2022-02-13)

  • @faasjs/ant-design
    • [Feature] Add h1 to Title.
    • [Feature] Export dayjs components.

v0.0.2-beta.370 (2022-02-09)

  • @faasjs/ant-design
    • [Feature] Add DatePicker to FormItem.

v0.0.2-beta.365 (2022-02-07)

  • @faasjs/graphql-server
    • [Break] Remove package @faasjs/graphql-server.

v0.0.2-beta.357 (2022-02-01)

Happy Chinese New Year! 🐯 🧨

  • @faasjs/browser
    • [Break] Rename FaasData to FaasDataWrapper.
    • [Break] Rename element to render.
    • [Feature] Add data and setData to useFaas and FaasDataWrapper.
    • [Feature] Add module to package.json.
    • [Feature] Export FaasDataWrapper directly, it will use default client.
  • @faasjs/ant-design
    • [Feature] Table supports ajax mode.

v0.0.2-beta.353 (2022-01-30)

  • @faasjs/ant-design
    • [Feature] Add Config.
    • [Feature] Add Title.
    • [Feature] Add Routes.

v0.0.2-beta.348 (2022-01-29)

  • @faasjs/http
    • [Feature] Add regexp rule. (Thanks contributor: @Germini).
  • @faasjs/ant-design
    • [Feature] Add Drawer and useDrawer.
    • [Feature] Add data and setData to FaasDataWrapper.
  • @faasjs/eslint-config-recommended
    • [Feature] Add *.mjs to files.

v0.0.2-beta.346 (2022-01-17)

  • @faasjs/ant-design
    • [Feature] Add options to baseItemProps.
  • @faasjs/knex
    • [Feature] upgrade to knex v1.0.0.
    • [Feature] use @vscode/sqlite3 instead of sqlite3.

v0.0.2-beta.345 (2022-01-15)

  • @faasjs/ant-design
    • [Feature] Add options to Description and Table.
    • [Feature] Add Blank.
    • [Feature] Add filter to boolean in Table.
  • @faasjs/server
    • [Feature] use randomBytes to generate requestId.
    • [Feature] add queryString to event.

v0.0.2-beta.342 (2022-01-13)

  • @faasjs/ant-design
    • [Feature] Add faasData to Table and Description.
  • @faasjs/react
    • [Feature] Add getClient.

v0.0.2-beta.341 (2022-01-12)

  • @faasjs/ant-design
    • [Feature] Add extend to Form, Description and Table.

v0.0.2-beta.337 (2022-01-11)

  • @faasjs/ant-design
    • [Feature] Add render to Description.
    • [Feature] Add submit options to Form.

v0.0.2-beta.334 (2022-01-10)

  • [Remove] @faasjs/logger remove default export.
  • [Remove] @faasjs/request remove default export.
  • [Remove] @faasjs/deep_merge remove default export.

v0.0.2-beta.331 (2022-01-05)

  • @faasjs/ant-design
    • [Feature] Add maxCount to FormItem.
    • [Feature] Add string[] and number[] to options.

v0.0.2-beta.328 (2022-01-04)

  • [Feature] @faasjs/ant-design add options as a select to FormItem.

v0.0.2-beta.326 (2022-01-04)

  • [Feature] Add @faasjs/ts-transform.

v0.0.2-beta.324 (2021-12-28)

  • [Fix] @faasjs/browser fix cookie.

v0.0.2-beta.323 (2021-12-27)

  • [Feature] @faasjs/ant-design add input to FormItem.
  • [Feature] @faasjs/ant-design export useForm.

v0.0.2-beta.321 (2021-12-26)

  • [Fix] @faasjs/load fix node resolve issue.
  • [Feature] replace ts-node with swc.

v0.0.2-beta.314 (2021-12-25)

  • [Feature] use tsup to build packages.
  • [Feature] @faasjs/test remove vm2.

v0.0.2-beta.313 (2021-12-24)

  • [Feature] Add @faasjs/types to faasjs.
  • [Feature] Add @faasjs/ant-design.

v0.0.2-beta.313 (2021-12-21)

  • [Feature] @faasjs/graphql-server upgrade api.
  • [Feature] replace @sucrase/jest-plugin with @swc/jest.

v0.0.2-beta.309 (2021-12-18)

  • [Fix] @faasjs/react fix types.

v0.0.2-beta.298 (2021-12-16)

  • [Fix] @faasjs/browser fix data and onError.

v0.0.2-beta.295 (2021-12-15)

  • [Feature] @faasjs/browser replace XMLHttpRequest with fetch.

v0.0.2-beta.295 (2021-12-14)

  • [Feature] @faasjs/http export ValidatorConfig.
  • [Feature] @faasjs/react add FaasActions.

v0.0.2-beta.292 (2021-12-12)

  • [Feature] @faasjs/react add FaasData.

v0.0.2-beta.285 (2021-12-10)

  • [Feature] @faasjs/reactuseFaas 新增导出 setLoadingsetPromisesetDatasetError 参数,用于自定义数据加载。

v0.0.2-beta.280 (2021-12-07)

  • [Feature] @faasjs/browserbeforeRequest 配置项允许传入异步函数。
  • [Feature] @faasjs/server 内置 CORS 支持。

v0.0.2-beta.278 (2021-12-06)

  • [Feature] @faasjs/server 优化单体应用模式下的日志输出。
  • [Feature] @faasjs/http 新增 http.body 属性,用于获取原始请求体。
  • [Feature] @faasjs/http 简化日志输出。

v0.0.2-beta.275 (2021-12-05)

  • [Feature] faasjs 默认依赖包移除 @faasjs/tencentcloud,使用腾讯云的服务须手动添加依赖。
  • [Feature] @faasjs/browser@faasjs/react@faasjs/vue-plugin 编译版本升级到 es2017

v0.0.2-beta.273 (2021-12-03)

  • [新增] @faasjs/aws 新增 AWS 适配器。

v0.0.2-beta.271 (2021-11-29)

  • [Feature] @faasjs/redis 使用 ioredis 替代 redis
  • [Feature] @faasjs/tencentcloud 优化重复代码。
  • [Feature] @faasjs/cli 优化日志提示。
  • [修复] @faasjs/tencentcloud 修正打包时未将 .d.ts 等文件移除的问题。

v0.0.2-beta.269 (2021-11-01)

  • [Feature] @faasjs/func 新增代码包启动计时(此时间为冷启动的一部分)。

v0.0.2-beta.268 (2021-10-28)

  • [Feature] @faasjs/eslint-config-recommended 移除 eslint-plugin-jest

v0.0.2-beta.267 (2021-10-25)

  • [Feature] @faasjs/http 优化 ts 定义。

v0.0.2-beta.266 (2021-10-24)

  • [Feature] 将项目的 ts 编译设置为 strict 模式。

v0.0.2-beta.263 (2021-10-16)

  • [Feature] @faasjs/test 修正 FuncWarper 为正确的拼写。

v0.0.2-beta.260 (2021-10-13)

  • [Feature] @faasjs/func 优化部分 ts 定义。
  • [Feature] @faasjs/cloud_function 优化部分 ts 定义。

v0.0.2-beta.258 (2021-10-12)

  • [Feature] @faasjs/http 对于小于 100 字节的内容不压缩。

v0.0.2-beta.257 (2021-10-11)

  • [Feature] @faasjs/redis 新增 getJSONsetJSON 方法。
  • [Feature] vscode/faasjs-snippets 新增 http validator 代码块。

v0.0.2-beta.256 (2021-10-04)

  • [Feature] 采用 npm 替代 yarn,并将部分关联依赖改为 peerDependencies

v0.0.2-beta.254 (2021-09-26)

  • [移除] @faasjs/kafka
  • [修正] @faasjs/react 修正加载错误。

v0.0.2-beta.253 (2021-09-24)

  • [移除] @faasjs/sql 移除,使用 @faasjs/knex 代替。
  • [Feature] VS Code 插件 faasjs-snippets 添加更多代码片段。
  • [Feature] @faasjs/cloud_functionconfig 参数改为 public

v0.0.2-beta.251 (2021-09-17)

  • [Feature] @faasjs/browser 支持 CDN。
  • [Feature] @faasjs/react 支持 CDN。
  • [Feature] @faasjs/vue-plugin 支持 CDN。

v0.0.2-beta.244 (2021-09-16)

  • [Feature] @faasjs/deep_merge 导出 deepMerge 方法。
  • [Feature] @faasjs/logger 导出 Logger 类。

v0.0.2-beta.243 (2021-09-15)

  • [Feature] @faasjs/tencentcloud 将本地 mock 功能移到 @faasjs/cloud_function

v0.0.2-beta.241 (2021-09-13)

  • [修正] @faasjs/tencentcloud 环境变量不再强制覆盖 region。

v0.0.2-beta.240 (2021-09-11)

  • [Feature] @faasjs/react 新增 reload 方法。

v0.0.2-beta.238 (2021-09-07)

  • [Feature] @faasjs/func 添加 filename 属性。

v0.0.2-beta.237 (2021-09-05)

  • [Feature] @faasjs/tencentcloud 优化并导出 request 方法。

v0.0.2-beta.234 (2021-09-03)

  • [Feature] @faasjs/redis 导出 getset 方法。

v0.0.2-beta.232 (2021-09-01)

  • [修正] @faasjs/cli 修正部署时内存泄露的问题。

v0.0.2-beta.232 (2021-08-30)

  • [修正] @faasjs/tencentcloud 修正日志输出。

v0.0.2-beta.231 (2021-08-29)

  • [修正] @faasjs/http 修正 HttpError 的问题。

v0.0.2-beta.230 (2021-08-27)

  • [Feature] 常用函数通过 export 直接导出。

v0.0.2-beta.220 (2021-07-30)

  • [修正] @faasjs/tencentcloud 使用最新的环境变量。

v0.0.2-beta.219 (2021-07-28)

  • [Feature] @faasjs/cloud_function 优化 invoke 数据。

v0.0.2-beta.218 (2021-07-26)

  • [Feature] @faasjs/eslint-config-recommended 优化代码风格规范。
  • [Feature] @faasjs/mongo 支持 mongodb 新版本。

v0.0.2-beta.216 (2021-07-26)

  • [Feature] @faasjs/tencentcloud 优化时间签名。

v0.0.2-beta.215 (2021-07-13)

  • [Feature] @faasjs/graphql-server 支持 apollo-server-core 新版本。

v0.0.2-beta.214 (2021-07-12)

  • [Feature] @faasjs/eslint-config-recommended 优化代码风格规范。

v0.0.2-beta.212 (2021-07-10)

  • [Feature] @faasjs/cli 部署命令如果使用 -c 参数,默认读取最近的 commit 日志。
  • [Feature] @faasjs/tencentcloud 优化日志。
  • [删除] 删除 @faasjs/nuxt 插件。

v0.0.2-beta.209 (2021-07-02)

  • [Feature] @faasjs/server 退出时自动关闭连接。

v0.0.2-beta.207 (2021-07-01)

  • [Feature] @faasjs/load 使用 @rollup/plugin-typescript 替代 rpt2。

v0.0.2-beta.204 (2021-06-29)

  • [Feature] @faasjs/cli 新增 commit 参数,批量部署被修改的云函数。

v0.0.2-beta.201 (2021-06-28)

  • [Feature] @faasjs/tencentcloud 优化腾讯云接口。
  • [Feature] @faasjs/tencentcloud 配置优先级调整为:环境变量 > 代码配置项 > yaml 配置项。

v0.0.2-beta.198 (2021-06-23)

  • [Feature] @faasjs/cli 提速 ts-node,编译时不检查 ts 定义。

v0.0.2-beta.197 (2021-06-21)

  • [Feature] @faasjs/http 优化 ts 定义。

v0.0.2-beta.193 (2021-06-20)

  • [Feature] @faasjs/http 优化 ts 定义。

v0.0.2-beta.191 (2021-06-18)

  • [Feature] @faasjs/test 使用 vm2 加载测试云函数。

v0.0.2-beta.188 (2021-06-17)

  • [Feature] @faasjs/cli 仅在启动 server 时引入 ts-node。
  • [修复] @faasjs/cli 修正部署大量云函数时内存泄露的问题。
  • [Feature] 示例新增 jwt 项目示例。

v0.0.2-beta.185 (2021-06-14)

  • [Feature] @faasjs/browser 新增 beforeRequest 参数。
  • [修复] @faasjs/cli 修复部分入参无效的问题。

v0.0.2-beta.179 (2021-06-12)

  • [Feature] @faasjs/http 优化 beforeValid

v0.0.2-beta.178 (2021-06-08)

  • [移除] 为了简化和统一数据库读写,移除 @faasjs/typeorm@faasjs/sequelize
  • [Feature] @faasjs/http 新增 beforeValid,用于构建包含自定义请求校验的 http 插件。

v0.0.2-beta.175 (2021-05-19)

  • [Feature] @faasjs/knex 优化 transaction 的 ts 定义。

v0.0.2-beta.174 (2021-05-19)

  • [Feature] @faasjs/cli 部署时对文件名进行检查。
  • [Feature] @faasjs/cli 部署命令添加 ar 参数,默认自动重试 3 次。
  • [Feature] @faasjs/knex 部署时检查适配器依赖项是否添加。
  • [修复] @faasjs/tencentcloud 修复部分情况下依赖项错误的问题。

v0.0.2-beta.170 (2021-04-23)

  • [修复] @faasjs/cloud_function 修复插件排序错误的问题。
  • [修复] @faasjs/cloud_function 修复插件名字错误的问题。

v0.0.2-beta.169 (2021-04-22)

  • [Feature] @faasjs/cli 部署失败时,优化错误提示。
  • [Feature] @faasjs/cli 新增 -w 参数,设置并发数。

v0.0.2-beta.167 (2021-04-19)

  • [Feature] @faasjs/cli 部署多个云函数时,自动根据 CPU 数量进行多进程部署。
  • [Feature] @faasjs/tencentcloud 优化多进程部署时的日志显示。
  • [Feature] @faasjs/http 测试环境下禁用缓存。

v0.0.2-beta.163 (2021-04-16)

  • [Feature] @faasjs/cloud_function@faasjs/browser action 自动转小写。

v0.0.2-beta.162 (2021-04-15)

  • [Feature] @faasjs/cli 支持部署失败时重试。

v0.0.2-beta.161 (2021-04-12)

  • [Feature] @faasjs/request 新增 parse 配置项。

v0.0.2-beta.160 (2021-04-08)

  • [Feature] @faasjs/knex 优化 knex 的 ts 定义。
  • [Feature] @faasjs/graphql 优化 graphql 依赖项。

v0.0.2-beta.158 (2021-04-01)

  • [修复] @faasjs/tencentcloud 修复云函数插件某些情况下未加载的问题。

v0.0.2-beta.155 (2021-02-04)

  • [新增] @faasjs/eslint-config-react

v0.0.2-beta.153 (2021-02-04)

  • [修复] @faasjs/cli 修复日志等级错误的问题。

v0.0.2-beta.151 (2021-01-26)

  • [Feature] @faasjs/tencentcloud 优化打包机制。

v0.0.2-beta.144 (2021-01-14)

  • [Feature] @faasjs/tencentcloud 更新网关发布接口。

v0.0.2-beta.140 (2021-01-07)

  • [Feature] @faasjs/load 升级 js-yaml 版本。
  • [Feature] @faasjs/load 更新内置库。
  • [Feature] @faasjs/typeorm 支持 useTypeORM

v0.0.2-beta.135 (2020-12-25)

  • [Feature] @faasjs/cloud_function 优化日志输出。

v0.0.2-beta.131 (2020-12-19)

  • [Feature] @faasjs/create-faas-app 优化命令行。

v0.0.2-beta.126 (2020-12-14)

  • [修复] @faasjs/knex 修复 raw 的 ts 定义。

v0.0.2-beta.125 (2020-12-10)

  • [Feature] @faasjs/eslint-config-vue 优化规则。
  • [Feature] @faasjs/http 优化 ts 定义。

v0.0.2-beta.124 (2020-12-04)

  • [Feature] @faasjs/cloud_function config 支持传入一个 function。

v0.0.2-beta.122 (2020-11-30)

  • [Feature] @faasjs/eslint-config-vue 优化规则。

v0.0.2-beta.121 (2020-11-21)

  • [修复] @faasjs/load 修复重复引用文件的问题。
  • [Feature] @faasjs/request debug 模式下显示更详细的日志。

v0.0.2-beta.119 (2020-11-19)

  • [新增] 新增 @faasjs/kafka

v0.0.2-beta.118 (2020-11-13)

  • [修复] @faasjs/knex 修复 knex 连接。

v0.0.2-beta.117 (2020-11-12)

  • [修复] @faasjs/test 补充 headers 的 ts 定义。
  • [Feature] @faasjs/logger 优化插件的日志显示。

v0.0.2-beta.116 (2020-10-30)

  • [修复] @faasjs/cloud_function 修复本地调试时没 context 时的报错。

v0.0.2-beta.115 (2020-10-28)

  • [Feature] @faasjs/react 新增返回 promise 对象。

v0.0.2-beta.114 (2020-10-15)

  • [Feature] @faasjs/http 压缩后添加 originBody 以便日志查看。
  • [Feature] @faasjs/cloud_function 移除 context 中的 function 等无法序列化的内容。

v0.0.2-beta.112 (2020-10-14)

  • [Feature] @faasjs/http 默认使用 brotli 压缩。
  • [修复] @faasjs/http 修复没有 body 时也压缩的 bug。

v0.0.2-beta.107 (2020-10-13)

  • [Feature] @faasjs/http 支持 gzip 压缩。
  • [删除] 禁用并删除 @faasjs/cos-secrets,请使用 CFS 替代。

v0.0.2-beta.106 (2020-09-30)

  • [Feature] 优化 ts 定义。

v0.0.2-beta.105 (2020-09-16)

  • [Feature] @faasjs/request优化日志。

v0.0.2-beta.104 (2020-09-14)

  • [Feature] @faasjs/request 新增 pfx 和 passphrase 配置项。

v0.0.2-beta.101 (2020-09-09)

  • [修复] 修复日志 bug。

v0.0.2-beta.100 (2020-09-07)

  • [修复] 修复函数式编程接口的 bug。

v0.0.2-beta.96 (2020-08-28)

  • [Feature] @faasjs/tencentcloud 更新云函数配置项。

v0.0.2-beta.95 (2020-08-21)

  • [Feature] @faasjs/react 新增 onError 配置项。

v0.0.2-beta.94 (2020-08-11)

  • [Feature] 更新 ts 定义。

v0.0.2-beta.93 (2020-08-07)

  • [修复] @faasjs/server 多个请求时排队处理。

v0.0.2-beta.88 (2020-08-06)

  • [Feature] 优化 ts 定义及相关测试用例。

v0.0.2-beta.87 (2020-08-03)

  • [Feature] 优化日志输出格式。

v0.0.2-beta.86 (2020-08-02)

  • [Feature] @faasjs/redis 支持 useRedis

v0.0.2-beta.85 (2020-07-31)

  • [新增] @faasjs/knex
  • [Feature] 优化 useFunc 及 usePlugin。

v0.0.2-beta.84 (2020-07-27)

  • [Feature] @faasjs/tencentcloud 更新云API v3。

v0.0.2-beta.82 (2020-07-16)

  • [Feature] @faasjs/tencentcloud 优化触发器更新机制。

v0.0.2-beta.80 (2020-07-15)

  • [新增] 新增 @faasjs/react,提供 faasuseFaas 两种风格的接口。

v0.0.2-beta.79 (2020-07-13)

  • [修复] @faasjs/server 修复没有响应内容时的报错。

v0.0.2-beta.78 (2020-07-09)

  • [修复] create-faas-app 删除旧的 babel 配置,改成 ts-jest。
  • [修复] 修复示例项目的 package.json。
  • [Feature] @faasjs/func 优化 ts 支持。
  • [修复] @faasjs/server 修正没有响应内容时的出错。

v0.0.2-beta.77 (2020-06-19)

  • [Feature] @faasjs/server 优化无缓存情况下的热加载。

v0.0.2-beta.76 (2020-06-19)

  • [Feature] @faasjs/server 优化无缓存情况下的热加载。
  • [Feature] @faasjs/tencentcloud 将 Node.js 默认版本升级到 12.16。
  • [Feature] @faasjs/func 优化 ts 支持。

v0.0.2-beta.70 (2020-06-10)

  • [Feature] @faasjs/server 优化缓存。

v0.0.2-beta.69 (2020-06-03)

  • [Feature] @faasjs/logger 云函数环境下,删除日志中的换行符。

v0.0.2-beta.67 (2020-06-02)

  • [Feature] @faasjs/func 优化日志显示和 ts 类型。

v0.0.2-beta.66 (2020-05-28)

  • [Feature] @faasjs/test 支持直接测试云函数,而非云函数文件。

v0.0.2-beta.65 (2020-05-26)

  • [Feature] @faasjs/eslint-config-recommended 优化规则。

v0.0.2-beta.64 (2020-05-25)

  • [Feature] @faasjs/testmount 方法支持传入一个初始化后执行的函数。

v0.0.2-beta.63 (2020-05-18)

  • [Feature] @faasjs/test 新增 mount 方法,JSONHandler 方法支持 cookie 和 session 入参。

v0.0.2-beta.61 (2020-05-17)

  • [Feature] @faasjs/cos-secrets 支持密钥文件。
  • [Feature] @faasjs/tencentcloud 禁用腾讯云内置的旧版 request

v0.0.2-beta.59 (2020-05-06)

  • [修复] @faasjs/func 强制设定 context.callbackWaitsForEmptyEventLoop = false
  • [Feature] @faasjs/tencentcloud 禁用腾讯云内置的旧版 tencentcloud-sdk-nodejs

v0.0.2-beta.57 (2020-04-22)

  • [Feature] @faasjs/tencentcloud 升级默认 Node.js 版本为 10.15
  • [修复] @faasjs/tencentcloud 修正腾讯云新错误代码导致无法发布的问题。

v0.0.2-beta.55 (2020-04-15)

  • [Feature] @faasjs/eslint-config-vue 移除 plugin:security/recommended

v0.0.2-beta.54 (2020-04-13)

  • [Feature] @faasjs/cli 适配 Windows 环境。

v0.0.2-beta.53 (2020-04-12)

  • [Feature] @faasjs/server 添加 sourceIp。

v0.0.2-beta.52 (2020-04-10)

  • [Feature] @faasjs/server 优化日志展示。
  • [Feature] @faasjs/tencentcloud 优化依赖库打包机制。

v0.0.2-beta.51 (2020-04-09)

  • [Feature] @faasjs/http 添加 HTTP 方法定义。
  • [Feature] @faasjs/load 优化打包时排除内置库的逻辑。
  • [新增] 新增 @faasjs/sequelize
  • [Feature] @faasjs/http@faasjs/server 新增 header X-SCF-RequestId

v0.0.2-beta.47 (2020-04-02)

  • [Feature] @faasjs/cloud_function 在云函数环境中使用内网域名提升性能。

v0.0.2-beta.46 (2020-03-26)

  • [Feature] faasjs 移除依赖项:@faasjs/browser, @faasjs/sql, @faasjs/redis。
  • [新增] @faasjs/mongo 用于适配 mongodb。
  • [Feature] 优化了云函数的日志输出。

v0.0.2-beta.40 (2020-03-20)

  • [Feature] @faasjs/http 配置项新增 pathignorePathPrefix 设置。

v0.0.2-beta.34 (2020-03-15)

  • [修复] @faasjs/cli 修复当 tsconfig 中未使用 paths 功能时出错的问题。
  • [Feature] @faasjs/typeorm 新增 Connection, Repository, SelectQueryBuilder, getRepository 的输出。

v0.0.2-beta.32 (2020-03-09)

  • [Feature] @faasjs/cli 支持 tsconfig 的 paths 功能。
  • [修复] @faasjs/typeorm 修复单体应用模式下连接出错的问题

v0.0.2-beta.29 (2020-03-03)

  • [修复] @faasjs/cos-secrets 修复嵌套全局变量名错误的问题。

v0.0.2-beta.28 (2020-03-02)

  • [Feature] @faasjs/eslint-config-recommended 补充空格相关的样式设定。
  • [Feature] @faasjs/cos-secrets 本地模式下会读取本地文件。
  • [Feature] @faasjs/sql 支持从环境变量读取配置信息。
  • [Feature] @faasjs/typeorm 支持从环境变量读取配置信息。
  • [Feature] @faasjs/redis 支持从环境变量读取配置信息。
  • [Feature] @faasjs/server 出错信息以 json 格式返回。

v0.0.2-beta.26 (2020-03-01)

  • [新增] @faasjs/cos-secrets,一个基于 COS 的密钥解决方案。
  • [Feature] 将文档移入 docs 文件夹。
  • [Feature] 将示例移入 examples 文件夹。

v0.0.2-beta.25 (2020-02-27)

  • [Feature] @faasjs/tencentcloud 腾讯云故障,禁用别名功能。

v0.0.2-beta.24 (2020-02-25)

  • [Feature] @faasjs/graphql-server 允许 schemas 参数为函数,且支持异步函数。
  • [Feature] @faasjs/graphql-server 导出变量新增 GraphQLSchemaModule

v0.0.2-beta.22 (2020-02-24)

  • [修复] @faasjs/typeorm 修复配置项错误。
  • [修复] @faasjs/tencentcloud 修复部署时打包依赖项的错误。

v0.0.2-beta.20 (2020-02-23)

  • [新增] 新增 @faasjs/typeorm
  • [Feature] @faasjs/sql 单元测试新增 mysql 和 postgresql 的测试。

v0.0.2-beta.18 (2020-02-22)

  • [Feature] @faasjs/tencentcloud 云函数新增层和死信队列接口,COS 增加文件夹名。
  • [Feature] @faasjs/load 关闭 rollup 的警告信息。

v0.0.2-beta.16 (2020-02-21)

  • [Feature] @faasjs/graphql-server 内置 @faasjs/http
  • [Feature] @faasjs/tencentcloud 云函数环境变量新增 FaasLog=debug

v0.0.2-beta.13 (2020-02-20)

  • [Feature] @faasjs/tencentcloud 新增单元测试。
  • [Feature] @faasjs/request 新增 filedownloadStream 参数。
  • [Feature] @faasjs/graphql-server 规范化配置项,并将 invokeData 作为 context。

v0.0.2-beta.10 (2020-02-16)

  • [Feature] @faasjs/eslint-config-recommended 更新 eslint rules。

v0.0.2-beta.9 (2020-02-15)

  • [Feature] 恢复腾讯云的别名功能。
  • [Feature] 修复和优化 travis-ci。

v0.0.2-beta.8 (2020-02-14)

  • [Feature] faasjs 不再内置 @faasjs/graphql-server,需手动添加使用。

v0.0.2-beta.7 (2020-02-13)

  • [修复] @faasjs/load 修复打包时遇到内置模块报错的问题。
  • [Feature] @faasjs/eslint-config-recommended 更新 eslint rules。

v0.0.2-beta.5 (2020-02-10)

  • [Feature] @faasjs/testjest 添加为依赖项。

v0.0.2-beta.4 (2020-02-09)

  • [Feature] @faasjs/func handler 参数改为可选项。
  • [新增] @faasjs/graphql-server 试验性支持 graphQL。

v0.0.2-beta.2 (2020-02-08)

  • [Feature] @faasjs/tencentcloud 优化了部署云函数时的日志输出。

v0.0.2-beta.1 (2020-02-07)

  • [Feature] @faasjs/tencentcloud 补全已正式发布的云函数配置项。

v0.0.1-beta.31 (2020-02-06)

  • [Feature] faasjs 将 Sql 适配包从 faasjs 中移除。
  • [Feature] @faasjs/eslint-config-recommended 更新 eslint rules。

v0.0.1-beta.29 (2020-02-04)

  • [修复] @faasjs/tencentcloud 修复由于禁用别名功能造成的 BUG。

v0.0.1-beta.27 (2020-02-03)

  • [Feature] @faasjs/tencentcloud 由于腾讯云故障,暂时禁用别名功能。

v0.0.1-beta.25 (2020-02-02)

  • [修复] @faasjs/tencentcloud 修复腾讯云部署 BUG。
  • [Feature] @faasjs/tencentcloud 腾讯云云函数内存默认从 128 降低为 64。
  • [Feature] @faasjs/tencentcloud 默认环境变量新增 NODE_ENV,值为部署环境的名字。

v0.0.1-beta.23 (2020-02-01)

  • [修复] 修复错误的版本号。
  • [Feature] @faasjs/load 移除 loadNpmVersion。

v0.0.1-beta.21 (2020-01-27)

  • [修复] @faasjs/tencentcloud API 网关 BUG。
  • [Feature] @faasjs/func 云函数支持 callback。

v0.0.1-beta.20 (2020-01-26)

  • [修复] @faasjs/tencentcloud API 网关 BUG。
  • [Feature] @faasjs/tencentcloud 提升打包速度。

v0.0.1-beta.18 (2020-01-25)

  • [修复] @faasjs/tencentcloud 修复云函数命名错误。
  • [Feature] @faasjs/server 本地请求入参 method 改名为 httpMethod,增加 path 参数。

v0.0.1-beta.16 (2020-01-13)

  • [修复] @faasjs/load 修复 rollup 配置。
  • [修复] 修复 FaasJS 项目自动化测试配置。

v0.0.1-beta.14 (2020-01-04)

  • [Feature] @faasjs/http 移除无用的依赖项。
  • [Feature] @faasjs/tencentcloud 优化打包配置。

v0.0.1-beta.12 (2020-01-02)

  • [修复] 在 faasjs 中补上依赖项 @faasjs/http

v0.0.1-beta.11 (2020-01-01)

  • [Feature] 优化 FaasJS 项目打包配置。

v0.0.1-beta.10 (2019-12-30)

  • [Feature] 优化 FaasJS 项目的代码规范测试和自动化测试。
  • [修复] @faasjs/tencentcloud 修复云函数部署时未完成部署就删除了 COS 代码包的问题。

v0.0.1-beta.8 (2019-12-26)

  • [Feature] 更新 VS Code 配置项以适应新版 ESlint。
  • [Feature] @faasjs/tencentcloud 更新云函数时会等待其更新生效后才进行后续步骤。
  • [Feature] @faasjs/tencentcloud 使用本地 node_modules 文件加速部署。

v0.0.1-beta.7 (2019-11-05)

  • [Feature] @faasjs/logger 性能优化,并移除测试用的 lastOuput 属性。
  • [Feature] @faasjs/server 移除 response 的日志输出以优化性能。
  • [Feature] @faasjs/http 直接使用 request_id 作为响应头 X-Request-Id 的值。
  • [修复] @faasjs/http 使用 = 作为路径前缀避免模糊匹配。
  • [删除] 移除周刊。

v0.0.1-beta.6 (2019-10-25)

  • [修复] @faasjs/logger timeEnd 出错时的错误信息从 error 降级为 warn。

v0.0.1-beta.5 (2019-10-25)

  • [Feature] 新增性能测试用例。
  • [修复] @faasjs/logger timeEnd 的 key 重复或未知时,报错信息从 error 降级为 warn。

v0.0.1-beta.4 (2019-10-22)

  • [新增] @faasjs/http cookie 新增 sameSite 选项。
  • [Feature] FaasJS 项目新增代码测试覆盖率。

2019-10-21

  • [Feature] 使用 lerna 管理 FaasJS 核心库。
  • [Feature] @faasjs/request 新增 timeout 和 auth 选项。
  • [修复] 修正 @faasjs/http 遇到返回值为 null 时的错误。

2019-10-16

  • [新增] 示例项目新增 knex

2019-10-15

  • [Feature] 将 FaasJS 所有库都并入了 faasjs/faasjs 项目中,便于统一管理和更新。

2019-10-13

  • [新增] FaasJS 周刊 开始试运行。

2019-10-11

  • [Feature] 教程中添加新加入的命令行指令。
  • [新增] 官网新增 支持 FaasJS
  • [修复] @faasjs/func 当 handler 没有返回时出现的一个判断异常。

2019-10-09

  • [新增] 命令行工具新增 yarn new func 指令,用于快速创建云函数文件及其测试脚本,具体用法可见 yarn new -h
  • [Feature] create-faas-app 创建的项目中加入 .vscode/settings.json 文件,用于优化 VS Code 下的编程体验。

2019-10-08

  • [新增] 命令行工具 create-faas-app 用于快速创建 FaasJS 项目,可直接通过 npx create-faas-app 使用。

2019-09-30

  • [发布] 结束 Alpha 阶段,开始 Beta 公测阶段。

Alpha

2019-04-13

  • [发布] FaasJS Alpha 阶段开发开始。
',688)]))}const i=a(l,[["render",s],["__file","CHANGELOG.html.vue"]]),p=JSON.parse('{"path":"/CHANGELOG.html","title":"Changelog","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Stable","slug":"stable","link":"#stable","children":[]},{"level":2,"title":"Beta","slug":"beta","link":"#beta","children":[]},{"level":2,"title":"Alpha","slug":"alpha","link":"#alpha","children":[]}],"git":{"updatedTime":null},"filePathRelative":"CHANGELOG.md"}');export{i as comp,p as data}; diff --git a/assets/CODE_OF_CONDUCT.html-9GjGqSDt.js b/assets/CODE_OF_CONDUCT.html-jXr6Kuxw.js similarity index 99% rename from assets/CODE_OF_CONDUCT.html-9GjGqSDt.js rename to assets/CODE_OF_CONDUCT.html-jXr6Kuxw.js index 3102a3395..1ca092596 100644 --- a/assets/CODE_OF_CONDUCT.html-9GjGqSDt.js +++ b/assets/CODE_OF_CONDUCT.html-jXr6Kuxw.js @@ -1 +1 @@ -import{_ as n,c as i,a as t,o as a}from"./app-DsV01JBz.js";const o={};function r(s,e){return a(),i("div",null,e[0]||(e[0]=[t('

Contributor Covenant Code of Conduct

Our Pledge

We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.

We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.

Our Standards

Examples of behavior that contributes to a positive environment for our community include:

  • Demonstrating empathy and kindness toward other people
  • Being respectful of differing opinions, viewpoints, and experiences
  • Giving and gracefully accepting constructive feedback
  • Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience
  • Focusing on what is best not just for us as individuals, but for the overall community

Examples of unacceptable behavior include:

  • The use of sexualized language or imagery, and sexual attention or advances of any kind
  • Trolling, insulting or derogatory comments, and personal or political attacks
  • Public or private harassment
  • Publishing others' private information, such as a physical or email address, without their explicit permission
  • Other conduct which could reasonably be considered inappropriate in a professional setting

Enforcement Responsibilities

Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful.

Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.

Scope

This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event.

Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at ben@zfben.com. All complaints will be reviewed and investigated promptly and fairly.

All community leaders are obligated to respect the privacy and security of the reporter of any incident.

Enforcement Guidelines

Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct:

1. Correction

Community Impact: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.

Consequence: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.

2. Warning

Community Impact: A violation through a single incident or series of actions.

Consequence: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.

3. Temporary Ban

Community Impact: A serious violation of community standards, including sustained inappropriate behavior.

Consequence: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.

4. Permanent Ban

Community Impact: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.

Consequence: A permanent ban from any sort of public interaction within the community.

Attribution

This Code of Conduct is adapted from the Contributor Covenant, version 2.0, available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.

Community Impact Guidelines were inspired by Mozilla's code of conduct enforcement ladder.

For answers to common questions about this code of conduct, see the FAQ at https://www.contributor-covenant.org/faq. Translations are available at https://www.contributor-covenant.org/translations.

',35)]))}const c=n(o,[["render",r],["__file","CODE_OF_CONDUCT.html.vue"]]),d=JSON.parse('{"path":"/CODE_OF_CONDUCT.html","title":"Contributor Covenant Code of Conduct","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Our Pledge","slug":"our-pledge","link":"#our-pledge","children":[]},{"level":2,"title":"Our Standards","slug":"our-standards","link":"#our-standards","children":[]},{"level":2,"title":"Enforcement Responsibilities","slug":"enforcement-responsibilities","link":"#enforcement-responsibilities","children":[]},{"level":2,"title":"Scope","slug":"scope","link":"#scope","children":[]},{"level":2,"title":"Enforcement","slug":"enforcement","link":"#enforcement","children":[]},{"level":2,"title":"Enforcement Guidelines","slug":"enforcement-guidelines","link":"#enforcement-guidelines","children":[{"level":3,"title":"1. Correction","slug":"_1-correction","link":"#_1-correction","children":[]},{"level":3,"title":"2. Warning","slug":"_2-warning","link":"#_2-warning","children":[]},{"level":3,"title":"3. Temporary Ban","slug":"_3-temporary-ban","link":"#_3-temporary-ban","children":[]},{"level":3,"title":"4. Permanent Ban","slug":"_4-permanent-ban","link":"#_4-permanent-ban","children":[]}]},{"level":2,"title":"Attribution","slug":"attribution","link":"#attribution","children":[]}],"git":{"updatedTime":null},"filePathRelative":"CODE_OF_CONDUCT.md"}');export{c as comp,d as data}; +import{_ as n,c as i,a as t,o as a}from"./app-BlW5p_5f.js";const o={};function r(s,e){return a(),i("div",null,e[0]||(e[0]=[t('

Contributor Covenant Code of Conduct

Our Pledge

We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.

We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.

Our Standards

Examples of behavior that contributes to a positive environment for our community include:

  • Demonstrating empathy and kindness toward other people
  • Being respectful of differing opinions, viewpoints, and experiences
  • Giving and gracefully accepting constructive feedback
  • Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience
  • Focusing on what is best not just for us as individuals, but for the overall community

Examples of unacceptable behavior include:

  • The use of sexualized language or imagery, and sexual attention or advances of any kind
  • Trolling, insulting or derogatory comments, and personal or political attacks
  • Public or private harassment
  • Publishing others' private information, such as a physical or email address, without their explicit permission
  • Other conduct which could reasonably be considered inappropriate in a professional setting

Enforcement Responsibilities

Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful.

Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.

Scope

This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event.

Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at ben@zfben.com. All complaints will be reviewed and investigated promptly and fairly.

All community leaders are obligated to respect the privacy and security of the reporter of any incident.

Enforcement Guidelines

Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct:

1. Correction

Community Impact: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.

Consequence: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.

2. Warning

Community Impact: A violation through a single incident or series of actions.

Consequence: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.

3. Temporary Ban

Community Impact: A serious violation of community standards, including sustained inappropriate behavior.

Consequence: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.

4. Permanent Ban

Community Impact: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.

Consequence: A permanent ban from any sort of public interaction within the community.

Attribution

This Code of Conduct is adapted from the Contributor Covenant, version 2.0, available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.

Community Impact Guidelines were inspired by Mozilla's code of conduct enforcement ladder.

For answers to common questions about this code of conduct, see the FAQ at https://www.contributor-covenant.org/faq. Translations are available at https://www.contributor-covenant.org/translations.

',35)]))}const c=n(o,[["render",r],["__file","CODE_OF_CONDUCT.html.vue"]]),d=JSON.parse('{"path":"/CODE_OF_CONDUCT.html","title":"Contributor Covenant Code of Conduct","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Our Pledge","slug":"our-pledge","link":"#our-pledge","children":[]},{"level":2,"title":"Our Standards","slug":"our-standards","link":"#our-standards","children":[]},{"level":2,"title":"Enforcement Responsibilities","slug":"enforcement-responsibilities","link":"#enforcement-responsibilities","children":[]},{"level":2,"title":"Scope","slug":"scope","link":"#scope","children":[]},{"level":2,"title":"Enforcement","slug":"enforcement","link":"#enforcement","children":[]},{"level":2,"title":"Enforcement Guidelines","slug":"enforcement-guidelines","link":"#enforcement-guidelines","children":[{"level":3,"title":"1. Correction","slug":"_1-correction","link":"#_1-correction","children":[]},{"level":3,"title":"2. Warning","slug":"_2-warning","link":"#_2-warning","children":[]},{"level":3,"title":"3. Temporary Ban","slug":"_3-temporary-ban","link":"#_3-temporary-ban","children":[]},{"level":3,"title":"4. Permanent Ban","slug":"_4-permanent-ban","link":"#_4-permanent-ban","children":[]}]},{"level":2,"title":"Attribution","slug":"attribution","link":"#attribution","children":[]}],"git":{"updatedTime":null},"filePathRelative":"CODE_OF_CONDUCT.md"}');export{c as comp,d as data}; diff --git a/assets/CONTRIBUTING.html-BYlLuhNS.js b/assets/CONTRIBUTING.html-C5-WTJ1j.js similarity index 97% rename from assets/CONTRIBUTING.html-BYlLuhNS.js rename to assets/CONTRIBUTING.html-C5-WTJ1j.js index c77477fe4..9927c66aa 100644 --- a/assets/CONTRIBUTING.html-BYlLuhNS.js +++ b/assets/CONTRIBUTING.html-C5-WTJ1j.js @@ -1 +1 @@ -import{_ as e,c as r,a as t,o as i}from"./app-DsV01JBz.js";const o={};function s(n,a){return i(),r("div",null,a[0]||(a[0]=[t('

Contributing

There are many ways to support the development of FaasJS, including but not limited to:

  • Star or Watch on Github
  • Fork and Contribute on Github
  • Use FaasJS to build your own or enterprise applications.
  • Share FaasJS with others and share your experience.
  • Provide suggestions for improvement to FaasJS official website
  • Write an article or record a video to share your FaasJS experience
  • Fix the bug in FaasJS
  • Add new features or new third-party adapter to FaasJS
  • Be a sponsor to FaasJS

参与贡献

有多种方式可以支持 FaasJS 的发展,包括但不限于:

  • FaasJS Star 或 Watch
  • 使用 FaasJS 来构建自己或企业应用
  • 把 FaasJS 分享给其他人,并分享你的使用经验
  • FaasJS 官网 提供改进建议
  • 写文章或录制视频来分享你的 FaasJS 使用经验
  • 修复 FaasJS 中的 BUG
  • 给 FaasJS 添加新功能或新的第三方适配
  • 成为 FaasJS 的赞助人
',6)]))}const h=e(o,[["render",s],["__file","CONTRIBUTING.html.vue"]]),p=JSON.parse('{"path":"/CONTRIBUTING.html","title":"Contributing","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"CONTRIBUTING.md"}');export{h as comp,p as data}; +import{_ as e,c as r,a as t,o as i}from"./app-BlW5p_5f.js";const o={};function s(n,a){return i(),r("div",null,a[0]||(a[0]=[t('

Contributing

There are many ways to support the development of FaasJS, including but not limited to:

  • Star or Watch on Github
  • Fork and Contribute on Github
  • Use FaasJS to build your own or enterprise applications.
  • Share FaasJS with others and share your experience.
  • Provide suggestions for improvement to FaasJS official website
  • Write an article or record a video to share your FaasJS experience
  • Fix the bug in FaasJS
  • Add new features or new third-party adapter to FaasJS
  • Be a sponsor to FaasJS

参与贡献

有多种方式可以支持 FaasJS 的发展,包括但不限于:

  • FaasJS Star 或 Watch
  • 使用 FaasJS 来构建自己或企业应用
  • 把 FaasJS 分享给其他人,并分享你的使用经验
  • FaasJS 官网 提供改进建议
  • 写文章或录制视频来分享你的 FaasJS 使用经验
  • 修复 FaasJS 中的 BUG
  • 给 FaasJS 添加新功能或新的第三方适配
  • 成为 FaasJS 的赞助人
',6)]))}const h=e(o,[["render",s],["__file","CONTRIBUTING.html.vue"]]),p=JSON.parse('{"path":"/CONTRIBUTING.html","title":"Contributing","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"CONTRIBUTING.md"}');export{h as comp,p as data}; diff --git a/assets/CloudFunction.html-CdZA8rre.js b/assets/CloudFunction.html-D4M6vGw4.js similarity index 99% rename from assets/CloudFunction.html-CdZA8rre.js rename to assets/CloudFunction.html-D4M6vGw4.js index d49eb4e95..7151e5f51 100644 --- a/assets/CloudFunction.html-CdZA8rre.js +++ b/assets/CloudFunction.html-D4M6vGw4.js @@ -1 +1 @@ -import{_ as r,c,b as o,d as a,e as s,f as n,a as d,r as l,o as i}from"./app-DsV01JBz.js";const p={};function u(h,e){const t=l("RouteLink");return i(),c("div",null,[o("p",null,[a(t,{to:"/doc/cloud_function/"},{default:s(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),a(t,{to:"/doc/cloud_function/"},{default:s(()=>e[1]||(e[1]=[n("@faasjs/cloud_function")])),_:1}),e[3]||(e[3]=n(" / CloudFunction"))]),e[14]||(e[14]=d('

Class: CloudFunction

Implements

  • Plugin

Constructors

new CloudFunction()

',5)),o("blockquote",null,[o("p",null,[e[5]||(e[5]=o("strong",null,"new CloudFunction",-1)),e[6]||(e[6]=n("(")),e[7]||(e[7]=o("code",null,"config",-1)),e[8]||(e[8]=n("?): ")),a(t,{to:"/doc/cloud_function/classes/CloudFunction.html"},{default:s(()=>e[4]||(e[4]=[o("code",null,"CloudFunction",-1)])),_:1})])]),e[15]||(e[15]=o("p",null,"创建云函数配置",-1)),e[16]||(e[16]=o("h4",{id:"parameters",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#parameters"},[o("span",null,"Parameters")])],-1)),o("p",null,[e[10]||(e[10]=n("• ")),e[11]||(e[11]=o("strong",null,"config?",-1)),e[12]||(e[12]=n(": ")),a(t,{to:"/doc/cloud_function/type-aliases/CloudFunctionConfig.html"},{default:s(()=>e[9]||(e[9]=[o("code",null,"CloudFunctionConfig",-1)])),_:1})]),e[17]||(e[17]=o("p",null,"{object} 配置项,这些配置将强制覆盖默认配置",-1)),e[18]||(e[18]=o("h4",{id:"returns",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#returns"},[o("span",null,"Returns")])],-1)),o("p",null,[a(t,{to:"/doc/cloud_function/classes/CloudFunction.html"},{default:s(()=>e[13]||(e[13]=[o("code",null,"CloudFunction",-1)])),_:1})]),e[19]||(e[19]=d('

Methods

invoke()

invoke<TData>(name, data?, options?): Promise<void>

异步触发云函数

Type Parameters

TData = any

Parameters

name: string

{string} 云函数文件名或云函数名

data?: TData

{any} 参数

options?: Record<string, any>

{object} 额外配置项

Returns

Promise<void>

invokeSync()

invokeSync<TResult, TData>(name, data?, options?): Promise<TResult>

同步调用云函数

Type Parameters

TResult = any

TData = any

Parameters

name: string

{string} 云函数文件名或云函数名

data?: TData

{any} 参数

options?: Record<string, any>

{object} 额外配置项

Returns

Promise<TResult>

onInvoke()

onInvoke(data, next): Promise<void>

Parameters

data: InvokeData

next: Next

Returns

Promise<void>

Implementation of

Plugin.onInvoke

onMount()

onMount(data, next): Promise<void>

Parameters

data: MountData

next: Next

Returns

Promise<void>

Implementation of

Plugin.onMount

Properties

config

config: object

Index Signature

[key: string]: any

memorySize?

optional memorySize: number

name?

optional name: string

timeout?

optional timeout: number

triggers?

optional triggers: object[]

context

context: any

event

event: any

name

readonly name: string = Name

Implementation of

Plugin.name

type

readonly type: string = Name

Implementation of

Plugin.type

',73))])}const g=r(p,[["render",u],["__file","CloudFunction.html.vue"]]),f=JSON.parse('{"path":"/doc/cloud_function/classes/CloudFunction.html","title":"Class: CloudFunction","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Implements","slug":"implements","link":"#implements","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new CloudFunction()","slug":"new-cloudfunction","link":"#new-cloudfunction","children":[]}]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"invoke()","slug":"invoke","link":"#invoke","children":[]},{"level":3,"title":"invokeSync()","slug":"invokesync","link":"#invokesync","children":[]},{"level":3,"title":"onInvoke()","slug":"oninvoke","link":"#oninvoke","children":[]},{"level":3,"title":"onMount()","slug":"onmount","link":"#onmount","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"config","slug":"config","link":"#config","children":[]},{"level":3,"title":"context","slug":"context","link":"#context","children":[]},{"level":3,"title":"event","slug":"event","link":"#event","children":[]},{"level":3,"title":"name","slug":"name-1","link":"#name-1","children":[]},{"level":3,"title":"type","slug":"type","link":"#type","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/cloud_function/classes/CloudFunction.md"}');export{g as comp,f as data}; +import{_ as r,c,b as o,d as a,e as s,f as n,a as d,r as l,o as i}from"./app-BlW5p_5f.js";const p={};function u(h,e){const t=l("RouteLink");return i(),c("div",null,[o("p",null,[a(t,{to:"/doc/cloud_function/"},{default:s(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),a(t,{to:"/doc/cloud_function/"},{default:s(()=>e[1]||(e[1]=[n("@faasjs/cloud_function")])),_:1}),e[3]||(e[3]=n(" / CloudFunction"))]),e[14]||(e[14]=d('

Class: CloudFunction

Implements

  • Plugin

Constructors

new CloudFunction()

',5)),o("blockquote",null,[o("p",null,[e[5]||(e[5]=o("strong",null,"new CloudFunction",-1)),e[6]||(e[6]=n("(")),e[7]||(e[7]=o("code",null,"config",-1)),e[8]||(e[8]=n("?): ")),a(t,{to:"/doc/cloud_function/classes/CloudFunction.html"},{default:s(()=>e[4]||(e[4]=[o("code",null,"CloudFunction",-1)])),_:1})])]),e[15]||(e[15]=o("p",null,"创建云函数配置",-1)),e[16]||(e[16]=o("h4",{id:"parameters",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#parameters"},[o("span",null,"Parameters")])],-1)),o("p",null,[e[10]||(e[10]=n("• ")),e[11]||(e[11]=o("strong",null,"config?",-1)),e[12]||(e[12]=n(": ")),a(t,{to:"/doc/cloud_function/type-aliases/CloudFunctionConfig.html"},{default:s(()=>e[9]||(e[9]=[o("code",null,"CloudFunctionConfig",-1)])),_:1})]),e[17]||(e[17]=o("p",null,"{object} 配置项,这些配置将强制覆盖默认配置",-1)),e[18]||(e[18]=o("h4",{id:"returns",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#returns"},[o("span",null,"Returns")])],-1)),o("p",null,[a(t,{to:"/doc/cloud_function/classes/CloudFunction.html"},{default:s(()=>e[13]||(e[13]=[o("code",null,"CloudFunction",-1)])),_:1})]),e[19]||(e[19]=d('

Methods

invoke()

invoke<TData>(name, data?, options?): Promise<void>

异步触发云函数

Type Parameters

TData = any

Parameters

name: string

{string} 云函数文件名或云函数名

data?: TData

{any} 参数

options?: Record<string, any>

{object} 额外配置项

Returns

Promise<void>

invokeSync()

invokeSync<TResult, TData>(name, data?, options?): Promise<TResult>

同步调用云函数

Type Parameters

TResult = any

TData = any

Parameters

name: string

{string} 云函数文件名或云函数名

data?: TData

{any} 参数

options?: Record<string, any>

{object} 额外配置项

Returns

Promise<TResult>

onInvoke()

onInvoke(data, next): Promise<void>

Parameters

data: InvokeData

next: Next

Returns

Promise<void>

Implementation of

Plugin.onInvoke

onMount()

onMount(data, next): Promise<void>

Parameters

data: MountData

next: Next

Returns

Promise<void>

Implementation of

Plugin.onMount

Properties

config

config: object

Index Signature

[key: string]: any

memorySize?

optional memorySize: number

name?

optional name: string

timeout?

optional timeout: number

triggers?

optional triggers: object[]

context

context: any

event

event: any

name

readonly name: string = Name

Implementation of

Plugin.name

type

readonly type: string = Name

Implementation of

Plugin.type

',73))])}const g=r(p,[["render",u],["__file","CloudFunction.html.vue"]]),f=JSON.parse('{"path":"/doc/cloud_function/classes/CloudFunction.html","title":"Class: CloudFunction","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Implements","slug":"implements","link":"#implements","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new CloudFunction()","slug":"new-cloudfunction","link":"#new-cloudfunction","children":[]}]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"invoke()","slug":"invoke","link":"#invoke","children":[]},{"level":3,"title":"invokeSync()","slug":"invokesync","link":"#invokesync","children":[]},{"level":3,"title":"onInvoke()","slug":"oninvoke","link":"#oninvoke","children":[]},{"level":3,"title":"onMount()","slug":"onmount","link":"#onmount","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"config","slug":"config","link":"#config","children":[]},{"level":3,"title":"context","slug":"context","link":"#context","children":[]},{"level":3,"title":"event","slug":"event","link":"#event","children":[]},{"level":3,"title":"name","slug":"name-1","link":"#name-1","children":[]},{"level":3,"title":"type","slug":"type","link":"#type","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/cloud_function/classes/CloudFunction.md"}');export{g as comp,f as data}; diff --git a/assets/CloudFunctionAdapter.html-CjBcBgpo.js b/assets/CloudFunctionAdapter.html-4-UM6axU.js similarity index 98% rename from assets/CloudFunctionAdapter.html-CjBcBgpo.js rename to assets/CloudFunctionAdapter.html-4-UM6axU.js index a7fd78762..9b9a55d16 100644 --- a/assets/CloudFunctionAdapter.html-CjBcBgpo.js +++ b/assets/CloudFunctionAdapter.html-4-UM6axU.js @@ -1 +1 @@ -import{_ as d,c,b as s,d as t,e as a,f as o,a as r,r as i,o as l}from"./app-DsV01JBz.js";const u={};function p(h,e){const n=i("RouteLink");return l(),c("div",null,[s("p",null,[t(n,{to:"/doc/cloud_function/"},{default:a(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),t(n,{to:"/doc/cloud_function/"},{default:a(()=>e[1]||(e[1]=[o("@faasjs/cloud_function")])),_:1}),e[3]||(e[3]=o(" / CloudFunctionAdapter"))]),e[4]||(e[4]=r('

Type Alias: CloudFunctionAdapter

CloudFunctionAdapter: object

Type declaration

invokeCloudFunction()

invokeCloudFunction: (name, data, options?) => Promise<void>

Parameters

name: string

data: any

options?: any

Returns

Promise<void>

invokeSyncCloudFunction()

invokeSyncCloudFunction: <TResult>(name, data, options?) => Promise<TResult>

Type Parameters

TResult

Parameters

name: string

data: any

options?: any

Returns

Promise<TResult>

',21))])}const g=d(u,[["render",p],["__file","CloudFunctionAdapter.html.vue"]]),m=JSON.parse('{"path":"/doc/cloud_function/type-aliases/CloudFunctionAdapter.html","title":"Type Alias: CloudFunctionAdapter","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"invokeCloudFunction()","slug":"invokecloudfunction","link":"#invokecloudfunction","children":[]},{"level":3,"title":"invokeSyncCloudFunction()","slug":"invokesynccloudfunction","link":"#invokesynccloudfunction","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/cloud_function/type-aliases/CloudFunctionAdapter.md"}');export{g as comp,m as data}; +import{_ as d,c,b as s,d as t,e as a,f as o,a as r,r as i,o as l}from"./app-BlW5p_5f.js";const u={};function p(h,e){const n=i("RouteLink");return l(),c("div",null,[s("p",null,[t(n,{to:"/doc/cloud_function/"},{default:a(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),t(n,{to:"/doc/cloud_function/"},{default:a(()=>e[1]||(e[1]=[o("@faasjs/cloud_function")])),_:1}),e[3]||(e[3]=o(" / CloudFunctionAdapter"))]),e[4]||(e[4]=r('

Type Alias: CloudFunctionAdapter

CloudFunctionAdapter: object

Type declaration

invokeCloudFunction()

invokeCloudFunction: (name, data, options?) => Promise<void>

Parameters

name: string

data: any

options?: any

Returns

Promise<void>

invokeSyncCloudFunction()

invokeSyncCloudFunction: <TResult>(name, data, options?) => Promise<TResult>

Type Parameters

TResult

Parameters

name: string

data: any

options?: any

Returns

Promise<TResult>

',21))])}const g=d(u,[["render",p],["__file","CloudFunctionAdapter.html.vue"]]),m=JSON.parse('{"path":"/doc/cloud_function/type-aliases/CloudFunctionAdapter.html","title":"Type Alias: CloudFunctionAdapter","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"invokeCloudFunction()","slug":"invokecloudfunction","link":"#invokecloudfunction","children":[]},{"level":3,"title":"invokeSyncCloudFunction()","slug":"invokesynccloudfunction","link":"#invokesynccloudfunction","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/cloud_function/type-aliases/CloudFunctionAdapter.md"}');export{g as comp,m as data}; diff --git a/assets/CloudFunctionConfig.html-D3iexiGq.js b/assets/CloudFunctionConfig.html-BEo2xwZi.js similarity index 98% rename from assets/CloudFunctionConfig.html-D3iexiGq.js rename to assets/CloudFunctionConfig.html-BEo2xwZi.js index c2929b727..2bbe79ad9 100644 --- a/assets/CloudFunctionConfig.html-D3iexiGq.js +++ b/assets/CloudFunctionConfig.html-BEo2xwZi.js @@ -1 +1 @@ -import{_ as t,c as a,b as d,d as i,e as c,f as o,a as r,r as l,o as s}from"./app-DsV01JBz.js";const g={};function p(u,e){const n=l("RouteLink");return s(),a("div",null,[d("p",null,[i(n,{to:"/doc/cloud_function/"},{default:c(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),i(n,{to:"/doc/cloud_function/"},{default:c(()=>e[1]||(e[1]=[o("@faasjs/cloud_function")])),_:1}),e[3]||(e[3]=o(" / CloudFunctionConfig"))]),e[4]||(e[4]=r('

Type Alias: CloudFunctionConfig

CloudFunctionConfig: object

云函数配置项

Index Signature

[key: string]: any

Type declaration

config?

optional config: object

配置项

Index Signature

[key: string]: any

config.memorySize?

optional memorySize: 64 | 128 | 256 | 384 | 512 | 640 | 768 | 896 | 1024 | number

内存大小,单位为MB,默认 64

config.name?

optional name: string

配置名称

config.provisionedConcurrent?

optional provisionedConcurrent: object

预制并发配置

config.provisionedConcurrent.executions

executions: number

预制并发数量

config.timeout?

optional timeout: number

执行超时时间,单位为秒,默认 30

config.triggers?

optional triggers: object[]

触发器配置

name?

optional name: string

插件名称

validator?

optional validator: object

validator.event?

optional event: ValidatorConfig

',36))])}const h=t(g,[["render",p],["__file","CloudFunctionConfig.html.vue"]]),m=JSON.parse('{"path":"/doc/cloud_function/type-aliases/CloudFunctionConfig.html","title":"Type Alias: CloudFunctionConfig","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"config?","slug":"config","link":"#config","children":[]},{"level":3,"title":"config.memorySize?","slug":"config-memorysize","link":"#config-memorysize","children":[]},{"level":3,"title":"config.name?","slug":"config-name","link":"#config-name","children":[]},{"level":3,"title":"config.provisionedConcurrent?","slug":"config-provisionedconcurrent","link":"#config-provisionedconcurrent","children":[]},{"level":3,"title":"config.provisionedConcurrent.executions","slug":"config-provisionedconcurrent-executions","link":"#config-provisionedconcurrent-executions","children":[]},{"level":3,"title":"config.timeout?","slug":"config-timeout","link":"#config-timeout","children":[]},{"level":3,"title":"config.triggers?","slug":"config-triggers","link":"#config-triggers","children":[]},{"level":3,"title":"name?","slug":"name","link":"#name","children":[]},{"level":3,"title":"validator?","slug":"validator","link":"#validator","children":[]},{"level":3,"title":"validator.event?","slug":"validator-event","link":"#validator-event","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/cloud_function/type-aliases/CloudFunctionConfig.md"}');export{h as comp,m as data}; +import{_ as t,c as a,b as d,d as i,e as c,f as o,a as r,r as l,o as s}from"./app-BlW5p_5f.js";const g={};function p(u,e){const n=l("RouteLink");return s(),a("div",null,[d("p",null,[i(n,{to:"/doc/cloud_function/"},{default:c(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),i(n,{to:"/doc/cloud_function/"},{default:c(()=>e[1]||(e[1]=[o("@faasjs/cloud_function")])),_:1}),e[3]||(e[3]=o(" / CloudFunctionConfig"))]),e[4]||(e[4]=r('

Type Alias: CloudFunctionConfig

CloudFunctionConfig: object

云函数配置项

Index Signature

[key: string]: any

Type declaration

config?

optional config: object

配置项

Index Signature

[key: string]: any

config.memorySize?

optional memorySize: 64 | 128 | 256 | 384 | 512 | 640 | 768 | 896 | 1024 | number

内存大小,单位为MB,默认 64

config.name?

optional name: string

配置名称

config.provisionedConcurrent?

optional provisionedConcurrent: object

预制并发配置

config.provisionedConcurrent.executions

executions: number

预制并发数量

config.timeout?

optional timeout: number

执行超时时间,单位为秒,默认 30

config.triggers?

optional triggers: object[]

触发器配置

name?

optional name: string

插件名称

validator?

optional validator: object

validator.event?

optional event: ValidatorConfig

',36))])}const h=t(g,[["render",p],["__file","CloudFunctionConfig.html.vue"]]),m=JSON.parse('{"path":"/doc/cloud_function/type-aliases/CloudFunctionConfig.html","title":"Type Alias: CloudFunctionConfig","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"config?","slug":"config","link":"#config","children":[]},{"level":3,"title":"config.memorySize?","slug":"config-memorysize","link":"#config-memorysize","children":[]},{"level":3,"title":"config.name?","slug":"config-name","link":"#config-name","children":[]},{"level":3,"title":"config.provisionedConcurrent?","slug":"config-provisionedconcurrent","link":"#config-provisionedconcurrent","children":[]},{"level":3,"title":"config.provisionedConcurrent.executions","slug":"config-provisionedconcurrent-executions","link":"#config-provisionedconcurrent-executions","children":[]},{"level":3,"title":"config.timeout?","slug":"config-timeout","link":"#config-timeout","children":[]},{"level":3,"title":"config.triggers?","slug":"config-triggers","link":"#config-triggers","children":[]},{"level":3,"title":"name?","slug":"name","link":"#name","children":[]},{"level":3,"title":"validator?","slug":"validator","link":"#validator","children":[]},{"level":3,"title":"validator.event?","slug":"validator-event","link":"#validator-event","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/cloud_function/type-aliases/CloudFunctionConfig.md"}');export{h as comp,m as data}; diff --git a/assets/Color.html-DVaLOU_k.js b/assets/Color.html-DhSAURth.js similarity index 98% rename from assets/Color.html-DVaLOU_k.js rename to assets/Color.html-DhSAURth.js index e532f110e..aca810770 100644 --- a/assets/Color.html-DVaLOU_k.js +++ b/assets/Color.html-DhSAURth.js @@ -1 +1 @@ -import{_ as t,c as r,b as s,d as n,e as l,f as o,a as d,r as c,o as i}from"./app-DsV01JBz.js";const h={};function u(g,e){const a=c("RouteLink");return i(),r("div",null,[s("p",null,[n(a,{to:"/doc/logger/"},{default:l(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),n(a,{to:"/doc/logger/"},{default:l(()=>e[1]||(e[1]=[o("@faasjs/logger")])),_:1}),e[3]||(e[3]=o(" / Color"))]),e[4]||(e[4]=d('

Enumeration: Color

Enumeration Members

BLACK

BLACK: 30

BLUE

BLUE: 34

CYAN

CYAN: 36

DEFAULT

DEFAULT: 39

GRAY

GRAY: 90

GREEN

GREEN: 32

MAGENTA

MAGENTA: 35

ORANGE

ORANGE: 33

RED

RED: 31

',20))])}const b=t(h,[["render",u],["__file","Color.html.vue"]]),m=JSON.parse('{"path":"/doc/logger/enumerations/Color.html","title":"Enumeration: Color","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Enumeration Members","slug":"enumeration-members","link":"#enumeration-members","children":[{"level":3,"title":"BLACK","slug":"black","link":"#black","children":[]},{"level":3,"title":"BLUE","slug":"blue","link":"#blue","children":[]},{"level":3,"title":"CYAN","slug":"cyan","link":"#cyan","children":[]},{"level":3,"title":"DEFAULT","slug":"default","link":"#default","children":[]},{"level":3,"title":"GRAY","slug":"gray","link":"#gray","children":[]},{"level":3,"title":"GREEN","slug":"green","link":"#green","children":[]},{"level":3,"title":"MAGENTA","slug":"magenta","link":"#magenta","children":[]},{"level":3,"title":"ORANGE","slug":"orange","link":"#orange","children":[]},{"level":3,"title":"RED","slug":"red","link":"#red","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/logger/enumerations/Color.md"}');export{b as comp,m as data}; +import{_ as t,c as r,b as s,d as n,e as l,f as o,a as d,r as c,o as i}from"./app-BlW5p_5f.js";const h={};function u(g,e){const a=c("RouteLink");return i(),r("div",null,[s("p",null,[n(a,{to:"/doc/logger/"},{default:l(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),n(a,{to:"/doc/logger/"},{default:l(()=>e[1]||(e[1]=[o("@faasjs/logger")])),_:1}),e[3]||(e[3]=o(" / Color"))]),e[4]||(e[4]=d('

Enumeration: Color

Enumeration Members

BLACK

BLACK: 30

BLUE

BLUE: 34

CYAN

CYAN: 36

DEFAULT

DEFAULT: 39

GRAY

GRAY: 90

GREEN

GREEN: 32

MAGENTA

MAGENTA: 35

ORANGE

ORANGE: 33

RED

RED: 31

',20))])}const b=t(h,[["render",u],["__file","Color.html.vue"]]),m=JSON.parse('{"path":"/doc/logger/enumerations/Color.html","title":"Enumeration: Color","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Enumeration Members","slug":"enumeration-members","link":"#enumeration-members","children":[{"level":3,"title":"BLACK","slug":"black","link":"#black","children":[]},{"level":3,"title":"BLUE","slug":"blue","link":"#blue","children":[]},{"level":3,"title":"CYAN","slug":"cyan","link":"#cyan","children":[]},{"level":3,"title":"DEFAULT","slug":"default","link":"#default","children":[]},{"level":3,"title":"GRAY","slug":"gray","link":"#gray","children":[]},{"level":3,"title":"GREEN","slug":"green","link":"#green","children":[]},{"level":3,"title":"MAGENTA","slug":"magenta","link":"#magenta","children":[]},{"level":3,"title":"ORANGE","slug":"orange","link":"#orange","children":[]},{"level":3,"title":"RED","slug":"red","link":"#red","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/logger/enumerations/Color.md"}');export{b as comp,m as data}; diff --git a/assets/Color.html-CCVRv6-U.js b/assets/Color.html-hvU0HmgY.js similarity index 98% rename from assets/Color.html-CCVRv6-U.js rename to assets/Color.html-hvU0HmgY.js index a29c123fe..c13554d88 100644 --- a/assets/Color.html-CCVRv6-U.js +++ b/assets/Color.html-hvU0HmgY.js @@ -1 +1 @@ -import{_ as s,c as d,b as n,d as r,e as a,f as l,a as t,r as i,o as u}from"./app-DsV01JBz.js";const g={};function h(m,e){const o=i("RouteLink");return u(),d("div",null,[n("p",null,[r(o,{to:"/doc/logger/"},{default:a(()=>e[0]||(e[0]=[l("Documents")])),_:1}),e[1]||(e[1]=l(" / Enumeration: Color"))]),e[11]||(e[11]=t('

Enumeration: Color

Table of contents

Enumeration Members

',3)),n("ul",null,[n("li",null,[r(o,{to:"/doc/logger/enums/Color.html#black"},{default:a(()=>e[2]||(e[2]=[l("BLACK")])),_:1})]),n("li",null,[r(o,{to:"/doc/logger/enums/Color.html#blue"},{default:a(()=>e[3]||(e[3]=[l("BLUE")])),_:1})]),n("li",null,[r(o,{to:"/doc/logger/enums/Color.html#cyan"},{default:a(()=>e[4]||(e[4]=[l("CYAN")])),_:1})]),n("li",null,[r(o,{to:"/doc/logger/enums/Color.html#default"},{default:a(()=>e[5]||(e[5]=[l("DEFAULT")])),_:1})]),n("li",null,[r(o,{to:"/doc/logger/enums/Color.html#gray"},{default:a(()=>e[6]||(e[6]=[l("GRAY")])),_:1})]),n("li",null,[r(o,{to:"/doc/logger/enums/Color.html#green"},{default:a(()=>e[7]||(e[7]=[l("GREEN")])),_:1})]),n("li",null,[r(o,{to:"/doc/logger/enums/Color.html#magenta"},{default:a(()=>e[8]||(e[8]=[l("MAGENTA")])),_:1})]),n("li",null,[r(o,{to:"/doc/logger/enums/Color.html#orange"},{default:a(()=>e[9]||(e[9]=[l("ORANGE")])),_:1})]),n("li",null,[r(o,{to:"/doc/logger/enums/Color.html#red"},{default:a(()=>e[10]||(e[10]=[l("RED")])),_:1})])]),e[12]||(e[12]=t('

Enumeration Members

BLACK

BLACK = 30


BLUE

BLUE = 34


CYAN

CYAN = 36


DEFAULT

DEFAULT = 39


GRAY

GRAY = 90


GREEN

GREEN = 32


MAGENTA

MAGENTA = 35


ORANGE

ORANGE = 33


RED

RED = 31

',27))])}const p=s(g,[["render",h],["__file","Color.html.vue"]]),f=JSON.parse('{"path":"/doc/logger/enums/Color.html","title":"Enumeration: Color","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Table of contents","slug":"table-of-contents","link":"#table-of-contents","children":[{"level":3,"title":"Enumeration Members","slug":"enumeration-members","link":"#enumeration-members","children":[]}]},{"level":2,"title":"Enumeration Members","slug":"enumeration-members-1","link":"#enumeration-members-1","children":[{"level":3,"title":"BLACK","slug":"black","link":"#black","children":[]},{"level":3,"title":"BLUE","slug":"blue","link":"#blue","children":[]},{"level":3,"title":"CYAN","slug":"cyan","link":"#cyan","children":[]},{"level":3,"title":"DEFAULT","slug":"default","link":"#default","children":[]},{"level":3,"title":"GRAY","slug":"gray","link":"#gray","children":[]},{"level":3,"title":"GREEN","slug":"green","link":"#green","children":[]},{"level":3,"title":"MAGENTA","slug":"magenta","link":"#magenta","children":[]},{"level":3,"title":"ORANGE","slug":"orange","link":"#orange","children":[]},{"level":3,"title":"RED","slug":"red","link":"#red","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/logger/enums/Color.md"}');export{p as comp,f as data}; +import{_ as s,c as d,b as n,d as r,e as a,f as l,a as t,r as i,o as u}from"./app-BlW5p_5f.js";const g={};function h(m,e){const o=i("RouteLink");return u(),d("div",null,[n("p",null,[r(o,{to:"/doc/logger/"},{default:a(()=>e[0]||(e[0]=[l("Documents")])),_:1}),e[1]||(e[1]=l(" / Enumeration: Color"))]),e[11]||(e[11]=t('

Enumeration: Color

Table of contents

Enumeration Members

',3)),n("ul",null,[n("li",null,[r(o,{to:"/doc/logger/enums/Color.html#black"},{default:a(()=>e[2]||(e[2]=[l("BLACK")])),_:1})]),n("li",null,[r(o,{to:"/doc/logger/enums/Color.html#blue"},{default:a(()=>e[3]||(e[3]=[l("BLUE")])),_:1})]),n("li",null,[r(o,{to:"/doc/logger/enums/Color.html#cyan"},{default:a(()=>e[4]||(e[4]=[l("CYAN")])),_:1})]),n("li",null,[r(o,{to:"/doc/logger/enums/Color.html#default"},{default:a(()=>e[5]||(e[5]=[l("DEFAULT")])),_:1})]),n("li",null,[r(o,{to:"/doc/logger/enums/Color.html#gray"},{default:a(()=>e[6]||(e[6]=[l("GRAY")])),_:1})]),n("li",null,[r(o,{to:"/doc/logger/enums/Color.html#green"},{default:a(()=>e[7]||(e[7]=[l("GREEN")])),_:1})]),n("li",null,[r(o,{to:"/doc/logger/enums/Color.html#magenta"},{default:a(()=>e[8]||(e[8]=[l("MAGENTA")])),_:1})]),n("li",null,[r(o,{to:"/doc/logger/enums/Color.html#orange"},{default:a(()=>e[9]||(e[9]=[l("ORANGE")])),_:1})]),n("li",null,[r(o,{to:"/doc/logger/enums/Color.html#red"},{default:a(()=>e[10]||(e[10]=[l("RED")])),_:1})])]),e[12]||(e[12]=t('

Enumeration Members

BLACK

BLACK = 30


BLUE

BLUE = 34


CYAN

CYAN = 36


DEFAULT

DEFAULT = 39


GRAY

GRAY = 90


GREEN

GREEN = 32


MAGENTA

MAGENTA = 35


ORANGE

ORANGE = 33


RED

RED = 31

',27))])}const p=s(g,[["render",h],["__file","Color.html.vue"]]),f=JSON.parse('{"path":"/doc/logger/enums/Color.html","title":"Enumeration: Color","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Table of contents","slug":"table-of-contents","link":"#table-of-contents","children":[{"level":3,"title":"Enumeration Members","slug":"enumeration-members","link":"#enumeration-members","children":[]}]},{"level":2,"title":"Enumeration Members","slug":"enumeration-members-1","link":"#enumeration-members-1","children":[{"level":3,"title":"BLACK","slug":"black","link":"#black","children":[]},{"level":3,"title":"BLUE","slug":"blue","link":"#blue","children":[]},{"level":3,"title":"CYAN","slug":"cyan","link":"#cyan","children":[]},{"level":3,"title":"DEFAULT","slug":"default","link":"#default","children":[]},{"level":3,"title":"GRAY","slug":"gray","link":"#gray","children":[]},{"level":3,"title":"GREEN","slug":"green","link":"#green","children":[]},{"level":3,"title":"MAGENTA","slug":"magenta","link":"#magenta","children":[]},{"level":3,"title":"ORANGE","slug":"orange","link":"#orange","children":[]},{"level":3,"title":"RED","slug":"red","link":"#red","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/logger/enums/Color.md"}');export{p as comp,f as data}; diff --git a/assets/Config.html-BsP9zeq3.js b/assets/Config.html-DaOB8SlI.js similarity index 96% rename from assets/Config.html-BsP9zeq3.js rename to assets/Config.html-DaOB8SlI.js index 6300ae24d..2db3268b5 100644 --- a/assets/Config.html-BsP9zeq3.js +++ b/assets/Config.html-DaOB8SlI.js @@ -1 +1 @@ -import{_ as i,c as s,b as d,d as a,e as o,f as t,a as l,r,o as c}from"./app-DsV01JBz.js";const p={};function g(u,e){const n=r("RouteLink");return c(),s("div",null,[d("p",null,[a(n,{to:"/doc/test/"},{default:o(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(n,{to:"/doc/test/"},{default:o(()=>e[1]||(e[1]=[t("@faasjs/test")])),_:1}),e[3]||(e[3]=t(" / Config"))]),e[4]||(e[4]=l('

Type Alias: Config

Config: object

Index Signature

[key: string]: any

Type declaration

plugins?

optional plugins: object

Index Signature

[key: string]: object

',9))])}const h=i(p,[["render",g],["__file","Config.html.vue"]]),x=JSON.parse('{"path":"/doc/test/type-aliases/Config.html","title":"Type Alias: Config","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"plugins?","slug":"plugins","link":"#plugins","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/test/type-aliases/Config.md"}');export{h as comp,x as data}; +import{_ as i,c as s,b as d,d as a,e as o,f as t,a as l,r,o as c}from"./app-BlW5p_5f.js";const p={};function g(u,e){const n=r("RouteLink");return c(),s("div",null,[d("p",null,[a(n,{to:"/doc/test/"},{default:o(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(n,{to:"/doc/test/"},{default:o(()=>e[1]||(e[1]=[t("@faasjs/test")])),_:1}),e[3]||(e[3]=t(" / Config"))]),e[4]||(e[4]=l('

Type Alias: Config

Config: object

Index Signature

[key: string]: any

Type declaration

plugins?

optional plugins: object

Index Signature

[key: string]: object

',9))])}const h=i(p,[["render",g],["__file","Config.html.vue"]]),x=JSON.parse('{"path":"/doc/test/type-aliases/Config.html","title":"Type Alias: Config","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"plugins?","slug":"plugins","link":"#plugins","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/test/type-aliases/Config.md"}');export{h as comp,x as data}; diff --git a/assets/Config.html-oDG90mmE.js b/assets/Config.html-wUs0fSua.js similarity index 96% rename from assets/Config.html-oDG90mmE.js rename to assets/Config.html-wUs0fSua.js index 7333c6851..763cede22 100644 --- a/assets/Config.html-oDG90mmE.js +++ b/assets/Config.html-wUs0fSua.js @@ -1 +1 @@ -import{_ as i,c as s,b as d,d as t,e as o,f as n,a as l,r,o as c}from"./app-DsV01JBz.js";const p={};function u(g,e){const a=r("RouteLink");return c(),s("div",null,[d("p",null,[t(a,{to:"/doc/func/"},{default:o(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),t(a,{to:"/doc/func/"},{default:o(()=>e[1]||(e[1]=[n("@faasjs/func")])),_:1}),e[3]||(e[3]=n(" / Config"))]),e[4]||(e[4]=l('

Type Alias: Config

Config: object

Index Signature

[key: string]: any

Type declaration

plugins?

optional plugins: object

Index Signature

[key: string]: object

',9))])}const h=i(p,[["render",u],["__file","Config.html.vue"]]),x=JSON.parse('{"path":"/doc/func/type-aliases/Config.html","title":"Type Alias: Config","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"plugins?","slug":"plugins","link":"#plugins","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/func/type-aliases/Config.md"}');export{h as comp,x as data}; +import{_ as i,c as s,b as d,d as t,e as o,f as n,a as l,r,o as c}from"./app-BlW5p_5f.js";const p={};function u(g,e){const a=r("RouteLink");return c(),s("div",null,[d("p",null,[t(a,{to:"/doc/func/"},{default:o(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),t(a,{to:"/doc/func/"},{default:o(()=>e[1]||(e[1]=[n("@faasjs/func")])),_:1}),e[3]||(e[3]=n(" / Config"))]),e[4]||(e[4]=l('

Type Alias: Config

Config: object

Index Signature

[key: string]: any

Type declaration

plugins?

optional plugins: object

Index Signature

[key: string]: object

',9))])}const h=i(p,[["render",u],["__file","Config.html.vue"]]),x=JSON.parse('{"path":"/doc/func/type-aliases/Config.html","title":"Type Alias: Config","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"plugins?","slug":"plugins","link":"#plugins","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/func/type-aliases/Config.md"}');export{h as comp,x as data}; diff --git a/assets/ConfigContext.html-CTmRl1VG.js b/assets/ConfigContext.html-nIENrflk.js similarity index 95% rename from assets/ConfigContext.html-CTmRl1VG.js rename to assets/ConfigContext.html-nIENrflk.js index 4e14696fe..6d359cdda 100644 --- a/assets/ConfigContext.html-CTmRl1VG.js +++ b/assets/ConfigContext.html-nIENrflk.js @@ -1 +1 @@ -import{_ as s,c as r,b as n,d as l,e as i,f as o,r as d,o as a}from"./app-DsV01JBz.js";const f={};function u(g,t){const e=d("RouteLink");return a(),r("div",null,[n("p",null,[l(e,{to:"/doc/ant-design/"},{default:i(()=>t[0]||(t[0]=[o("Documents")])),_:1}),t[2]||(t[2]=o(" / ")),l(e,{to:"/doc/ant-design/"},{default:i(()=>t[1]||(t[1]=[o("@faasjs/ant-design")])),_:1}),t[3]||(t[3]=o(" / ConfigContext"))]),t[14]||(t[14]=n("h1",{id:"variable-configcontext",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#variable-configcontext"},[n("span",null,"Variable: ConfigContext")])],-1)),n("blockquote",null,[n("p",null,[t[5]||(t[5]=n("code",null,"const",-1)),t[6]||(t[6]=o()),t[7]||(t[7]=n("strong",null,"ConfigContext",-1)),t[8]||(t[8]=o(": ")),t[9]||(t[9]=n("code",null,"Context",-1)),t[10]||(t[10]=o("<")),t[11]||(t[11]=n("code",null,"Partial",-1)),t[12]||(t[12]=o("<")),l(e,{to:"/doc/ant-design/interfaces/ConfigProviderProps.html"},{default:i(()=>t[4]||(t[4]=[n("code",null,"ConfigProviderProps",-1)])),_:1}),t[13]||(t[13]=o(">>"))])])])}const x=s(f,[["render",u],["__file","ConfigContext.html.vue"]]),m=JSON.parse('{"path":"/doc/ant-design/variables/ConfigContext.html","title":"Variable: ConfigContext","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/variables/ConfigContext.md"}');export{x as comp,m as data}; +import{_ as s,c as r,b as n,d as l,e as i,f as o,r as d,o as a}from"./app-BlW5p_5f.js";const f={};function u(g,t){const e=d("RouteLink");return a(),r("div",null,[n("p",null,[l(e,{to:"/doc/ant-design/"},{default:i(()=>t[0]||(t[0]=[o("Documents")])),_:1}),t[2]||(t[2]=o(" / ")),l(e,{to:"/doc/ant-design/"},{default:i(()=>t[1]||(t[1]=[o("@faasjs/ant-design")])),_:1}),t[3]||(t[3]=o(" / ConfigContext"))]),t[14]||(t[14]=n("h1",{id:"variable-configcontext",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#variable-configcontext"},[n("span",null,"Variable: ConfigContext")])],-1)),n("blockquote",null,[n("p",null,[t[5]||(t[5]=n("code",null,"const",-1)),t[6]||(t[6]=o()),t[7]||(t[7]=n("strong",null,"ConfigContext",-1)),t[8]||(t[8]=o(": ")),t[9]||(t[9]=n("code",null,"Context",-1)),t[10]||(t[10]=o("<")),t[11]||(t[11]=n("code",null,"Partial",-1)),t[12]||(t[12]=o("<")),l(e,{to:"/doc/ant-design/interfaces/ConfigProviderProps.html"},{default:i(()=>t[4]||(t[4]=[n("code",null,"ConfigProviderProps",-1)])),_:1}),t[13]||(t[13]=o(">>"))])])])}const x=s(f,[["render",u],["__file","ConfigContext.html.vue"]]),m=JSON.parse('{"path":"/doc/ant-design/variables/ConfigContext.html","title":"Variable: ConfigContext","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/variables/ConfigContext.md"}');export{x as comp,m as data}; diff --git a/assets/ConfigProvider.html-CvaAL_RI.js b/assets/ConfigProvider.html-BaNYkiwd.js similarity index 98% rename from assets/ConfigProvider.html-CvaAL_RI.js rename to assets/ConfigProvider.html-BaNYkiwd.js index 60ca2f1fc..b629d77c7 100644 --- a/assets/ConfigProvider.html-CvaAL_RI.js +++ b/assets/ConfigProvider.html-BaNYkiwd.js @@ -1,4 +1,4 @@ -import{_ as l,c as i,b as a,d as t,e as o,f as s,a as p,r,o as c}from"./app-DsV01JBz.js";const d={};function u(m,n){const e=r("RouteLink");return c(),i("div",null,[a("p",null,[t(e,{to:"/doc/ant-design/"},{default:o(()=>n[0]||(n[0]=[s("Documents")])),_:1}),n[2]||(n[2]=s(" / ")),t(e,{to:"/doc/ant-design/"},{default:o(()=>n[1]||(n[1]=[s("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=s(" / ConfigProvider"))]),n[8]||(n[8]=p('

Function: ConfigProvider()

ConfigProvider(props): Element

Config for @faasjs/ant-design components.

Parameters

',4)),a("p",null,[n[5]||(n[5]=s("• ")),n[6]||(n[6]=a("strong",null,"props",-1)),n[7]||(n[7]=s(": ")),t(e,{to:"/doc/ant-design/interfaces/ConfigProviderProps.html"},{default:o(()=>n[4]||(n[4]=[a("code",null,"ConfigProviderProps",-1)])),_:1})]),n[9]||(n[9]=p(`

Returns

Element

Example

import { ConfigProvider } from '@faasjs/ant-design'
+import{_ as l,c as i,b as a,d as t,e as o,f as s,a as p,r,o as c}from"./app-BlW5p_5f.js";const d={};function u(m,n){const e=r("RouteLink");return c(),i("div",null,[a("p",null,[t(e,{to:"/doc/ant-design/"},{default:o(()=>n[0]||(n[0]=[s("Documents")])),_:1}),n[2]||(n[2]=s(" / ")),t(e,{to:"/doc/ant-design/"},{default:o(()=>n[1]||(n[1]=[s("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=s(" / ConfigProvider"))]),n[8]||(n[8]=p('

Function: ConfigProvider()

ConfigProvider(props): Element

Config for @faasjs/ant-design components.

Parameters

',4)),a("p",null,[n[5]||(n[5]=s("• ")),n[6]||(n[6]=a("strong",null,"props",-1)),n[7]||(n[7]=s(": ")),t(e,{to:"/doc/ant-design/interfaces/ConfigProviderProps.html"},{default:o(()=>n[4]||(n[4]=[a("code",null,"ConfigProviderProps",-1)])),_:1})]),n[9]||(n[9]=p(`

Returns

Element

Example

import { ConfigProvider } from '@faasjs/ant-design'
 
 <ConfigProvider theme={{ common: { blank: 'Empty' } }}>
   <Blank />
diff --git a/assets/ConfigProviderProps.html-Bd9C5x6I.js b/assets/ConfigProviderProps.html-B1qLGN97.js
similarity index 99%
rename from assets/ConfigProviderProps.html-Bd9C5x6I.js
rename to assets/ConfigProviderProps.html-B1qLGN97.js
index c62fc8968..1d0f1a9e2 100644
--- a/assets/ConfigProviderProps.html-Bd9C5x6I.js
+++ b/assets/ConfigProviderProps.html-B1qLGN97.js
@@ -1 +1 @@
-import{_ as c,c as s,b as r,d as n,e as t,f as e,a as d,r as i,o as l}from"./app-DsV01JBz.js";const p={};function h(b,o){const a=i("RouteLink");return l(),s("div",null,[r("p",null,[n(a,{to:"/doc/ant-design/"},{default:t(()=>o[0]||(o[0]=[e("Documents")])),_:1}),o[2]||(o[2]=e(" / ")),n(a,{to:"/doc/ant-design/"},{default:t(()=>o[1]||(o[1]=[e("@faasjs/ant-design")])),_:1}),o[3]||(o[3]=e(" / ConfigProviderProps"))]),o[4]||(o[4]=d('

Interface: ConfigProviderProps

Properties

children

children: ReactNode

faasClientOptions?

optional faasClientOptions: FaasReactClientOptions

theme?

optional theme: object

Blank?

optional Blank: object

Blank.text?

optional text: string

common?

optional common: object

common.add?

optional add: string

common.all?

optional all: string

common.blank?

optional blank: string

common.delete?

optional delete: string

common.pageNotFound?

optional pageNotFound: string

common.required?

optional required: string

common.reset?

optional reset: string

optional search: string

common.submit?

optional submit: string

Form?

optional Form: object

Form.submit?

optional submit: object

Form.submit.text?

optional text: string

lang?

optional lang: string

optional Link: object

optional style: CSSProperties

optional target: string

'_blank' as default

Title?

optional Title: object

Title.separator?

optional separator: string

' - ' as default

Title.suffix?

optional suffix: string

',54))])}const g=c(p,[["render",h],["__file","ConfigProviderProps.html.vue"]]),u=JSON.parse('{"path":"/doc/ant-design/interfaces/ConfigProviderProps.html","title":"Interface: ConfigProviderProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"children","slug":"children","link":"#children","children":[]},{"level":3,"title":"faasClientOptions?","slug":"faasclientoptions","link":"#faasclientoptions","children":[]},{"level":3,"title":"theme?","slug":"theme","link":"#theme","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/ConfigProviderProps.md"}');export{g as comp,u as data}; +import{_ as c,c as s,b as r,d as n,e as t,f as e,a as d,r as i,o as l}from"./app-BlW5p_5f.js";const p={};function h(b,o){const a=i("RouteLink");return l(),s("div",null,[r("p",null,[n(a,{to:"/doc/ant-design/"},{default:t(()=>o[0]||(o[0]=[e("Documents")])),_:1}),o[2]||(o[2]=e(" / ")),n(a,{to:"/doc/ant-design/"},{default:t(()=>o[1]||(o[1]=[e("@faasjs/ant-design")])),_:1}),o[3]||(o[3]=e(" / ConfigProviderProps"))]),o[4]||(o[4]=d('

Interface: ConfigProviderProps

Properties

children

children: ReactNode

faasClientOptions?

optional faasClientOptions: FaasReactClientOptions

theme?

optional theme: object

Blank?

optional Blank: object

Blank.text?

optional text: string

common?

optional common: object

common.add?

optional add: string

common.all?

optional all: string

common.blank?

optional blank: string

common.delete?

optional delete: string

common.pageNotFound?

optional pageNotFound: string

common.required?

optional required: string

common.reset?

optional reset: string

optional search: string

common.submit?

optional submit: string

Form?

optional Form: object

Form.submit?

optional submit: object

Form.submit.text?

optional text: string

lang?

optional lang: string

optional Link: object

optional style: CSSProperties

optional target: string

'_blank' as default

Title?

optional Title: object

Title.separator?

optional separator: string

' - ' as default

Title.suffix?

optional suffix: string

',54))])}const g=c(p,[["render",h],["__file","ConfigProviderProps.html.vue"]]),u=JSON.parse('{"path":"/doc/ant-design/interfaces/ConfigProviderProps.html","title":"Interface: ConfigProviderProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"children","slug":"children","link":"#children","children":[]},{"level":3,"title":"faasClientOptions?","slug":"faasclientoptions","link":"#faasclientoptions","children":[]},{"level":3,"title":"theme?","slug":"theme","link":"#theme","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/ConfigProviderProps.md"}');export{g as comp,u as data}; diff --git a/assets/ContentType.html-BWwYW3c8.js b/assets/ContentType.html-DmKU7QO7.js similarity index 94% rename from assets/ContentType.html-BWwYW3c8.js rename to assets/ContentType.html-DmKU7QO7.js index 7b8c98d54..7ebd971a0 100644 --- a/assets/ContentType.html-BWwYW3c8.js +++ b/assets/ContentType.html-DmKU7QO7.js @@ -1 +1 @@ -import{_ as r,c as s,b as d,d as o,e as a,f as t,a as i,r as l,o as p}from"./app-DsV01JBz.js";const c={};function u(f,e){const n=l("RouteLink");return p(),s("div",null,[d("p",null,[o(n,{to:"/doc/http/"},{default:a(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(n,{to:"/doc/http/"},{default:a(()=>e[1]||(e[1]=[t("@faasjs/http")])),_:1}),e[3]||(e[3]=t(" / ContentType"))]),e[4]||(e[4]=i('

Variable: ContentType

const ContentType: object

Index Signature

[key: string]: string

',4))])}const m=r(c,[["render",u],["__file","ContentType.html.vue"]]),g=JSON.parse('{"path":"/doc/http/variables/ContentType.html","title":"Variable: ContentType","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/variables/ContentType.md"}');export{m as comp,g as data}; +import{_ as r,c as s,b as d,d as o,e as a,f as t,a as i,r as l,o as p}from"./app-BlW5p_5f.js";const c={};function u(f,e){const n=l("RouteLink");return p(),s("div",null,[d("p",null,[o(n,{to:"/doc/http/"},{default:a(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(n,{to:"/doc/http/"},{default:a(()=>e[1]||(e[1]=[t("@faasjs/http")])),_:1}),e[3]||(e[3]=t(" / ContentType"))]),e[4]||(e[4]=i('

Variable: ContentType

const ContentType: object

Index Signature

[key: string]: string

',4))])}const m=r(c,[["render",u],["__file","ContentType.html.vue"]]),g=JSON.parse('{"path":"/doc/http/variables/ContentType.html","title":"Variable: ContentType","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/variables/ContentType.md"}');export{m as comp,g as data}; diff --git a/assets/Cookie.html-5pAopEdV.js b/assets/Cookie.html-0QO6yZ3B.js similarity index 99% rename from assets/Cookie.html-5pAopEdV.js rename to assets/Cookie.html-0QO6yZ3B.js index d3f09df31..bbc0b1b9e 100644 --- a/assets/Cookie.html-5pAopEdV.js +++ b/assets/Cookie.html-0QO6yZ3B.js @@ -1 +1 @@ -import{_ as d,c as i,b as e,d as n,e as r,f as s,a as l,r as p,o as a}from"./app-DsV01JBz.js";const u={};function g(k,o){const t=p("RouteLink");return a(),i("div",null,[e("p",null,[n(t,{to:"/doc/http/"},{default:r(()=>o[0]||(o[0]=[s("Documents")])),_:1}),o[2]||(o[2]=s(" / ")),n(t,{to:"/doc/http/"},{default:r(()=>o[1]||(o[1]=[s("@faasjs/http")])),_:1}),o[3]||(o[3]=s(" / Cookie"))]),o[79]||(o[79]=l('

Class: Cookie<C, S>

Type Parameters

C extends Record<string, string> = any

S extends Record<string, string> = any

Constructors

',6)),e("blockquote",null,[e("p",null,[o[5]||(o[5]=e("strong",null,"new Cookie",-1)),o[6]||(o[6]=s("<")),o[7]||(o[7]=e("code",null,"C",-1)),o[8]||(o[8]=s(", ")),o[9]||(o[9]=e("code",null,"S",-1)),o[10]||(o[10]=s(">(")),o[11]||(o[11]=e("code",null,"config",-1)),o[12]||(o[12]=s(", ")),o[13]||(o[13]=e("code",null,"logger",-1)),o[14]||(o[14]=s("?): ")),n(t,{to:"/doc/http/classes/Cookie.html"},{default:r(()=>o[4]||(o[4]=[e("code",null,"Cookie",-1)])),_:1}),o[15]||(o[15]=s("<")),o[16]||(o[16]=e("code",null,"C",-1)),o[17]||(o[17]=s(", ")),o[18]||(o[18]=e("code",null,"S",-1)),o[19]||(o[19]=s(">"))])]),o[80]||(o[80]=e("h4",{id:"parameters",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#parameters"},[e("span",null,"Parameters")])],-1)),e("p",null,[o[21]||(o[21]=s("• ")),o[22]||(o[22]=e("strong",null,"config",-1)),o[23]||(o[23]=s(": ")),n(t,{to:"/doc/http/type-aliases/CookieOptions.html"},{default:r(()=>o[20]||(o[20]=[e("code",null,"CookieOptions",-1)])),_:1})]),o[81]||(o[81]=e("p",null,[s("• "),e("strong",null,"logger?"),s(": "),e("code",null,"Logger")],-1)),o[82]||(o[82]=e("h4",{id:"returns",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#returns"},[e("span",null,"Returns")])],-1)),e("p",null,[n(t,{to:"/doc/http/classes/Cookie.html"},{default:r(()=>o[24]||(o[24]=[e("code",null,"Cookie",-1)])),_:1}),o[25]||(o[25]=s("<")),o[26]||(o[26]=e("code",null,"C",-1)),o[27]||(o[27]=s(", ")),o[28]||(o[28]=e("code",null,"S",-1)),o[29]||(o[29]=s(">"))]),o[83]||(o[83]=l('

Methods

headers()

headers(): object

Returns

object

optional Set-Cookie: string[]

invoke()

',8)),e("blockquote",null,[e("p",null,[o[31]||(o[31]=e("strong",null,"invoke",-1)),o[32]||(o[32]=s("(")),o[33]||(o[33]=e("code",null,"cookie",-1)),o[34]||(o[34]=s(", ")),o[35]||(o[35]=e("code",null,"logger",-1)),o[36]||(o[36]=s("): ")),n(t,{to:"/doc/http/classes/Cookie.html"},{default:r(()=>o[30]||(o[30]=[e("code",null,"Cookie",-1)])),_:1}),o[37]||(o[37]=s("<")),o[38]||(o[38]=e("code",null,"C",-1)),o[39]||(o[39]=s(", ")),o[40]||(o[40]=e("code",null,"S",-1)),o[41]||(o[41]=s(">"))])]),o[84]||(o[84]=l('

Parameters

cookie: string

logger: Logger

Returns

',4)),e("p",null,[n(t,{to:"/doc/http/classes/Cookie.html"},{default:r(()=>o[42]||(o[42]=[e("code",null,"Cookie",-1)])),_:1}),o[43]||(o[43]=s("<")),o[44]||(o[44]=e("code",null,"C",-1)),o[45]||(o[45]=s(", ")),o[46]||(o[46]=e("code",null,"S",-1)),o[47]||(o[47]=s(">"))]),o[85]||(o[85]=l('

read()

read(key): any

Parameters

key: string

Returns

any

write()

',7)),e("blockquote",null,[e("p",null,[o[49]||(o[49]=e("strong",null,"write",-1)),o[50]||(o[50]=s("(")),o[51]||(o[51]=e("code",null,"key",-1)),o[52]||(o[52]=s(", ")),o[53]||(o[53]=e("code",null,"value",-1)),o[54]||(o[54]=s(", ")),o[55]||(o[55]=e("code",null,"opts",-1)),o[56]||(o[56]=s("?): ")),n(t,{to:"/doc/http/classes/Cookie.html"},{default:r(()=>o[48]||(o[48]=[e("code",null,"Cookie",-1)])),_:1}),o[57]||(o[57]=s("<")),o[58]||(o[58]=e("code",null,"C",-1)),o[59]||(o[59]=s(", ")),o[60]||(o[60]=e("code",null,"S",-1)),o[61]||(o[61]=s(">"))])]),o[86]||(o[86]=l('

Parameters

key: string

value: string

opts?

opts.domain?: string

opts.expires?: string | number

opts.httpOnly?: boolean

opts.path?: string

opts.sameSite?: "Strict" | "Lax" | "None"

opts.secure?: boolean

Returns

',11)),e("p",null,[n(t,{to:"/doc/http/classes/Cookie.html"},{default:r(()=>o[62]||(o[62]=[e("code",null,"Cookie",-1)])),_:1}),o[63]||(o[63]=s("<")),o[64]||(o[64]=e("code",null,"C",-1)),o[65]||(o[65]=s(", ")),o[66]||(o[66]=e("code",null,"S",-1)),o[67]||(o[67]=s(">"))]),o[87]||(o[87]=l('

Properties

config

readonly config: object

domain?

optional domain: string

expires

expires: number

httpOnly

httpOnly: boolean

path

path: string

sameSite?

optional sameSite: "Strict" | "Lax" | "None"

secure

secure: boolean

session

',16)),e("blockquote",null,[e("p",null,[o[69]||(o[69]=e("strong",null,"session",-1)),o[70]||(o[70]=s(": ")),n(t,{to:"/doc/http/type-aliases/SessionOptions.html"},{default:r(()=>o[68]||(o[68]=[e("code",null,"SessionOptions",-1)])),_:1})])]),o[88]||(o[88]=l('

content

content: Record<string, string>

logger

logger: Logger

session

',5)),e("blockquote",null,[e("p",null,[o[72]||(o[72]=e("strong",null,"session",-1)),o[73]||(o[73]=s(": ")),n(t,{to:"/doc/http/classes/Session.html"},{default:r(()=>o[71]||(o[71]=[e("code",null,"Session",-1)])),_:1}),o[74]||(o[74]=s("<")),o[75]||(o[75]=e("code",null,"S",-1)),o[76]||(o[76]=s(", ")),o[77]||(o[77]=e("code",null,"C",-1)),o[78]||(o[78]=s(">"))])])])}const f=d(u,[["render",g],["__file","Cookie.html.vue"]]),m=JSON.parse('{"path":"/doc/http/classes/Cookie.html","title":"Class: Cookie","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new Cookie()","slug":"new-cookie","link":"#new-cookie","children":[]}]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"headers()","slug":"headers","link":"#headers","children":[]},{"level":3,"title":"invoke()","slug":"invoke","link":"#invoke","children":[]},{"level":3,"title":"read()","slug":"read","link":"#read","children":[]},{"level":3,"title":"write()","slug":"write","link":"#write","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"config","slug":"config","link":"#config","children":[]},{"level":3,"title":"content","slug":"content","link":"#content","children":[]},{"level":3,"title":"logger","slug":"logger","link":"#logger","children":[]},{"level":3,"title":"session","slug":"session-1","link":"#session-1","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/classes/Cookie.md"}');export{f as comp,m as data}; +import{_ as d,c as i,b as e,d as n,e as r,f as s,a as l,r as p,o as a}from"./app-BlW5p_5f.js";const u={};function g(k,o){const t=p("RouteLink");return a(),i("div",null,[e("p",null,[n(t,{to:"/doc/http/"},{default:r(()=>o[0]||(o[0]=[s("Documents")])),_:1}),o[2]||(o[2]=s(" / ")),n(t,{to:"/doc/http/"},{default:r(()=>o[1]||(o[1]=[s("@faasjs/http")])),_:1}),o[3]||(o[3]=s(" / Cookie"))]),o[79]||(o[79]=l('

Class: Cookie<C, S>

Type Parameters

C extends Record<string, string> = any

S extends Record<string, string> = any

Constructors

',6)),e("blockquote",null,[e("p",null,[o[5]||(o[5]=e("strong",null,"new Cookie",-1)),o[6]||(o[6]=s("<")),o[7]||(o[7]=e("code",null,"C",-1)),o[8]||(o[8]=s(", ")),o[9]||(o[9]=e("code",null,"S",-1)),o[10]||(o[10]=s(">(")),o[11]||(o[11]=e("code",null,"config",-1)),o[12]||(o[12]=s(", ")),o[13]||(o[13]=e("code",null,"logger",-1)),o[14]||(o[14]=s("?): ")),n(t,{to:"/doc/http/classes/Cookie.html"},{default:r(()=>o[4]||(o[4]=[e("code",null,"Cookie",-1)])),_:1}),o[15]||(o[15]=s("<")),o[16]||(o[16]=e("code",null,"C",-1)),o[17]||(o[17]=s(", ")),o[18]||(o[18]=e("code",null,"S",-1)),o[19]||(o[19]=s(">"))])]),o[80]||(o[80]=e("h4",{id:"parameters",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#parameters"},[e("span",null,"Parameters")])],-1)),e("p",null,[o[21]||(o[21]=s("• ")),o[22]||(o[22]=e("strong",null,"config",-1)),o[23]||(o[23]=s(": ")),n(t,{to:"/doc/http/type-aliases/CookieOptions.html"},{default:r(()=>o[20]||(o[20]=[e("code",null,"CookieOptions",-1)])),_:1})]),o[81]||(o[81]=e("p",null,[s("• "),e("strong",null,"logger?"),s(": "),e("code",null,"Logger")],-1)),o[82]||(o[82]=e("h4",{id:"returns",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#returns"},[e("span",null,"Returns")])],-1)),e("p",null,[n(t,{to:"/doc/http/classes/Cookie.html"},{default:r(()=>o[24]||(o[24]=[e("code",null,"Cookie",-1)])),_:1}),o[25]||(o[25]=s("<")),o[26]||(o[26]=e("code",null,"C",-1)),o[27]||(o[27]=s(", ")),o[28]||(o[28]=e("code",null,"S",-1)),o[29]||(o[29]=s(">"))]),o[83]||(o[83]=l('

Methods

headers()

headers(): object

Returns

object

optional Set-Cookie: string[]

invoke()

',8)),e("blockquote",null,[e("p",null,[o[31]||(o[31]=e("strong",null,"invoke",-1)),o[32]||(o[32]=s("(")),o[33]||(o[33]=e("code",null,"cookie",-1)),o[34]||(o[34]=s(", ")),o[35]||(o[35]=e("code",null,"logger",-1)),o[36]||(o[36]=s("): ")),n(t,{to:"/doc/http/classes/Cookie.html"},{default:r(()=>o[30]||(o[30]=[e("code",null,"Cookie",-1)])),_:1}),o[37]||(o[37]=s("<")),o[38]||(o[38]=e("code",null,"C",-1)),o[39]||(o[39]=s(", ")),o[40]||(o[40]=e("code",null,"S",-1)),o[41]||(o[41]=s(">"))])]),o[84]||(o[84]=l('

Parameters

cookie: string

logger: Logger

Returns

',4)),e("p",null,[n(t,{to:"/doc/http/classes/Cookie.html"},{default:r(()=>o[42]||(o[42]=[e("code",null,"Cookie",-1)])),_:1}),o[43]||(o[43]=s("<")),o[44]||(o[44]=e("code",null,"C",-1)),o[45]||(o[45]=s(", ")),o[46]||(o[46]=e("code",null,"S",-1)),o[47]||(o[47]=s(">"))]),o[85]||(o[85]=l('

read()

read(key): any

Parameters

key: string

Returns

any

write()

',7)),e("blockquote",null,[e("p",null,[o[49]||(o[49]=e("strong",null,"write",-1)),o[50]||(o[50]=s("(")),o[51]||(o[51]=e("code",null,"key",-1)),o[52]||(o[52]=s(", ")),o[53]||(o[53]=e("code",null,"value",-1)),o[54]||(o[54]=s(", ")),o[55]||(o[55]=e("code",null,"opts",-1)),o[56]||(o[56]=s("?): ")),n(t,{to:"/doc/http/classes/Cookie.html"},{default:r(()=>o[48]||(o[48]=[e("code",null,"Cookie",-1)])),_:1}),o[57]||(o[57]=s("<")),o[58]||(o[58]=e("code",null,"C",-1)),o[59]||(o[59]=s(", ")),o[60]||(o[60]=e("code",null,"S",-1)),o[61]||(o[61]=s(">"))])]),o[86]||(o[86]=l('

Parameters

key: string

value: string

opts?

opts.domain?: string

opts.expires?: string | number

opts.httpOnly?: boolean

opts.path?: string

opts.sameSite?: "Strict" | "Lax" | "None"

opts.secure?: boolean

Returns

',11)),e("p",null,[n(t,{to:"/doc/http/classes/Cookie.html"},{default:r(()=>o[62]||(o[62]=[e("code",null,"Cookie",-1)])),_:1}),o[63]||(o[63]=s("<")),o[64]||(o[64]=e("code",null,"C",-1)),o[65]||(o[65]=s(", ")),o[66]||(o[66]=e("code",null,"S",-1)),o[67]||(o[67]=s(">"))]),o[87]||(o[87]=l('

Properties

config

readonly config: object

domain?

optional domain: string

expires

expires: number

httpOnly

httpOnly: boolean

path

path: string

sameSite?

optional sameSite: "Strict" | "Lax" | "None"

secure

secure: boolean

session

',16)),e("blockquote",null,[e("p",null,[o[69]||(o[69]=e("strong",null,"session",-1)),o[70]||(o[70]=s(": ")),n(t,{to:"/doc/http/type-aliases/SessionOptions.html"},{default:r(()=>o[68]||(o[68]=[e("code",null,"SessionOptions",-1)])),_:1})])]),o[88]||(o[88]=l('

content

content: Record<string, string>

logger

logger: Logger

session

',5)),e("blockquote",null,[e("p",null,[o[72]||(o[72]=e("strong",null,"session",-1)),o[73]||(o[73]=s(": ")),n(t,{to:"/doc/http/classes/Session.html"},{default:r(()=>o[71]||(o[71]=[e("code",null,"Session",-1)])),_:1}),o[74]||(o[74]=s("<")),o[75]||(o[75]=e("code",null,"S",-1)),o[76]||(o[76]=s(", ")),o[77]||(o[77]=e("code",null,"C",-1)),o[78]||(o[78]=s(">"))])])])}const f=d(u,[["render",g],["__file","Cookie.html.vue"]]),m=JSON.parse('{"path":"/doc/http/classes/Cookie.html","title":"Class: Cookie","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new Cookie()","slug":"new-cookie","link":"#new-cookie","children":[]}]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"headers()","slug":"headers","link":"#headers","children":[]},{"level":3,"title":"invoke()","slug":"invoke","link":"#invoke","children":[]},{"level":3,"title":"read()","slug":"read","link":"#read","children":[]},{"level":3,"title":"write()","slug":"write","link":"#write","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"config","slug":"config","link":"#config","children":[]},{"level":3,"title":"content","slug":"content","link":"#content","children":[]},{"level":3,"title":"logger","slug":"logger","link":"#logger","children":[]},{"level":3,"title":"session","slug":"session-1","link":"#session-1","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/classes/Cookie.md"}');export{f as comp,m as data}; diff --git a/assets/CookieOptions.html-cumOrkl9.js b/assets/CookieOptions.html-Dn6ifDDd.js similarity index 98% rename from assets/CookieOptions.html-cumOrkl9.js rename to assets/CookieOptions.html-Dn6ifDDd.js index 3c9591026..ae4a28a6b 100644 --- a/assets/CookieOptions.html-cumOrkl9.js +++ b/assets/CookieOptions.html-Dn6ifDDd.js @@ -1 +1 @@ -import{_ as i,c as l,b as o,d as s,e as a,f as t,a as d,r as p,o as r}from"./app-DsV01JBz.js";const c={};function h(u,e){const n=p("RouteLink");return r(),l("div",null,[o("p",null,[s(n,{to:"/doc/http/"},{default:a(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),s(n,{to:"/doc/http/"},{default:a(()=>e[1]||(e[1]=[t("@faasjs/http")])),_:1}),e[3]||(e[3]=t(" / CookieOptions"))]),e[9]||(e[9]=d('

Type Alias: CookieOptions

CookieOptions: object

Index Signature

[key: string]: any

Type declaration

domain?

optional domain: string

expires?

optional expires: number

httpOnly?

optional httpOnly: boolean

path?

optional path: string

sameSite?

optional sameSite: "Strict" | "Lax" | "None"

secure?

optional secure: boolean

session?

',18)),o("blockquote",null,[o("p",null,[e[5]||(e[5]=o("code",null,"optional",-1)),e[6]||(e[6]=t()),e[7]||(e[7]=o("strong",null,"session",-1)),e[8]||(e[8]=t(": ")),s(n,{to:"/doc/http/type-aliases/SessionOptions.html"},{default:a(()=>e[4]||(e[4]=[o("code",null,"SessionOptions",-1)])),_:1})])])])}const g=i(c,[["render",h],["__file","CookieOptions.html.vue"]]),b=JSON.parse('{"path":"/doc/http/type-aliases/CookieOptions.html","title":"Type Alias: CookieOptions","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"domain?","slug":"domain","link":"#domain","children":[]},{"level":3,"title":"expires?","slug":"expires","link":"#expires","children":[]},{"level":3,"title":"httpOnly?","slug":"httponly","link":"#httponly","children":[]},{"level":3,"title":"path?","slug":"path","link":"#path","children":[]},{"level":3,"title":"sameSite?","slug":"samesite","link":"#samesite","children":[]},{"level":3,"title":"secure?","slug":"secure","link":"#secure","children":[]},{"level":3,"title":"session?","slug":"session","link":"#session","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/type-aliases/CookieOptions.md"}');export{g as comp,b as data}; +import{_ as i,c as l,b as o,d as s,e as a,f as t,a as d,r as p,o as r}from"./app-BlW5p_5f.js";const c={};function h(u,e){const n=p("RouteLink");return r(),l("div",null,[o("p",null,[s(n,{to:"/doc/http/"},{default:a(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),s(n,{to:"/doc/http/"},{default:a(()=>e[1]||(e[1]=[t("@faasjs/http")])),_:1}),e[3]||(e[3]=t(" / CookieOptions"))]),e[9]||(e[9]=d('

Type Alias: CookieOptions

CookieOptions: object

Index Signature

[key: string]: any

Type declaration

domain?

optional domain: string

expires?

optional expires: number

httpOnly?

optional httpOnly: boolean

path?

optional path: string

sameSite?

optional sameSite: "Strict" | "Lax" | "None"

secure?

optional secure: boolean

session?

',18)),o("blockquote",null,[o("p",null,[e[5]||(e[5]=o("code",null,"optional",-1)),e[6]||(e[6]=t()),e[7]||(e[7]=o("strong",null,"session",-1)),e[8]||(e[8]=t(": ")),s(n,{to:"/doc/http/type-aliases/SessionOptions.html"},{default:a(()=>e[4]||(e[4]=[o("code",null,"SessionOptions",-1)])),_:1})])])])}const g=i(c,[["render",h],["__file","CookieOptions.html.vue"]]),b=JSON.parse('{"path":"/doc/http/type-aliases/CookieOptions.html","title":"Type Alias: CookieOptions","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"domain?","slug":"domain","link":"#domain","children":[]},{"level":3,"title":"expires?","slug":"expires","link":"#expires","children":[]},{"level":3,"title":"httpOnly?","slug":"httponly","link":"#httponly","children":[]},{"level":3,"title":"path?","slug":"path","link":"#path","children":[]},{"level":3,"title":"sameSite?","slug":"samesite","link":"#samesite","children":[]},{"level":3,"title":"secure?","slug":"secure","link":"#secure","children":[]},{"level":3,"title":"session?","slug":"session","link":"#session","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/type-aliases/CookieOptions.md"}');export{g as comp,b as data}; diff --git a/assets/Description.html-CTKMFABX.js b/assets/Description.html-DsFO_WKI.js similarity index 98% rename from assets/Description.html-CTKMFABX.js rename to assets/Description.html-DsFO_WKI.js index c73ca05ae..42d0cb6bd 100644 --- a/assets/Description.html-CTKMFABX.js +++ b/assets/Description.html-DsFO_WKI.js @@ -1,4 +1,4 @@ -import{_ as l,c as o,b as a,d as t,e as p,f as s,a as i,r,o as c}from"./app-DsV01JBz.js";const d={};function u(m,n){const e=r("RouteLink");return c(),o("div",null,[a("p",null,[t(e,{to:"/doc/ant-design/"},{default:p(()=>n[0]||(n[0]=[s("Documents")])),_:1}),n[2]||(n[2]=s(" / ")),t(e,{to:"/doc/ant-design/"},{default:p(()=>n[1]||(n[1]=[s("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=s(" / Description"))]),n[13]||(n[13]=i('

Function: Description()

Description<T>(props): Element

Description component

Type Parameters

T extends Record<string, any> = any

Parameters

',7)),a("p",null,[n[5]||(n[5]=s("• ")),n[6]||(n[6]=a("strong",null,"props",-1)),n[7]||(n[7]=s(": ")),t(e,{to:"/doc/ant-design/interfaces/DescriptionProps.html"},{default:p(()=>n[4]||(n[4]=[a("code",null,"DescriptionProps",-1)])),_:1}),n[8]||(n[8]=s("<")),n[9]||(n[9]=a("code",null,"T",-1)),n[10]||(n[10]=s(", ")),n[11]||(n[11]=a("code",null,"any",-1)),n[12]||(n[12]=s(">"))]),n[14]||(n[14]=i(`

Returns

Element

Example

import { Description } from '@faasjs/ant-design'
+import{_ as l,c as o,b as a,d as t,e as p,f as s,a as i,r,o as c}from"./app-BlW5p_5f.js";const d={};function u(m,n){const e=r("RouteLink");return c(),o("div",null,[a("p",null,[t(e,{to:"/doc/ant-design/"},{default:p(()=>n[0]||(n[0]=[s("Documents")])),_:1}),n[2]||(n[2]=s(" / ")),t(e,{to:"/doc/ant-design/"},{default:p(()=>n[1]||(n[1]=[s("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=s(" / Description"))]),n[13]||(n[13]=i('

Function: Description()

Description<T>(props): Element

Description component

Type Parameters

T extends Record<string, any> = any

Parameters

',7)),a("p",null,[n[5]||(n[5]=s("• ")),n[6]||(n[6]=a("strong",null,"props",-1)),n[7]||(n[7]=s(": ")),t(e,{to:"/doc/ant-design/interfaces/DescriptionProps.html"},{default:p(()=>n[4]||(n[4]=[a("code",null,"DescriptionProps",-1)])),_:1}),n[8]||(n[8]=s("<")),n[9]||(n[9]=a("code",null,"T",-1)),n[10]||(n[10]=s(", ")),n[11]||(n[11]=a("code",null,"any",-1)),n[12]||(n[12]=s(">"))]),n[14]||(n[14]=i(`

Returns

Element

Example

import { Description } from '@faasjs/ant-design'
 
 <Description
   title="Title"
diff --git a/assets/DescriptionItemContentProps.html-Bv5enoI9.js b/assets/DescriptionItemContentProps.html-DSFyc9_H.js
similarity index 98%
rename from assets/DescriptionItemContentProps.html-Bv5enoI9.js
rename to assets/DescriptionItemContentProps.html-DSFyc9_H.js
index 00e6e1952..aff0670a4 100644
--- a/assets/DescriptionItemContentProps.html-Bv5enoI9.js
+++ b/assets/DescriptionItemContentProps.html-DSFyc9_H.js
@@ -1 +1 @@
-import{_ as i,c as a,b as t,d as o,e as r,f as n,a as l,r as p,o as d}from"./app-DsV01JBz.js";const u={};function m(f,e){const s=p("RouteLink");return d(),a("div",null,[t("p",null,[o(s,{to:"/doc/ant-design/"},{default:r(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),o(s,{to:"/doc/ant-design/"},{default:r(()=>e[1]||(e[1]=[n("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=n(" / DescriptionItemContentProps"))]),e[16]||(e[16]=l('

Interface: DescriptionItemContentProps<T>

Type Parameters

T = any

Properties

extendTypes?

optional extendTypes: object

Index Signature

',7)),t("p",null,[e[5]||(e[5]=n("[")),e[6]||(e[6]=t("code",null,"key",-1)),e[7]||(e[7]=n(": ")),e[8]||(e[8]=t("code",null,"string",-1)),e[9]||(e[9]=n("]: ")),o(s,{to:"/doc/ant-design/interfaces/ExtendDescriptionTypeProps.html"},{default:r(()=>e[4]||(e[4]=[t("code",null,"ExtendDescriptionTypeProps",-1)])),_:1})]),e[17]||(e[17]=t("h3",{id:"item",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#item"},[t("span",null,"item")])],-1)),t("blockquote",null,[t("p",null,[e[11]||(e[11]=t("strong",null,"item",-1)),e[12]||(e[12]=n(": ")),o(s,{to:"/doc/ant-design/interfaces/DescriptionItemProps.html"},{default:r(()=>e[10]||(e[10]=[t("code",null,"DescriptionItemProps",-1)])),_:1}),e[13]||(e[13]=n("<")),e[14]||(e[14]=t("code",null,"any",-1)),e[15]||(e[15]=n(">"))])]),e[18]||(e[18]=l('

value

value: T

values?

optional values: any

',4))])}const x=i(u,[["render",m],["__file","DescriptionItemContentProps.html.vue"]]),v=JSON.parse('{"path":"/doc/ant-design/interfaces/DescriptionItemContentProps.html","title":"Interface: DescriptionItemContentProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"extendTypes?","slug":"extendtypes","link":"#extendtypes","children":[]},{"level":3,"title":"item","slug":"item","link":"#item","children":[]},{"level":3,"title":"value","slug":"value","link":"#value","children":[]},{"level":3,"title":"values?","slug":"values","link":"#values","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/DescriptionItemContentProps.md"}');export{x as comp,v as data}; +import{_ as i,c as a,b as t,d as o,e as r,f as n,a as l,r as p,o as d}from"./app-BlW5p_5f.js";const u={};function m(f,e){const s=p("RouteLink");return d(),a("div",null,[t("p",null,[o(s,{to:"/doc/ant-design/"},{default:r(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),o(s,{to:"/doc/ant-design/"},{default:r(()=>e[1]||(e[1]=[n("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=n(" / DescriptionItemContentProps"))]),e[16]||(e[16]=l('

Interface: DescriptionItemContentProps<T>

Type Parameters

T = any

Properties

extendTypes?

optional extendTypes: object

Index Signature

',7)),t("p",null,[e[5]||(e[5]=n("[")),e[6]||(e[6]=t("code",null,"key",-1)),e[7]||(e[7]=n(": ")),e[8]||(e[8]=t("code",null,"string",-1)),e[9]||(e[9]=n("]: ")),o(s,{to:"/doc/ant-design/interfaces/ExtendDescriptionTypeProps.html"},{default:r(()=>e[4]||(e[4]=[t("code",null,"ExtendDescriptionTypeProps",-1)])),_:1})]),e[17]||(e[17]=t("h3",{id:"item",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#item"},[t("span",null,"item")])],-1)),t("blockquote",null,[t("p",null,[e[11]||(e[11]=t("strong",null,"item",-1)),e[12]||(e[12]=n(": ")),o(s,{to:"/doc/ant-design/interfaces/DescriptionItemProps.html"},{default:r(()=>e[10]||(e[10]=[t("code",null,"DescriptionItemProps",-1)])),_:1}),e[13]||(e[13]=n("<")),e[14]||(e[14]=t("code",null,"any",-1)),e[15]||(e[15]=n(">"))])]),e[18]||(e[18]=l('

value

value: T

values?

optional values: any

',4))])}const x=i(u,[["render",m],["__file","DescriptionItemContentProps.html.vue"]]),v=JSON.parse('{"path":"/doc/ant-design/interfaces/DescriptionItemContentProps.html","title":"Interface: DescriptionItemContentProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"extendTypes?","slug":"extendtypes","link":"#extendtypes","children":[]},{"level":3,"title":"item","slug":"item","link":"#item","children":[]},{"level":3,"title":"value","slug":"value","link":"#value","children":[]},{"level":3,"title":"values?","slug":"values","link":"#values","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/DescriptionItemContentProps.md"}');export{x as comp,v as data}; diff --git a/assets/DescriptionItemProps.html-BNquJv3c.js b/assets/DescriptionItemProps.html-DWVndDB-.js similarity index 99% rename from assets/DescriptionItemProps.html-BNquJv3c.js rename to assets/DescriptionItemProps.html-DWVndDB-.js index de47473c7..61c93deb6 100644 --- a/assets/DescriptionItemProps.html-BNquJv3c.js +++ b/assets/DescriptionItemProps.html-DWVndDB-.js @@ -1,2 +1,2 @@ -import{_ as r,c as d,b as e,d as s,e as i,f as t,a as o,r as a,o as p}from"./app-DsV01JBz.js";const u={};function m(f,n){const l=a("RouteLink");return p(),d("div",null,[e("p",null,[s(l,{to:"/doc/ant-design/"},{default:i(()=>n[0]||(n[0]=[t("Documents")])),_:1}),n[2]||(n[2]=t(" / ")),s(l,{to:"/doc/ant-design/"},{default:i(()=>n[1]||(n[1]=[t("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=t(" / DescriptionItemProps"))]),n[69]||(n[69]=e("h1",{id:"interface-descriptionitemprops-t",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#interface-descriptionitemprops-t"},[e("span",null,"Interface: DescriptionItemProps")])],-1)),n[70]||(n[70]=e("h2",{id:"extends",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#extends"},[e("span",null,"Extends")])],-1)),e("ul",null,[e("li",null,[s(l,{to:"/doc/ant-design/interfaces/FaasItemProps.html"},{default:i(()=>n[4]||(n[4]=[e("code",null,"FaasItemProps",-1)])),_:1})])]),n[71]||(n[71]=e("h2",{id:"extended-by",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#extended-by"},[e("span",null,"Extended by")])],-1)),e("ul",null,[e("li",null,[s(l,{to:"/doc/ant-design/interfaces/UnionFaasItemProps.html"},{default:i(()=>n[5]||(n[5]=[e("code",null,"UnionFaasItemProps",-1)])),_:1})])]),n[72]||(n[72]=o('

Type Parameters

T = any

Properties

children?

',4)),e("blockquote",null,[e("p",null,[n[7]||(n[7]=e("code",null,"optional",-1)),n[8]||(n[8]=t()),n[9]||(n[9]=e("strong",null,"children",-1)),n[10]||(n[10]=t(": ")),s(l,{to:"/doc/ant-design/type-aliases/UnionFaasItemElement.html"},{default:i(()=>n[6]||(n[6]=[e("code",null,"UnionFaasItemElement",-1)])),_:1}),n[11]||(n[11]=t("<")),n[12]||(n[12]=e("code",null,"T",-1)),n[13]||(n[13]=t(">"))])]),n[73]||(n[73]=e("h3",{id:"descriptionchildren",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#descriptionchildren"},[e("span",null,"descriptionChildren?")])],-1)),e("blockquote",null,[e("p",null,[n[15]||(n[15]=e("code",null,"optional",-1)),n[16]||(n[16]=t()),n[17]||(n[17]=e("strong",null,"descriptionChildren",-1)),n[18]||(n[18]=t(": ")),s(l,{to:"/doc/ant-design/type-aliases/UnionFaasItemElement.html"},{default:i(()=>n[14]||(n[14]=[e("code",null,"UnionFaasItemElement",-1)])),_:1}),n[19]||(n[19]=t("<")),n[20]||(n[20]=e("code",null,"T",-1)),n[21]||(n[21]=t(">"))])]),n[74]||(n[74]=e("h3",{id:"descriptionrender",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#descriptionrender"},[e("span",null,"descriptionRender?")])],-1)),e("blockquote",null,[e("p",null,[n[23]||(n[23]=e("code",null,"optional",-1)),n[24]||(n[24]=t()),n[25]||(n[25]=e("strong",null,"descriptionRender",-1)),n[26]||(n[26]=t(": ")),s(l,{to:"/doc/ant-design/type-aliases/UnionFaasItemRender.html"},{default:i(()=>n[22]||(n[22]=[e("code",null,"UnionFaasItemRender",-1)])),_:1}),n[27]||(n[27]=t("<")),n[28]||(n[28]=e("code",null,"T",-1)),n[29]||(n[29]=t(">"))])]),n[75]||(n[75]=e("h3",{id:"id",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#id"},[e("span",null,"id")])],-1)),n[76]||(n[76]=e("blockquote",null,[e("p",null,[e("strong",null,"id"),t(": "),e("code",null,"string")])],-1)),n[77]||(n[77]=e("h4",{id:"inherited-from",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from"},[e("span",null,"Inherited from")])],-1)),e("p",null,[s(l,{to:"/doc/ant-design/interfaces/FaasItemProps.html"},{default:i(()=>n[30]||(n[30]=[e("code",null,"FaasItemProps",-1)])),_:1}),n[32]||(n[32]=t(".")),s(l,{to:"/doc/ant-design/interfaces/FaasItemProps.html#id"},{default:i(()=>n[31]||(n[31]=[e("code",null,"id",-1)])),_:1})]),n[78]||(n[78]=o('

if()?

optional if: (values) => boolean

Parameters

values: Record<string, any>

Returns

boolean

object?

',7)),e("blockquote",null,[e("p",null,[n[34]||(n[34]=e("code",null,"optional",-1)),n[35]||(n[35]=t()),n[36]||(n[36]=e("strong",null,"object",-1)),n[37]||(n[37]=t(": ")),s(l,{to:"/doc/ant-design/interfaces/DescriptionItemProps.html"},{default:i(()=>n[33]||(n[33]=[e("code",null,"DescriptionItemProps",-1)])),_:1}),n[38]||(n[38]=t("<")),n[39]||(n[39]=e("code",null,"T",-1)),n[40]||(n[40]=t(">[]"))])]),n[79]||(n[79]=e("h3",{id:"options",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#options"},[e("span",null,"options?")])],-1)),e("blockquote",null,[e("p",null,[n[42]||(n[42]=e("code",null,"optional",-1)),n[43]||(n[43]=t()),n[44]||(n[44]=e("strong",null,"options",-1)),n[45]||(n[45]=t(": ")),s(l,{to:"/doc/ant-design/type-aliases/BaseOption.html"},{default:i(()=>n[41]||(n[41]=[e("code",null,"BaseOption",-1)])),_:1}),n[46]||(n[46]=t("[]"))])]),n[80]||(n[80]=e("h4",{id:"inherited-from-1",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-1"},[e("span",null,"Inherited from")])],-1)),e("p",null,[s(l,{to:"/doc/ant-design/interfaces/FaasItemProps.html"},{default:i(()=>n[47]||(n[47]=[e("code",null,"FaasItemProps",-1)])),_:1}),n[49]||(n[49]=t(".")),s(l,{to:"/doc/ant-design/interfaces/FaasItemProps.html#options"},{default:i(()=>n[48]||(n[48]=[e("code",null,"options",-1)])),_:1})]),n[81]||(n[81]=e("h3",{id:"render",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#render"},[e("span",null,"render?")])],-1)),e("blockquote",null,[e("p",null,[n[51]||(n[51]=e("code",null,"optional",-1)),n[52]||(n[52]=t()),n[53]||(n[53]=e("strong",null,"render",-1)),n[54]||(n[54]=t(": ")),s(l,{to:"/doc/ant-design/type-aliases/UnionFaasItemRender.html"},{default:i(()=>n[50]||(n[50]=[e("code",null,"UnionFaasItemRender",-1)])),_:1}),n[55]||(n[55]=t("<")),n[56]||(n[56]=e("code",null,"T",-1)),n[57]||(n[57]=t(">"))])]),n[82]||(n[82]=e("h3",{id:"title",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#title"},[e("span",null,"title?")])],-1)),n[83]||(n[83]=e("blockquote",null,[e("p",null,[e("code",null,"optional"),t(),e("strong",null,"title"),t(": "),e("code",null,"string")])],-1)),n[84]||(n[84]=e("h4",{id:"inherited-from-2",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-2"},[e("span",null,"Inherited from")])],-1)),e("p",null,[s(l,{to:"/doc/ant-design/interfaces/FaasItemProps.html"},{default:i(()=>n[58]||(n[58]=[e("code",null,"FaasItemProps",-1)])),_:1}),n[60]||(n[60]=t(".")),s(l,{to:"/doc/ant-design/interfaces/FaasItemProps.html#title"},{default:i(()=>n[59]||(n[59]=[e("code",null,"title",-1)])),_:1})]),n[85]||(n[85]=e("h3",{id:"type",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#type"},[e("span",null,"type?")])],-1)),e("blockquote",null,[e("p",null,[n[62]||(n[62]=e("code",null,"optional",-1)),n[63]||(n[63]=t()),n[64]||(n[64]=e("strong",null,"type",-1)),n[65]||(n[65]=t(": ")),s(l,{to:"/doc/ant-design/type-aliases/FaasItemType.html"},{default:i(()=>n[61]||(n[61]=[e("code",null,"FaasItemType",-1)])),_:1})])]),n[86]||(n[86]=o(`

Support string, string[], number, number[], boolean, date, time, object, object[]

Default

'string'
+import{_ as r,c as d,b as e,d as s,e as i,f as t,a as o,r as a,o as p}from"./app-BlW5p_5f.js";const u={};function m(f,n){const l=a("RouteLink");return p(),d("div",null,[e("p",null,[s(l,{to:"/doc/ant-design/"},{default:i(()=>n[0]||(n[0]=[t("Documents")])),_:1}),n[2]||(n[2]=t(" / ")),s(l,{to:"/doc/ant-design/"},{default:i(()=>n[1]||(n[1]=[t("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=t(" / DescriptionItemProps"))]),n[69]||(n[69]=e("h1",{id:"interface-descriptionitemprops-t",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#interface-descriptionitemprops-t"},[e("span",null,"Interface: DescriptionItemProps")])],-1)),n[70]||(n[70]=e("h2",{id:"extends",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#extends"},[e("span",null,"Extends")])],-1)),e("ul",null,[e("li",null,[s(l,{to:"/doc/ant-design/interfaces/FaasItemProps.html"},{default:i(()=>n[4]||(n[4]=[e("code",null,"FaasItemProps",-1)])),_:1})])]),n[71]||(n[71]=e("h2",{id:"extended-by",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#extended-by"},[e("span",null,"Extended by")])],-1)),e("ul",null,[e("li",null,[s(l,{to:"/doc/ant-design/interfaces/UnionFaasItemProps.html"},{default:i(()=>n[5]||(n[5]=[e("code",null,"UnionFaasItemProps",-1)])),_:1})])]),n[72]||(n[72]=o('

Type Parameters

T = any

Properties

children?

',4)),e("blockquote",null,[e("p",null,[n[7]||(n[7]=e("code",null,"optional",-1)),n[8]||(n[8]=t()),n[9]||(n[9]=e("strong",null,"children",-1)),n[10]||(n[10]=t(": ")),s(l,{to:"/doc/ant-design/type-aliases/UnionFaasItemElement.html"},{default:i(()=>n[6]||(n[6]=[e("code",null,"UnionFaasItemElement",-1)])),_:1}),n[11]||(n[11]=t("<")),n[12]||(n[12]=e("code",null,"T",-1)),n[13]||(n[13]=t(">"))])]),n[73]||(n[73]=e("h3",{id:"descriptionchildren",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#descriptionchildren"},[e("span",null,"descriptionChildren?")])],-1)),e("blockquote",null,[e("p",null,[n[15]||(n[15]=e("code",null,"optional",-1)),n[16]||(n[16]=t()),n[17]||(n[17]=e("strong",null,"descriptionChildren",-1)),n[18]||(n[18]=t(": ")),s(l,{to:"/doc/ant-design/type-aliases/UnionFaasItemElement.html"},{default:i(()=>n[14]||(n[14]=[e("code",null,"UnionFaasItemElement",-1)])),_:1}),n[19]||(n[19]=t("<")),n[20]||(n[20]=e("code",null,"T",-1)),n[21]||(n[21]=t(">"))])]),n[74]||(n[74]=e("h3",{id:"descriptionrender",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#descriptionrender"},[e("span",null,"descriptionRender?")])],-1)),e("blockquote",null,[e("p",null,[n[23]||(n[23]=e("code",null,"optional",-1)),n[24]||(n[24]=t()),n[25]||(n[25]=e("strong",null,"descriptionRender",-1)),n[26]||(n[26]=t(": ")),s(l,{to:"/doc/ant-design/type-aliases/UnionFaasItemRender.html"},{default:i(()=>n[22]||(n[22]=[e("code",null,"UnionFaasItemRender",-1)])),_:1}),n[27]||(n[27]=t("<")),n[28]||(n[28]=e("code",null,"T",-1)),n[29]||(n[29]=t(">"))])]),n[75]||(n[75]=e("h3",{id:"id",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#id"},[e("span",null,"id")])],-1)),n[76]||(n[76]=e("blockquote",null,[e("p",null,[e("strong",null,"id"),t(": "),e("code",null,"string")])],-1)),n[77]||(n[77]=e("h4",{id:"inherited-from",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from"},[e("span",null,"Inherited from")])],-1)),e("p",null,[s(l,{to:"/doc/ant-design/interfaces/FaasItemProps.html"},{default:i(()=>n[30]||(n[30]=[e("code",null,"FaasItemProps",-1)])),_:1}),n[32]||(n[32]=t(".")),s(l,{to:"/doc/ant-design/interfaces/FaasItemProps.html#id"},{default:i(()=>n[31]||(n[31]=[e("code",null,"id",-1)])),_:1})]),n[78]||(n[78]=o('

if()?

optional if: (values) => boolean

Parameters

values: Record<string, any>

Returns

boolean

object?

',7)),e("blockquote",null,[e("p",null,[n[34]||(n[34]=e("code",null,"optional",-1)),n[35]||(n[35]=t()),n[36]||(n[36]=e("strong",null,"object",-1)),n[37]||(n[37]=t(": ")),s(l,{to:"/doc/ant-design/interfaces/DescriptionItemProps.html"},{default:i(()=>n[33]||(n[33]=[e("code",null,"DescriptionItemProps",-1)])),_:1}),n[38]||(n[38]=t("<")),n[39]||(n[39]=e("code",null,"T",-1)),n[40]||(n[40]=t(">[]"))])]),n[79]||(n[79]=e("h3",{id:"options",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#options"},[e("span",null,"options?")])],-1)),e("blockquote",null,[e("p",null,[n[42]||(n[42]=e("code",null,"optional",-1)),n[43]||(n[43]=t()),n[44]||(n[44]=e("strong",null,"options",-1)),n[45]||(n[45]=t(": ")),s(l,{to:"/doc/ant-design/type-aliases/BaseOption.html"},{default:i(()=>n[41]||(n[41]=[e("code",null,"BaseOption",-1)])),_:1}),n[46]||(n[46]=t("[]"))])]),n[80]||(n[80]=e("h4",{id:"inherited-from-1",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-1"},[e("span",null,"Inherited from")])],-1)),e("p",null,[s(l,{to:"/doc/ant-design/interfaces/FaasItemProps.html"},{default:i(()=>n[47]||(n[47]=[e("code",null,"FaasItemProps",-1)])),_:1}),n[49]||(n[49]=t(".")),s(l,{to:"/doc/ant-design/interfaces/FaasItemProps.html#options"},{default:i(()=>n[48]||(n[48]=[e("code",null,"options",-1)])),_:1})]),n[81]||(n[81]=e("h3",{id:"render",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#render"},[e("span",null,"render?")])],-1)),e("blockquote",null,[e("p",null,[n[51]||(n[51]=e("code",null,"optional",-1)),n[52]||(n[52]=t()),n[53]||(n[53]=e("strong",null,"render",-1)),n[54]||(n[54]=t(": ")),s(l,{to:"/doc/ant-design/type-aliases/UnionFaasItemRender.html"},{default:i(()=>n[50]||(n[50]=[e("code",null,"UnionFaasItemRender",-1)])),_:1}),n[55]||(n[55]=t("<")),n[56]||(n[56]=e("code",null,"T",-1)),n[57]||(n[57]=t(">"))])]),n[82]||(n[82]=e("h3",{id:"title",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#title"},[e("span",null,"title?")])],-1)),n[83]||(n[83]=e("blockquote",null,[e("p",null,[e("code",null,"optional"),t(),e("strong",null,"title"),t(": "),e("code",null,"string")])],-1)),n[84]||(n[84]=e("h4",{id:"inherited-from-2",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-2"},[e("span",null,"Inherited from")])],-1)),e("p",null,[s(l,{to:"/doc/ant-design/interfaces/FaasItemProps.html"},{default:i(()=>n[58]||(n[58]=[e("code",null,"FaasItemProps",-1)])),_:1}),n[60]||(n[60]=t(".")),s(l,{to:"/doc/ant-design/interfaces/FaasItemProps.html#title"},{default:i(()=>n[59]||(n[59]=[e("code",null,"title",-1)])),_:1})]),n[85]||(n[85]=e("h3",{id:"type",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#type"},[e("span",null,"type?")])],-1)),e("blockquote",null,[e("p",null,[n[62]||(n[62]=e("code",null,"optional",-1)),n[63]||(n[63]=t()),n[64]||(n[64]=e("strong",null,"type",-1)),n[65]||(n[65]=t(": ")),s(l,{to:"/doc/ant-design/type-aliases/FaasItemType.html"},{default:i(()=>n[61]||(n[61]=[e("code",null,"FaasItemType",-1)])),_:1})])]),n[86]||(n[86]=o(`

Support string, string[], number, number[], boolean, date, time, object, object[]

Default

'string'
 

Inherited from

`,4)),e("p",null,[s(l,{to:"/doc/ant-design/interfaces/FaasItemProps.html"},{default:i(()=>n[66]||(n[66]=[e("code",null,"FaasItemProps",-1)])),_:1}),n[68]||(n[68]=t(".")),s(l,{to:"/doc/ant-design/interfaces/FaasItemProps.html#type"},{default:i(()=>n[67]||(n[67]=[e("code",null,"type",-1)])),_:1})])])}const b=r(u,[["render",m],["__file","DescriptionItemProps.html.vue"]]),I=JSON.parse('{"path":"/doc/ant-design/interfaces/DescriptionItemProps.html","title":"Interface: DescriptionItemProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Extended by","slug":"extended-by","link":"#extended-by","children":[]},{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"children?","slug":"children","link":"#children","children":[]},{"level":3,"title":"descriptionChildren?","slug":"descriptionchildren","link":"#descriptionchildren","children":[]},{"level":3,"title":"descriptionRender?","slug":"descriptionrender","link":"#descriptionrender","children":[]},{"level":3,"title":"id","slug":"id","link":"#id","children":[]},{"level":3,"title":"if()?","slug":"if","link":"#if","children":[]},{"level":3,"title":"object?","slug":"object","link":"#object","children":[]},{"level":3,"title":"options?","slug":"options","link":"#options","children":[]},{"level":3,"title":"render?","slug":"render","link":"#render","children":[]},{"level":3,"title":"title?","slug":"title","link":"#title","children":[]},{"level":3,"title":"type?","slug":"type","link":"#type","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/DescriptionItemProps.md"}');export{b as comp,I as data}; diff --git a/assets/DescriptionProps.html-DrqW9InZ.js b/assets/DescriptionProps.html-DkQL_ICz.js similarity index 98% rename from assets/DescriptionProps.html-DrqW9InZ.js rename to assets/DescriptionProps.html-DkQL_ICz.js index 55890c40e..24b5a7058 100644 --- a/assets/DescriptionProps.html-DrqW9InZ.js +++ b/assets/DescriptionProps.html-DkQL_ICz.js @@ -1 +1 @@ -import{_ as a,c as d,b as t,d as r,e as o,f as s,a as l,r as i,o as p}from"./app-DsV01JBz.js";const u={};function m(f,e){const n=i("RouteLink");return p(),d("div",null,[t("p",null,[r(n,{to:"/doc/ant-design/"},{default:o(()=>e[0]||(e[0]=[s("Documents")])),_:1}),e[2]||(e[2]=s(" / ")),r(n,{to:"/doc/ant-design/"},{default:o(()=>e[1]||(e[1]=[s("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=s(" / DescriptionProps"))]),e[26]||(e[26]=l('

Interface: DescriptionProps<T, ExtendItemProps>

Extends

  • Omit<DescriptionsProps, "items">

Type Parameters

T = any

ExtendItemProps = any

Methods

renderTitle()?

optional renderTitle(values): ReactNode

Parameters

values: T

Returns

ReactNode

Properties

dataSource?

optional dataSource: T

extendTypes?

optional extendTypes: object

Index Signature

',19)),t("p",null,[e[5]||(e[5]=s("[")),e[6]||(e[6]=t("code",null,"key",-1)),e[7]||(e[7]=s(": ")),e[8]||(e[8]=t("code",null,"string",-1)),e[9]||(e[9]=s("]: ")),r(n,{to:"/doc/ant-design/interfaces/ExtendDescriptionTypeProps.html"},{default:o(()=>e[4]||(e[4]=[t("code",null,"ExtendDescriptionTypeProps",-1)])),_:1})]),e[27]||(e[27]=t("h3",{id:"faasdata",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#faasdata"},[t("span",null,"faasData?")])],-1)),t("blockquote",null,[t("p",null,[e[11]||(e[11]=t("code",null,"optional",-1)),e[12]||(e[12]=s()),e[13]||(e[13]=t("strong",null,"faasData",-1)),e[14]||(e[14]=s(": ")),r(n,{to:"/doc/ant-design/interfaces/FaasDataWrapperProps.html"},{default:o(()=>e[10]||(e[10]=[t("code",null,"FaasDataWrapperProps",-1)])),_:1}),e[15]||(e[15]=s("<")),e[16]||(e[16]=t("code",null,"T",-1)),e[17]||(e[17]=s(">"))])]),e[28]||(e[28]=t("h3",{id:"items",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#items"},[t("span",null,"items")])],-1)),t("blockquote",null,[t("p",null,[e[19]||(e[19]=t("strong",null,"items",-1)),e[20]||(e[20]=s(": (")),e[21]||(e[21]=t("code",null,"ExtendItemProps",-1)),e[22]||(e[22]=s(" | ")),r(n,{to:"/doc/ant-design/interfaces/DescriptionItemProps.html"},{default:o(()=>e[18]||(e[18]=[t("code",null,"DescriptionItemProps",-1)])),_:1}),e[23]||(e[23]=s("<")),e[24]||(e[24]=t("code",null,"any",-1)),e[25]||(e[25]=s(">)[]"))])])])}const g=a(u,[["render",m],["__file","DescriptionProps.html.vue"]]),h=JSON.parse('{"path":"/doc/ant-design/interfaces/DescriptionProps.html","title":"Interface: DescriptionProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"renderTitle()?","slug":"rendertitle","link":"#rendertitle","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"dataSource?","slug":"datasource","link":"#datasource","children":[]},{"level":3,"title":"extendTypes?","slug":"extendtypes","link":"#extendtypes","children":[]},{"level":3,"title":"faasData?","slug":"faasdata","link":"#faasdata","children":[]},{"level":3,"title":"items","slug":"items","link":"#items","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/DescriptionProps.md"}');export{g as comp,h as data}; +import{_ as a,c as d,b as t,d as r,e as o,f as s,a as l,r as i,o as p}from"./app-BlW5p_5f.js";const u={};function m(f,e){const n=i("RouteLink");return p(),d("div",null,[t("p",null,[r(n,{to:"/doc/ant-design/"},{default:o(()=>e[0]||(e[0]=[s("Documents")])),_:1}),e[2]||(e[2]=s(" / ")),r(n,{to:"/doc/ant-design/"},{default:o(()=>e[1]||(e[1]=[s("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=s(" / DescriptionProps"))]),e[26]||(e[26]=l('

Interface: DescriptionProps<T, ExtendItemProps>

Extends

  • Omit<DescriptionsProps, "items">

Type Parameters

T = any

ExtendItemProps = any

Methods

renderTitle()?

optional renderTitle(values): ReactNode

Parameters

values: T

Returns

ReactNode

Properties

dataSource?

optional dataSource: T

extendTypes?

optional extendTypes: object

Index Signature

',19)),t("p",null,[e[5]||(e[5]=s("[")),e[6]||(e[6]=t("code",null,"key",-1)),e[7]||(e[7]=s(": ")),e[8]||(e[8]=t("code",null,"string",-1)),e[9]||(e[9]=s("]: ")),r(n,{to:"/doc/ant-design/interfaces/ExtendDescriptionTypeProps.html"},{default:o(()=>e[4]||(e[4]=[t("code",null,"ExtendDescriptionTypeProps",-1)])),_:1})]),e[27]||(e[27]=t("h3",{id:"faasdata",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#faasdata"},[t("span",null,"faasData?")])],-1)),t("blockquote",null,[t("p",null,[e[11]||(e[11]=t("code",null,"optional",-1)),e[12]||(e[12]=s()),e[13]||(e[13]=t("strong",null,"faasData",-1)),e[14]||(e[14]=s(": ")),r(n,{to:"/doc/ant-design/interfaces/FaasDataWrapperProps.html"},{default:o(()=>e[10]||(e[10]=[t("code",null,"FaasDataWrapperProps",-1)])),_:1}),e[15]||(e[15]=s("<")),e[16]||(e[16]=t("code",null,"T",-1)),e[17]||(e[17]=s(">"))])]),e[28]||(e[28]=t("h3",{id:"items",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#items"},[t("span",null,"items")])],-1)),t("blockquote",null,[t("p",null,[e[19]||(e[19]=t("strong",null,"items",-1)),e[20]||(e[20]=s(": (")),e[21]||(e[21]=t("code",null,"ExtendItemProps",-1)),e[22]||(e[22]=s(" | ")),r(n,{to:"/doc/ant-design/interfaces/DescriptionItemProps.html"},{default:o(()=>e[18]||(e[18]=[t("code",null,"DescriptionItemProps",-1)])),_:1}),e[23]||(e[23]=s("<")),e[24]||(e[24]=t("code",null,"any",-1)),e[25]||(e[25]=s(">)[]"))])])])}const g=a(u,[["render",m],["__file","DescriptionProps.html.vue"]]),h=JSON.parse('{"path":"/doc/ant-design/interfaces/DescriptionProps.html","title":"Interface: DescriptionProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"renderTitle()?","slug":"rendertitle","link":"#rendertitle","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"dataSource?","slug":"datasource","link":"#datasource","children":[]},{"level":3,"title":"extendTypes?","slug":"extendtypes","link":"#extendtypes","children":[]},{"level":3,"title":"faasData?","slug":"faasdata","link":"#faasdata","children":[]},{"level":3,"title":"items","slug":"items","link":"#items","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/DescriptionProps.md"}');export{g as comp,h as data}; diff --git a/assets/Drawer.html-CIINMLkQ.js b/assets/Drawer.html-WuLa2wYf.js similarity index 96% rename from assets/Drawer.html-CIINMLkQ.js rename to assets/Drawer.html-WuLa2wYf.js index 9f0a8f569..abdda88dc 100644 --- a/assets/Drawer.html-CIINMLkQ.js +++ b/assets/Drawer.html-WuLa2wYf.js @@ -1 +1 @@ -import{_ as d,c as l,b as r,d as a,e as o,f as t,a as s,r as p,o as i}from"./app-DsV01JBz.js";const c={};function u(g,e){const n=p("RouteLink");return i(),l("div",null,[r("p",null,[a(n,{to:"/doc/ant-design/"},{default:o(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(n,{to:"/doc/ant-design/"},{default:o(()=>e[1]||(e[1]=[t("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=t(" / Drawer"))]),e[8]||(e[8]=s('

Function: Drawer()

Drawer(props, deprecatedLegacyContext?): ReactNode

Parameters

',3)),r("p",null,[e[5]||(e[5]=t("• ")),e[6]||(e[6]=r("strong",null,"props",-1)),e[7]||(e[7]=t(": ")),a(n,{to:"/doc/ant-design/interfaces/DrawerProps.html"},{default:o(()=>e[4]||(e[4]=[r("code",null,"DrawerProps",-1)])),_:1})]),e[9]||(e[9]=s('

deprecatedLegacyContext?: any

Deprecated

See

React Docs

Returns

ReactNode

',6))])}const m=d(c,[["render",u],["__file","Drawer.html.vue"]]),w=JSON.parse('{"path":"/doc/ant-design/functions/Drawer.html","title":"Function: Drawer()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/functions/Drawer.md"}');export{m as comp,w as data}; +import{_ as d,c as l,b as r,d as a,e as o,f as t,a as s,r as p,o as i}from"./app-BlW5p_5f.js";const c={};function u(g,e){const n=p("RouteLink");return i(),l("div",null,[r("p",null,[a(n,{to:"/doc/ant-design/"},{default:o(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(n,{to:"/doc/ant-design/"},{default:o(()=>e[1]||(e[1]=[t("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=t(" / Drawer"))]),e[8]||(e[8]=s('

Function: Drawer()

Drawer(props, deprecatedLegacyContext?): ReactNode

Parameters

',3)),r("p",null,[e[5]||(e[5]=t("• ")),e[6]||(e[6]=r("strong",null,"props",-1)),e[7]||(e[7]=t(": ")),a(n,{to:"/doc/ant-design/interfaces/DrawerProps.html"},{default:o(()=>e[4]||(e[4]=[r("code",null,"DrawerProps",-1)])),_:1})]),e[9]||(e[9]=s('

deprecatedLegacyContext?: any

Deprecated

See

React Docs

Returns

ReactNode

',6))])}const m=d(c,[["render",u],["__file","Drawer.html.vue"]]),w=JSON.parse('{"path":"/doc/ant-design/functions/Drawer.html","title":"Function: Drawer()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/functions/Drawer.md"}');export{m as comp,w as data}; diff --git a/assets/DrawerProps.html-DDb9l5IC.js b/assets/DrawerProps.html-C8OZ01E5.js similarity index 96% rename from assets/DrawerProps.html-DDb9l5IC.js rename to assets/DrawerProps.html-C8OZ01E5.js index e3c18fabc..e011407c0 100644 --- a/assets/DrawerProps.html-DDb9l5IC.js +++ b/assets/DrawerProps.html-C8OZ01E5.js @@ -1 +1 @@ -import{_ as s,c as o,b as d,d as n,e as t,f as r,a as i,r as l,o as p}from"./app-DsV01JBz.js";const c={};function h(f,e){const a=l("RouteLink");return p(),o("div",null,[d("p",null,[n(a,{to:"/doc/ant-design/"},{default:t(()=>e[0]||(e[0]=[r("Documents")])),_:1}),e[2]||(e[2]=r(" / ")),n(a,{to:"/doc/ant-design/"},{default:t(()=>e[1]||(e[1]=[r("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=r(" / DrawerProps"))]),e[4]||(e[4]=i('

Interface: DrawerProps

Extends

  • DrawerProps

Properties

children?

optional children: Element | Element[]

Overrides

AntdDrawerProps.children

',8))])}const m=s(c,[["render",h],["__file","DrawerProps.html.vue"]]),x=JSON.parse('{"path":"/doc/ant-design/interfaces/DrawerProps.html","title":"Interface: DrawerProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"children?","slug":"children","link":"#children","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/DrawerProps.md"}');export{m as comp,x as data}; +import{_ as s,c as o,b as d,d as n,e as t,f as r,a as i,r as l,o as p}from"./app-BlW5p_5f.js";const c={};function h(f,e){const a=l("RouteLink");return p(),o("div",null,[d("p",null,[n(a,{to:"/doc/ant-design/"},{default:t(()=>e[0]||(e[0]=[r("Documents")])),_:1}),e[2]||(e[2]=r(" / ")),n(a,{to:"/doc/ant-design/"},{default:t(()=>e[1]||(e[1]=[r("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=r(" / DrawerProps"))]),e[4]||(e[4]=i('

Interface: DrawerProps

Extends

  • DrawerProps

Properties

children?

optional children: Element | Element[]

Overrides

AntdDrawerProps.children

',8))])}const m=s(c,[["render",h],["__file","DrawerProps.html.vue"]]),x=JSON.parse('{"path":"/doc/ant-design/interfaces/DrawerProps.html","title":"Interface: DrawerProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"children?","slug":"children","link":"#children","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/DrawerProps.md"}');export{m as comp,x as data}; diff --git a/assets/ErrorBoundary.html-DDgRsXKv.js b/assets/ErrorBoundary.html-C9pK3V5g.js similarity index 98% rename from assets/ErrorBoundary.html-DDgRsXKv.js rename to assets/ErrorBoundary.html-C9pK3V5g.js index 3fb340df4..65e449b15 100644 --- a/assets/ErrorBoundary.html-DDgRsXKv.js +++ b/assets/ErrorBoundary.html-C9pK3V5g.js @@ -1 +1 @@ -import{_ as s,c as a,b as r,d,e as t,f as o,a as l,r as i,o as u}from"./app-DsV01JBz.js";const p={};function c(h,e){const n=i("RouteLink");return u(),a("div",null,[r("p",null,[d(n,{to:"/doc/react/"},{default:t(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),d(n,{to:"/doc/react/"},{default:t(()=>e[1]||(e[1]=[o("@faasjs/react")])),_:1}),e[3]||(e[3]=o(" / ErrorBoundary"))]),e[20]||(e[20]=r("h1",{id:"class-errorboundary",tabindex:"-1"},[r("a",{class:"header-anchor",href:"#class-errorboundary"},[r("span",null,"Class: ErrorBoundary")])],-1)),e[21]||(e[21]=r("h2",{id:"extends",tabindex:"-1"},[r("a",{class:"header-anchor",href:"#extends"},[r("span",null,"Extends")])],-1)),r("ul",null,[r("li",null,[e[5]||(e[5]=r("code",null,"Component",-1)),e[6]||(e[6]=o("<")),d(n,{to:"/doc/react/interfaces/ErrorBoundaryProps.html"},{default:t(()=>e[4]||(e[4]=[r("code",null,"ErrorBoundaryProps",-1)])),_:1}),e[7]||(e[7]=o(", ")),e[8]||(e[8]=r("code",null,"object",-1)),e[9]||(e[9]=o(">"))])]),e[22]||(e[22]=r("h2",{id:"constructors",tabindex:"-1"},[r("a",{class:"header-anchor",href:"#constructors"},[r("span",null,"Constructors")])],-1)),e[23]||(e[23]=r("h3",{id:"new-errorboundary",tabindex:"-1"},[r("a",{class:"header-anchor",href:"#new-errorboundary"},[r("span",null,"new ErrorBoundary()")])],-1)),r("blockquote",null,[r("p",null,[e[11]||(e[11]=r("strong",null,"new ErrorBoundary",-1)),e[12]||(e[12]=o("(")),e[13]||(e[13]=r("code",null,"props",-1)),e[14]||(e[14]=o("): ")),d(n,{to:"/doc/react/classes/ErrorBoundary.html"},{default:t(()=>e[10]||(e[10]=[r("code",null,"ErrorBoundary",-1)])),_:1})])]),e[24]||(e[24]=r("h4",{id:"parameters",tabindex:"-1"},[r("a",{class:"header-anchor",href:"#parameters"},[r("span",null,"Parameters")])],-1)),r("p",null,[e[16]||(e[16]=o("• ")),e[17]||(e[17]=r("strong",null,"props",-1)),e[18]||(e[18]=o(": ")),d(n,{to:"/doc/react/interfaces/ErrorBoundaryProps.html"},{default:t(()=>e[15]||(e[15]=[r("code",null,"ErrorBoundaryProps",-1)])),_:1})]),e[25]||(e[25]=r("h4",{id:"returns",tabindex:"-1"},[r("a",{class:"header-anchor",href:"#returns"},[r("span",null,"Returns")])],-1)),r("p",null,[d(n,{to:"/doc/react/classes/ErrorBoundary.html"},{default:t(()=>e[19]||(e[19]=[r("code",null,"ErrorBoundary",-1)])),_:1})]),e[26]||(e[26]=l('

Overrides

`Component< ErrorBoundaryProps, { error?: Error info?: { componentStack?: string } }

.constructor`

Methods

componentDidCatch()

componentDidCatch(error, info): void

Catches exceptions generated in descendant components. Unhandled exceptions will cause the entire component tree to unmount.

Parameters

error: Error

info: any

Returns

void

Overrides

Component.componentDidCatch

render()

render(): string | number | boolean | Iterable<ReactNode, any, any> | Element

Returns

string | number | boolean | Iterable<ReactNode, any, any> | Element

Overrides

Component.render

Properties

whyDidYouRender

static whyDidYouRender: boolean = true

',23))])}const b=s(p,[["render",c],["__file","ErrorBoundary.html.vue"]]),y=JSON.parse('{"path":"/doc/react/classes/ErrorBoundary.html","title":"Class: ErrorBoundary","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new ErrorBoundary()","slug":"new-errorboundary","link":"#new-errorboundary","children":[]}]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"componentDidCatch()","slug":"componentdidcatch","link":"#componentdidcatch","children":[]},{"level":3,"title":"render()","slug":"render","link":"#render","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"whyDidYouRender","slug":"whydidyourender","link":"#whydidyourender","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/classes/ErrorBoundary.md"}');export{b as comp,y as data}; +import{_ as s,c as a,b as r,d,e as t,f as o,a as l,r as i,o as u}from"./app-BlW5p_5f.js";const p={};function c(h,e){const n=i("RouteLink");return u(),a("div",null,[r("p",null,[d(n,{to:"/doc/react/"},{default:t(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),d(n,{to:"/doc/react/"},{default:t(()=>e[1]||(e[1]=[o("@faasjs/react")])),_:1}),e[3]||(e[3]=o(" / ErrorBoundary"))]),e[20]||(e[20]=r("h1",{id:"class-errorboundary",tabindex:"-1"},[r("a",{class:"header-anchor",href:"#class-errorboundary"},[r("span",null,"Class: ErrorBoundary")])],-1)),e[21]||(e[21]=r("h2",{id:"extends",tabindex:"-1"},[r("a",{class:"header-anchor",href:"#extends"},[r("span",null,"Extends")])],-1)),r("ul",null,[r("li",null,[e[5]||(e[5]=r("code",null,"Component",-1)),e[6]||(e[6]=o("<")),d(n,{to:"/doc/react/interfaces/ErrorBoundaryProps.html"},{default:t(()=>e[4]||(e[4]=[r("code",null,"ErrorBoundaryProps",-1)])),_:1}),e[7]||(e[7]=o(", ")),e[8]||(e[8]=r("code",null,"object",-1)),e[9]||(e[9]=o(">"))])]),e[22]||(e[22]=r("h2",{id:"constructors",tabindex:"-1"},[r("a",{class:"header-anchor",href:"#constructors"},[r("span",null,"Constructors")])],-1)),e[23]||(e[23]=r("h3",{id:"new-errorboundary",tabindex:"-1"},[r("a",{class:"header-anchor",href:"#new-errorboundary"},[r("span",null,"new ErrorBoundary()")])],-1)),r("blockquote",null,[r("p",null,[e[11]||(e[11]=r("strong",null,"new ErrorBoundary",-1)),e[12]||(e[12]=o("(")),e[13]||(e[13]=r("code",null,"props",-1)),e[14]||(e[14]=o("): ")),d(n,{to:"/doc/react/classes/ErrorBoundary.html"},{default:t(()=>e[10]||(e[10]=[r("code",null,"ErrorBoundary",-1)])),_:1})])]),e[24]||(e[24]=r("h4",{id:"parameters",tabindex:"-1"},[r("a",{class:"header-anchor",href:"#parameters"},[r("span",null,"Parameters")])],-1)),r("p",null,[e[16]||(e[16]=o("• ")),e[17]||(e[17]=r("strong",null,"props",-1)),e[18]||(e[18]=o(": ")),d(n,{to:"/doc/react/interfaces/ErrorBoundaryProps.html"},{default:t(()=>e[15]||(e[15]=[r("code",null,"ErrorBoundaryProps",-1)])),_:1})]),e[25]||(e[25]=r("h4",{id:"returns",tabindex:"-1"},[r("a",{class:"header-anchor",href:"#returns"},[r("span",null,"Returns")])],-1)),r("p",null,[d(n,{to:"/doc/react/classes/ErrorBoundary.html"},{default:t(()=>e[19]||(e[19]=[r("code",null,"ErrorBoundary",-1)])),_:1})]),e[26]||(e[26]=l('

Overrides

`Component< ErrorBoundaryProps, { error?: Error info?: { componentStack?: string } }

.constructor`

Methods

componentDidCatch()

componentDidCatch(error, info): void

Catches exceptions generated in descendant components. Unhandled exceptions will cause the entire component tree to unmount.

Parameters

error: Error

info: any

Returns

void

Overrides

Component.componentDidCatch

render()

render(): string | number | boolean | Iterable<ReactNode, any, any> | Element

Returns

string | number | boolean | Iterable<ReactNode, any, any> | Element

Overrides

Component.render

Properties

whyDidYouRender

static whyDidYouRender: boolean = true

',23))])}const b=s(p,[["render",c],["__file","ErrorBoundary.html.vue"]]),y=JSON.parse('{"path":"/doc/react/classes/ErrorBoundary.html","title":"Class: ErrorBoundary","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new ErrorBoundary()","slug":"new-errorboundary","link":"#new-errorboundary","children":[]}]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"componentDidCatch()","slug":"componentdidcatch","link":"#componentdidcatch","children":[]},{"level":3,"title":"render()","slug":"render","link":"#render","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"whyDidYouRender","slug":"whydidyourender","link":"#whydidyourender","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/classes/ErrorBoundary.md"}');export{b as comp,y as data}; diff --git a/assets/ErrorBoundary.html-iPFMmY90.js b/assets/ErrorBoundary.html-CPd7dSmB.js similarity index 96% rename from assets/ErrorBoundary.html-iPFMmY90.js rename to assets/ErrorBoundary.html-CPd7dSmB.js index 3d3ebeda3..e5ada4b07 100644 --- a/assets/ErrorBoundary.html-iPFMmY90.js +++ b/assets/ErrorBoundary.html-CPd7dSmB.js @@ -1 +1 @@ -import{_ as s,c as d,b as n,d as t,e as a,f as e,a as l,r as u,o as i}from"./app-DsV01JBz.js";const p={};function m(f,r){const o=u("RouteLink");return i(),d("div",null,[n("p",null,[t(o,{to:"/doc/ant-design/"},{default:a(()=>r[0]||(r[0]=[e("Documents")])),_:1}),r[2]||(r[2]=e(" / ")),t(o,{to:"/doc/ant-design/"},{default:a(()=>r[1]||(r[1]=[e("@faasjs/ant-design")])),_:1}),r[3]||(r[3]=e(" / ErrorBoundary"))]),r[8]||(r[8]=l('

Function: ErrorBoundary()

ErrorBoundary(props): Element

Styled error boundary.

Parameters

',4)),n("p",null,[r[5]||(r[5]=e("• ")),r[6]||(r[6]=n("strong",null,"props",-1)),r[7]||(r[7]=e(": ")),t(o,{to:"/doc/ant-design/interfaces/ErrorBoundaryProps.html"},{default:a(()=>r[4]||(r[4]=[n("code",null,"ErrorBoundaryProps",-1)])),_:1})]),r[9]||(r[9]=n("h2",{id:"returns",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#returns"},[n("span",null,"Returns")])],-1)),r[10]||(r[10]=n("p",null,[n("code",null,"Element")],-1))])}const g=s(p,[["render",m],["__file","ErrorBoundary.html.vue"]]),B=JSON.parse('{"path":"/doc/ant-design/functions/ErrorBoundary.html","title":"Function: ErrorBoundary()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/functions/ErrorBoundary.md"}');export{g as comp,B as data}; +import{_ as s,c as d,b as n,d as t,e as a,f as e,a as l,r as u,o as i}from"./app-BlW5p_5f.js";const p={};function m(f,r){const o=u("RouteLink");return i(),d("div",null,[n("p",null,[t(o,{to:"/doc/ant-design/"},{default:a(()=>r[0]||(r[0]=[e("Documents")])),_:1}),r[2]||(r[2]=e(" / ")),t(o,{to:"/doc/ant-design/"},{default:a(()=>r[1]||(r[1]=[e("@faasjs/ant-design")])),_:1}),r[3]||(r[3]=e(" / ErrorBoundary"))]),r[8]||(r[8]=l('

Function: ErrorBoundary()

ErrorBoundary(props): Element

Styled error boundary.

Parameters

',4)),n("p",null,[r[5]||(r[5]=e("• ")),r[6]||(r[6]=n("strong",null,"props",-1)),r[7]||(r[7]=e(": ")),t(o,{to:"/doc/ant-design/interfaces/ErrorBoundaryProps.html"},{default:a(()=>r[4]||(r[4]=[n("code",null,"ErrorBoundaryProps",-1)])),_:1})]),r[9]||(r[9]=n("h2",{id:"returns",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#returns"},[n("span",null,"Returns")])],-1)),r[10]||(r[10]=n("p",null,[n("code",null,"Element")],-1))])}const g=s(p,[["render",m],["__file","ErrorBoundary.html.vue"]]),B=JSON.parse('{"path":"/doc/ant-design/functions/ErrorBoundary.html","title":"Function: ErrorBoundary()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/functions/ErrorBoundary.md"}');export{g as comp,B as data}; diff --git a/assets/ErrorBoundaryProps.html-CuoRH9lT.js b/assets/ErrorBoundaryProps.html-CvY0GgHQ.js similarity index 97% rename from assets/ErrorBoundaryProps.html-CuoRH9lT.js rename to assets/ErrorBoundaryProps.html-CvY0GgHQ.js index 6bbde232e..402774466 100644 --- a/assets/ErrorBoundaryProps.html-CuoRH9lT.js +++ b/assets/ErrorBoundaryProps.html-CvY0GgHQ.js @@ -1 +1 @@ -import{_ as t,c as d,b as s,d as n,e as a,f as e,a as c,r as l,o as i}from"./app-DsV01JBz.js";const p={};function h(u,r){const o=l("RouteLink");return i(),d("div",null,[s("p",null,[n(o,{to:"/doc/ant-design/"},{default:a(()=>r[0]||(r[0]=[e("Documents")])),_:1}),r[2]||(r[2]=e(" / ")),n(o,{to:"/doc/ant-design/"},{default:a(()=>r[1]||(r[1]=[e("@faasjs/ant-design")])),_:1}),r[3]||(r[3]=e(" / ErrorBoundaryProps"))]),r[4]||(r[4]=c('

Interface: ErrorBoundaryProps

Properties

children?

optional children: ReactNode

errorChildren?

optional errorChildren: ReactElement<ErrorChildrenProps, string | JSXElementConstructor<any>>

onError()?

optional onError: (error, info) => void

Parameters

error: Error

info: any

Returns

void

',13))])}const g=t(p,[["render",h],["__file","ErrorBoundaryProps.html.vue"]]),m=JSON.parse('{"path":"/doc/ant-design/interfaces/ErrorBoundaryProps.html","title":"Interface: ErrorBoundaryProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"children?","slug":"children","link":"#children","children":[]},{"level":3,"title":"errorChildren?","slug":"errorchildren","link":"#errorchildren","children":[]},{"level":3,"title":"onError()?","slug":"onerror","link":"#onerror","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/ErrorBoundaryProps.md"}');export{g as comp,m as data}; +import{_ as t,c as d,b as s,d as n,e as a,f as e,a as c,r as l,o as i}from"./app-BlW5p_5f.js";const p={};function h(u,r){const o=l("RouteLink");return i(),d("div",null,[s("p",null,[n(o,{to:"/doc/ant-design/"},{default:a(()=>r[0]||(r[0]=[e("Documents")])),_:1}),r[2]||(r[2]=e(" / ")),n(o,{to:"/doc/ant-design/"},{default:a(()=>r[1]||(r[1]=[e("@faasjs/ant-design")])),_:1}),r[3]||(r[3]=e(" / ErrorBoundaryProps"))]),r[4]||(r[4]=c('

Interface: ErrorBoundaryProps

Properties

children?

optional children: ReactNode

errorChildren?

optional errorChildren: ReactElement<ErrorChildrenProps, string | JSXElementConstructor<any>>

onError()?

optional onError: (error, info) => void

Parameters

error: Error

info: any

Returns

void

',13))])}const g=t(p,[["render",h],["__file","ErrorBoundaryProps.html.vue"]]),m=JSON.parse('{"path":"/doc/ant-design/interfaces/ErrorBoundaryProps.html","title":"Interface: ErrorBoundaryProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"children?","slug":"children","link":"#children","children":[]},{"level":3,"title":"errorChildren?","slug":"errorchildren","link":"#errorchildren","children":[]},{"level":3,"title":"onError()?","slug":"onerror","link":"#onerror","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/ErrorBoundaryProps.md"}');export{g as comp,m as data}; diff --git a/assets/ErrorBoundaryProps.html-FKjfPWaW.js b/assets/ErrorBoundaryProps.html-DXYqqsH4.js similarity index 97% rename from assets/ErrorBoundaryProps.html-FKjfPWaW.js rename to assets/ErrorBoundaryProps.html-DXYqqsH4.js index 5ee725f00..547a23c34 100644 --- a/assets/ErrorBoundaryProps.html-FKjfPWaW.js +++ b/assets/ErrorBoundaryProps.html-DXYqqsH4.js @@ -1 +1 @@ -import{_ as s,c as a,b as o,d as t,e as d,f as e,a as l,r as i,o as p}from"./app-DsV01JBz.js";const u={};function f(h,r){const n=i("RouteLink");return p(),a("div",null,[o("p",null,[t(n,{to:"/doc/react/"},{default:d(()=>r[0]||(r[0]=[e("Documents")])),_:1}),r[2]||(r[2]=e(" / ")),t(n,{to:"/doc/react/"},{default:d(()=>r[1]||(r[1]=[e("@faasjs/react")])),_:1}),r[3]||(r[3]=e(" / ErrorBoundaryProps"))]),r[18]||(r[18]=l('

Interface: ErrorBoundaryProps

Properties

children?

optional children: ReactNode

errorChildren?

',5)),o("blockquote",null,[o("p",null,[r[5]||(r[5]=o("code",null,"optional",-1)),r[6]||(r[6]=e()),r[7]||(r[7]=o("strong",null,"errorChildren",-1)),r[8]||(r[8]=e(": ")),r[9]||(r[9]=o("code",null,"ReactElement",-1)),r[10]||(r[10]=e("<")),t(n,{to:"/doc/react/type-aliases/ErrorChildrenProps.html"},{default:d(()=>r[4]||(r[4]=[o("code",null,"ErrorChildrenProps",-1)])),_:1}),r[11]||(r[11]=e(", ")),r[12]||(r[12]=o("code",null,"string",-1)),r[13]||(r[13]=e(" | ")),r[14]||(r[14]=o("code",null,"JSXElementConstructor",-1)),r[15]||(r[15]=e("<")),r[16]||(r[16]=o("code",null,"any",-1)),r[17]||(r[17]=e(">>"))])]),r[19]||(r[19]=l('

onError()?

optional onError: (error, info) => void

Parameters

error: Error

info: any

Returns

void

',7))])}const m=s(u,[["render",f],["__file","ErrorBoundaryProps.html.vue"]]),g=JSON.parse('{"path":"/doc/react/interfaces/ErrorBoundaryProps.html","title":"Interface: ErrorBoundaryProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"children?","slug":"children","link":"#children","children":[]},{"level":3,"title":"errorChildren?","slug":"errorchildren","link":"#errorchildren","children":[]},{"level":3,"title":"onError()?","slug":"onerror","link":"#onerror","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/interfaces/ErrorBoundaryProps.md"}');export{m as comp,g as data}; +import{_ as s,c as a,b as o,d as t,e as d,f as e,a as l,r as i,o as p}from"./app-BlW5p_5f.js";const u={};function f(h,r){const n=i("RouteLink");return p(),a("div",null,[o("p",null,[t(n,{to:"/doc/react/"},{default:d(()=>r[0]||(r[0]=[e("Documents")])),_:1}),r[2]||(r[2]=e(" / ")),t(n,{to:"/doc/react/"},{default:d(()=>r[1]||(r[1]=[e("@faasjs/react")])),_:1}),r[3]||(r[3]=e(" / ErrorBoundaryProps"))]),r[18]||(r[18]=l('

Interface: ErrorBoundaryProps

Properties

children?

optional children: ReactNode

errorChildren?

',5)),o("blockquote",null,[o("p",null,[r[5]||(r[5]=o("code",null,"optional",-1)),r[6]||(r[6]=e()),r[7]||(r[7]=o("strong",null,"errorChildren",-1)),r[8]||(r[8]=e(": ")),r[9]||(r[9]=o("code",null,"ReactElement",-1)),r[10]||(r[10]=e("<")),t(n,{to:"/doc/react/type-aliases/ErrorChildrenProps.html"},{default:d(()=>r[4]||(r[4]=[o("code",null,"ErrorChildrenProps",-1)])),_:1}),r[11]||(r[11]=e(", ")),r[12]||(r[12]=o("code",null,"string",-1)),r[13]||(r[13]=e(" | ")),r[14]||(r[14]=o("code",null,"JSXElementConstructor",-1)),r[15]||(r[15]=e("<")),r[16]||(r[16]=o("code",null,"any",-1)),r[17]||(r[17]=e(">>"))])]),r[19]||(r[19]=l('

onError()?

optional onError: (error, info) => void

Parameters

error: Error

info: any

Returns

void

',7))])}const m=s(u,[["render",f],["__file","ErrorBoundaryProps.html.vue"]]),g=JSON.parse('{"path":"/doc/react/interfaces/ErrorBoundaryProps.html","title":"Interface: ErrorBoundaryProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"children?","slug":"children","link":"#children","children":[]},{"level":3,"title":"errorChildren?","slug":"errorchildren","link":"#errorchildren","children":[]},{"level":3,"title":"onError()?","slug":"onerror","link":"#onerror","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/interfaces/ErrorBoundaryProps.md"}');export{m as comp,g as data}; diff --git a/assets/ErrorChildrenProps.html-Cjn-Pe-O.js b/assets/ErrorChildrenProps.html-Dnv300bH.js similarity index 97% rename from assets/ErrorChildrenProps.html-Cjn-Pe-O.js rename to assets/ErrorChildrenProps.html-Dnv300bH.js index e90b4c127..a181dfe00 100644 --- a/assets/ErrorChildrenProps.html-Cjn-Pe-O.js +++ b/assets/ErrorChildrenProps.html-Dnv300bH.js @@ -1 +1 @@ -import{_ as n,c as s,b as l,d as t,e as a,f as r,a as i,r as d,o as c}from"./app-DsV01JBz.js";const p={};function h(u,e){const o=d("RouteLink");return c(),s("div",null,[l("p",null,[t(o,{to:"/doc/react/"},{default:a(()=>e[0]||(e[0]=[r("Documents")])),_:1}),e[2]||(e[2]=r(" / ")),t(o,{to:"/doc/react/"},{default:a(()=>e[1]||(e[1]=[r("@faasjs/react")])),_:1}),e[3]||(e[3]=r(" / ErrorChildrenProps"))]),e[4]||(e[4]=i('

Type Alias: ErrorChildrenProps

ErrorChildrenProps: object

Type declaration

error?

optional error: Error

errorDescription?

optional errorDescription: string

errorMessage?

optional errorMessage: string

info?

optional info: any

',11))])}const f=n(p,[["render",h],["__file","ErrorChildrenProps.html.vue"]]),k=JSON.parse('{"path":"/doc/react/type-aliases/ErrorChildrenProps.html","title":"Type Alias: ErrorChildrenProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"error?","slug":"error","link":"#error","children":[]},{"level":3,"title":"errorDescription?","slug":"errordescription","link":"#errordescription","children":[]},{"level":3,"title":"errorMessage?","slug":"errormessage","link":"#errormessage","children":[]},{"level":3,"title":"info?","slug":"info","link":"#info","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/type-aliases/ErrorChildrenProps.md"}');export{f as comp,k as data}; +import{_ as n,c as s,b as l,d as t,e as a,f as r,a as i,r as d,o as c}from"./app-BlW5p_5f.js";const p={};function h(u,e){const o=d("RouteLink");return c(),s("div",null,[l("p",null,[t(o,{to:"/doc/react/"},{default:a(()=>e[0]||(e[0]=[r("Documents")])),_:1}),e[2]||(e[2]=r(" / ")),t(o,{to:"/doc/react/"},{default:a(()=>e[1]||(e[1]=[r("@faasjs/react")])),_:1}),e[3]||(e[3]=r(" / ErrorChildrenProps"))]),e[4]||(e[4]=i('

Type Alias: ErrorChildrenProps

ErrorChildrenProps: object

Type declaration

error?

optional error: Error

errorDescription?

optional errorDescription: string

errorMessage?

optional errorMessage: string

info?

optional info: any

',11))])}const f=n(p,[["render",h],["__file","ErrorChildrenProps.html.vue"]]),k=JSON.parse('{"path":"/doc/react/type-aliases/ErrorChildrenProps.html","title":"Type Alias: ErrorChildrenProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"error?","slug":"error","link":"#error","children":[]},{"level":3,"title":"errorDescription?","slug":"errordescription","link":"#errordescription","children":[]},{"level":3,"title":"errorMessage?","slug":"errormessage","link":"#errormessage","children":[]},{"level":3,"title":"info?","slug":"info","link":"#info","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/type-aliases/ErrorChildrenProps.md"}');export{f as comp,k as data}; diff --git a/assets/ExportedHandler.html-Cs1RA6a-.js b/assets/ExportedHandler.html-C-rglngL.js similarity index 97% rename from assets/ExportedHandler.html-Cs1RA6a-.js rename to assets/ExportedHandler.html-C-rglngL.js index 2f8fcd3d0..361b1d5b1 100644 --- a/assets/ExportedHandler.html-Cs1RA6a-.js +++ b/assets/ExportedHandler.html-C-rglngL.js @@ -1 +1 @@ -import{_ as n,c as s,b as d,d as a,e as o,f as t,a as l,r as p,o as c}from"./app-DsV01JBz.js";const i={};function u(m,e){const r=p("RouteLink");return c(),s("div",null,[d("p",null,[a(r,{to:"/doc/func/"},{default:o(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(r,{to:"/doc/func/"},{default:o(()=>e[1]||(e[1]=[t("@faasjs/func")])),_:1}),e[3]||(e[3]=t(" / ExportedHandler"))]),e[4]||(e[4]=l('

Type Alias: ExportedHandler()<TEvent, TContext, TResult>

ExportedHandler<TEvent, TContext, TResult>: (event?, context?, callback?) => Promise<TResult>

Type Parameters

TEvent = any

TContext = any

TResult = any

Parameters

event?: TEvent

context?: TContext

callback?

Returns

Promise<TResult>

',12))])}const g=n(i,[["render",u],["__file","ExportedHandler.html.vue"]]),h=JSON.parse('{"path":"/doc/func/type-aliases/ExportedHandler.html","title":"Type Alias: ExportedHandler()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/func/type-aliases/ExportedHandler.md"}');export{g as comp,h as data}; +import{_ as n,c as s,b as d,d as a,e as o,f as t,a as l,r as p,o as c}from"./app-BlW5p_5f.js";const i={};function u(m,e){const r=p("RouteLink");return c(),s("div",null,[d("p",null,[a(r,{to:"/doc/func/"},{default:o(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(r,{to:"/doc/func/"},{default:o(()=>e[1]||(e[1]=[t("@faasjs/func")])),_:1}),e[3]||(e[3]=t(" / ExportedHandler"))]),e[4]||(e[4]=l('

Type Alias: ExportedHandler()<TEvent, TContext, TResult>

ExportedHandler<TEvent, TContext, TResult>: (event?, context?, callback?) => Promise<TResult>

Type Parameters

TEvent = any

TContext = any

TResult = any

Parameters

event?: TEvent

context?: TContext

callback?

Returns

Promise<TResult>

',12))])}const g=n(i,[["render",u],["__file","ExportedHandler.html.vue"]]),h=JSON.parse('{"path":"/doc/func/type-aliases/ExportedHandler.html","title":"Type Alias: ExportedHandler()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/func/type-aliases/ExportedHandler.md"}');export{g as comp,h as data}; diff --git a/assets/ExportedHandler.html-Ba-c5FuV.js b/assets/ExportedHandler.html-DP6RJNmR.js similarity index 97% rename from assets/ExportedHandler.html-Ba-c5FuV.js rename to assets/ExportedHandler.html-DP6RJNmR.js index 907414013..917464a1d 100644 --- a/assets/ExportedHandler.html-Ba-c5FuV.js +++ b/assets/ExportedHandler.html-DP6RJNmR.js @@ -1 +1 @@ -import{_ as n,c as s,b as d,d as a,e as o,f as t,a as l,r as p,o as c}from"./app-DsV01JBz.js";const i={};function u(m,e){const r=p("RouteLink");return c(),s("div",null,[d("p",null,[a(r,{to:"/doc/test/"},{default:o(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(r,{to:"/doc/test/"},{default:o(()=>e[1]||(e[1]=[t("@faasjs/test")])),_:1}),e[3]||(e[3]=t(" / ExportedHandler"))]),e[4]||(e[4]=l('

Type Alias: ExportedHandler()<TEvent, TContext, TResult>

ExportedHandler<TEvent, TContext, TResult>: (event?, context?, callback?) => Promise<TResult>

Type Parameters

TEvent = any

TContext = any

TResult = any

Parameters

event?: TEvent

context?: TContext

callback?

Returns

Promise<TResult>

',12))])}const g=n(i,[["render",u],["__file","ExportedHandler.html.vue"]]),h=JSON.parse('{"path":"/doc/test/type-aliases/ExportedHandler.html","title":"Type Alias: ExportedHandler()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/test/type-aliases/ExportedHandler.md"}');export{g as comp,h as data}; +import{_ as n,c as s,b as d,d as a,e as o,f as t,a as l,r as p,o as c}from"./app-BlW5p_5f.js";const i={};function u(m,e){const r=p("RouteLink");return c(),s("div",null,[d("p",null,[a(r,{to:"/doc/test/"},{default:o(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(r,{to:"/doc/test/"},{default:o(()=>e[1]||(e[1]=[t("@faasjs/test")])),_:1}),e[3]||(e[3]=t(" / ExportedHandler"))]),e[4]||(e[4]=l('

Type Alias: ExportedHandler()<TEvent, TContext, TResult>

ExportedHandler<TEvent, TContext, TResult>: (event?, context?, callback?) => Promise<TResult>

Type Parameters

TEvent = any

TContext = any

TResult = any

Parameters

event?: TEvent

context?: TContext

callback?

Returns

Promise<TResult>

',12))])}const g=n(i,[["render",u],["__file","ExportedHandler.html.vue"]]),h=JSON.parse('{"path":"/doc/test/type-aliases/ExportedHandler.html","title":"Type Alias: ExportedHandler()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/test/type-aliases/ExportedHandler.md"}');export{g as comp,h as data}; diff --git a/assets/ExtendDescriptionItemProps.html--bYxu2Fn.js b/assets/ExtendDescriptionItemProps.html-ilLXMULJ.js similarity index 94% rename from assets/ExtendDescriptionItemProps.html--bYxu2Fn.js rename to assets/ExtendDescriptionItemProps.html-ilLXMULJ.js index b74ef7b0c..3d561519a 100644 --- a/assets/ExtendDescriptionItemProps.html--bYxu2Fn.js +++ b/assets/ExtendDescriptionItemProps.html-ilLXMULJ.js @@ -1 +1 @@ -import{_ as r,c as p,b as t,d as o,e as i,f as n,r as d,o as a}from"./app-DsV01JBz.js";const l={};function m(u,e){const s=d("RouteLink");return a(),p("div",null,[t("p",null,[o(s,{to:"/doc/ant-design/"},{default:i(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),o(s,{to:"/doc/ant-design/"},{default:i(()=>e[1]||(e[1]=[n("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=n(" / ExtendDescriptionItemProps"))]),e[7]||(e[7]=t("h1",{id:"type-alias-extenddescriptionitemprops",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-alias-extenddescriptionitemprops"},[t("span",null,"Type Alias: ExtendDescriptionItemProps")])],-1)),t("blockquote",null,[t("p",null,[e[5]||(e[5]=t("strong",null,"ExtendDescriptionItemProps",-1)),e[6]||(e[6]=n(": ")),o(s,{to:"/doc/ant-design/interfaces/BaseItemProps.html"},{default:i(()=>e[4]||(e[4]=[t("code",null,"BaseItemProps",-1)])),_:1})])])])}const f=r(l,[["render",m],["__file","ExtendDescriptionItemProps.html.vue"]]),P=JSON.parse('{"path":"/doc/ant-design/type-aliases/ExtendDescriptionItemProps.html","title":"Type Alias: ExtendDescriptionItemProps","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/ExtendDescriptionItemProps.md"}');export{f as comp,P as data}; +import{_ as r,c as p,b as t,d as o,e as i,f as n,r as d,o as a}from"./app-BlW5p_5f.js";const l={};function m(u,e){const s=d("RouteLink");return a(),p("div",null,[t("p",null,[o(s,{to:"/doc/ant-design/"},{default:i(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),o(s,{to:"/doc/ant-design/"},{default:i(()=>e[1]||(e[1]=[n("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=n(" / ExtendDescriptionItemProps"))]),e[7]||(e[7]=t("h1",{id:"type-alias-extenddescriptionitemprops",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-alias-extenddescriptionitemprops"},[t("span",null,"Type Alias: ExtendDescriptionItemProps")])],-1)),t("blockquote",null,[t("p",null,[e[5]||(e[5]=t("strong",null,"ExtendDescriptionItemProps",-1)),e[6]||(e[6]=n(": ")),o(s,{to:"/doc/ant-design/interfaces/BaseItemProps.html"},{default:i(()=>e[4]||(e[4]=[t("code",null,"BaseItemProps",-1)])),_:1})])])])}const f=r(l,[["render",m],["__file","ExtendDescriptionItemProps.html.vue"]]),P=JSON.parse('{"path":"/doc/ant-design/type-aliases/ExtendDescriptionItemProps.html","title":"Type Alias: ExtendDescriptionItemProps","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/ExtendDescriptionItemProps.md"}');export{f as comp,P as data}; diff --git a/assets/ExtendDescriptionTypeProps.html-DNZad0mQ.js b/assets/ExtendDescriptionTypeProps.html-CUapMY4n.js similarity index 97% rename from assets/ExtendDescriptionTypeProps.html-DNZad0mQ.js rename to assets/ExtendDescriptionTypeProps.html-CUapMY4n.js index af2406897..126b607a0 100644 --- a/assets/ExtendDescriptionTypeProps.html-DNZad0mQ.js +++ b/assets/ExtendDescriptionTypeProps.html-CUapMY4n.js @@ -1 +1 @@ -import{_ as o,c as i,b as n,d as s,e as l,f as t,a as d,r as p,o as a}from"./app-DsV01JBz.js";const u={};function m(f,e){const r=p("RouteLink");return a(),i("div",null,[n("p",null,[s(r,{to:"/doc/ant-design/"},{default:l(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),s(r,{to:"/doc/ant-design/"},{default:l(()=>e[1]||(e[1]=[t("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=t(" / ExtendDescriptionTypeProps"))]),e[20]||(e[20]=d('

Interface: ExtendDescriptionTypeProps<T>

Type Parameters

T = any

Properties

children?

',5)),n("blockquote",null,[n("p",null,[e[5]||(e[5]=n("code",null,"optional",-1)),e[6]||(e[6]=t()),e[7]||(e[7]=n("strong",null,"children",-1)),e[8]||(e[8]=t(": ")),s(r,{to:"/doc/ant-design/type-aliases/UnionFaasItemElement.html"},{default:l(()=>e[4]||(e[4]=[n("code",null,"UnionFaasItemElement",-1)])),_:1}),e[9]||(e[9]=t("<")),e[10]||(e[10]=n("code",null,"T",-1)),e[11]||(e[11]=t(">"))])]),e[21]||(e[21]=n("h3",{id:"render",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#render"},[n("span",null,"render?")])],-1)),n("blockquote",null,[n("p",null,[e[13]||(e[13]=n("code",null,"optional",-1)),e[14]||(e[14]=t()),e[15]||(e[15]=n("strong",null,"render",-1)),e[16]||(e[16]=t(": ")),s(r,{to:"/doc/ant-design/type-aliases/UnionFaasItemRender.html"},{default:l(()=>e[12]||(e[12]=[n("code",null,"UnionFaasItemRender",-1)])),_:1}),e[17]||(e[17]=t("<")),e[18]||(e[18]=n("code",null,"T",-1)),e[19]||(e[19]=t(">"))])])])}const g=o(u,[["render",m],["__file","ExtendDescriptionTypeProps.html.vue"]]),y=JSON.parse('{"path":"/doc/ant-design/interfaces/ExtendDescriptionTypeProps.html","title":"Interface: ExtendDescriptionTypeProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"children?","slug":"children","link":"#children","children":[]},{"level":3,"title":"render?","slug":"render","link":"#render","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/ExtendDescriptionTypeProps.md"}');export{g as comp,y as data}; +import{_ as o,c as i,b as n,d as s,e as l,f as t,a as d,r as p,o as a}from"./app-BlW5p_5f.js";const u={};function m(f,e){const r=p("RouteLink");return a(),i("div",null,[n("p",null,[s(r,{to:"/doc/ant-design/"},{default:l(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),s(r,{to:"/doc/ant-design/"},{default:l(()=>e[1]||(e[1]=[t("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=t(" / ExtendDescriptionTypeProps"))]),e[20]||(e[20]=d('

Interface: ExtendDescriptionTypeProps<T>

Type Parameters

T = any

Properties

children?

',5)),n("blockquote",null,[n("p",null,[e[5]||(e[5]=n("code",null,"optional",-1)),e[6]||(e[6]=t()),e[7]||(e[7]=n("strong",null,"children",-1)),e[8]||(e[8]=t(": ")),s(r,{to:"/doc/ant-design/type-aliases/UnionFaasItemElement.html"},{default:l(()=>e[4]||(e[4]=[n("code",null,"UnionFaasItemElement",-1)])),_:1}),e[9]||(e[9]=t("<")),e[10]||(e[10]=n("code",null,"T",-1)),e[11]||(e[11]=t(">"))])]),e[21]||(e[21]=n("h3",{id:"render",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#render"},[n("span",null,"render?")])],-1)),n("blockquote",null,[n("p",null,[e[13]||(e[13]=n("code",null,"optional",-1)),e[14]||(e[14]=t()),e[15]||(e[15]=n("strong",null,"render",-1)),e[16]||(e[16]=t(": ")),s(r,{to:"/doc/ant-design/type-aliases/UnionFaasItemRender.html"},{default:l(()=>e[12]||(e[12]=[n("code",null,"UnionFaasItemRender",-1)])),_:1}),e[17]||(e[17]=t("<")),e[18]||(e[18]=n("code",null,"T",-1)),e[19]||(e[19]=t(">"))])])])}const g=o(u,[["render",m],["__file","ExtendDescriptionTypeProps.html.vue"]]),y=JSON.parse('{"path":"/doc/ant-design/interfaces/ExtendDescriptionTypeProps.html","title":"Interface: ExtendDescriptionTypeProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"children?","slug":"children","link":"#children","children":[]},{"level":3,"title":"render?","slug":"render","link":"#render","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/ExtendDescriptionTypeProps.md"}');export{g as comp,y as data}; diff --git a/assets/ExtendFormItemProps.html-C5haQq_r.js b/assets/ExtendFormItemProps.html-CNgXx38l.js similarity index 99% rename from assets/ExtendFormItemProps.html-C5haQq_r.js rename to assets/ExtendFormItemProps.html-CNgXx38l.js index 737957549..10578f944 100644 --- a/assets/ExtendFormItemProps.html-C5haQq_r.js +++ b/assets/ExtendFormItemProps.html-CNgXx38l.js @@ -1,4 +1,4 @@ -import{_ as r,c as i,b as e,d as o,e as t,f as s,a as l,r as d,o as p}from"./app-DsV01JBz.js";const u={};function c(m,n){const a=d("RouteLink");return p(),i("div",null,[e("p",null,[o(a,{to:"/doc/ant-design/"},{default:t(()=>n[0]||(n[0]=[s("Documents")])),_:1}),n[2]||(n[2]=s(" / ")),o(a,{to:"/doc/ant-design/"},{default:t(()=>n[1]||(n[1]=[s("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=s(" / ExtendFormItemProps"))]),n[61]||(n[61]=l(`

Interface: ExtendFormItemProps

Extend custom form item types.

Example

import type { ExtendFormItemProps, FormProps } from '@faasjs/ant-design'
+import{_ as r,c as i,b as e,d as o,e as t,f as s,a as l,r as d,o as p}from"./app-BlW5p_5f.js";const u={};function c(m,n){const a=d("RouteLink");return p(),i("div",null,[e("p",null,[o(a,{to:"/doc/ant-design/"},{default:t(()=>n[0]||(n[0]=[s("Documents")])),_:1}),n[2]||(n[2]=s(" / ")),o(a,{to:"/doc/ant-design/"},{default:t(()=>n[1]||(n[1]=[s("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=s(" / ExtendFormItemProps"))]),n[61]||(n[61]=l(`

Interface: ExtendFormItemProps

Extend custom form item types.

Example

import type { ExtendFormItemProps, FormProps } from '@faasjs/ant-design'
 
 // define custom type
 interface ExtendTypes extends ExtendFormItemProps {
diff --git a/assets/ExtendFormTypeProps.html-BBWW2Rz0.js b/assets/ExtendFormTypeProps.html-BFnOPIHs.js
similarity index 97%
rename from assets/ExtendFormTypeProps.html-BBWW2Rz0.js
rename to assets/ExtendFormTypeProps.html-BFnOPIHs.js
index c04791d8e..d8d71f99f 100644
--- a/assets/ExtendFormTypeProps.html-BBWW2Rz0.js
+++ b/assets/ExtendFormTypeProps.html-BFnOPIHs.js
@@ -1 +1 @@
-import{_ as l,c as s,b as n,d as a,e as r,f as t,a as d,r as p,o as i}from"./app-DsV01JBz.js";const m={};function y(u,e){const o=p("RouteLink");return i(),s("div",null,[n("p",null,[a(o,{to:"/doc/ant-design/"},{default:r(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(o,{to:"/doc/ant-design/"},{default:r(()=>e[1]||(e[1]=[t("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=t(" / ExtendFormTypeProps"))]),e[12]||(e[12]=d('

Type Alias: ExtendFormTypeProps<T>

ExtendFormTypeProps<T>: object

Type Parameters

T = any

Type declaration

children?

',6)),n("blockquote",null,[n("p",null,[e[5]||(e[5]=n("code",null,"optional",-1)),e[6]||(e[6]=t()),e[7]||(e[7]=n("strong",null,"children",-1)),e[8]||(e[8]=t(": ")),a(o,{to:"/doc/ant-design/type-aliases/UnionFaasItemElement.html"},{default:r(()=>e[4]||(e[4]=[n("code",null,"UnionFaasItemElement",-1)])),_:1}),e[9]||(e[9]=t("<")),e[10]||(e[10]=n("code",null,"T",-1)),e[11]||(e[11]=t(">"))])])])}const f=l(m,[["render",y],["__file","ExtendFormTypeProps.html.vue"]]),x=JSON.parse('{"path":"/doc/ant-design/type-aliases/ExtendFormTypeProps.html","title":"Type Alias: ExtendFormTypeProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"children?","slug":"children","link":"#children","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/ExtendFormTypeProps.md"}');export{f as comp,x as data}; +import{_ as l,c as s,b as n,d as a,e as r,f as t,a as d,r as p,o as i}from"./app-BlW5p_5f.js";const m={};function y(u,e){const o=p("RouteLink");return i(),s("div",null,[n("p",null,[a(o,{to:"/doc/ant-design/"},{default:r(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(o,{to:"/doc/ant-design/"},{default:r(()=>e[1]||(e[1]=[t("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=t(" / ExtendFormTypeProps"))]),e[12]||(e[12]=d('

Type Alias: ExtendFormTypeProps<T>

ExtendFormTypeProps<T>: object

Type Parameters

T = any

Type declaration

children?

',6)),n("blockquote",null,[n("p",null,[e[5]||(e[5]=n("code",null,"optional",-1)),e[6]||(e[6]=t()),e[7]||(e[7]=n("strong",null,"children",-1)),e[8]||(e[8]=t(": ")),a(o,{to:"/doc/ant-design/type-aliases/UnionFaasItemElement.html"},{default:r(()=>e[4]||(e[4]=[n("code",null,"UnionFaasItemElement",-1)])),_:1}),e[9]||(e[9]=t("<")),e[10]||(e[10]=n("code",null,"T",-1)),e[11]||(e[11]=t(">"))])])])}const f=l(m,[["render",y],["__file","ExtendFormTypeProps.html.vue"]]),x=JSON.parse('{"path":"/doc/ant-design/type-aliases/ExtendFormTypeProps.html","title":"Type Alias: ExtendFormTypeProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"children?","slug":"children","link":"#children","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/ExtendFormTypeProps.md"}');export{f as comp,x as data}; diff --git a/assets/ExtendTableItemProps.html-CAyhIpeL.js b/assets/ExtendTableItemProps.html-BmD73NxX.js similarity index 96% rename from assets/ExtendTableItemProps.html-CAyhIpeL.js rename to assets/ExtendTableItemProps.html-BmD73NxX.js index e0ff7e092..68209d2a7 100644 --- a/assets/ExtendTableItemProps.html-CAyhIpeL.js +++ b/assets/ExtendTableItemProps.html-BmD73NxX.js @@ -1 +1 @@ -import{_ as r,c as d,b as e,d as s,e as o,f as l,r as p,o as a}from"./app-DsV01JBz.js";const i={};function m(u,t){const n=p("RouteLink");return a(),d("div",null,[e("p",null,[s(n,{to:"/doc/ant-design/"},{default:o(()=>t[0]||(t[0]=[l("Documents")])),_:1}),t[2]||(t[2]=l(" / ")),s(n,{to:"/doc/ant-design/"},{default:o(()=>t[1]||(t[1]=[l("@faasjs/ant-design")])),_:1}),t[3]||(t[3]=l(" / ExtendTableItemProps"))]),t[18]||(t[18]=e("h1",{id:"type-alias-extendtableitemprops-t",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#type-alias-extendtableitemprops-t"},[e("span",null,"Type Alias: ExtendTableItemProps")])],-1)),e("blockquote",null,[e("p",null,[t[5]||(t[5]=e("strong",null,"ExtendTableItemProps",-1)),t[6]||(t[6]=l("<")),t[7]||(t[7]=e("code",null,"T",-1)),t[8]||(t[8]=l(">: ")),s(n,{to:"/doc/ant-design/interfaces/BaseItemProps.html"},{default:o(()=>t[4]||(t[4]=[e("code",null,"BaseItemProps",-1)])),_:1}),t[9]||(t[9]=l(" & ")),t[10]||(t[10]=e("code",null,"Omit",-1)),t[11]||(t[11]=l("<")),t[12]||(t[12]=e("code",null,"AntdTableColumnProps",-1)),t[13]||(t[13]=l("<")),t[14]||(t[14]=e("code",null,"T",-1)),t[15]||(t[15]=l(">, ")),t[16]||(t[16]=e("code",null,'"children"',-1)),t[17]||(t[17]=l(">"))])]),t[19]||(t[19]=e("h2",{id:"type-parameters",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#type-parameters"},[e("span",null,"Type Parameters")])],-1)),t[20]||(t[20]=e("p",null,[l("• "),e("strong",null,"T"),l(" = "),e("code",null,"any")],-1))])}const x=r(i,[["render",m],["__file","ExtendTableItemProps.html.vue"]]),f=JSON.parse('{"path":"/doc/ant-design/type-aliases/ExtendTableItemProps.html","title":"Type Alias: ExtendTableItemProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/ExtendTableItemProps.md"}');export{x as comp,f as data}; +import{_ as r,c as d,b as e,d as s,e as o,f as l,r as p,o as a}from"./app-BlW5p_5f.js";const i={};function m(u,t){const n=p("RouteLink");return a(),d("div",null,[e("p",null,[s(n,{to:"/doc/ant-design/"},{default:o(()=>t[0]||(t[0]=[l("Documents")])),_:1}),t[2]||(t[2]=l(" / ")),s(n,{to:"/doc/ant-design/"},{default:o(()=>t[1]||(t[1]=[l("@faasjs/ant-design")])),_:1}),t[3]||(t[3]=l(" / ExtendTableItemProps"))]),t[18]||(t[18]=e("h1",{id:"type-alias-extendtableitemprops-t",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#type-alias-extendtableitemprops-t"},[e("span",null,"Type Alias: ExtendTableItemProps")])],-1)),e("blockquote",null,[e("p",null,[t[5]||(t[5]=e("strong",null,"ExtendTableItemProps",-1)),t[6]||(t[6]=l("<")),t[7]||(t[7]=e("code",null,"T",-1)),t[8]||(t[8]=l(">: ")),s(n,{to:"/doc/ant-design/interfaces/BaseItemProps.html"},{default:o(()=>t[4]||(t[4]=[e("code",null,"BaseItemProps",-1)])),_:1}),t[9]||(t[9]=l(" & ")),t[10]||(t[10]=e("code",null,"Omit",-1)),t[11]||(t[11]=l("<")),t[12]||(t[12]=e("code",null,"AntdTableColumnProps",-1)),t[13]||(t[13]=l("<")),t[14]||(t[14]=e("code",null,"T",-1)),t[15]||(t[15]=l(">, ")),t[16]||(t[16]=e("code",null,'"children"',-1)),t[17]||(t[17]=l(">"))])]),t[19]||(t[19]=e("h2",{id:"type-parameters",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#type-parameters"},[e("span",null,"Type Parameters")])],-1)),t[20]||(t[20]=e("p",null,[l("• "),e("strong",null,"T"),l(" = "),e("code",null,"any")],-1))])}const x=r(i,[["render",m],["__file","ExtendTableItemProps.html.vue"]]),f=JSON.parse('{"path":"/doc/ant-design/type-aliases/ExtendTableItemProps.html","title":"Type Alias: ExtendTableItemProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/ExtendTableItemProps.md"}');export{x as comp,f as data}; diff --git a/assets/ExtendTableTypeProps.html-DjeHzHN5.js b/assets/ExtendTableTypeProps.html-VgJcjolH.js similarity index 97% rename from assets/ExtendTableTypeProps.html-DjeHzHN5.js rename to assets/ExtendTableTypeProps.html-VgJcjolH.js index ec1fdca5f..943ba8873 100644 --- a/assets/ExtendTableTypeProps.html-DjeHzHN5.js +++ b/assets/ExtendTableTypeProps.html-VgJcjolH.js @@ -1 +1 @@ -import{_ as o,c as d,b as n,d as l,e as r,f as t,a as s,r as p,o as i}from"./app-DsV01JBz.js";const y={};function T(u,e){const a=p("RouteLink");return i(),d("div",null,[n("p",null,[l(a,{to:"/doc/ant-design/"},{default:r(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),l(a,{to:"/doc/ant-design/"},{default:r(()=>e[1]||(e[1]=[t("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=t(" / ExtendTableTypeProps"))]),e[12]||(e[12]=s('

Type Alias: ExtendTableTypeProps<T>

ExtendTableTypeProps<T>: object

Type Parameters

T = any

Type declaration

children?

optional children: JSX.Element

render?

',8)),n("blockquote",null,[n("p",null,[e[5]||(e[5]=n("code",null,"optional",-1)),e[6]||(e[6]=t()),e[7]||(e[7]=n("strong",null,"render",-1)),e[8]||(e[8]=t(": ")),l(a,{to:"/doc/ant-design/type-aliases/UnionFaasItemRender.html"},{default:r(()=>e[4]||(e[4]=[n("code",null,"UnionFaasItemRender",-1)])),_:1}),e[9]||(e[9]=t("<")),e[10]||(e[10]=n("code",null,"T",-1)),e[11]||(e[11]=t(">"))])])])}const b=o(y,[["render",T],["__file","ExtendTableTypeProps.html.vue"]]),c=JSON.parse('{"path":"/doc/ant-design/type-aliases/ExtendTableTypeProps.html","title":"Type Alias: ExtendTableTypeProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"children?","slug":"children","link":"#children","children":[]},{"level":3,"title":"render?","slug":"render","link":"#render","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/ExtendTableTypeProps.md"}');export{b as comp,c as data}; +import{_ as o,c as d,b as n,d as l,e as r,f as t,a as s,r as p,o as i}from"./app-BlW5p_5f.js";const y={};function T(u,e){const a=p("RouteLink");return i(),d("div",null,[n("p",null,[l(a,{to:"/doc/ant-design/"},{default:r(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),l(a,{to:"/doc/ant-design/"},{default:r(()=>e[1]||(e[1]=[t("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=t(" / ExtendTableTypeProps"))]),e[12]||(e[12]=s('

Type Alias: ExtendTableTypeProps<T>

ExtendTableTypeProps<T>: object

Type Parameters

T = any

Type declaration

children?

optional children: JSX.Element

render?

',8)),n("blockquote",null,[n("p",null,[e[5]||(e[5]=n("code",null,"optional",-1)),e[6]||(e[6]=t()),e[7]||(e[7]=n("strong",null,"render",-1)),e[8]||(e[8]=t(": ")),l(a,{to:"/doc/ant-design/type-aliases/UnionFaasItemRender.html"},{default:r(()=>e[4]||(e[4]=[n("code",null,"UnionFaasItemRender",-1)])),_:1}),e[9]||(e[9]=t("<")),e[10]||(e[10]=n("code",null,"T",-1)),e[11]||(e[11]=t(">"))])])])}const b=o(y,[["render",T],["__file","ExtendTableTypeProps.html.vue"]]),c=JSON.parse('{"path":"/doc/ant-design/type-aliases/ExtendTableTypeProps.html","title":"Type Alias: ExtendTableTypeProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"children?","slug":"children","link":"#children","children":[]},{"level":3,"title":"render?","slug":"render","link":"#render","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/ExtendTableTypeProps.md"}');export{b as comp,c as data}; diff --git a/assets/ExtendTypes.html-zHMSyiqd.js b/assets/ExtendTypes.html-cGH7KqOH.js similarity index 95% rename from assets/ExtendTypes.html-zHMSyiqd.js rename to assets/ExtendTypes.html-cGH7KqOH.js index 1d0f6fa4b..06167fede 100644 --- a/assets/ExtendTypes.html-zHMSyiqd.js +++ b/assets/ExtendTypes.html-cGH7KqOH.js @@ -1 +1 @@ -import{_ as o,c as i,b as t,d as l,e as d,f as n,r as a,o as r}from"./app-DsV01JBz.js";const p={};function u(x,e){const s=a("RouteLink");return r(),i("div",null,[t("p",null,[l(s,{to:"/doc/ant-design/"},{default:d(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),l(s,{to:"/doc/ant-design/"},{default:d(()=>e[1]||(e[1]=[n("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=n(" / ExtendTypes"))]),e[10]||(e[10]=t("h1",{id:"type-alias-extendtypes",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-alias-extendtypes"},[t("span",null,"Type Alias: ExtendTypes")])],-1)),e[11]||(e[11]=t("blockquote",null,[t("p",null,[t("strong",null,"ExtendTypes"),n(": "),t("code",null,"object")])],-1)),e[12]||(e[12]=t("h2",{id:"index-signature",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#index-signature"},[t("span",null,"Index Signature")])],-1)),t("p",null,[e[5]||(e[5]=n("[")),e[6]||(e[6]=t("code",null,"type",-1)),e[7]||(e[7]=n(": ")),e[8]||(e[8]=t("code",null,"string",-1)),e[9]||(e[9]=n("]: ")),l(s,{to:"/doc/ant-design/type-aliases/ExtendFormTypeProps.html"},{default:d(()=>e[4]||(e[4]=[t("code",null,"ExtendFormTypeProps",-1)])),_:1})])])}const g=o(p,[["render",u],["__file","ExtendTypes.html.vue"]]),m=JSON.parse('{"path":"/doc/ant-design/type-aliases/ExtendTypes.html","title":"Type Alias: ExtendTypes","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/ExtendTypes.md"}');export{g as comp,m as data}; +import{_ as o,c as i,b as t,d as l,e as d,f as n,r as a,o as r}from"./app-BlW5p_5f.js";const p={};function u(x,e){const s=a("RouteLink");return r(),i("div",null,[t("p",null,[l(s,{to:"/doc/ant-design/"},{default:d(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),l(s,{to:"/doc/ant-design/"},{default:d(()=>e[1]||(e[1]=[n("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=n(" / ExtendTypes"))]),e[10]||(e[10]=t("h1",{id:"type-alias-extendtypes",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-alias-extendtypes"},[t("span",null,"Type Alias: ExtendTypes")])],-1)),e[11]||(e[11]=t("blockquote",null,[t("p",null,[t("strong",null,"ExtendTypes"),n(": "),t("code",null,"object")])],-1)),e[12]||(e[12]=t("h2",{id:"index-signature",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#index-signature"},[t("span",null,"Index Signature")])],-1)),t("p",null,[e[5]||(e[5]=n("[")),e[6]||(e[6]=t("code",null,"type",-1)),e[7]||(e[7]=n(": ")),e[8]||(e[8]=t("code",null,"string",-1)),e[9]||(e[9]=n("]: ")),l(s,{to:"/doc/ant-design/type-aliases/ExtendFormTypeProps.html"},{default:d(()=>e[4]||(e[4]=[t("code",null,"ExtendFormTypeProps",-1)])),_:1})])])}const g=o(p,[["render",u],["__file","ExtendTypes.html.vue"]]),m=JSON.parse('{"path":"/doc/ant-design/type-aliases/ExtendTypes.html","title":"Type Alias: ExtendTypes","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/ExtendTypes.md"}');export{g as comp,m as data}; diff --git a/assets/FaasAction.html-IpKVoTsa.js b/assets/FaasAction.html-TXK-Ygf6.js similarity index 95% rename from assets/FaasAction.html-IpKVoTsa.js rename to assets/FaasAction.html-TXK-Ygf6.js index c51f46eb7..5a3498746 100644 --- a/assets/FaasAction.html-IpKVoTsa.js +++ b/assets/FaasAction.html-TXK-Ygf6.js @@ -1 +1 @@ -import{_ as e,c as i,b as s,d as l,e as a,f as o,r as d,o as p}from"./app-DsV01JBz.js";const r={};function u(f,t){const n=d("RouteLink");return p(),i("div",null,[s("p",null,[l(n,{to:"/doc/types/"},{default:a(()=>t[0]||(t[0]=[o("Documents")])),_:1}),t[2]||(t[2]=o(" / ")),l(n,{to:"/doc/types/"},{default:a(()=>t[1]||(t[1]=[o("@faasjs/types")])),_:1}),t[3]||(t[3]=o(" / FaasAction"))]),t[16]||(t[16]=s("h1",{id:"type-alias-faasaction",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-alias-faasaction"},[s("span",null,"Type Alias: FaasAction")])],-1)),s("blockquote",null,[s("p",null,[t[5]||(t[5]=s("strong",null,"FaasAction",-1)),t[6]||(t[6]=o(": ")),l(n,{to:"/doc/types/type-aliases/FaasActionPaths.html"},{default:a(()=>t[4]||(t[4]=[s("code",null,"FaasActionPaths",-1)])),_:1}),t[7]||(t[7]=o(" | ")),t[8]||(t[8]=s("code",null,"ReactServerAction",-1)),t[9]||(t[9]=o(" | ")),t[10]||(t[10]=s("code",null,"Record",-1)),t[11]||(t[11]=o("<")),t[12]||(t[12]=s("code",null,"string",-1)),t[13]||(t[13]=o(", ")),t[14]||(t[14]=s("code",null,"any",-1)),t[15]||(t[15]=o(">"))])]),t[17]||(t[17]=s("p",null,"The type of FaasJS actions.",-1))])}const y=e(r,[["render",u],["__file","FaasAction.html.vue"]]),A=JSON.parse('{"path":"/doc/types/type-aliases/FaasAction.html","title":"Type Alias: FaasAction","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/types/type-aliases/FaasAction.md"}');export{y as comp,A as data}; +import{_ as e,c as i,b as s,d as l,e as a,f as o,r as d,o as p}from"./app-BlW5p_5f.js";const r={};function u(f,t){const n=d("RouteLink");return p(),i("div",null,[s("p",null,[l(n,{to:"/doc/types/"},{default:a(()=>t[0]||(t[0]=[o("Documents")])),_:1}),t[2]||(t[2]=o(" / ")),l(n,{to:"/doc/types/"},{default:a(()=>t[1]||(t[1]=[o("@faasjs/types")])),_:1}),t[3]||(t[3]=o(" / FaasAction"))]),t[16]||(t[16]=s("h1",{id:"type-alias-faasaction",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-alias-faasaction"},[s("span",null,"Type Alias: FaasAction")])],-1)),s("blockquote",null,[s("p",null,[t[5]||(t[5]=s("strong",null,"FaasAction",-1)),t[6]||(t[6]=o(": ")),l(n,{to:"/doc/types/type-aliases/FaasActionPaths.html"},{default:a(()=>t[4]||(t[4]=[s("code",null,"FaasActionPaths",-1)])),_:1}),t[7]||(t[7]=o(" | ")),t[8]||(t[8]=s("code",null,"ReactServerAction",-1)),t[9]||(t[9]=o(" | ")),t[10]||(t[10]=s("code",null,"Record",-1)),t[11]||(t[11]=o("<")),t[12]||(t[12]=s("code",null,"string",-1)),t[13]||(t[13]=o(", ")),t[14]||(t[14]=s("code",null,"any",-1)),t[15]||(t[15]=o(">"))])]),t[17]||(t[17]=s("p",null,"The type of FaasJS actions.",-1))])}const y=e(r,[["render",u],["__file","FaasAction.html.vue"]]),A=JSON.parse('{"path":"/doc/types/type-aliases/FaasAction.html","title":"Type Alias: FaasAction","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/types/type-aliases/FaasAction.md"}');export{y as comp,A as data}; diff --git a/assets/FaasAction.html-C_vC-bxg.js b/assets/FaasAction.html-suHi7Xv7.js similarity index 94% rename from assets/FaasAction.html-C_vC-bxg.js rename to assets/FaasAction.html-suHi7Xv7.js index 26e4f2cdb..bcd096a02 100644 --- a/assets/FaasAction.html-C_vC-bxg.js +++ b/assets/FaasAction.html-suHi7Xv7.js @@ -1 +1 @@ -import{_ as n,c,b as i,d as o,e as s,f as t,a as r,r as d,o as l}from"./app-DsV01JBz.js";const p={};function f(m,a){const e=d("RouteLink");return l(),c("div",null,[i("p",null,[o(e,{to:"/doc/react/"},{default:s(()=>a[0]||(a[0]=[t("Documents")])),_:1}),a[2]||(a[2]=t(" / ")),o(e,{to:"/doc/react/"},{default:s(()=>a[1]||(a[1]=[t("@faasjs/react")])),_:1}),a[3]||(a[3]=t(" / FaasAction"))]),a[4]||(a[4]=r('

Type Alias: FaasAction

FaasAction: FaasActionPaths | ReactServerAction | Record<string, any>

The type of FaasJS actions.

',3))])}const A=n(p,[["render",f],["__file","FaasAction.html.vue"]]),F=JSON.parse('{"path":"/doc/react/type-aliases/FaasAction.html","title":"Type Alias: FaasAction","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/react/type-aliases/FaasAction.md"}');export{A as comp,F as data}; +import{_ as n,c,b as i,d as o,e as s,f as t,a as r,r as d,o as l}from"./app-BlW5p_5f.js";const p={};function f(m,a){const e=d("RouteLink");return l(),c("div",null,[i("p",null,[o(e,{to:"/doc/react/"},{default:s(()=>a[0]||(a[0]=[t("Documents")])),_:1}),a[2]||(a[2]=t(" / ")),o(e,{to:"/doc/react/"},{default:s(()=>a[1]||(a[1]=[t("@faasjs/react")])),_:1}),a[3]||(a[3]=t(" / FaasAction"))]),a[4]||(a[4]=r('

Type Alias: FaasAction

FaasAction: FaasActionPaths | ReactServerAction | Record<string, any>

The type of FaasJS actions.

',3))])}const A=n(p,[["render",f],["__file","FaasAction.html.vue"]]),F=JSON.parse('{"path":"/doc/react/type-aliases/FaasAction.html","title":"Type Alias: FaasAction","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/react/type-aliases/FaasAction.md"}');export{A as comp,F as data}; diff --git a/assets/FaasActionPaths.html-CsNMbapy.js b/assets/FaasActionPaths.html-Cp8NcsGI.js similarity index 94% rename from assets/FaasActionPaths.html-CsNMbapy.js rename to assets/FaasActionPaths.html-Cp8NcsGI.js index 34136c882..a54587a88 100644 --- a/assets/FaasActionPaths.html-CsNMbapy.js +++ b/assets/FaasActionPaths.html-Cp8NcsGI.js @@ -1 +1 @@ -import{_ as l,c as i,b as a,d as o,e as n,f as s,r as p,o as r}from"./app-DsV01JBz.js";const d={};function u(f,t){const e=p("RouteLink");return r(),i("div",null,[a("p",null,[o(e,{to:"/doc/types/"},{default:n(()=>t[0]||(t[0]=[s("Documents")])),_:1}),t[2]||(t[2]=s(" / ")),o(e,{to:"/doc/types/"},{default:n(()=>t[1]||(t[1]=[s("@faasjs/types")])),_:1}),t[3]||(t[3]=s(" / FaasActionPaths"))]),t[4]||(t[4]=a("h1",{id:"type-alias-faasactionpaths",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#type-alias-faasactionpaths"},[a("span",null,"Type Alias: FaasActionPaths")])],-1)),t[5]||(t[5]=a("blockquote",null,[a("p",null,[a("strong",null,"FaasActionPaths"),s(": keyof "),a("code",null,"FaasActions")])],-1)),t[6]||(t[6]=a("p",null,"Paths of FaasJS actions.",-1))])}const c=l(d,[["render",u],["__file","FaasActionPaths.html.vue"]]),y=JSON.parse('{"path":"/doc/types/type-aliases/FaasActionPaths.html","title":"Type Alias: FaasActionPaths","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/types/type-aliases/FaasActionPaths.md"}');export{c as comp,y as data}; +import{_ as l,c as i,b as a,d as o,e as n,f as s,r as p,o as r}from"./app-BlW5p_5f.js";const d={};function u(f,t){const e=p("RouteLink");return r(),i("div",null,[a("p",null,[o(e,{to:"/doc/types/"},{default:n(()=>t[0]||(t[0]=[s("Documents")])),_:1}),t[2]||(t[2]=s(" / ")),o(e,{to:"/doc/types/"},{default:n(()=>t[1]||(t[1]=[s("@faasjs/types")])),_:1}),t[3]||(t[3]=s(" / FaasActionPaths"))]),t[4]||(t[4]=a("h1",{id:"type-alias-faasactionpaths",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#type-alias-faasactionpaths"},[a("span",null,"Type Alias: FaasActionPaths")])],-1)),t[5]||(t[5]=a("blockquote",null,[a("p",null,[a("strong",null,"FaasActionPaths"),s(": keyof "),a("code",null,"FaasActions")])],-1)),t[6]||(t[6]=a("p",null,"Paths of FaasJS actions.",-1))])}const c=l(d,[["render",u],["__file","FaasActionPaths.html.vue"]]),y=JSON.parse('{"path":"/doc/types/type-aliases/FaasActionPaths.html","title":"Type Alias: FaasActionPaths","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/types/type-aliases/FaasActionPaths.md"}');export{c as comp,y as data}; diff --git a/assets/FaasBrowserClient.html-CcR-UoJV.js b/assets/FaasBrowserClient.html-BMA-tkdq.js similarity index 99% rename from assets/FaasBrowserClient.html-CcR-UoJV.js rename to assets/FaasBrowserClient.html-BMA-tkdq.js index 6a1728539..62c5caa9a 100644 --- a/assets/FaasBrowserClient.html-CcR-UoJV.js +++ b/assets/FaasBrowserClient.html-BMA-tkdq.js @@ -1,4 +1,4 @@ -import{_ as r,c as i,b as n,d as l,e,f as t,a as o,r as p,o as d}from"./app-DsV01JBz.js";const u={};function b(m,s){const a=p("RouteLink");return d(),i("div",null,[n("p",null,[l(a,{to:"/doc/browser/"},{default:e(()=>s[0]||(s[0]=[t("Documents")])),_:1}),s[2]||(s[2]=t(" / ")),l(a,{to:"/doc/browser/"},{default:e(()=>s[1]||(s[1]=[t("@faasjs/browser")])),_:1}),s[3]||(s[3]=t(" / FaasBrowserClient"))]),s[51]||(s[51]=o(`

Class: FaasBrowserClient

FaasJS browser client

const client = new FaasBrowserClient('http://localhost:8080/')
+import{_ as r,c as i,b as n,d as l,e,f as t,a as o,r as p,o as d}from"./app-BlW5p_5f.js";const u={};function b(m,s){const a=p("RouteLink");return d(),i("div",null,[n("p",null,[l(a,{to:"/doc/browser/"},{default:e(()=>s[0]||(s[0]=[t("Documents")])),_:1}),s[2]||(s[2]=t(" / ")),l(a,{to:"/doc/browser/"},{default:e(()=>s[1]||(s[1]=[t("@faasjs/browser")])),_:1}),s[3]||(s[3]=t(" / FaasBrowserClient"))]),s[51]||(s[51]=o(`

Class: FaasBrowserClient

FaasJS browser client

const client = new FaasBrowserClient('http://localhost:8080/')
 
 await client.action('func', { key: 'value' })
 

Constructors

new FaasBrowserClient()

`,5)),n("blockquote",null,[n("p",null,[s[5]||(s[5]=n("strong",null,"new FaasBrowserClient",-1)),s[6]||(s[6]=t("(")),s[7]||(s[7]=n("code",null,"baseUrl",-1)),s[8]||(s[8]=t(", ")),s[9]||(s[9]=n("code",null,"options",-1)),s[10]||(s[10]=t("): ")),l(a,{to:"/doc/browser/classes/FaasBrowserClient.html"},{default:e(()=>s[4]||(s[4]=[n("code",null,"FaasBrowserClient",-1)])),_:1})])]),s[52]||(s[52]=n("h4",{id:"parameters",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#parameters"},[n("span",null,"Parameters")])],-1)),s[53]||(s[53]=n("p",null,[t("• "),n("strong",null,"baseUrl"),t(": `${string}/` = "),n("code",null,"'/'")],-1)),n("p",null,[s[12]||(s[12]=t("• ")),s[13]||(s[13]=n("strong",null,"options",-1)),s[14]||(s[14]=t(": ")),l(a,{to:"/doc/browser/type-aliases/Options.html"},{default:e(()=>s[11]||(s[11]=[n("code",null,"Options",-1)])),_:1}),s[15]||(s[15]=t(" = ")),s[16]||(s[16]=n("code",null,"...",-1))]),s[54]||(s[54]=n("h4",{id:"returns",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#returns"},[n("span",null,"Returns")])],-1)),n("p",null,[l(a,{to:"/doc/browser/classes/FaasBrowserClient.html"},{default:e(()=>s[17]||(s[17]=[n("code",null,"FaasBrowserClient",-1)])),_:1})]),s[55]||(s[55]=n("h2",{id:"methods",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#methods"},[n("span",null,"Methods")])],-1)),s[56]||(s[56]=n("h3",{id:"action",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#action"},[n("span",null,"action()")])],-1)),n("blockquote",null,[n("p",null,[s[19]||(s[19]=n("strong",null,"action",-1)),s[20]||(s[20]=t("<")),s[21]||(s[21]=n("code",null,"PathOrData",-1)),s[22]||(s[22]=t(">(")),s[23]||(s[23]=n("code",null,"action",-1)),s[24]||(s[24]=t(", ")),s[25]||(s[25]=n("code",null,"params",-1)),s[26]||(s[26]=t("?, ")),s[27]||(s[27]=n("code",null,"options",-1)),s[28]||(s[28]=t("?): ")),s[29]||(s[29]=n("code",null,"Promise",-1)),s[30]||(s[30]=t("<")),l(a,{to:"/doc/browser/classes/Response.html"},{default:e(()=>s[18]||(s[18]=[n("code",null,"Response",-1)])),_:1}),s[31]||(s[31]=t("<")),s[32]||(s[32]=n("code",null,"FaasData",-1)),s[33]||(s[33]=t("<")),s[34]||(s[34]=n("code",null,"PathOrData",-1)),s[35]||(s[35]=t(">>>"))])]),s[57]||(s[57]=o('

Request a FaasJS function

Type Parameters

PathOrData extends FaasAction

Parameters

action: string | PathOrData

function's path or react's server action

params?: FaasParams<PathOrData>

function's params

',8)),n("p",null,[s[37]||(s[37]=t("• ")),s[38]||(s[38]=n("strong",null,"options?",-1)),s[39]||(s[39]=t(": ")),l(a,{to:"/doc/browser/type-aliases/Options.html"},{default:e(()=>s[36]||(s[36]=[n("code",null,"Options",-1)])),_:1})]),s[58]||(s[58]=o(`

request options

await client.action('func', { key: 'value' })
diff --git a/assets/FaasBrowserClient.html-Bf7omJNp.js b/assets/FaasBrowserClient.html-DA4H9PT4.js
similarity index 99%
rename from assets/FaasBrowserClient.html-Bf7omJNp.js
rename to assets/FaasBrowserClient.html-DA4H9PT4.js
index 3e3c79ac3..f3c499982 100644
--- a/assets/FaasBrowserClient.html-Bf7omJNp.js
+++ b/assets/FaasBrowserClient.html-DA4H9PT4.js
@@ -1,4 +1,4 @@
-import{_ as r,c as i,b as n,d as a,e,f as t,a as o,r as p,o as u}from"./app-DsV01JBz.js";const d={};function m(g,s){const l=p("RouteLink");return u(),i("div",null,[n("p",null,[a(l,{to:"/doc/vue-plugin/"},{default:e(()=>s[0]||(s[0]=[t("Documents")])),_:1}),s[2]||(s[2]=t(" / ")),a(l,{to:"/doc/vue-plugin/"},{default:e(()=>s[1]||(s[1]=[t("@faasjs/vue-plugin")])),_:1}),s[3]||(s[3]=t(" / FaasBrowserClient"))]),s[51]||(s[51]=o(`

Class: FaasBrowserClient

FaasJS browser client

const client = new FaasBrowserClient('http://localhost:8080/')
+import{_ as r,c as i,b as n,d as a,e,f as t,a as o,r as p,o as u}from"./app-BlW5p_5f.js";const d={};function m(g,s){const l=p("RouteLink");return u(),i("div",null,[n("p",null,[a(l,{to:"/doc/vue-plugin/"},{default:e(()=>s[0]||(s[0]=[t("Documents")])),_:1}),s[2]||(s[2]=t(" / ")),a(l,{to:"/doc/vue-plugin/"},{default:e(()=>s[1]||(s[1]=[t("@faasjs/vue-plugin")])),_:1}),s[3]||(s[3]=t(" / FaasBrowserClient"))]),s[51]||(s[51]=o(`

Class: FaasBrowserClient

FaasJS browser client

const client = new FaasBrowserClient('http://localhost:8080/')
 
 await client.action('func', { key: 'value' })
 

Constructors

new FaasBrowserClient()

`,5)),n("blockquote",null,[n("p",null,[s[5]||(s[5]=n("strong",null,"new FaasBrowserClient",-1)),s[6]||(s[6]=t("(")),s[7]||(s[7]=n("code",null,"baseUrl",-1)),s[8]||(s[8]=t(", ")),s[9]||(s[9]=n("code",null,"options",-1)),s[10]||(s[10]=t("): ")),a(l,{to:"/doc/vue-plugin/classes/FaasBrowserClient.html"},{default:e(()=>s[4]||(s[4]=[n("code",null,"FaasBrowserClient",-1)])),_:1})])]),s[52]||(s[52]=n("h4",{id:"parameters",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#parameters"},[n("span",null,"Parameters")])],-1)),s[53]||(s[53]=n("p",null,[t("• "),n("strong",null,"baseUrl"),t(": `${string}/` = "),n("code",null,"'/'")],-1)),n("p",null,[s[12]||(s[12]=t("• ")),s[13]||(s[13]=n("strong",null,"options",-1)),s[14]||(s[14]=t(": ")),a(l,{to:"/doc/vue-plugin/type-aliases/Options.html"},{default:e(()=>s[11]||(s[11]=[n("code",null,"Options",-1)])),_:1}),s[15]||(s[15]=t(" = ")),s[16]||(s[16]=n("code",null,"...",-1))]),s[54]||(s[54]=n("h4",{id:"returns",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#returns"},[n("span",null,"Returns")])],-1)),n("p",null,[a(l,{to:"/doc/vue-plugin/classes/FaasBrowserClient.html"},{default:e(()=>s[17]||(s[17]=[n("code",null,"FaasBrowserClient",-1)])),_:1})]),s[55]||(s[55]=n("h2",{id:"methods",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#methods"},[n("span",null,"Methods")])],-1)),s[56]||(s[56]=n("h3",{id:"action",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#action"},[n("span",null,"action()")])],-1)),n("blockquote",null,[n("p",null,[s[19]||(s[19]=n("strong",null,"action",-1)),s[20]||(s[20]=t("<")),s[21]||(s[21]=n("code",null,"PathOrData",-1)),s[22]||(s[22]=t(">(")),s[23]||(s[23]=n("code",null,"action",-1)),s[24]||(s[24]=t(", ")),s[25]||(s[25]=n("code",null,"params",-1)),s[26]||(s[26]=t("?, ")),s[27]||(s[27]=n("code",null,"options",-1)),s[28]||(s[28]=t("?): ")),s[29]||(s[29]=n("code",null,"Promise",-1)),s[30]||(s[30]=t("<")),a(l,{to:"/doc/vue-plugin/classes/Response.html"},{default:e(()=>s[18]||(s[18]=[n("code",null,"Response",-1)])),_:1}),s[31]||(s[31]=t("<")),s[32]||(s[32]=n("code",null,"FaasData",-1)),s[33]||(s[33]=t("<")),s[34]||(s[34]=n("code",null,"PathOrData",-1)),s[35]||(s[35]=t(">>>"))])]),s[57]||(s[57]=o('

Request a FaasJS function

Type Parameters

PathOrData extends FaasAction

Parameters

action: string | PathOrData

function's path or react's server action

params?: FaasParams<PathOrData>

function's params

',8)),n("p",null,[s[37]||(s[37]=t("• ")),s[38]||(s[38]=n("strong",null,"options?",-1)),s[39]||(s[39]=t(": ")),a(l,{to:"/doc/vue-plugin/type-aliases/Options.html"},{default:e(()=>s[36]||(s[36]=[n("code",null,"Options",-1)])),_:1})]),s[58]||(s[58]=o(`

request options

await client.action('func', { key: 'value' })
diff --git a/assets/FaasBrowserClientAction.html-Bto7IXjv.js b/assets/FaasBrowserClientAction.html-CruwrelK.js
similarity index 98%
rename from assets/FaasBrowserClientAction.html-Bto7IXjv.js
rename to assets/FaasBrowserClientAction.html-CruwrelK.js
index b7ff8ac89..9de33f39d 100644
--- a/assets/FaasBrowserClientAction.html-Bto7IXjv.js
+++ b/assets/FaasBrowserClientAction.html-CruwrelK.js
@@ -1 +1 @@
-import{_ as l,c as a,b as s,d as o,e as n,f as r,a as i,r as d,o as p}from"./app-DsV01JBz.js";const u={};function m(f,t){const e=d("RouteLink");return p(),a("div",null,[s("p",null,[o(e,{to:"/doc/browser/"},{default:n(()=>t[0]||(t[0]=[r("Documents")])),_:1}),t[2]||(t[2]=r(" / ")),o(e,{to:"/doc/browser/"},{default:n(()=>t[1]||(t[1]=[r("@faasjs/browser")])),_:1}),t[3]||(t[3]=r(" / FaasBrowserClientAction"))]),t[34]||(t[34]=s("h1",{id:"type-alias-faasbrowserclientaction",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-alias-faasbrowserclientaction"},[s("span",null,"Type Alias: FaasBrowserClientAction()")])],-1)),s("blockquote",null,[s("p",null,[t[5]||(t[5]=s("strong",null,"FaasBrowserClientAction",-1)),t[6]||(t[6]=r(": <")),t[7]||(t[7]=s("code",null,"PathOrData",-1)),t[8]||(t[8]=r(">(")),t[9]||(t[9]=s("code",null,"action",-1)),t[10]||(t[10]=r(", ")),t[11]||(t[11]=s("code",null,"params",-1)),t[12]||(t[12]=r("?, ")),t[13]||(t[13]=s("code",null,"options",-1)),t[14]||(t[14]=r("?) => ")),t[15]||(t[15]=s("code",null,"Promise",-1)),t[16]||(t[16]=r("<")),o(e,{to:"/doc/browser/classes/Response.html"},{default:n(()=>t[4]||(t[4]=[s("code",null,"Response",-1)])),_:1}),t[17]||(t[17]=r("<")),t[18]||(t[18]=s("code",null,"FaasData",-1)),t[19]||(t[19]=r("<")),t[20]||(t[20]=s("code",null,"PathOrData",-1)),t[21]||(t[21]=r(">>>"))])]),t[35]||(t[35]=i('

Type Parameters

PathOrData extends FaasAction

Parameters

action: PathOrData | string

params?: FaasParams<PathOrData>

',5)),s("p",null,[t[23]||(t[23]=r("• ")),t[24]||(t[24]=s("strong",null,"options?",-1)),t[25]||(t[25]=r(": ")),o(e,{to:"/doc/browser/type-aliases/Options.html"},{default:n(()=>t[22]||(t[22]=[s("code",null,"Options",-1)])),_:1})]),t[36]||(t[36]=s("h2",{id:"returns",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#returns"},[s("span",null,"Returns")])],-1)),s("p",null,[t[27]||(t[27]=s("code",null,"Promise",-1)),t[28]||(t[28]=r("<")),o(e,{to:"/doc/browser/classes/Response.html"},{default:n(()=>t[26]||(t[26]=[s("code",null,"Response",-1)])),_:1}),t[29]||(t[29]=r("<")),t[30]||(t[30]=s("code",null,"FaasData",-1)),t[31]||(t[31]=r("<")),t[32]||(t[32]=s("code",null,"PathOrData",-1)),t[33]||(t[33]=r(">>>"))])])}const b=l(u,[["render",m],["__file","FaasBrowserClientAction.html.vue"]]),g=JSON.parse('{"path":"/doc/browser/type-aliases/FaasBrowserClientAction.html","title":"Type Alias: FaasBrowserClientAction()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/browser/type-aliases/FaasBrowserClientAction.md"}');export{b as comp,g as data}; +import{_ as l,c as a,b as s,d as o,e as n,f as r,a as i,r as d,o as p}from"./app-BlW5p_5f.js";const u={};function m(f,t){const e=d("RouteLink");return p(),a("div",null,[s("p",null,[o(e,{to:"/doc/browser/"},{default:n(()=>t[0]||(t[0]=[r("Documents")])),_:1}),t[2]||(t[2]=r(" / ")),o(e,{to:"/doc/browser/"},{default:n(()=>t[1]||(t[1]=[r("@faasjs/browser")])),_:1}),t[3]||(t[3]=r(" / FaasBrowserClientAction"))]),t[34]||(t[34]=s("h1",{id:"type-alias-faasbrowserclientaction",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-alias-faasbrowserclientaction"},[s("span",null,"Type Alias: FaasBrowserClientAction()")])],-1)),s("blockquote",null,[s("p",null,[t[5]||(t[5]=s("strong",null,"FaasBrowserClientAction",-1)),t[6]||(t[6]=r(": <")),t[7]||(t[7]=s("code",null,"PathOrData",-1)),t[8]||(t[8]=r(">(")),t[9]||(t[9]=s("code",null,"action",-1)),t[10]||(t[10]=r(", ")),t[11]||(t[11]=s("code",null,"params",-1)),t[12]||(t[12]=r("?, ")),t[13]||(t[13]=s("code",null,"options",-1)),t[14]||(t[14]=r("?) => ")),t[15]||(t[15]=s("code",null,"Promise",-1)),t[16]||(t[16]=r("<")),o(e,{to:"/doc/browser/classes/Response.html"},{default:n(()=>t[4]||(t[4]=[s("code",null,"Response",-1)])),_:1}),t[17]||(t[17]=r("<")),t[18]||(t[18]=s("code",null,"FaasData",-1)),t[19]||(t[19]=r("<")),t[20]||(t[20]=s("code",null,"PathOrData",-1)),t[21]||(t[21]=r(">>>"))])]),t[35]||(t[35]=i('

Type Parameters

PathOrData extends FaasAction

Parameters

action: PathOrData | string

params?: FaasParams<PathOrData>

',5)),s("p",null,[t[23]||(t[23]=r("• ")),t[24]||(t[24]=s("strong",null,"options?",-1)),t[25]||(t[25]=r(": ")),o(e,{to:"/doc/browser/type-aliases/Options.html"},{default:n(()=>t[22]||(t[22]=[s("code",null,"Options",-1)])),_:1})]),t[36]||(t[36]=s("h2",{id:"returns",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#returns"},[s("span",null,"Returns")])],-1)),s("p",null,[t[27]||(t[27]=s("code",null,"Promise",-1)),t[28]||(t[28]=r("<")),o(e,{to:"/doc/browser/classes/Response.html"},{default:n(()=>t[26]||(t[26]=[s("code",null,"Response",-1)])),_:1}),t[29]||(t[29]=r("<")),t[30]||(t[30]=s("code",null,"FaasData",-1)),t[31]||(t[31]=r("<")),t[32]||(t[32]=s("code",null,"PathOrData",-1)),t[33]||(t[33]=r(">>>"))])])}const b=l(u,[["render",m],["__file","FaasBrowserClientAction.html.vue"]]),g=JSON.parse('{"path":"/doc/browser/type-aliases/FaasBrowserClientAction.html","title":"Type Alias: FaasBrowserClientAction()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/browser/type-aliases/FaasBrowserClientAction.md"}');export{b as comp,g as data}; diff --git a/assets/FaasData.html-Dg26ZPy8.js b/assets/FaasData.html-Cuu6Zhzk.js similarity index 95% rename from assets/FaasData.html-Dg26ZPy8.js rename to assets/FaasData.html-Cuu6Zhzk.js index cad5d1fe6..298befafe 100644 --- a/assets/FaasData.html-Dg26ZPy8.js +++ b/assets/FaasData.html-Cuu6Zhzk.js @@ -1 +1 @@ -import{_ as d,c as r,b as c,d as o,e as s,f as a,a as n,r as l,o as p}from"./app-DsV01JBz.js";const i={};function m(u,e){const t=l("RouteLink");return p(),r("div",null,[c("p",null,[o(t,{to:"/doc/react/"},{default:s(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[2]||(e[2]=a(" / ")),o(t,{to:"/doc/react/"},{default:s(()=>e[1]||(e[1]=[a("@faasjs/react")])),_:1}),e[3]||(e[3]=a(" / FaasData"))]),e[4]||(e[4]=n('

Type Alias: FaasData<T>

FaasData<T>: T extends FaasActionPaths ? FaasActions[T]["Data"] : T extends ReactServerAction ? Awaited<ReturnType<T>> : T

Get the returning data type of the action.

Type Parameters

T = any

',5))])}const T=d(i,[["render",m],["__file","FaasData.html.vue"]]),y=JSON.parse('{"path":"/doc/react/type-aliases/FaasData.html","title":"Type Alias: FaasData","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/type-aliases/FaasData.md"}');export{T as comp,y as data}; +import{_ as d,c as r,b as c,d as o,e as s,f as a,a as n,r as l,o as p}from"./app-BlW5p_5f.js";const i={};function m(u,e){const t=l("RouteLink");return p(),r("div",null,[c("p",null,[o(t,{to:"/doc/react/"},{default:s(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[2]||(e[2]=a(" / ")),o(t,{to:"/doc/react/"},{default:s(()=>e[1]||(e[1]=[a("@faasjs/react")])),_:1}),e[3]||(e[3]=a(" / FaasData"))]),e[4]||(e[4]=n('

Type Alias: FaasData<T>

FaasData<T>: T extends FaasActionPaths ? FaasActions[T]["Data"] : T extends ReactServerAction ? Awaited<ReturnType<T>> : T

Get the returning data type of the action.

Type Parameters

T = any

',5))])}const T=d(i,[["render",m],["__file","FaasData.html.vue"]]),y=JSON.parse('{"path":"/doc/react/type-aliases/FaasData.html","title":"Type Alias: FaasData","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/type-aliases/FaasData.md"}');export{T as comp,y as data}; diff --git a/assets/FaasData.html-DMGggaWr.js b/assets/FaasData.html-bEwH9w4f.js similarity index 96% rename from assets/FaasData.html-DMGggaWr.js rename to assets/FaasData.html-bEwH9w4f.js index 9aea68681..6b9d0c8bb 100644 --- a/assets/FaasData.html-DMGggaWr.js +++ b/assets/FaasData.html-bEwH9w4f.js @@ -1 +1 @@ -import{_ as n,c as d,b as e,d as o,e as l,f as a,a as r,r as p,o as i}from"./app-DsV01JBz.js";const u={};function m(y,t){const s=p("RouteLink");return i(),d("div",null,[e("p",null,[o(s,{to:"/doc/types/"},{default:l(()=>t[0]||(t[0]=[a("Documents")])),_:1}),t[2]||(t[2]=a(" / ")),o(s,{to:"/doc/types/"},{default:l(()=>t[1]||(t[1]=[a("@faasjs/types")])),_:1}),t[3]||(t[3]=a(" / FaasData"))]),t[14]||(t[14]=e("h1",{id:"type-alias-faasdata-t",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#type-alias-faasdata-t"},[e("span",null,"Type Alias: FaasData")])],-1)),e("blockquote",null,[e("p",null,[t[5]||(t[5]=e("strong",null,"FaasData",-1)),t[6]||(t[6]=a("<")),t[7]||(t[7]=e("code",null,"T",-1)),t[8]||(t[8]=a(">: ")),t[9]||(t[9]=e("code",null,"T",-1)),t[10]||(t[10]=a()),t[11]||(t[11]=e("em",null,"extends",-1)),t[12]||(t[12]=a()),o(s,{to:"/doc/types/type-aliases/FaasActionPaths.html"},{default:l(()=>t[4]||(t[4]=[e("code",null,"FaasActionPaths",-1)])),_:1}),t[13]||(t[13]=r(" ? FaasActions[T]["Data"] : T extends ReactServerAction ? Awaited<ReturnType<T>> : T",20))])]),t[15]||(t[15]=e("p",null,"Get the returning data type of the action.",-1)),t[16]||(t[16]=e("h2",{id:"type-parameters",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#type-parameters"},[e("span",null,"Type Parameters")])],-1)),t[17]||(t[17]=e("p",null,[a("• "),e("strong",null,"T"),a(" = "),e("code",null,"any")],-1))])}const T=n(u,[["render",m],["__file","FaasData.html.vue"]]),F=JSON.parse('{"path":"/doc/types/type-aliases/FaasData.html","title":"Type Alias: FaasData","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/types/type-aliases/FaasData.md"}');export{T as comp,F as data}; +import{_ as n,c as d,b as e,d as o,e as l,f as a,a as r,r as p,o as i}from"./app-BlW5p_5f.js";const u={};function m(y,t){const s=p("RouteLink");return i(),d("div",null,[e("p",null,[o(s,{to:"/doc/types/"},{default:l(()=>t[0]||(t[0]=[a("Documents")])),_:1}),t[2]||(t[2]=a(" / ")),o(s,{to:"/doc/types/"},{default:l(()=>t[1]||(t[1]=[a("@faasjs/types")])),_:1}),t[3]||(t[3]=a(" / FaasData"))]),t[14]||(t[14]=e("h1",{id:"type-alias-faasdata-t",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#type-alias-faasdata-t"},[e("span",null,"Type Alias: FaasData")])],-1)),e("blockquote",null,[e("p",null,[t[5]||(t[5]=e("strong",null,"FaasData",-1)),t[6]||(t[6]=a("<")),t[7]||(t[7]=e("code",null,"T",-1)),t[8]||(t[8]=a(">: ")),t[9]||(t[9]=e("code",null,"T",-1)),t[10]||(t[10]=a()),t[11]||(t[11]=e("em",null,"extends",-1)),t[12]||(t[12]=a()),o(s,{to:"/doc/types/type-aliases/FaasActionPaths.html"},{default:l(()=>t[4]||(t[4]=[e("code",null,"FaasActionPaths",-1)])),_:1}),t[13]||(t[13]=r(" ? FaasActions[T]["Data"] : T extends ReactServerAction ? Awaited<ReturnType<T>> : T",20))])]),t[15]||(t[15]=e("p",null,"Get the returning data type of the action.",-1)),t[16]||(t[16]=e("h2",{id:"type-parameters",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#type-parameters"},[e("span",null,"Type Parameters")])],-1)),t[17]||(t[17]=e("p",null,[a("• "),e("strong",null,"T"),a(" = "),e("code",null,"any")],-1))])}const T=n(u,[["render",m],["__file","FaasData.html.vue"]]),F=JSON.parse('{"path":"/doc/types/type-aliases/FaasData.html","title":"Type Alias: FaasData","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/types/type-aliases/FaasData.md"}');export{T as comp,F as data}; diff --git a/assets/FaasDataInjection.html-BKtFneeE.js b/assets/FaasDataInjection.html-BdmZSBwz.js similarity index 99% rename from assets/FaasDataInjection.html-BKtFneeE.js rename to assets/FaasDataInjection.html-BdmZSBwz.js index 1b68887ca..2ce83fee8 100644 --- a/assets/FaasDataInjection.html-BKtFneeE.js +++ b/assets/FaasDataInjection.html-BdmZSBwz.js @@ -1 +1 @@ -import{_ as r,c as d,b as a,d as o,e as s,f as e,a as n,r as i,o as p}from"./app-DsV01JBz.js";const u={};function g(m,t){const l=i("RouteLink");return p(),d("div",null,[a("p",null,[o(l,{to:"/doc/react/"},{default:s(()=>t[0]||(t[0]=[e("Documents")])),_:1}),t[2]||(t[2]=e(" / ")),o(l,{to:"/doc/react/"},{default:s(()=>t[1]||(t[1]=[e("@faasjs/react")])),_:1}),t[3]||(t[3]=e(" / FaasDataInjection"))]),t[58]||(t[58]=n('

Type Alias: FaasDataInjection<PathOrData>

FaasDataInjection<PathOrData>: object

Injects FaasData props.

Type Parameters

',4)),a("p",null,[t[5]||(t[5]=e("• ")),t[6]||(t[6]=a("strong",null,"PathOrData",-1)),t[7]||(t[7]=e()),t[8]||(t[8]=a("em",null,"extends",-1)),t[9]||(t[9]=e()),o(l,{to:"/doc/react/type-aliases/FaasAction.html"},{default:s(()=>t[4]||(t[4]=[a("code",null,"FaasAction",-1)])),_:1}),t[10]||(t[10]=e(" = ")),t[11]||(t[11]=a("code",null,"any",-1))]),t[59]||(t[59]=n('

Type declaration

action

action: PathOrData | string

data

',4)),a("blockquote",null,[a("p",null,[t[13]||(t[13]=a("strong",null,"data",-1)),t[14]||(t[14]=e(": ")),o(l,{to:"/doc/react/type-aliases/FaasData.html"},{default:s(()=>t[12]||(t[12]=[a("code",null,"FaasData",-1)])),_:1}),t[15]||(t[15]=e("<")),t[16]||(t[16]=a("code",null,"PathOrData",-1)),t[17]||(t[17]=e(">"))])]),t[60]||(t[60]=n('

error

error: any

loading

loading: boolean

params

params: Record<string, any>

promise

',7)),a("blockquote",null,[a("p",null,[t[20]||(t[20]=a("strong",null,"promise",-1)),t[21]||(t[21]=e(": ")),t[22]||(t[22]=a("code",null,"Promise",-1)),t[23]||(t[23]=e("<")),o(l,{to:"/doc/react/classes/Response.html"},{default:s(()=>t[18]||(t[18]=[a("code",null,"Response",-1)])),_:1}),t[24]||(t[24]=e("<")),o(l,{to:"/doc/react/type-aliases/FaasData.html"},{default:s(()=>t[19]||(t[19]=[a("code",null,"FaasData",-1)])),_:1}),t[25]||(t[25]=e("<")),t[26]||(t[26]=a("code",null,"PathOrData",-1)),t[27]||(t[27]=e(">>>"))])]),t[61]||(t[61]=a("h3",{id:"reloadtimes",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#reloadtimes"},[a("span",null,"reloadTimes")])],-1)),t[62]||(t[62]=a("blockquote",null,[a("p",null,[a("strong",null,"reloadTimes"),e(": "),a("code",null,"number")])],-1)),t[63]||(t[63]=a("h3",{id:"setdata",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#setdata"},[a("span",null,"setData")])],-1)),a("blockquote",null,[a("p",null,[t[29]||(t[29]=a("strong",null,"setData",-1)),t[30]||(t[30]=e(": ")),t[31]||(t[31]=a("code",null,"React.Dispatch",-1)),t[32]||(t[32]=e("<")),t[33]||(t[33]=a("code",null,"React.SetStateAction",-1)),t[34]||(t[34]=e("<")),o(l,{to:"/doc/react/type-aliases/FaasData.html"},{default:s(()=>t[28]||(t[28]=[a("code",null,"FaasData",-1)])),_:1}),t[35]||(t[35]=e("<")),t[36]||(t[36]=a("code",null,"PathOrData",-1)),t[37]||(t[37]=e(">>>"))])]),t[64]||(t[64]=n('

setError

setError: React.Dispatch<React.SetStateAction<any>>

setLoading

setLoading: React.Dispatch<React.SetStateAction<boolean>>

setPromise

',5)),a("blockquote",null,[a("p",null,[t[40]||(t[40]=a("strong",null,"setPromise",-1)),t[41]||(t[41]=e(": ")),t[42]||(t[42]=a("code",null,"React.Dispatch",-1)),t[43]||(t[43]=e("<")),t[44]||(t[44]=a("code",null,"React.SetStateAction",-1)),t[45]||(t[45]=e("<")),t[46]||(t[46]=a("code",null,"Promise",-1)),t[47]||(t[47]=e("<")),o(l,{to:"/doc/react/classes/Response.html"},{default:s(()=>t[38]||(t[38]=[a("code",null,"Response",-1)])),_:1}),t[48]||(t[48]=e("<")),o(l,{to:"/doc/react/type-aliases/FaasData.html"},{default:s(()=>t[39]||(t[39]=[a("code",null,"FaasData",-1)])),_:1}),t[49]||(t[49]=e("<")),t[50]||(t[50]=a("code",null,"PathOrData",-1)),t[51]||(t[51]=e(">>>>>"))])]),t[65]||(t[65]=n('

reload()

Reloads data with new or existing parameters.

Note: It will sets skip to false before loading data.

Parameters

params?: Record<string, any>

Returns

',6)),a("p",null,[t[53]||(t[53]=a("code",null,"Promise",-1)),t[54]||(t[54]=e("<")),o(l,{to:"/doc/react/classes/Response.html"},{default:s(()=>t[52]||(t[52]=[a("code",null,"Response",-1)])),_:1}),t[55]||(t[55]=e("<")),t[56]||(t[56]=a("code",null,"PathOrData",-1)),t[57]||(t[57]=e(">>"))])])}const f=r(u,[["render",g],["__file","FaasDataInjection.html.vue"]]),k=JSON.parse('{"path":"/doc/react/type-aliases/FaasDataInjection.html","title":"Type Alias: FaasDataInjection","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"action","slug":"action","link":"#action","children":[]},{"level":3,"title":"data","slug":"data","link":"#data","children":[]},{"level":3,"title":"error","slug":"error","link":"#error","children":[]},{"level":3,"title":"loading","slug":"loading","link":"#loading","children":[]},{"level":3,"title":"params","slug":"params","link":"#params","children":[]},{"level":3,"title":"promise","slug":"promise","link":"#promise","children":[]},{"level":3,"title":"reloadTimes","slug":"reloadtimes","link":"#reloadtimes","children":[]},{"level":3,"title":"setData","slug":"setdata","link":"#setdata","children":[]},{"level":3,"title":"setError","slug":"seterror","link":"#seterror","children":[]},{"level":3,"title":"setLoading","slug":"setloading","link":"#setloading","children":[]},{"level":3,"title":"setPromise","slug":"setpromise","link":"#setpromise","children":[]},{"level":3,"title":"reload()","slug":"reload","link":"#reload","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/type-aliases/FaasDataInjection.md"}');export{f as comp,k as data}; +import{_ as r,c as d,b as a,d as o,e as s,f as e,a as n,r as i,o as p}from"./app-BlW5p_5f.js";const u={};function g(m,t){const l=i("RouteLink");return p(),d("div",null,[a("p",null,[o(l,{to:"/doc/react/"},{default:s(()=>t[0]||(t[0]=[e("Documents")])),_:1}),t[2]||(t[2]=e(" / ")),o(l,{to:"/doc/react/"},{default:s(()=>t[1]||(t[1]=[e("@faasjs/react")])),_:1}),t[3]||(t[3]=e(" / FaasDataInjection"))]),t[58]||(t[58]=n('

Type Alias: FaasDataInjection<PathOrData>

FaasDataInjection<PathOrData>: object

Injects FaasData props.

Type Parameters

',4)),a("p",null,[t[5]||(t[5]=e("• ")),t[6]||(t[6]=a("strong",null,"PathOrData",-1)),t[7]||(t[7]=e()),t[8]||(t[8]=a("em",null,"extends",-1)),t[9]||(t[9]=e()),o(l,{to:"/doc/react/type-aliases/FaasAction.html"},{default:s(()=>t[4]||(t[4]=[a("code",null,"FaasAction",-1)])),_:1}),t[10]||(t[10]=e(" = ")),t[11]||(t[11]=a("code",null,"any",-1))]),t[59]||(t[59]=n('

Type declaration

action

action: PathOrData | string

data

',4)),a("blockquote",null,[a("p",null,[t[13]||(t[13]=a("strong",null,"data",-1)),t[14]||(t[14]=e(": ")),o(l,{to:"/doc/react/type-aliases/FaasData.html"},{default:s(()=>t[12]||(t[12]=[a("code",null,"FaasData",-1)])),_:1}),t[15]||(t[15]=e("<")),t[16]||(t[16]=a("code",null,"PathOrData",-1)),t[17]||(t[17]=e(">"))])]),t[60]||(t[60]=n('

error

error: any

loading

loading: boolean

params

params: Record<string, any>

promise

',7)),a("blockquote",null,[a("p",null,[t[20]||(t[20]=a("strong",null,"promise",-1)),t[21]||(t[21]=e(": ")),t[22]||(t[22]=a("code",null,"Promise",-1)),t[23]||(t[23]=e("<")),o(l,{to:"/doc/react/classes/Response.html"},{default:s(()=>t[18]||(t[18]=[a("code",null,"Response",-1)])),_:1}),t[24]||(t[24]=e("<")),o(l,{to:"/doc/react/type-aliases/FaasData.html"},{default:s(()=>t[19]||(t[19]=[a("code",null,"FaasData",-1)])),_:1}),t[25]||(t[25]=e("<")),t[26]||(t[26]=a("code",null,"PathOrData",-1)),t[27]||(t[27]=e(">>>"))])]),t[61]||(t[61]=a("h3",{id:"reloadtimes",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#reloadtimes"},[a("span",null,"reloadTimes")])],-1)),t[62]||(t[62]=a("blockquote",null,[a("p",null,[a("strong",null,"reloadTimes"),e(": "),a("code",null,"number")])],-1)),t[63]||(t[63]=a("h3",{id:"setdata",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#setdata"},[a("span",null,"setData")])],-1)),a("blockquote",null,[a("p",null,[t[29]||(t[29]=a("strong",null,"setData",-1)),t[30]||(t[30]=e(": ")),t[31]||(t[31]=a("code",null,"React.Dispatch",-1)),t[32]||(t[32]=e("<")),t[33]||(t[33]=a("code",null,"React.SetStateAction",-1)),t[34]||(t[34]=e("<")),o(l,{to:"/doc/react/type-aliases/FaasData.html"},{default:s(()=>t[28]||(t[28]=[a("code",null,"FaasData",-1)])),_:1}),t[35]||(t[35]=e("<")),t[36]||(t[36]=a("code",null,"PathOrData",-1)),t[37]||(t[37]=e(">>>"))])]),t[64]||(t[64]=n('

setError

setError: React.Dispatch<React.SetStateAction<any>>

setLoading

setLoading: React.Dispatch<React.SetStateAction<boolean>>

setPromise

',5)),a("blockquote",null,[a("p",null,[t[40]||(t[40]=a("strong",null,"setPromise",-1)),t[41]||(t[41]=e(": ")),t[42]||(t[42]=a("code",null,"React.Dispatch",-1)),t[43]||(t[43]=e("<")),t[44]||(t[44]=a("code",null,"React.SetStateAction",-1)),t[45]||(t[45]=e("<")),t[46]||(t[46]=a("code",null,"Promise",-1)),t[47]||(t[47]=e("<")),o(l,{to:"/doc/react/classes/Response.html"},{default:s(()=>t[38]||(t[38]=[a("code",null,"Response",-1)])),_:1}),t[48]||(t[48]=e("<")),o(l,{to:"/doc/react/type-aliases/FaasData.html"},{default:s(()=>t[39]||(t[39]=[a("code",null,"FaasData",-1)])),_:1}),t[49]||(t[49]=e("<")),t[50]||(t[50]=a("code",null,"PathOrData",-1)),t[51]||(t[51]=e(">>>>>"))])]),t[65]||(t[65]=n('

reload()

Reloads data with new or existing parameters.

Note: It will sets skip to false before loading data.

Parameters

params?: Record<string, any>

Returns

',6)),a("p",null,[t[53]||(t[53]=a("code",null,"Promise",-1)),t[54]||(t[54]=e("<")),o(l,{to:"/doc/react/classes/Response.html"},{default:s(()=>t[52]||(t[52]=[a("code",null,"Response",-1)])),_:1}),t[55]||(t[55]=e("<")),t[56]||(t[56]=a("code",null,"PathOrData",-1)),t[57]||(t[57]=e(">>"))])])}const f=r(u,[["render",g],["__file","FaasDataInjection.html.vue"]]),k=JSON.parse('{"path":"/doc/react/type-aliases/FaasDataInjection.html","title":"Type Alias: FaasDataInjection","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"action","slug":"action","link":"#action","children":[]},{"level":3,"title":"data","slug":"data","link":"#data","children":[]},{"level":3,"title":"error","slug":"error","link":"#error","children":[]},{"level":3,"title":"loading","slug":"loading","link":"#loading","children":[]},{"level":3,"title":"params","slug":"params","link":"#params","children":[]},{"level":3,"title":"promise","slug":"promise","link":"#promise","children":[]},{"level":3,"title":"reloadTimes","slug":"reloadtimes","link":"#reloadtimes","children":[]},{"level":3,"title":"setData","slug":"setdata","link":"#setdata","children":[]},{"level":3,"title":"setError","slug":"seterror","link":"#seterror","children":[]},{"level":3,"title":"setLoading","slug":"setloading","link":"#setloading","children":[]},{"level":3,"title":"setPromise","slug":"setpromise","link":"#setpromise","children":[]},{"level":3,"title":"reload()","slug":"reload","link":"#reload","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/type-aliases/FaasDataInjection.md"}');export{f as comp,k as data}; diff --git a/assets/FaasDataInjection.html-8Fz5ZCOg.js b/assets/FaasDataInjection.html-DYladEvf.js similarity index 95% rename from assets/FaasDataInjection.html-8Fz5ZCOg.js rename to assets/FaasDataInjection.html-DYladEvf.js index 3a0740a6e..32318073f 100644 --- a/assets/FaasDataInjection.html-8Fz5ZCOg.js +++ b/assets/FaasDataInjection.html-DYladEvf.js @@ -1 +1 @@ -import{_ as o,c as i,b as r,d as n,e as s,f as e,a as d,r as l,o as c}from"./app-DsV01JBz.js";const p={};function m(g,a){const t=l("RouteLink");return c(),i("div",null,[r("p",null,[n(t,{to:"/doc/ant-design/"},{default:s(()=>a[0]||(a[0]=[e("Documents")])),_:1}),a[2]||(a[2]=e(" / ")),n(t,{to:"/doc/ant-design/"},{default:s(()=>a[1]||(a[1]=[e("@faasjs/ant-design")])),_:1}),a[3]||(a[3]=e(" / FaasDataInjection"))]),a[4]||(a[4]=d('

Type Alias: FaasDataInjection<T>

FaasDataInjection<T>: Partial<OriginFaasDataInjection<T>>

Type Parameters

T = any

',4))])}const u=o(p,[["render",m],["__file","FaasDataInjection.html.vue"]]),y=JSON.parse('{"path":"/doc/ant-design/type-aliases/FaasDataInjection.html","title":"Type Alias: FaasDataInjection","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/FaasDataInjection.md"}');export{u as comp,y as data}; +import{_ as o,c as i,b as r,d as n,e as s,f as e,a as d,r as l,o as c}from"./app-BlW5p_5f.js";const p={};function m(g,a){const t=l("RouteLink");return c(),i("div",null,[r("p",null,[n(t,{to:"/doc/ant-design/"},{default:s(()=>a[0]||(a[0]=[e("Documents")])),_:1}),a[2]||(a[2]=e(" / ")),n(t,{to:"/doc/ant-design/"},{default:s(()=>a[1]||(a[1]=[e("@faasjs/ant-design")])),_:1}),a[3]||(a[3]=e(" / FaasDataInjection"))]),a[4]||(a[4]=d('

Type Alias: FaasDataInjection<T>

FaasDataInjection<T>: Partial<OriginFaasDataInjection<T>>

Type Parameters

T = any

',4))])}const u=o(p,[["render",m],["__file","FaasDataInjection.html.vue"]]),y=JSON.parse('{"path":"/doc/ant-design/type-aliases/FaasDataInjection.html","title":"Type Alias: FaasDataInjection","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/FaasDataInjection.md"}');export{u as comp,y as data}; diff --git a/assets/FaasDataWrapper.html-8by4luwB.js b/assets/FaasDataWrapper.html-BFzzERDF.js similarity index 97% rename from assets/FaasDataWrapper.html-8by4luwB.js rename to assets/FaasDataWrapper.html-BFzzERDF.js index ef8350337..82e6f4594 100644 --- a/assets/FaasDataWrapper.html-8by4luwB.js +++ b/assets/FaasDataWrapper.html-BFzzERDF.js @@ -1 +1 @@ -import{_ as l,c as o,b as t,d as s,e as n,f as e,a as p,r as d,o as u}from"./app-DsV01JBz.js";const i={};function m(f,a){const r=d("RouteLink");return u(),o("div",null,[t("p",null,[s(r,{to:"/doc/react/"},{default:n(()=>a[0]||(a[0]=[e("Documents")])),_:1}),a[2]||(a[2]=e(" / ")),s(r,{to:"/doc/react/"},{default:n(()=>a[1]||(a[1]=[e("@faasjs/react")])),_:1}),a[3]||(a[3]=e(" / FaasDataWrapper"))]),a[17]||(a[17]=p('

Function: FaasDataWrapper()

FaasDataWrapper<PathOrData>(props): JSX.Element

Type Parameters

',3)),t("p",null,[a[5]||(a[5]=e("• ")),a[6]||(a[6]=t("strong",null,"PathOrData",-1)),a[7]||(a[7]=e()),a[8]||(a[8]=t("em",null,"extends",-1)),a[9]||(a[9]=e()),s(r,{to:"/doc/react/type-aliases/FaasAction.html"},{default:n(()=>a[4]||(a[4]=[t("code",null,"FaasAction",-1)])),_:1})]),a[18]||(a[18]=t("h2",{id:"parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#parameters"},[t("span",null,"Parameters")])],-1)),t("p",null,[a[11]||(a[11]=e("• ")),a[12]||(a[12]=t("strong",null,"props",-1)),a[13]||(a[13]=e(": ")),s(r,{to:"/doc/react/type-aliases/FaasDataWrapperProps.html"},{default:n(()=>a[10]||(a[10]=[t("code",null,"FaasDataWrapperProps",-1)])),_:1}),a[14]||(a[14]=e("<")),a[15]||(a[15]=t("code",null,"PathOrData",-1)),a[16]||(a[16]=e(">"))]),a[19]||(a[19]=t("h2",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),a[20]||(a[20]=t("p",null,[t("code",null,"JSX.Element")],-1))])}const F=l(i,[["render",m],["__file","FaasDataWrapper.html.vue"]]),g=JSON.parse('{"path":"/doc/react/functions/FaasDataWrapper.html","title":"Function: FaasDataWrapper()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/functions/FaasDataWrapper.md"}');export{F as comp,g as data}; +import{_ as l,c as o,b as t,d as s,e as n,f as e,a as p,r as d,o as u}from"./app-BlW5p_5f.js";const i={};function m(f,a){const r=d("RouteLink");return u(),o("div",null,[t("p",null,[s(r,{to:"/doc/react/"},{default:n(()=>a[0]||(a[0]=[e("Documents")])),_:1}),a[2]||(a[2]=e(" / ")),s(r,{to:"/doc/react/"},{default:n(()=>a[1]||(a[1]=[e("@faasjs/react")])),_:1}),a[3]||(a[3]=e(" / FaasDataWrapper"))]),a[17]||(a[17]=p('

Function: FaasDataWrapper()

FaasDataWrapper<PathOrData>(props): JSX.Element

Type Parameters

',3)),t("p",null,[a[5]||(a[5]=e("• ")),a[6]||(a[6]=t("strong",null,"PathOrData",-1)),a[7]||(a[7]=e()),a[8]||(a[8]=t("em",null,"extends",-1)),a[9]||(a[9]=e()),s(r,{to:"/doc/react/type-aliases/FaasAction.html"},{default:n(()=>a[4]||(a[4]=[t("code",null,"FaasAction",-1)])),_:1})]),a[18]||(a[18]=t("h2",{id:"parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#parameters"},[t("span",null,"Parameters")])],-1)),t("p",null,[a[11]||(a[11]=e("• ")),a[12]||(a[12]=t("strong",null,"props",-1)),a[13]||(a[13]=e(": ")),s(r,{to:"/doc/react/type-aliases/FaasDataWrapperProps.html"},{default:n(()=>a[10]||(a[10]=[t("code",null,"FaasDataWrapperProps",-1)])),_:1}),a[14]||(a[14]=e("<")),a[15]||(a[15]=t("code",null,"PathOrData",-1)),a[16]||(a[16]=e(">"))]),a[19]||(a[19]=t("h2",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),a[20]||(a[20]=t("p",null,[t("code",null,"JSX.Element")],-1))])}const F=l(i,[["render",m],["__file","FaasDataWrapper.html.vue"]]),g=JSON.parse('{"path":"/doc/react/functions/FaasDataWrapper.html","title":"Function: FaasDataWrapper()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/functions/FaasDataWrapper.md"}');export{F as comp,g as data}; diff --git a/assets/FaasDataWrapper.html-B_rOYZIQ.js b/assets/FaasDataWrapper.html-Y1nFkLdr.js similarity index 98% rename from assets/FaasDataWrapper.html-B_rOYZIQ.js rename to assets/FaasDataWrapper.html-Y1nFkLdr.js index 008c87a59..5fc740e48 100644 --- a/assets/FaasDataWrapper.html-B_rOYZIQ.js +++ b/assets/FaasDataWrapper.html-Y1nFkLdr.js @@ -1,4 +1,4 @@ -import{_ as o,c as r,b as s,d as e,e as p,f as n,a as l,r as i,o as c}from"./app-DsV01JBz.js";const u={};function d(k,a){const t=i("RouteLink");return c(),r("div",null,[s("p",null,[e(t,{to:"/doc/ant-design/"},{default:p(()=>a[0]||(a[0]=[n("Documents")])),_:1}),a[2]||(a[2]=n(" / ")),e(t,{to:"/doc/ant-design/"},{default:p(()=>a[1]||(a[1]=[n("@faasjs/ant-design")])),_:1}),a[3]||(a[3]=n(" / FaasDataWrapper"))]),a[11]||(a[11]=l('

Function: FaasDataWrapper()

FaasDataWrapper<T>(props): JSX.Element

FaasDataWrapper component with Loading

Type Parameters

T = any

Parameters

',6)),s("p",null,[a[5]||(a[5]=n("• ")),a[6]||(a[6]=s("strong",null,"props",-1)),a[7]||(a[7]=n(": ")),e(t,{to:"/doc/ant-design/interfaces/FaasDataWrapperProps.html"},{default:p(()=>a[4]||(a[4]=[s("code",null,"FaasDataWrapperProps",-1)])),_:1}),a[8]||(a[8]=n("<")),a[9]||(a[9]=s("code",null,"T",-1)),a[10]||(a[10]=n(">"))]),a[12]||(a[12]=l(`

Returns

JSX.Element

Example

function MyComponent (props: FaasDataInjection) {
+import{_ as o,c as r,b as s,d as e,e as p,f as n,a as l,r as i,o as c}from"./app-BlW5p_5f.js";const u={};function d(k,a){const t=i("RouteLink");return c(),r("div",null,[s("p",null,[e(t,{to:"/doc/ant-design/"},{default:p(()=>a[0]||(a[0]=[n("Documents")])),_:1}),a[2]||(a[2]=n(" / ")),e(t,{to:"/doc/ant-design/"},{default:p(()=>a[1]||(a[1]=[n("@faasjs/ant-design")])),_:1}),a[3]||(a[3]=n(" / FaasDataWrapper"))]),a[11]||(a[11]=l('

Function: FaasDataWrapper()

FaasDataWrapper<T>(props): JSX.Element

FaasDataWrapper component with Loading

Type Parameters

T = any

Parameters

',6)),s("p",null,[a[5]||(a[5]=n("• ")),a[6]||(a[6]=s("strong",null,"props",-1)),a[7]||(a[7]=n(": ")),e(t,{to:"/doc/ant-design/interfaces/FaasDataWrapperProps.html"},{default:p(()=>a[4]||(a[4]=[s("code",null,"FaasDataWrapperProps",-1)])),_:1}),a[8]||(a[8]=n("<")),a[9]||(a[9]=s("code",null,"T",-1)),a[10]||(a[10]=n(">"))]),a[12]||(a[12]=l(`

Returns

JSX.Element

Example

function MyComponent (props: FaasDataInjection) {
   return <div>{ props.data }</div>
 }
 
diff --git a/assets/FaasDataWrapperProps.html-C3ZA-BQ7.js b/assets/FaasDataWrapperProps.html-BdpwOOK9.js
similarity index 99%
rename from assets/FaasDataWrapperProps.html-C3ZA-BQ7.js
rename to assets/FaasDataWrapperProps.html-BdpwOOK9.js
index e62986575..8aca88fa3 100644
--- a/assets/FaasDataWrapperProps.html-C3ZA-BQ7.js
+++ b/assets/FaasDataWrapperProps.html-BdpwOOK9.js
@@ -1 +1 @@
-import{_ as s,c as l,b as a,d as t,e as n,f as o,a as d,r as i,o as c}from"./app-DsV01JBz.js";const p={};function h(g,e){const r=i("RouteLink");return c(),l("div",null,[a("p",null,[t(r,{to:"/doc/ant-design/"},{default:n(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),t(r,{to:"/doc/ant-design/"},{default:n(()=>e[1]||(e[1]=[o("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=o(" / FaasDataWrapperProps"))]),e[9]||(e[9]=d('

Interface: FaasDataWrapperProps<T>

Extends

  • FaasDataWrapperProps<T>

Type Parameters

T = any

Methods

onDataChange()?

optional onDataChange(args): void

Parameters

args: FaasDataInjection<T>

Returns

void

Inherited from

OriginProps.onDataChange

render()?

optional render(args): Element | Element[]

Parameters

args: FaasDataInjection<T>

Returns

Element | Element[]

Inherited from

OriginProps.render

Properties

action

action: string | T

Inherited from

OriginProps.action

baseUrl?

optional baseUrl: `${string}/`

Inherited from

OriginProps.baseUrl

children?

optional children: ReactElement<Partial<FaasDataInjection<T>>, string | JSXElementConstructor<any>>

Inherited from

OriginProps.children

data?

optional data: FaasData<T>

use custom data, should work with setData

Inherited from

OriginProps.data

fallback?

optional fallback: false | Element

Inherited from

OriginProps.fallback

loading?

optional loading: Element

loadingProps?

',47)),a("blockquote",null,[a("p",null,[e[5]||(e[5]=a("code",null,"optional",-1)),e[6]||(e[6]=o()),e[7]||(e[7]=a("strong",null,"loadingProps",-1)),e[8]||(e[8]=o(": ")),t(r,{to:"/doc/ant-design/type-aliases/LoadingProps.html"},{default:n(()=>e[4]||(e[4]=[a("code",null,"LoadingProps",-1)])),_:1})])]),e[10]||(e[10]=d('

params?

optional params: FaasParams<T>

Inherited from

OriginProps.params

setData?

optional setData: Dispatch<SetStateAction<FaasData<T>>>

use custom setData, should work with data

Inherited from

OriginProps.setData

',9))])}const m=s(p,[["render",h],["__file","FaasDataWrapperProps.html.vue"]]),u=JSON.parse('{"path":"/doc/ant-design/interfaces/FaasDataWrapperProps.html","title":"Interface: FaasDataWrapperProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"onDataChange()?","slug":"ondatachange","link":"#ondatachange","children":[]},{"level":3,"title":"render()?","slug":"render","link":"#render","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"action","slug":"action","link":"#action","children":[]},{"level":3,"title":"baseUrl?","slug":"baseurl","link":"#baseurl","children":[]},{"level":3,"title":"children?","slug":"children","link":"#children","children":[]},{"level":3,"title":"data?","slug":"data","link":"#data","children":[]},{"level":3,"title":"fallback?","slug":"fallback","link":"#fallback","children":[]},{"level":3,"title":"loading?","slug":"loading","link":"#loading","children":[]},{"level":3,"title":"loadingProps?","slug":"loadingprops","link":"#loadingprops","children":[]},{"level":3,"title":"params?","slug":"params","link":"#params","children":[]},{"level":3,"title":"setData?","slug":"setdata","link":"#setdata","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/FaasDataWrapperProps.md"}');export{m as comp,u as data}; +import{_ as s,c as l,b as a,d as t,e as n,f as o,a as d,r as i,o as c}from"./app-BlW5p_5f.js";const p={};function h(g,e){const r=i("RouteLink");return c(),l("div",null,[a("p",null,[t(r,{to:"/doc/ant-design/"},{default:n(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),t(r,{to:"/doc/ant-design/"},{default:n(()=>e[1]||(e[1]=[o("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=o(" / FaasDataWrapperProps"))]),e[9]||(e[9]=d('

Interface: FaasDataWrapperProps<T>

Extends

  • FaasDataWrapperProps<T>

Type Parameters

T = any

Methods

onDataChange()?

optional onDataChange(args): void

Parameters

args: FaasDataInjection<T>

Returns

void

Inherited from

OriginProps.onDataChange

render()?

optional render(args): Element | Element[]

Parameters

args: FaasDataInjection<T>

Returns

Element | Element[]

Inherited from

OriginProps.render

Properties

action

action: string | T

Inherited from

OriginProps.action

baseUrl?

optional baseUrl: `${string}/`

Inherited from

OriginProps.baseUrl

children?

optional children: ReactElement<Partial<FaasDataInjection<T>>, string | JSXElementConstructor<any>>

Inherited from

OriginProps.children

data?

optional data: FaasData<T>

use custom data, should work with setData

Inherited from

OriginProps.data

fallback?

optional fallback: false | Element

Inherited from

OriginProps.fallback

loading?

optional loading: Element

loadingProps?

',47)),a("blockquote",null,[a("p",null,[e[5]||(e[5]=a("code",null,"optional",-1)),e[6]||(e[6]=o()),e[7]||(e[7]=a("strong",null,"loadingProps",-1)),e[8]||(e[8]=o(": ")),t(r,{to:"/doc/ant-design/type-aliases/LoadingProps.html"},{default:n(()=>e[4]||(e[4]=[a("code",null,"LoadingProps",-1)])),_:1})])]),e[10]||(e[10]=d('

params?

optional params: FaasParams<T>

Inherited from

OriginProps.params

setData?

optional setData: Dispatch<SetStateAction<FaasData<T>>>

use custom setData, should work with data

Inherited from

OriginProps.setData

',9))])}const m=s(p,[["render",h],["__file","FaasDataWrapperProps.html.vue"]]),u=JSON.parse('{"path":"/doc/ant-design/interfaces/FaasDataWrapperProps.html","title":"Interface: FaasDataWrapperProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"onDataChange()?","slug":"ondatachange","link":"#ondatachange","children":[]},{"level":3,"title":"render()?","slug":"render","link":"#render","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"action","slug":"action","link":"#action","children":[]},{"level":3,"title":"baseUrl?","slug":"baseurl","link":"#baseurl","children":[]},{"level":3,"title":"children?","slug":"children","link":"#children","children":[]},{"level":3,"title":"data?","slug":"data","link":"#data","children":[]},{"level":3,"title":"fallback?","slug":"fallback","link":"#fallback","children":[]},{"level":3,"title":"loading?","slug":"loading","link":"#loading","children":[]},{"level":3,"title":"loadingProps?","slug":"loadingprops","link":"#loadingprops","children":[]},{"level":3,"title":"params?","slug":"params","link":"#params","children":[]},{"level":3,"title":"setData?","slug":"setdata","link":"#setdata","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/FaasDataWrapperProps.md"}');export{m as comp,u as data}; diff --git a/assets/FaasDataWrapperProps.html-BjFbUcdR.js b/assets/FaasDataWrapperProps.html-ai49Ztyv.js similarity index 99% rename from assets/FaasDataWrapperProps.html-BjFbUcdR.js rename to assets/FaasDataWrapperProps.html-ai49Ztyv.js index bb18bd958..8778b32e8 100644 --- a/assets/FaasDataWrapperProps.html-BjFbUcdR.js +++ b/assets/FaasDataWrapperProps.html-ai49Ztyv.js @@ -1 +1 @@ -import{_ as o,c as d,b as t,d as r,e,f as l,a as s,r as p,o as i}from"./app-DsV01JBz.js";const u={};function m(f,a){const n=p("RouteLink");return i(),d("div",null,[t("p",null,[r(n,{to:"/doc/react/"},{default:e(()=>a[0]||(a[0]=[l("Documents")])),_:1}),a[2]||(a[2]=l(" / ")),r(n,{to:"/doc/react/"},{default:e(()=>a[1]||(a[1]=[l("@faasjs/react")])),_:1}),a[3]||(a[3]=l(" / FaasDataWrapperProps"))]),a[64]||(a[64]=t("h1",{id:"type-alias-faasdatawrapperprops-pathordata",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-alias-faasdatawrapperprops-pathordata"},[t("span",null,"Type Alias: FaasDataWrapperProps")])],-1)),a[65]||(a[65]=t("blockquote",null,[t("p",null,[t("strong",null,"FaasDataWrapperProps"),l("<"),t("code",null,"PathOrData"),l(">: "),t("code",null,"object")])],-1)),a[66]||(a[66]=t("h2",{id:"type-parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-parameters"},[t("span",null,"Type Parameters")])],-1)),t("p",null,[a[5]||(a[5]=l("• ")),a[6]||(a[6]=t("strong",null,"PathOrData",-1)),a[7]||(a[7]=l()),a[8]||(a[8]=t("em",null,"extends",-1)),a[9]||(a[9]=l()),r(n,{to:"/doc/react/type-aliases/FaasAction.html"},{default:e(()=>a[4]||(a[4]=[t("code",null,"FaasAction",-1)])),_:1})]),a[67]||(a[67]=s('

Type declaration

action

action: PathOrData | string

baseUrl?

optional baseUrl: BaseUrl

children?

',6)),t("blockquote",null,[t("p",null,[a[11]||(a[11]=t("code",null,"optional",-1)),a[12]||(a[12]=l()),a[13]||(a[13]=t("strong",null,"children",-1)),a[14]||(a[14]=l(": ")),a[15]||(a[15]=t("code",null,"React.ReactElement",-1)),a[16]||(a[16]=l("<")),a[17]||(a[17]=t("code",null,"Partial",-1)),a[18]||(a[18]=l("<")),r(n,{to:"/doc/react/type-aliases/FaasDataInjection.html"},{default:e(()=>a[10]||(a[10]=[t("code",null,"FaasDataInjection",-1)])),_:1}),a[19]||(a[19]=l("<")),a[20]||(a[20]=t("code",null,"PathOrData",-1)),a[21]||(a[21]=l(">>>"))])]),a[68]||(a[68]=t("h3",{id:"data",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#data"},[t("span",null,"data?")])],-1)),t("blockquote",null,[t("p",null,[a[23]||(a[23]=t("code",null,"optional",-1)),a[24]||(a[24]=l()),a[25]||(a[25]=t("strong",null,"data",-1)),a[26]||(a[26]=l(": ")),r(n,{to:"/doc/react/type-aliases/FaasData.html"},{default:e(()=>a[22]||(a[22]=[t("code",null,"FaasData",-1)])),_:1}),a[27]||(a[27]=l("<")),a[28]||(a[28]=t("code",null,"PathOrData",-1)),a[29]||(a[29]=l(">"))])]),a[69]||(a[69]=s('

use custom data, should work with setData

fallback?

optional fallback: JSX.Element | false

params?

',4)),t("blockquote",null,[t("p",null,[a[31]||(a[31]=t("code",null,"optional",-1)),a[32]||(a[32]=l()),a[33]||(a[33]=t("strong",null,"params",-1)),a[34]||(a[34]=l(": ")),r(n,{to:"/doc/react/type-aliases/FaasParams.html"},{default:e(()=>a[30]||(a[30]=[t("code",null,"FaasParams",-1)])),_:1}),a[35]||(a[35]=l("<")),a[36]||(a[36]=t("code",null,"PathOrData",-1)),a[37]||(a[37]=l(">"))])]),a[70]||(a[70]=t("h3",{id:"setdata",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#setdata"},[t("span",null,"setData?")])],-1)),t("blockquote",null,[t("p",null,[a[39]||(a[39]=t("code",null,"optional",-1)),a[40]||(a[40]=l()),a[41]||(a[41]=t("strong",null,"setData",-1)),a[42]||(a[42]=l(": ")),a[43]||(a[43]=t("code",null,"React.Dispatch",-1)),a[44]||(a[44]=l("<")),a[45]||(a[45]=t("code",null,"React.SetStateAction",-1)),a[46]||(a[46]=l("<")),r(n,{to:"/doc/react/type-aliases/FaasData.html"},{default:e(()=>a[38]||(a[38]=[t("code",null,"FaasData",-1)])),_:1}),a[47]||(a[47]=l("<")),a[48]||(a[48]=t("code",null,"PathOrData",-1)),a[49]||(a[49]=l(">>>"))])]),a[71]||(a[71]=t("p",null,"use custom setData, should work with data",-1)),a[72]||(a[72]=t("h3",{id:"ondatachange",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#ondatachange"},[t("span",null,"onDataChange()?")])],-1)),a[73]||(a[73]=t("h4",{id:"parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#parameters"},[t("span",null,"Parameters")])],-1)),t("p",null,[a[51]||(a[51]=l("• ")),a[52]||(a[52]=t("strong",null,"args",-1)),a[53]||(a[53]=l(": ")),r(n,{to:"/doc/react/type-aliases/FaasDataInjection.html"},{default:e(()=>a[50]||(a[50]=[t("code",null,"FaasDataInjection",-1)])),_:1}),a[54]||(a[54]=l("<")),a[55]||(a[55]=t("code",null,"PathOrData",-1)),a[56]||(a[56]=l(">"))]),a[74]||(a[74]=s('

Returns

void

render()?

Parameters

',4)),t("p",null,[a[58]||(a[58]=l("• ")),a[59]||(a[59]=t("strong",null,"args",-1)),a[60]||(a[60]=l(": ")),r(n,{to:"/doc/react/type-aliases/FaasDataInjection.html"},{default:e(()=>a[57]||(a[57]=[t("code",null,"FaasDataInjection",-1)])),_:1}),a[61]||(a[61]=l("<")),a[62]||(a[62]=t("code",null,"PathOrData",-1)),a[63]||(a[63]=l(">"))]),a[75]||(a[75]=t("h4",{id:"returns-1",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns-1"},[t("span",null,"Returns")])],-1)),a[76]||(a[76]=t("p",null,[t("code",null,"Element"),l(" | "),t("code",null,"Element"),l("[]")],-1))])}const D=o(u,[["render",m],["__file","FaasDataWrapperProps.html.vue"]]),g=JSON.parse('{"path":"/doc/react/type-aliases/FaasDataWrapperProps.html","title":"Type Alias: FaasDataWrapperProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"action","slug":"action","link":"#action","children":[]},{"level":3,"title":"baseUrl?","slug":"baseurl","link":"#baseurl","children":[]},{"level":3,"title":"children?","slug":"children","link":"#children","children":[]},{"level":3,"title":"data?","slug":"data","link":"#data","children":[]},{"level":3,"title":"fallback?","slug":"fallback","link":"#fallback","children":[]},{"level":3,"title":"params?","slug":"params","link":"#params","children":[]},{"level":3,"title":"setData?","slug":"setdata","link":"#setdata","children":[]},{"level":3,"title":"onDataChange()?","slug":"ondatachange","link":"#ondatachange","children":[]},{"level":3,"title":"render()?","slug":"render","link":"#render","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/type-aliases/FaasDataWrapperProps.md"}');export{D as comp,g as data}; +import{_ as o,c as d,b as t,d as r,e,f as l,a as s,r as p,o as i}from"./app-BlW5p_5f.js";const u={};function m(f,a){const n=p("RouteLink");return i(),d("div",null,[t("p",null,[r(n,{to:"/doc/react/"},{default:e(()=>a[0]||(a[0]=[l("Documents")])),_:1}),a[2]||(a[2]=l(" / ")),r(n,{to:"/doc/react/"},{default:e(()=>a[1]||(a[1]=[l("@faasjs/react")])),_:1}),a[3]||(a[3]=l(" / FaasDataWrapperProps"))]),a[64]||(a[64]=t("h1",{id:"type-alias-faasdatawrapperprops-pathordata",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-alias-faasdatawrapperprops-pathordata"},[t("span",null,"Type Alias: FaasDataWrapperProps")])],-1)),a[65]||(a[65]=t("blockquote",null,[t("p",null,[t("strong",null,"FaasDataWrapperProps"),l("<"),t("code",null,"PathOrData"),l(">: "),t("code",null,"object")])],-1)),a[66]||(a[66]=t("h2",{id:"type-parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-parameters"},[t("span",null,"Type Parameters")])],-1)),t("p",null,[a[5]||(a[5]=l("• ")),a[6]||(a[6]=t("strong",null,"PathOrData",-1)),a[7]||(a[7]=l()),a[8]||(a[8]=t("em",null,"extends",-1)),a[9]||(a[9]=l()),r(n,{to:"/doc/react/type-aliases/FaasAction.html"},{default:e(()=>a[4]||(a[4]=[t("code",null,"FaasAction",-1)])),_:1})]),a[67]||(a[67]=s('

Type declaration

action

action: PathOrData | string

baseUrl?

optional baseUrl: BaseUrl

children?

',6)),t("blockquote",null,[t("p",null,[a[11]||(a[11]=t("code",null,"optional",-1)),a[12]||(a[12]=l()),a[13]||(a[13]=t("strong",null,"children",-1)),a[14]||(a[14]=l(": ")),a[15]||(a[15]=t("code",null,"React.ReactElement",-1)),a[16]||(a[16]=l("<")),a[17]||(a[17]=t("code",null,"Partial",-1)),a[18]||(a[18]=l("<")),r(n,{to:"/doc/react/type-aliases/FaasDataInjection.html"},{default:e(()=>a[10]||(a[10]=[t("code",null,"FaasDataInjection",-1)])),_:1}),a[19]||(a[19]=l("<")),a[20]||(a[20]=t("code",null,"PathOrData",-1)),a[21]||(a[21]=l(">>>"))])]),a[68]||(a[68]=t("h3",{id:"data",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#data"},[t("span",null,"data?")])],-1)),t("blockquote",null,[t("p",null,[a[23]||(a[23]=t("code",null,"optional",-1)),a[24]||(a[24]=l()),a[25]||(a[25]=t("strong",null,"data",-1)),a[26]||(a[26]=l(": ")),r(n,{to:"/doc/react/type-aliases/FaasData.html"},{default:e(()=>a[22]||(a[22]=[t("code",null,"FaasData",-1)])),_:1}),a[27]||(a[27]=l("<")),a[28]||(a[28]=t("code",null,"PathOrData",-1)),a[29]||(a[29]=l(">"))])]),a[69]||(a[69]=s('

use custom data, should work with setData

fallback?

optional fallback: JSX.Element | false

params?

',4)),t("blockquote",null,[t("p",null,[a[31]||(a[31]=t("code",null,"optional",-1)),a[32]||(a[32]=l()),a[33]||(a[33]=t("strong",null,"params",-1)),a[34]||(a[34]=l(": ")),r(n,{to:"/doc/react/type-aliases/FaasParams.html"},{default:e(()=>a[30]||(a[30]=[t("code",null,"FaasParams",-1)])),_:1}),a[35]||(a[35]=l("<")),a[36]||(a[36]=t("code",null,"PathOrData",-1)),a[37]||(a[37]=l(">"))])]),a[70]||(a[70]=t("h3",{id:"setdata",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#setdata"},[t("span",null,"setData?")])],-1)),t("blockquote",null,[t("p",null,[a[39]||(a[39]=t("code",null,"optional",-1)),a[40]||(a[40]=l()),a[41]||(a[41]=t("strong",null,"setData",-1)),a[42]||(a[42]=l(": ")),a[43]||(a[43]=t("code",null,"React.Dispatch",-1)),a[44]||(a[44]=l("<")),a[45]||(a[45]=t("code",null,"React.SetStateAction",-1)),a[46]||(a[46]=l("<")),r(n,{to:"/doc/react/type-aliases/FaasData.html"},{default:e(()=>a[38]||(a[38]=[t("code",null,"FaasData",-1)])),_:1}),a[47]||(a[47]=l("<")),a[48]||(a[48]=t("code",null,"PathOrData",-1)),a[49]||(a[49]=l(">>>"))])]),a[71]||(a[71]=t("p",null,"use custom setData, should work with data",-1)),a[72]||(a[72]=t("h3",{id:"ondatachange",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#ondatachange"},[t("span",null,"onDataChange()?")])],-1)),a[73]||(a[73]=t("h4",{id:"parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#parameters"},[t("span",null,"Parameters")])],-1)),t("p",null,[a[51]||(a[51]=l("• ")),a[52]||(a[52]=t("strong",null,"args",-1)),a[53]||(a[53]=l(": ")),r(n,{to:"/doc/react/type-aliases/FaasDataInjection.html"},{default:e(()=>a[50]||(a[50]=[t("code",null,"FaasDataInjection",-1)])),_:1}),a[54]||(a[54]=l("<")),a[55]||(a[55]=t("code",null,"PathOrData",-1)),a[56]||(a[56]=l(">"))]),a[74]||(a[74]=s('

Returns

void

render()?

Parameters

',4)),t("p",null,[a[58]||(a[58]=l("• ")),a[59]||(a[59]=t("strong",null,"args",-1)),a[60]||(a[60]=l(": ")),r(n,{to:"/doc/react/type-aliases/FaasDataInjection.html"},{default:e(()=>a[57]||(a[57]=[t("code",null,"FaasDataInjection",-1)])),_:1}),a[61]||(a[61]=l("<")),a[62]||(a[62]=t("code",null,"PathOrData",-1)),a[63]||(a[63]=l(">"))]),a[75]||(a[75]=t("h4",{id:"returns-1",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns-1"},[t("span",null,"Returns")])],-1)),a[76]||(a[76]=t("p",null,[t("code",null,"Element"),l(" | "),t("code",null,"Element"),l("[]")],-1))])}const D=o(u,[["render",m],["__file","FaasDataWrapperProps.html.vue"]]),g=JSON.parse('{"path":"/doc/react/type-aliases/FaasDataWrapperProps.html","title":"Type Alias: FaasDataWrapperProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"action","slug":"action","link":"#action","children":[]},{"level":3,"title":"baseUrl?","slug":"baseurl","link":"#baseurl","children":[]},{"level":3,"title":"children?","slug":"children","link":"#children","children":[]},{"level":3,"title":"data?","slug":"data","link":"#data","children":[]},{"level":3,"title":"fallback?","slug":"fallback","link":"#fallback","children":[]},{"level":3,"title":"params?","slug":"params","link":"#params","children":[]},{"level":3,"title":"setData?","slug":"setdata","link":"#setdata","children":[]},{"level":3,"title":"onDataChange()?","slug":"ondatachange","link":"#ondatachange","children":[]},{"level":3,"title":"render()?","slug":"render","link":"#render","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/type-aliases/FaasDataWrapperProps.md"}');export{D as comp,g as data}; diff --git a/assets/FaasItemProps.html-j-ySbDLf.js b/assets/FaasItemProps.html-CpDXA_kj.js similarity index 98% rename from assets/FaasItemProps.html-j-ySbDLf.js rename to assets/FaasItemProps.html-CpDXA_kj.js index 76d0c3bcb..a08892859 100644 --- a/assets/FaasItemProps.html-j-ySbDLf.js +++ b/assets/FaasItemProps.html-CpDXA_kj.js @@ -1,2 +1,2 @@ -import{_ as d,c as r,b as t,d as s,e as i,f as n,a as o,r as a,o as p}from"./app-DsV01JBz.js";const u={};function m(f,e){const l=a("RouteLink");return p(),r("div",null,[t("p",null,[s(l,{to:"/doc/ant-design/"},{default:i(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),s(l,{to:"/doc/ant-design/"},{default:i(()=>e[1]||(e[1]=[n("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=n(" / FaasItemProps"))]),e[27]||(e[27]=t("h1",{id:"interface-faasitemprops",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#interface-faasitemprops"},[t("span",null,"Interface: FaasItemProps")])],-1)),e[28]||(e[28]=t("h2",{id:"extends",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#extends"},[t("span",null,"Extends")])],-1)),t("ul",null,[t("li",null,[s(l,{to:"/doc/ant-design/interfaces/BaseItemProps.html"},{default:i(()=>e[4]||(e[4]=[t("code",null,"BaseItemProps",-1)])),_:1})])]),e[29]||(e[29]=t("h2",{id:"extended-by",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#extended-by"},[t("span",null,"Extended by")])],-1)),t("ul",null,[t("li",null,[s(l,{to:"/doc/ant-design/interfaces/DescriptionItemProps.html"},{default:i(()=>e[5]||(e[5]=[t("code",null,"DescriptionItemProps",-1)])),_:1})]),t("li",null,[s(l,{to:"/doc/ant-design/interfaces/TableItemProps.html"},{default:i(()=>e[6]||(e[6]=[t("code",null,"TableItemProps",-1)])),_:1})])]),e[30]||(e[30]=o('

Properties

id

id: string

Inherited from

',4)),t("p",null,[s(l,{to:"/doc/ant-design/interfaces/BaseItemProps.html"},{default:i(()=>e[7]||(e[7]=[t("code",null,"BaseItemProps",-1)])),_:1}),e[9]||(e[9]=n(".")),s(l,{to:"/doc/ant-design/interfaces/BaseItemProps.html#id"},{default:i(()=>e[8]||(e[8]=[t("code",null,"id",-1)])),_:1})]),e[31]||(e[31]=t("h3",{id:"options",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#options"},[t("span",null,"options?")])],-1)),t("blockquote",null,[t("p",null,[e[11]||(e[11]=t("code",null,"optional",-1)),e[12]||(e[12]=n()),e[13]||(e[13]=t("strong",null,"options",-1)),e[14]||(e[14]=n(": ")),s(l,{to:"/doc/ant-design/type-aliases/BaseOption.html"},{default:i(()=>e[10]||(e[10]=[t("code",null,"BaseOption",-1)])),_:1}),e[15]||(e[15]=n("[]"))])]),e[32]||(e[32]=t("h4",{id:"inherited-from-1",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#inherited-from-1"},[t("span",null,"Inherited from")])],-1)),t("p",null,[s(l,{to:"/doc/ant-design/interfaces/BaseItemProps.html"},{default:i(()=>e[16]||(e[16]=[t("code",null,"BaseItemProps",-1)])),_:1}),e[18]||(e[18]=n(".")),s(l,{to:"/doc/ant-design/interfaces/BaseItemProps.html#options"},{default:i(()=>e[17]||(e[17]=[t("code",null,"options",-1)])),_:1})]),e[33]||(e[33]=t("h3",{id:"title",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#title"},[t("span",null,"title?")])],-1)),e[34]||(e[34]=t("blockquote",null,[t("p",null,[t("code",null,"optional"),n(),t("strong",null,"title"),n(": "),t("code",null,"string")])],-1)),e[35]||(e[35]=t("h4",{id:"inherited-from-2",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#inherited-from-2"},[t("span",null,"Inherited from")])],-1)),t("p",null,[s(l,{to:"/doc/ant-design/interfaces/BaseItemProps.html"},{default:i(()=>e[19]||(e[19]=[t("code",null,"BaseItemProps",-1)])),_:1}),e[21]||(e[21]=n(".")),s(l,{to:"/doc/ant-design/interfaces/BaseItemProps.html#title"},{default:i(()=>e[20]||(e[20]=[t("code",null,"title",-1)])),_:1})]),e[36]||(e[36]=t("h3",{id:"type",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type"},[t("span",null,"type?")])],-1)),t("blockquote",null,[t("p",null,[e[23]||(e[23]=t("code",null,"optional",-1)),e[24]||(e[24]=n()),e[25]||(e[25]=t("strong",null,"type",-1)),e[26]||(e[26]=n(": ")),s(l,{to:"/doc/ant-design/type-aliases/FaasItemType.html"},{default:i(()=>e[22]||(e[22]=[t("code",null,"FaasItemType",-1)])),_:1})])]),e[37]||(e[37]=o(`

Support string, string[], number, number[], boolean, date, time, object, object[]

Default

'string'
+import{_ as d,c as r,b as t,d as s,e as i,f as n,a as o,r as a,o as p}from"./app-BlW5p_5f.js";const u={};function m(f,e){const l=a("RouteLink");return p(),r("div",null,[t("p",null,[s(l,{to:"/doc/ant-design/"},{default:i(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),s(l,{to:"/doc/ant-design/"},{default:i(()=>e[1]||(e[1]=[n("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=n(" / FaasItemProps"))]),e[27]||(e[27]=t("h1",{id:"interface-faasitemprops",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#interface-faasitemprops"},[t("span",null,"Interface: FaasItemProps")])],-1)),e[28]||(e[28]=t("h2",{id:"extends",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#extends"},[t("span",null,"Extends")])],-1)),t("ul",null,[t("li",null,[s(l,{to:"/doc/ant-design/interfaces/BaseItemProps.html"},{default:i(()=>e[4]||(e[4]=[t("code",null,"BaseItemProps",-1)])),_:1})])]),e[29]||(e[29]=t("h2",{id:"extended-by",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#extended-by"},[t("span",null,"Extended by")])],-1)),t("ul",null,[t("li",null,[s(l,{to:"/doc/ant-design/interfaces/DescriptionItemProps.html"},{default:i(()=>e[5]||(e[5]=[t("code",null,"DescriptionItemProps",-1)])),_:1})]),t("li",null,[s(l,{to:"/doc/ant-design/interfaces/TableItemProps.html"},{default:i(()=>e[6]||(e[6]=[t("code",null,"TableItemProps",-1)])),_:1})])]),e[30]||(e[30]=o('

Properties

id

id: string

Inherited from

',4)),t("p",null,[s(l,{to:"/doc/ant-design/interfaces/BaseItemProps.html"},{default:i(()=>e[7]||(e[7]=[t("code",null,"BaseItemProps",-1)])),_:1}),e[9]||(e[9]=n(".")),s(l,{to:"/doc/ant-design/interfaces/BaseItemProps.html#id"},{default:i(()=>e[8]||(e[8]=[t("code",null,"id",-1)])),_:1})]),e[31]||(e[31]=t("h3",{id:"options",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#options"},[t("span",null,"options?")])],-1)),t("blockquote",null,[t("p",null,[e[11]||(e[11]=t("code",null,"optional",-1)),e[12]||(e[12]=n()),e[13]||(e[13]=t("strong",null,"options",-1)),e[14]||(e[14]=n(": ")),s(l,{to:"/doc/ant-design/type-aliases/BaseOption.html"},{default:i(()=>e[10]||(e[10]=[t("code",null,"BaseOption",-1)])),_:1}),e[15]||(e[15]=n("[]"))])]),e[32]||(e[32]=t("h4",{id:"inherited-from-1",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#inherited-from-1"},[t("span",null,"Inherited from")])],-1)),t("p",null,[s(l,{to:"/doc/ant-design/interfaces/BaseItemProps.html"},{default:i(()=>e[16]||(e[16]=[t("code",null,"BaseItemProps",-1)])),_:1}),e[18]||(e[18]=n(".")),s(l,{to:"/doc/ant-design/interfaces/BaseItemProps.html#options"},{default:i(()=>e[17]||(e[17]=[t("code",null,"options",-1)])),_:1})]),e[33]||(e[33]=t("h3",{id:"title",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#title"},[t("span",null,"title?")])],-1)),e[34]||(e[34]=t("blockquote",null,[t("p",null,[t("code",null,"optional"),n(),t("strong",null,"title"),n(": "),t("code",null,"string")])],-1)),e[35]||(e[35]=t("h4",{id:"inherited-from-2",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#inherited-from-2"},[t("span",null,"Inherited from")])],-1)),t("p",null,[s(l,{to:"/doc/ant-design/interfaces/BaseItemProps.html"},{default:i(()=>e[19]||(e[19]=[t("code",null,"BaseItemProps",-1)])),_:1}),e[21]||(e[21]=n(".")),s(l,{to:"/doc/ant-design/interfaces/BaseItemProps.html#title"},{default:i(()=>e[20]||(e[20]=[t("code",null,"title",-1)])),_:1})]),e[36]||(e[36]=t("h3",{id:"type",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type"},[t("span",null,"type?")])],-1)),t("blockquote",null,[t("p",null,[e[23]||(e[23]=t("code",null,"optional",-1)),e[24]||(e[24]=n()),e[25]||(e[25]=t("strong",null,"type",-1)),e[26]||(e[26]=n(": ")),s(l,{to:"/doc/ant-design/type-aliases/FaasItemType.html"},{default:i(()=>e[22]||(e[22]=[t("code",null,"FaasItemType",-1)])),_:1})])]),e[37]||(e[37]=o(`

Support string, string[], number, number[], boolean, date, time, object, object[]

Default

'string'
 
`,3))])}const b=d(u,[["render",m],["__file","FaasItemProps.html.vue"]]),x=JSON.parse('{"path":"/doc/ant-design/interfaces/FaasItemProps.html","title":"Interface: FaasItemProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Extended by","slug":"extended-by","link":"#extended-by","children":[]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"id","slug":"id","link":"#id","children":[]},{"level":3,"title":"options?","slug":"options","link":"#options","children":[]},{"level":3,"title":"title?","slug":"title","link":"#title","children":[]},{"level":3,"title":"type?","slug":"type","link":"#type","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/FaasItemProps.md"}');export{b as comp,x as data}; diff --git a/assets/FaasItemType.html-DakUZuTH.js b/assets/FaasItemType.html-DqsDEt8W.js similarity index 95% rename from assets/FaasItemType.html-DakUZuTH.js rename to assets/FaasItemType.html-DqsDEt8W.js index caee84cae..4fe260ee5 100644 --- a/assets/FaasItemType.html-DakUZuTH.js +++ b/assets/FaasItemType.html-DqsDEt8W.js @@ -1 +1 @@ -import{_ as d,c as n,b as u,d as a,e as s,f as t,a as i,r as c,o as p}from"./app-DsV01JBz.js";const l={};function r(m,e){const o=c("RouteLink");return p(),n("div",null,[u("p",null,[a(o,{to:"/doc/ant-design/"},{default:s(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(o,{to:"/doc/ant-design/"},{default:s(()=>e[1]||(e[1]=[t("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=t(" / FaasItemType"))]),e[4]||(e[4]=i('

Type Alias: FaasItemType

FaasItemType: "string" | "string[]" | "number" | "number[]" | "boolean" | "date" | "time" | "object" | "object[]"

',2))])}const y=d(l,[["render",r],["__file","FaasItemType.html.vue"]]),f=JSON.parse('{"path":"/doc/ant-design/type-aliases/FaasItemType.html","title":"Type Alias: FaasItemType","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/FaasItemType.md"}');export{y as comp,f as data}; +import{_ as d,c as n,b as u,d as a,e as s,f as t,a as i,r as c,o as p}from"./app-BlW5p_5f.js";const l={};function r(m,e){const o=c("RouteLink");return p(),n("div",null,[u("p",null,[a(o,{to:"/doc/ant-design/"},{default:s(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(o,{to:"/doc/ant-design/"},{default:s(()=>e[1]||(e[1]=[t("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=t(" / FaasItemType"))]),e[4]||(e[4]=i('

Type Alias: FaasItemType

FaasItemType: "string" | "string[]" | "number" | "number[]" | "boolean" | "date" | "time" | "object" | "object[]"

',2))])}const y=d(l,[["render",r],["__file","FaasItemType.html.vue"]]),f=JSON.parse('{"path":"/doc/ant-design/type-aliases/FaasItemType.html","title":"Type Alias: FaasItemType","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/FaasItemType.md"}');export{y as comp,f as data}; diff --git a/assets/FaasItemTypeValue.html-CFcWbpxD.js b/assets/FaasItemTypeValue.html-BrmgInat.js similarity index 98% rename from assets/FaasItemTypeValue.html-CFcWbpxD.js rename to assets/FaasItemTypeValue.html-BrmgInat.js index d779a8139..f0c8c1c75 100644 --- a/assets/FaasItemTypeValue.html-CFcWbpxD.js +++ b/assets/FaasItemTypeValue.html-BrmgInat.js @@ -1 +1 @@ -import{_ as l,c as s,b as r,d as n,e as o,f as t,a as i,r as c,o as d}from"./app-DsV01JBz.js";const p={};function b(u,e){const a=c("RouteLink");return d(),s("div",null,[r("p",null,[n(a,{to:"/doc/ant-design/"},{default:o(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),n(a,{to:"/doc/ant-design/"},{default:o(()=>e[1]||(e[1]=[t("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=t(" / FaasItemTypeValue"))]),e[4]||(e[4]=i('

Type Alias: FaasItemTypeValue

FaasItemTypeValue: object

FaasItemType's value type

Type declaration

boolean

boolean: boolean

date

date: Dayjs

number

number: number

number[]

number[]: number[]

object

object: any

object[]

object[]: any[]

string

string: string

string[]

string[]: string[]

time

time: Dayjs

',22))])}const g=l(p,[["render",b],["__file","FaasItemTypeValue.html.vue"]]),m=JSON.parse('{"path":"/doc/ant-design/type-aliases/FaasItemTypeValue.html","title":"Type Alias: FaasItemTypeValue","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"boolean","slug":"boolean","link":"#boolean","children":[]},{"level":3,"title":"date","slug":"date","link":"#date","children":[]},{"level":3,"title":"number","slug":"number","link":"#number","children":[]},{"level":3,"title":"number[]","slug":"number-1","link":"#number-1","children":[]},{"level":3,"title":"object","slug":"object","link":"#object","children":[]},{"level":3,"title":"object[]","slug":"object-1","link":"#object-1","children":[]},{"level":3,"title":"string","slug":"string","link":"#string","children":[]},{"level":3,"title":"string[]","slug":"string-1","link":"#string-1","children":[]},{"level":3,"title":"time","slug":"time","link":"#time","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/FaasItemTypeValue.md"}');export{g as comp,m as data}; +import{_ as l,c as s,b as r,d as n,e as o,f as t,a as i,r as c,o as d}from"./app-BlW5p_5f.js";const p={};function b(u,e){const a=c("RouteLink");return d(),s("div",null,[r("p",null,[n(a,{to:"/doc/ant-design/"},{default:o(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),n(a,{to:"/doc/ant-design/"},{default:o(()=>e[1]||(e[1]=[t("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=t(" / FaasItemTypeValue"))]),e[4]||(e[4]=i('

Type Alias: FaasItemTypeValue

FaasItemTypeValue: object

FaasItemType's value type

Type declaration

boolean

boolean: boolean

date

date: Dayjs

number

number: number

number[]

number[]: number[]

object

object: any

object[]

object[]: any[]

string

string: string

string[]

string[]: string[]

time

time: Dayjs

',22))])}const g=l(p,[["render",b],["__file","FaasItemTypeValue.html.vue"]]),m=JSON.parse('{"path":"/doc/ant-design/type-aliases/FaasItemTypeValue.html","title":"Type Alias: FaasItemTypeValue","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"boolean","slug":"boolean","link":"#boolean","children":[]},{"level":3,"title":"date","slug":"date","link":"#date","children":[]},{"level":3,"title":"number","slug":"number","link":"#number","children":[]},{"level":3,"title":"number[]","slug":"number-1","link":"#number-1","children":[]},{"level":3,"title":"object","slug":"object","link":"#object","children":[]},{"level":3,"title":"object[]","slug":"object-1","link":"#object-1","children":[]},{"level":3,"title":"string","slug":"string","link":"#string","children":[]},{"level":3,"title":"string[]","slug":"string-1","link":"#string-1","children":[]},{"level":3,"title":"time","slug":"time","link":"#time","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/FaasItemTypeValue.md"}');export{g as comp,m as data}; diff --git a/assets/FaasParams.html-DyJsqSp4.js b/assets/FaasParams.html-BUY1QY4a.js similarity index 95% rename from assets/FaasParams.html-DyJsqSp4.js rename to assets/FaasParams.html-BUY1QY4a.js index 113493511..e62f2f593 100644 --- a/assets/FaasParams.html-DyJsqSp4.js +++ b/assets/FaasParams.html-BUY1QY4a.js @@ -1 +1 @@ -import{_ as r,c as d,b as c,d as s,e as o,f as a,a as n,r as p,o as l}from"./app-DsV01JBz.js";const m={};function i(f,e){const t=p("RouteLink");return l(),d("div",null,[c("p",null,[s(t,{to:"/doc/react/"},{default:o(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[2]||(e[2]=a(" / ")),s(t,{to:"/doc/react/"},{default:o(()=>e[1]||(e[1]=[a("@faasjs/react")])),_:1}),e[3]||(e[3]=a(" / FaasParams"))]),e[4]||(e[4]=n('

Type Alias: FaasParams<T>

FaasParams<T>: T extends FaasActionPaths ? FaasActions[T]["Params"] : T extends ReactServerAction ? Parameters<T>[0] : T

Get the parameters type of the action.

Type Parameters

T = any

',5))])}const T=r(m,[["render",i],["__file","FaasParams.html.vue"]]),y=JSON.parse('{"path":"/doc/react/type-aliases/FaasParams.html","title":"Type Alias: FaasParams","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/type-aliases/FaasParams.md"}');export{T as comp,y as data}; +import{_ as r,c as d,b as c,d as s,e as o,f as a,a as n,r as p,o as l}from"./app-BlW5p_5f.js";const m={};function i(f,e){const t=p("RouteLink");return l(),d("div",null,[c("p",null,[s(t,{to:"/doc/react/"},{default:o(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[2]||(e[2]=a(" / ")),s(t,{to:"/doc/react/"},{default:o(()=>e[1]||(e[1]=[a("@faasjs/react")])),_:1}),e[3]||(e[3]=a(" / FaasParams"))]),e[4]||(e[4]=n('

Type Alias: FaasParams<T>

FaasParams<T>: T extends FaasActionPaths ? FaasActions[T]["Params"] : T extends ReactServerAction ? Parameters<T>[0] : T

Get the parameters type of the action.

Type Parameters

T = any

',5))])}const T=r(m,[["render",i],["__file","FaasParams.html.vue"]]),y=JSON.parse('{"path":"/doc/react/type-aliases/FaasParams.html","title":"Type Alias: FaasParams","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/type-aliases/FaasParams.md"}');export{T as comp,y as data}; diff --git a/assets/FaasParams.html-bfuH4_-9.js b/assets/FaasParams.html-DYLr2Wnf.js similarity index 96% rename from assets/FaasParams.html-bfuH4_-9.js rename to assets/FaasParams.html-DYLr2Wnf.js index 1322cda2d..4c0338011 100644 --- a/assets/FaasParams.html-bfuH4_-9.js +++ b/assets/FaasParams.html-DYLr2Wnf.js @@ -1 +1 @@ -import{_ as r,c as n,b as t,d as o,e as l,f as a,a as d,r as p,o as m}from"./app-DsV01JBz.js";const i={};function u(y,e){const s=p("RouteLink");return m(),n("div",null,[t("p",null,[o(s,{to:"/doc/types/"},{default:l(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[2]||(e[2]=a(" / ")),o(s,{to:"/doc/types/"},{default:l(()=>e[1]||(e[1]=[a("@faasjs/types")])),_:1}),e[3]||(e[3]=a(" / FaasParams"))]),e[14]||(e[14]=t("h1",{id:"type-alias-faasparams-t",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-alias-faasparams-t"},[t("span",null,"Type Alias: FaasParams")])],-1)),t("blockquote",null,[t("p",null,[e[5]||(e[5]=t("strong",null,"FaasParams",-1)),e[6]||(e[6]=a("<")),e[7]||(e[7]=t("code",null,"T",-1)),e[8]||(e[8]=a(">: ")),e[9]||(e[9]=t("code",null,"T",-1)),e[10]||(e[10]=a()),e[11]||(e[11]=t("em",null,"extends",-1)),e[12]||(e[12]=a()),o(s,{to:"/doc/types/type-aliases/FaasActionPaths.html"},{default:l(()=>e[4]||(e[4]=[t("code",null,"FaasActionPaths",-1)])),_:1}),e[13]||(e[13]=d(" ? FaasActions[T]["Params"] : T extends ReactServerAction ? Parameters<T>[0] : T",20))])]),e[15]||(e[15]=t("p",null,"Get the parameters type of the action.",-1)),e[16]||(e[16]=t("h2",{id:"type-parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-parameters"},[t("span",null,"Type Parameters")])],-1)),e[17]||(e[17]=t("p",null,[a("• "),t("strong",null,"T"),a(" = "),t("code",null,"any")],-1))])}const P=r(i,[["render",u],["__file","FaasParams.html.vue"]]),T=JSON.parse('{"path":"/doc/types/type-aliases/FaasParams.html","title":"Type Alias: FaasParams","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/types/type-aliases/FaasParams.md"}');export{P as comp,T as data}; +import{_ as r,c as n,b as t,d as o,e as l,f as a,a as d,r as p,o as m}from"./app-BlW5p_5f.js";const i={};function u(y,e){const s=p("RouteLink");return m(),n("div",null,[t("p",null,[o(s,{to:"/doc/types/"},{default:l(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[2]||(e[2]=a(" / ")),o(s,{to:"/doc/types/"},{default:l(()=>e[1]||(e[1]=[a("@faasjs/types")])),_:1}),e[3]||(e[3]=a(" / FaasParams"))]),e[14]||(e[14]=t("h1",{id:"type-alias-faasparams-t",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-alias-faasparams-t"},[t("span",null,"Type Alias: FaasParams")])],-1)),t("blockquote",null,[t("p",null,[e[5]||(e[5]=t("strong",null,"FaasParams",-1)),e[6]||(e[6]=a("<")),e[7]||(e[7]=t("code",null,"T",-1)),e[8]||(e[8]=a(">: ")),e[9]||(e[9]=t("code",null,"T",-1)),e[10]||(e[10]=a()),e[11]||(e[11]=t("em",null,"extends",-1)),e[12]||(e[12]=a()),o(s,{to:"/doc/types/type-aliases/FaasActionPaths.html"},{default:l(()=>e[4]||(e[4]=[t("code",null,"FaasActionPaths",-1)])),_:1}),e[13]||(e[13]=d(" ? FaasActions[T]["Params"] : T extends ReactServerAction ? Parameters<T>[0] : T",20))])]),e[15]||(e[15]=t("p",null,"Get the parameters type of the action.",-1)),e[16]||(e[16]=t("h2",{id:"type-parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-parameters"},[t("span",null,"Type Parameters")])],-1)),e[17]||(e[17]=t("p",null,[a("• "),t("strong",null,"T"),a(" = "),t("code",null,"any")],-1))])}const P=r(i,[["render",u],["__file","FaasParams.html.vue"]]),T=JSON.parse('{"path":"/doc/types/type-aliases/FaasParams.html","title":"Type Alias: FaasParams","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/types/type-aliases/FaasParams.md"}');export{P as comp,T as data}; diff --git a/assets/FaasReactClient.html-CVIWg1ZF.js b/assets/FaasReactClient.html-CWaHazLU.js similarity index 98% rename from assets/FaasReactClient.html-CVIWg1ZF.js rename to assets/FaasReactClient.html-CWaHazLU.js index 5b90b0a0e..bb2796eeb 100644 --- a/assets/FaasReactClient.html-CVIWg1ZF.js +++ b/assets/FaasReactClient.html-CWaHazLU.js @@ -1,4 +1,4 @@ -import{_ as i,c as r,b as e,d as s,e as l,f as n,a as o,r as p,o as d}from"./app-DsV01JBz.js";const u={};function m(c,a){const t=p("RouteLink");return d(),r("div",null,[e("p",null,[s(t,{to:"/doc/react/"},{default:l(()=>a[0]||(a[0]=[n("Documents")])),_:1}),a[2]||(a[2]=n(" / ")),s(t,{to:"/doc/react/"},{default:l(()=>a[1]||(a[1]=[n("@faasjs/react")])),_:1}),a[3]||(a[3]=n(" / FaasReactClient"))]),a[16]||(a[16]=e("h1",{id:"function-faasreactclient",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#function-faasreactclient"},[e("span",null,"Function: FaasReactClient()")])],-1)),e("blockquote",null,[e("p",null,[a[5]||(a[5]=e("strong",null,"FaasReactClient",-1)),a[6]||(a[6]=n("(")),a[7]||(a[7]=e("code",null,"__namedParameters",-1)),a[8]||(a[8]=n("): ")),s(t,{to:"/doc/react/type-aliases/FaasReactClientInstance.html"},{default:l(()=>a[4]||(a[4]=[e("code",null,"FaasReactClientInstance",-1)])),_:1})])]),a[17]||(a[17]=e("p",null,"Before use faas, you should initialize a FaasReactClient.",-1)),a[18]||(a[18]=e("h2",{id:"parameters",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#parameters"},[e("span",null,"Parameters")])],-1)),e("p",null,[a[10]||(a[10]=n("• ")),a[11]||(a[11]=e("strong",null,"__namedParameters",-1)),a[12]||(a[12]=n(": ")),s(t,{to:"/doc/react/type-aliases/FaasReactClientOptions.html"},{default:l(()=>a[9]||(a[9]=[e("code",null,"FaasReactClientOptions",-1)])),_:1}),a[13]||(a[13]=n(" = ")),a[14]||(a[14]=e("code",null,"...",-1))]),a[19]||(a[19]=e("h2",{id:"returns",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#returns"},[e("span",null,"Returns")])],-1)),e("p",null,[s(t,{to:"/doc/react/type-aliases/FaasReactClientInstance.html"},{default:l(()=>a[15]||(a[15]=[e("code",null,"FaasReactClientInstance",-1)])),_:1})]),a[20]||(a[20]=o(`

Example

const client = FaasReactClient({
+import{_ as i,c as r,b as e,d as s,e as l,f as n,a as o,r as p,o as d}from"./app-BlW5p_5f.js";const u={};function m(c,a){const t=p("RouteLink");return d(),r("div",null,[e("p",null,[s(t,{to:"/doc/react/"},{default:l(()=>a[0]||(a[0]=[n("Documents")])),_:1}),a[2]||(a[2]=n(" / ")),s(t,{to:"/doc/react/"},{default:l(()=>a[1]||(a[1]=[n("@faasjs/react")])),_:1}),a[3]||(a[3]=n(" / FaasReactClient"))]),a[16]||(a[16]=e("h1",{id:"function-faasreactclient",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#function-faasreactclient"},[e("span",null,"Function: FaasReactClient()")])],-1)),e("blockquote",null,[e("p",null,[a[5]||(a[5]=e("strong",null,"FaasReactClient",-1)),a[6]||(a[6]=n("(")),a[7]||(a[7]=e("code",null,"__namedParameters",-1)),a[8]||(a[8]=n("): ")),s(t,{to:"/doc/react/type-aliases/FaasReactClientInstance.html"},{default:l(()=>a[4]||(a[4]=[e("code",null,"FaasReactClientInstance",-1)])),_:1})])]),a[17]||(a[17]=e("p",null,"Before use faas, you should initialize a FaasReactClient.",-1)),a[18]||(a[18]=e("h2",{id:"parameters",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#parameters"},[e("span",null,"Parameters")])],-1)),e("p",null,[a[10]||(a[10]=n("• ")),a[11]||(a[11]=e("strong",null,"__namedParameters",-1)),a[12]||(a[12]=n(": ")),s(t,{to:"/doc/react/type-aliases/FaasReactClientOptions.html"},{default:l(()=>a[9]||(a[9]=[e("code",null,"FaasReactClientOptions",-1)])),_:1}),a[13]||(a[13]=n(" = ")),a[14]||(a[14]=e("code",null,"...",-1))]),a[19]||(a[19]=e("h2",{id:"returns",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#returns"},[e("span",null,"Returns")])],-1)),e("p",null,[s(t,{to:"/doc/react/type-aliases/FaasReactClientInstance.html"},{default:l(()=>a[15]||(a[15]=[e("code",null,"FaasReactClientInstance",-1)])),_:1})]),a[20]||(a[20]=o(`

Example

const client = FaasReactClient({
   baseUrl: 'localhost:8080/api/'
 })
 
`,2))])}const R=i(u,[["render",m],["__file","FaasReactClient.html.vue"]]),k=JSON.parse('{"path":"/doc/react/functions/FaasReactClient.html","title":"Function: FaasReactClient()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]},{"level":2,"title":"Example","slug":"example","link":"#example","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/functions/FaasReactClient.md"}');export{R as comp,k as data}; diff --git a/assets/FaasReactClientInstance.html-CrNqcqgH.js b/assets/FaasReactClientInstance.html-DG9J6ok8.js similarity index 99% rename from assets/FaasReactClientInstance.html-CrNqcqgH.js rename to assets/FaasReactClientInstance.html-DG9J6ok8.js index 9b52a10b3..7b81e147f 100644 --- a/assets/FaasReactClientInstance.html-CrNqcqgH.js +++ b/assets/FaasReactClientInstance.html-DG9J6ok8.js @@ -1 +1 @@ -import{_ as o,c as e,b as t,d as r,e as a,f as n,a as d,r as u,o as i}from"./app-DsV01JBz.js";const p={};function f(m,l){const s=u("RouteLink");return i(),e("div",null,[t("p",null,[r(s,{to:"/doc/react/"},{default:a(()=>l[0]||(l[0]=[n("Documents")])),_:1}),l[2]||(l[2]=n(" / ")),r(s,{to:"/doc/react/"},{default:a(()=>l[1]||(l[1]=[n("@faasjs/react")])),_:1}),l[3]||(l[3]=n(" / FaasReactClientInstance"))]),l[101]||(l[101]=d('

Type Alias: FaasReactClientInstance

FaasReactClientInstance: object

Type declaration

browserClient

browserClient: FaasBrowserClient

faas()

',6)),t("blockquote",null,[t("p",null,[l[6]||(l[6]=t("strong",null,"faas",-1)),l[7]||(l[7]=n(": <")),l[8]||(l[8]=t("code",null,"PathOrData",-1)),l[9]||(l[9]=n(">(")),l[10]||(l[10]=t("code",null,"action",-1)),l[11]||(l[11]=n(", ")),l[12]||(l[12]=t("code",null,"params",-1)),l[13]||(l[13]=n(", ")),l[14]||(l[14]=t("code",null,"options",-1)),l[15]||(l[15]=n("?) => ")),l[16]||(l[16]=t("code",null,"Promise",-1)),l[17]||(l[17]=n("<")),r(s,{to:"/doc/react/classes/Response.html"},{default:a(()=>l[4]||(l[4]=[t("code",null,"Response",-1)])),_:1}),l[18]||(l[18]=n("<")),r(s,{to:"/doc/react/type-aliases/FaasData.html"},{default:a(()=>l[5]||(l[5]=[t("code",null,"FaasData",-1)])),_:1}),l[19]||(l[19]=n("<")),l[20]||(l[20]=t("code",null,"PathOrData",-1)),l[21]||(l[21]=n(">>>"))])]),l[102]||(l[102]=t("h4",{id:"type-parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-parameters"},[t("span",null,"Type Parameters")])],-1)),t("p",null,[l[23]||(l[23]=n("• ")),l[24]||(l[24]=t("strong",null,"PathOrData",-1)),l[25]||(l[25]=n()),l[26]||(l[26]=t("em",null,"extends",-1)),l[27]||(l[27]=n()),r(s,{to:"/doc/react/type-aliases/FaasAction.html"},{default:a(()=>l[22]||(l[22]=[t("code",null,"FaasAction",-1)])),_:1})]),l[103]||(l[103]=t("h4",{id:"parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#parameters"},[t("span",null,"Parameters")])],-1)),l[104]||(l[104]=t("p",null,[n("• "),t("strong",null,"action"),n(": "),t("code",null,"PathOrData"),n(" | "),t("code",null,"string")],-1)),t("p",null,[l[29]||(l[29]=n("• ")),l[30]||(l[30]=t("strong",null,"params",-1)),l[31]||(l[31]=n(": ")),r(s,{to:"/doc/react/type-aliases/FaasParams.html"},{default:a(()=>l[28]||(l[28]=[t("code",null,"FaasParams",-1)])),_:1}),l[32]||(l[32]=n("<")),l[33]||(l[33]=t("code",null,"PathOrData",-1)),l[34]||(l[34]=n(">"))]),t("p",null,[l[36]||(l[36]=n("• ")),l[37]||(l[37]=t("strong",null,"options?",-1)),l[38]||(l[38]=n(": ")),r(s,{to:"/doc/react/type-aliases/Options.html"},{default:a(()=>l[35]||(l[35]=[t("code",null,"Options",-1)])),_:1})]),l[105]||(l[105]=t("h4",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),t("p",null,[l[41]||(l[41]=t("code",null,"Promise",-1)),l[42]||(l[42]=n("<")),r(s,{to:"/doc/react/classes/Response.html"},{default:a(()=>l[39]||(l[39]=[t("code",null,"Response",-1)])),_:1}),l[43]||(l[43]=n("<")),r(s,{to:"/doc/react/type-aliases/FaasData.html"},{default:a(()=>l[40]||(l[40]=[t("code",null,"FaasData",-1)])),_:1}),l[44]||(l[44]=n("<")),l[45]||(l[45]=t("code",null,"PathOrData",-1)),l[46]||(l[46]=n(">>>"))]),l[106]||(l[106]=t("h3",{id:"id",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#id"},[t("span",null,"id")])],-1)),l[107]||(l[107]=t("blockquote",null,[t("p",null,[t("strong",null,"id"),n(": "),t("code",null,"string")])],-1)),l[108]||(l[108]=t("h3",{id:"onerror",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#onerror"},[t("span",null,"onError")])],-1)),t("blockquote",null,[t("p",null,[l[48]||(l[48]=t("strong",null,"onError",-1)),l[49]||(l[49]=n(": ")),r(s,{to:"/doc/react/type-aliases/OnError.html"},{default:a(()=>l[47]||(l[47]=[t("code",null,"OnError",-1)])),_:1})])]),l[109]||(l[109]=t("h3",{id:"usefaas",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#usefaas"},[t("span",null,"useFaas()")])],-1)),t("blockquote",null,[t("p",null,[l[51]||(l[51]=t("strong",null,"useFaas",-1)),l[52]||(l[52]=n(": <")),l[53]||(l[53]=t("code",null,"PathOrData",-1)),l[54]||(l[54]=n(">(")),l[55]||(l[55]=t("code",null,"action",-1)),l[56]||(l[56]=n(", ")),l[57]||(l[57]=t("code",null,"defaultParams",-1)),l[58]||(l[58]=n(", ")),l[59]||(l[59]=t("code",null,"options",-1)),l[60]||(l[60]=n("?) => ")),r(s,{to:"/doc/react/type-aliases/FaasDataInjection.html"},{default:a(()=>l[50]||(l[50]=[t("code",null,"FaasDataInjection",-1)])),_:1}),l[61]||(l[61]=n("<")),l[62]||(l[62]=t("code",null,"PathOrData",-1)),l[63]||(l[63]=n(">"))])]),l[110]||(l[110]=t("h4",{id:"type-parameters-1",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-parameters-1"},[t("span",null,"Type Parameters")])],-1)),t("p",null,[l[65]||(l[65]=n("• ")),l[66]||(l[66]=t("strong",null,"PathOrData",-1)),l[67]||(l[67]=n()),l[68]||(l[68]=t("em",null,"extends",-1)),l[69]||(l[69]=n()),r(s,{to:"/doc/react/type-aliases/FaasAction.html"},{default:a(()=>l[64]||(l[64]=[t("code",null,"FaasAction",-1)])),_:1})]),l[111]||(l[111]=t("h4",{id:"parameters-1",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#parameters-1"},[t("span",null,"Parameters")])],-1)),l[112]||(l[112]=t("p",null,[n("• "),t("strong",null,"action"),n(": "),t("code",null,"PathOrData"),n(" | "),t("code",null,"string")],-1)),t("p",null,[l[71]||(l[71]=n("• ")),l[72]||(l[72]=t("strong",null,"defaultParams",-1)),l[73]||(l[73]=n(": ")),r(s,{to:"/doc/react/type-aliases/FaasParams.html"},{default:a(()=>l[70]||(l[70]=[t("code",null,"FaasParams",-1)])),_:1}),l[74]||(l[74]=n("<")),l[75]||(l[75]=t("code",null,"PathOrData",-1)),l[76]||(l[76]=n(">"))]),t("p",null,[l[78]||(l[78]=n("• ")),l[79]||(l[79]=t("strong",null,"options?",-1)),l[80]||(l[80]=n(": ")),r(s,{to:"/doc/react/type-aliases/useFaasOptions.html"},{default:a(()=>l[77]||(l[77]=[t("code",null,"useFaasOptions",-1)])),_:1}),l[81]||(l[81]=n("<")),l[82]||(l[82]=t("code",null,"PathOrData",-1)),l[83]||(l[83]=n(">"))]),l[113]||(l[113]=t("h4",{id:"returns-1",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns-1"},[t("span",null,"Returns")])],-1)),t("p",null,[r(s,{to:"/doc/react/type-aliases/FaasDataInjection.html"},{default:a(()=>l[84]||(l[84]=[t("code",null,"FaasDataInjection",-1)])),_:1}),l[85]||(l[85]=n("<")),l[86]||(l[86]=t("code",null,"PathOrData",-1)),l[87]||(l[87]=n(">"))]),l[114]||(l[114]=t("h3",{id:"faasdatawrapper",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#faasdatawrapper"},[t("span",null,"FaasDataWrapper()")])],-1)),l[115]||(l[115]=t("h4",{id:"type-parameters-2",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-parameters-2"},[t("span",null,"Type Parameters")])],-1)),t("p",null,[l[89]||(l[89]=n("• ")),l[90]||(l[90]=t("strong",null,"PathOrData",-1)),l[91]||(l[91]=n()),l[92]||(l[92]=t("em",null,"extends",-1)),l[93]||(l[93]=n()),r(s,{to:"/doc/react/type-aliases/FaasAction.html"},{default:a(()=>l[88]||(l[88]=[t("code",null,"FaasAction",-1)])),_:1})]),l[116]||(l[116]=t("h4",{id:"parameters-2",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#parameters-2"},[t("span",null,"Parameters")])],-1)),t("p",null,[l[95]||(l[95]=n("• ")),l[96]||(l[96]=t("strong",null,"props",-1)),l[97]||(l[97]=n(": ")),r(s,{to:"/doc/react/type-aliases/FaasDataWrapperProps.html"},{default:a(()=>l[94]||(l[94]=[t("code",null,"FaasDataWrapperProps",-1)])),_:1}),l[98]||(l[98]=n("<")),l[99]||(l[99]=t("code",null,"PathOrData",-1)),l[100]||(l[100]=n(">"))]),l[117]||(l[117]=t("h4",{id:"returns-2",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns-2"},[t("span",null,"Returns")])],-1)),l[118]||(l[118]=t("p",null,[t("code",null,"Element")],-1))])}const b=o(p,[["render",f],["__file","FaasReactClientInstance.html.vue"]]),y=JSON.parse('{"path":"/doc/react/type-aliases/FaasReactClientInstance.html","title":"Type Alias: FaasReactClientInstance","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"browserClient","slug":"browserclient","link":"#browserclient","children":[]},{"level":3,"title":"faas()","slug":"faas","link":"#faas","children":[]},{"level":3,"title":"id","slug":"id","link":"#id","children":[]},{"level":3,"title":"onError","slug":"onerror","link":"#onerror","children":[]},{"level":3,"title":"useFaas()","slug":"usefaas","link":"#usefaas","children":[]},{"level":3,"title":"FaasDataWrapper()","slug":"faasdatawrapper","link":"#faasdatawrapper","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/type-aliases/FaasReactClientInstance.md"}');export{b as comp,y as data}; +import{_ as o,c as e,b as t,d as r,e as a,f as n,a as d,r as u,o as i}from"./app-BlW5p_5f.js";const p={};function f(m,l){const s=u("RouteLink");return i(),e("div",null,[t("p",null,[r(s,{to:"/doc/react/"},{default:a(()=>l[0]||(l[0]=[n("Documents")])),_:1}),l[2]||(l[2]=n(" / ")),r(s,{to:"/doc/react/"},{default:a(()=>l[1]||(l[1]=[n("@faasjs/react")])),_:1}),l[3]||(l[3]=n(" / FaasReactClientInstance"))]),l[101]||(l[101]=d('

Type Alias: FaasReactClientInstance

FaasReactClientInstance: object

Type declaration

browserClient

browserClient: FaasBrowserClient

faas()

',6)),t("blockquote",null,[t("p",null,[l[6]||(l[6]=t("strong",null,"faas",-1)),l[7]||(l[7]=n(": <")),l[8]||(l[8]=t("code",null,"PathOrData",-1)),l[9]||(l[9]=n(">(")),l[10]||(l[10]=t("code",null,"action",-1)),l[11]||(l[11]=n(", ")),l[12]||(l[12]=t("code",null,"params",-1)),l[13]||(l[13]=n(", ")),l[14]||(l[14]=t("code",null,"options",-1)),l[15]||(l[15]=n("?) => ")),l[16]||(l[16]=t("code",null,"Promise",-1)),l[17]||(l[17]=n("<")),r(s,{to:"/doc/react/classes/Response.html"},{default:a(()=>l[4]||(l[4]=[t("code",null,"Response",-1)])),_:1}),l[18]||(l[18]=n("<")),r(s,{to:"/doc/react/type-aliases/FaasData.html"},{default:a(()=>l[5]||(l[5]=[t("code",null,"FaasData",-1)])),_:1}),l[19]||(l[19]=n("<")),l[20]||(l[20]=t("code",null,"PathOrData",-1)),l[21]||(l[21]=n(">>>"))])]),l[102]||(l[102]=t("h4",{id:"type-parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-parameters"},[t("span",null,"Type Parameters")])],-1)),t("p",null,[l[23]||(l[23]=n("• ")),l[24]||(l[24]=t("strong",null,"PathOrData",-1)),l[25]||(l[25]=n()),l[26]||(l[26]=t("em",null,"extends",-1)),l[27]||(l[27]=n()),r(s,{to:"/doc/react/type-aliases/FaasAction.html"},{default:a(()=>l[22]||(l[22]=[t("code",null,"FaasAction",-1)])),_:1})]),l[103]||(l[103]=t("h4",{id:"parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#parameters"},[t("span",null,"Parameters")])],-1)),l[104]||(l[104]=t("p",null,[n("• "),t("strong",null,"action"),n(": "),t("code",null,"PathOrData"),n(" | "),t("code",null,"string")],-1)),t("p",null,[l[29]||(l[29]=n("• ")),l[30]||(l[30]=t("strong",null,"params",-1)),l[31]||(l[31]=n(": ")),r(s,{to:"/doc/react/type-aliases/FaasParams.html"},{default:a(()=>l[28]||(l[28]=[t("code",null,"FaasParams",-1)])),_:1}),l[32]||(l[32]=n("<")),l[33]||(l[33]=t("code",null,"PathOrData",-1)),l[34]||(l[34]=n(">"))]),t("p",null,[l[36]||(l[36]=n("• ")),l[37]||(l[37]=t("strong",null,"options?",-1)),l[38]||(l[38]=n(": ")),r(s,{to:"/doc/react/type-aliases/Options.html"},{default:a(()=>l[35]||(l[35]=[t("code",null,"Options",-1)])),_:1})]),l[105]||(l[105]=t("h4",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),t("p",null,[l[41]||(l[41]=t("code",null,"Promise",-1)),l[42]||(l[42]=n("<")),r(s,{to:"/doc/react/classes/Response.html"},{default:a(()=>l[39]||(l[39]=[t("code",null,"Response",-1)])),_:1}),l[43]||(l[43]=n("<")),r(s,{to:"/doc/react/type-aliases/FaasData.html"},{default:a(()=>l[40]||(l[40]=[t("code",null,"FaasData",-1)])),_:1}),l[44]||(l[44]=n("<")),l[45]||(l[45]=t("code",null,"PathOrData",-1)),l[46]||(l[46]=n(">>>"))]),l[106]||(l[106]=t("h3",{id:"id",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#id"},[t("span",null,"id")])],-1)),l[107]||(l[107]=t("blockquote",null,[t("p",null,[t("strong",null,"id"),n(": "),t("code",null,"string")])],-1)),l[108]||(l[108]=t("h3",{id:"onerror",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#onerror"},[t("span",null,"onError")])],-1)),t("blockquote",null,[t("p",null,[l[48]||(l[48]=t("strong",null,"onError",-1)),l[49]||(l[49]=n(": ")),r(s,{to:"/doc/react/type-aliases/OnError.html"},{default:a(()=>l[47]||(l[47]=[t("code",null,"OnError",-1)])),_:1})])]),l[109]||(l[109]=t("h3",{id:"usefaas",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#usefaas"},[t("span",null,"useFaas()")])],-1)),t("blockquote",null,[t("p",null,[l[51]||(l[51]=t("strong",null,"useFaas",-1)),l[52]||(l[52]=n(": <")),l[53]||(l[53]=t("code",null,"PathOrData",-1)),l[54]||(l[54]=n(">(")),l[55]||(l[55]=t("code",null,"action",-1)),l[56]||(l[56]=n(", ")),l[57]||(l[57]=t("code",null,"defaultParams",-1)),l[58]||(l[58]=n(", ")),l[59]||(l[59]=t("code",null,"options",-1)),l[60]||(l[60]=n("?) => ")),r(s,{to:"/doc/react/type-aliases/FaasDataInjection.html"},{default:a(()=>l[50]||(l[50]=[t("code",null,"FaasDataInjection",-1)])),_:1}),l[61]||(l[61]=n("<")),l[62]||(l[62]=t("code",null,"PathOrData",-1)),l[63]||(l[63]=n(">"))])]),l[110]||(l[110]=t("h4",{id:"type-parameters-1",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-parameters-1"},[t("span",null,"Type Parameters")])],-1)),t("p",null,[l[65]||(l[65]=n("• ")),l[66]||(l[66]=t("strong",null,"PathOrData",-1)),l[67]||(l[67]=n()),l[68]||(l[68]=t("em",null,"extends",-1)),l[69]||(l[69]=n()),r(s,{to:"/doc/react/type-aliases/FaasAction.html"},{default:a(()=>l[64]||(l[64]=[t("code",null,"FaasAction",-1)])),_:1})]),l[111]||(l[111]=t("h4",{id:"parameters-1",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#parameters-1"},[t("span",null,"Parameters")])],-1)),l[112]||(l[112]=t("p",null,[n("• "),t("strong",null,"action"),n(": "),t("code",null,"PathOrData"),n(" | "),t("code",null,"string")],-1)),t("p",null,[l[71]||(l[71]=n("• ")),l[72]||(l[72]=t("strong",null,"defaultParams",-1)),l[73]||(l[73]=n(": ")),r(s,{to:"/doc/react/type-aliases/FaasParams.html"},{default:a(()=>l[70]||(l[70]=[t("code",null,"FaasParams",-1)])),_:1}),l[74]||(l[74]=n("<")),l[75]||(l[75]=t("code",null,"PathOrData",-1)),l[76]||(l[76]=n(">"))]),t("p",null,[l[78]||(l[78]=n("• ")),l[79]||(l[79]=t("strong",null,"options?",-1)),l[80]||(l[80]=n(": ")),r(s,{to:"/doc/react/type-aliases/useFaasOptions.html"},{default:a(()=>l[77]||(l[77]=[t("code",null,"useFaasOptions",-1)])),_:1}),l[81]||(l[81]=n("<")),l[82]||(l[82]=t("code",null,"PathOrData",-1)),l[83]||(l[83]=n(">"))]),l[113]||(l[113]=t("h4",{id:"returns-1",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns-1"},[t("span",null,"Returns")])],-1)),t("p",null,[r(s,{to:"/doc/react/type-aliases/FaasDataInjection.html"},{default:a(()=>l[84]||(l[84]=[t("code",null,"FaasDataInjection",-1)])),_:1}),l[85]||(l[85]=n("<")),l[86]||(l[86]=t("code",null,"PathOrData",-1)),l[87]||(l[87]=n(">"))]),l[114]||(l[114]=t("h3",{id:"faasdatawrapper",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#faasdatawrapper"},[t("span",null,"FaasDataWrapper()")])],-1)),l[115]||(l[115]=t("h4",{id:"type-parameters-2",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-parameters-2"},[t("span",null,"Type Parameters")])],-1)),t("p",null,[l[89]||(l[89]=n("• ")),l[90]||(l[90]=t("strong",null,"PathOrData",-1)),l[91]||(l[91]=n()),l[92]||(l[92]=t("em",null,"extends",-1)),l[93]||(l[93]=n()),r(s,{to:"/doc/react/type-aliases/FaasAction.html"},{default:a(()=>l[88]||(l[88]=[t("code",null,"FaasAction",-1)])),_:1})]),l[116]||(l[116]=t("h4",{id:"parameters-2",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#parameters-2"},[t("span",null,"Parameters")])],-1)),t("p",null,[l[95]||(l[95]=n("• ")),l[96]||(l[96]=t("strong",null,"props",-1)),l[97]||(l[97]=n(": ")),r(s,{to:"/doc/react/type-aliases/FaasDataWrapperProps.html"},{default:a(()=>l[94]||(l[94]=[t("code",null,"FaasDataWrapperProps",-1)])),_:1}),l[98]||(l[98]=n("<")),l[99]||(l[99]=t("code",null,"PathOrData",-1)),l[100]||(l[100]=n(">"))]),l[117]||(l[117]=t("h4",{id:"returns-2",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns-2"},[t("span",null,"Returns")])],-1)),l[118]||(l[118]=t("p",null,[t("code",null,"Element")],-1))])}const b=o(p,[["render",f],["__file","FaasReactClientInstance.html.vue"]]),y=JSON.parse('{"path":"/doc/react/type-aliases/FaasReactClientInstance.html","title":"Type Alias: FaasReactClientInstance","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"browserClient","slug":"browserclient","link":"#browserclient","children":[]},{"level":3,"title":"faas()","slug":"faas","link":"#faas","children":[]},{"level":3,"title":"id","slug":"id","link":"#id","children":[]},{"level":3,"title":"onError","slug":"onerror","link":"#onerror","children":[]},{"level":3,"title":"useFaas()","slug":"usefaas","link":"#usefaas","children":[]},{"level":3,"title":"FaasDataWrapper()","slug":"faasdatawrapper","link":"#faasdatawrapper","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/type-aliases/FaasReactClientInstance.md"}');export{b as comp,y as data}; diff --git a/assets/FaasReactClientOptions.html-DQe3G5Bc.js b/assets/FaasReactClientOptions.html-CeaBRMMz.js similarity index 97% rename from assets/FaasReactClientOptions.html-DQe3G5Bc.js rename to assets/FaasReactClientOptions.html-CeaBRMMz.js index 3514c2d2b..0234f9831 100644 --- a/assets/FaasReactClientOptions.html-DQe3G5Bc.js +++ b/assets/FaasReactClientOptions.html-CeaBRMMz.js @@ -1 +1 @@ -import{_ as s,c as r,b as t,d as l,e as n,f as o,a as i,r as p,o as d}from"./app-DsV01JBz.js";const u={};function c(f,e){const a=p("RouteLink");return d(),r("div",null,[t("p",null,[l(a,{to:"/doc/react/"},{default:n(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),l(a,{to:"/doc/react/"},{default:n(()=>e[1]||(e[1]=[o("@faasjs/react")])),_:1}),e[3]||(e[3]=o(" / FaasReactClientOptions"))]),e[14]||(e[14]=i('

Type Alias: FaasReactClientOptions

FaasReactClientOptions: object

Type declaration

baseUrl?

optional baseUrl: BaseUrl

Default

/

onError?

',8)),t("blockquote",null,[t("p",null,[e[5]||(e[5]=t("code",null,"optional",-1)),e[6]||(e[6]=o()),e[7]||(e[7]=t("strong",null,"onError",-1)),e[8]||(e[8]=o(": ")),l(a,{to:"/doc/react/type-aliases/OnError.html"},{default:n(()=>e[4]||(e[4]=[t("code",null,"OnError",-1)])),_:1})])]),e[15]||(e[15]=t("h3",{id:"options",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#options"},[t("span",null,"options?")])],-1)),t("blockquote",null,[t("p",null,[e[10]||(e[10]=t("code",null,"optional",-1)),e[11]||(e[11]=o()),e[12]||(e[12]=t("strong",null,"options",-1)),e[13]||(e[13]=o(": ")),l(a,{to:"/doc/react/type-aliases/Options.html"},{default:n(()=>e[9]||(e[9]=[t("code",null,"Options",-1)])),_:1})])])])}const m=s(u,[["render",c],["__file","FaasReactClientOptions.html.vue"]]),k=JSON.parse('{"path":"/doc/react/type-aliases/FaasReactClientOptions.html","title":"Type Alias: FaasReactClientOptions","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"baseUrl?","slug":"baseurl","link":"#baseurl","children":[]},{"level":3,"title":"onError?","slug":"onerror","link":"#onerror","children":[]},{"level":3,"title":"options?","slug":"options","link":"#options","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/type-aliases/FaasReactClientOptions.md"}');export{m as comp,k as data}; +import{_ as s,c as r,b as t,d as l,e as n,f as o,a as i,r as p,o as d}from"./app-BlW5p_5f.js";const u={};function c(f,e){const a=p("RouteLink");return d(),r("div",null,[t("p",null,[l(a,{to:"/doc/react/"},{default:n(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),l(a,{to:"/doc/react/"},{default:n(()=>e[1]||(e[1]=[o("@faasjs/react")])),_:1}),e[3]||(e[3]=o(" / FaasReactClientOptions"))]),e[14]||(e[14]=i('

Type Alias: FaasReactClientOptions

FaasReactClientOptions: object

Type declaration

baseUrl?

optional baseUrl: BaseUrl

Default

/

onError?

',8)),t("blockquote",null,[t("p",null,[e[5]||(e[5]=t("code",null,"optional",-1)),e[6]||(e[6]=o()),e[7]||(e[7]=t("strong",null,"onError",-1)),e[8]||(e[8]=o(": ")),l(a,{to:"/doc/react/type-aliases/OnError.html"},{default:n(()=>e[4]||(e[4]=[t("code",null,"OnError",-1)])),_:1})])]),e[15]||(e[15]=t("h3",{id:"options",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#options"},[t("span",null,"options?")])],-1)),t("blockquote",null,[t("p",null,[e[10]||(e[10]=t("code",null,"optional",-1)),e[11]||(e[11]=o()),e[12]||(e[12]=t("strong",null,"options",-1)),e[13]||(e[13]=o(": ")),l(a,{to:"/doc/react/type-aliases/Options.html"},{default:n(()=>e[9]||(e[9]=[t("code",null,"Options",-1)])),_:1})])])])}const m=s(u,[["render",c],["__file","FaasReactClientOptions.html.vue"]]),k=JSON.parse('{"path":"/doc/react/type-aliases/FaasReactClientOptions.html","title":"Type Alias: FaasReactClientOptions","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"baseUrl?","slug":"baseurl","link":"#baseurl","children":[]},{"level":3,"title":"onError?","slug":"onerror","link":"#onerror","children":[]},{"level":3,"title":"options?","slug":"options","link":"#options","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/type-aliases/FaasReactClientOptions.md"}');export{m as comp,k as data}; diff --git a/assets/FaasVuePlugin.html-CRenVPQC.js b/assets/FaasVuePlugin.html-BmwPRtXL.js similarity index 96% rename from assets/FaasVuePlugin.html-CRenVPQC.js rename to assets/FaasVuePlugin.html-BmwPRtXL.js index 97bdfaf03..6ee42b77d 100644 --- a/assets/FaasVuePlugin.html-CRenVPQC.js +++ b/assets/FaasVuePlugin.html-BmwPRtXL.js @@ -1 +1 @@ -import{_ as i,c as o,b as e,d as t,e as s,f as n,a as r,r as u,o as d}from"./app-DsV01JBz.js";const p={};function g(f,a){const l=u("RouteLink");return d(),o("div",null,[e("p",null,[t(l,{to:"/doc/vue-plugin/"},{default:s(()=>a[0]||(a[0]=[n("Documents")])),_:1}),a[2]||(a[2]=n(" / ")),t(l,{to:"/doc/vue-plugin/"},{default:s(()=>a[1]||(a[1]=[n("@faasjs/vue-plugin")])),_:1}),a[3]||(a[3]=n(" / FaasVuePlugin"))]),a[8]||(a[8]=r('

Variable: FaasVuePlugin

const FaasVuePlugin: object

Type declaration

install()

Parameters

app: any

',6)),e("p",null,[a[5]||(a[5]=n("• ")),a[6]||(a[6]=e("strong",null,"options",-1)),a[7]||(a[7]=n(": ")),t(l,{to:"/doc/vue-plugin/type-aliases/FaasVuePluginOptions.html"},{default:s(()=>a[4]||(a[4]=[e("code",null,"FaasVuePluginOptions",-1)])),_:1})]),a[9]||(a[9]=e("h4",{id:"returns",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#returns"},[e("span",null,"Returns")])],-1)),a[10]||(a[10]=e("p",null,[e("code",null,"void")],-1))])}const m=i(p,[["render",g],["__file","FaasVuePlugin.html.vue"]]),V=JSON.parse('{"path":"/doc/vue-plugin/variables/FaasVuePlugin.html","title":"Variable: FaasVuePlugin","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"install()","slug":"install","link":"#install","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/vue-plugin/variables/FaasVuePlugin.md"}');export{m as comp,V as data}; +import{_ as i,c as o,b as e,d as t,e as s,f as n,a as r,r as u,o as d}from"./app-BlW5p_5f.js";const p={};function g(f,a){const l=u("RouteLink");return d(),o("div",null,[e("p",null,[t(l,{to:"/doc/vue-plugin/"},{default:s(()=>a[0]||(a[0]=[n("Documents")])),_:1}),a[2]||(a[2]=n(" / ")),t(l,{to:"/doc/vue-plugin/"},{default:s(()=>a[1]||(a[1]=[n("@faasjs/vue-plugin")])),_:1}),a[3]||(a[3]=n(" / FaasVuePlugin"))]),a[8]||(a[8]=r('

Variable: FaasVuePlugin

const FaasVuePlugin: object

Type declaration

install()

Parameters

app: any

',6)),e("p",null,[a[5]||(a[5]=n("• ")),a[6]||(a[6]=e("strong",null,"options",-1)),a[7]||(a[7]=n(": ")),t(l,{to:"/doc/vue-plugin/type-aliases/FaasVuePluginOptions.html"},{default:s(()=>a[4]||(a[4]=[e("code",null,"FaasVuePluginOptions",-1)])),_:1})]),a[9]||(a[9]=e("h4",{id:"returns",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#returns"},[e("span",null,"Returns")])],-1)),a[10]||(a[10]=e("p",null,[e("code",null,"void")],-1))])}const m=i(p,[["render",g],["__file","FaasVuePlugin.html.vue"]]),V=JSON.parse('{"path":"/doc/vue-plugin/variables/FaasVuePlugin.html","title":"Variable: FaasVuePlugin","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"install()","slug":"install","link":"#install","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/vue-plugin/variables/FaasVuePlugin.md"}');export{m as comp,V as data}; diff --git a/assets/FaasVuePluginOptions.html-CR4kZAKh.js b/assets/FaasVuePluginOptions.html-BC-7_mwy.js similarity index 96% rename from assets/FaasVuePluginOptions.html-CR4kZAKh.js rename to assets/FaasVuePluginOptions.html-BC-7_mwy.js index c3427eb14..aecf8fa8c 100644 --- a/assets/FaasVuePluginOptions.html-CR4kZAKh.js +++ b/assets/FaasVuePluginOptions.html-BC-7_mwy.js @@ -1 +1 @@ -import{_ as s,c as i,b as t,d as l,e as o,f as a,a as p,r as u,o as r}from"./app-DsV01JBz.js";const d={};function g(f,e){const n=u("RouteLink");return r(),i("div",null,[t("p",null,[l(n,{to:"/doc/vue-plugin/"},{default:o(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[2]||(e[2]=a(" / ")),l(n,{to:"/doc/vue-plugin/"},{default:o(()=>e[1]||(e[1]=[a("@faasjs/vue-plugin")])),_:1}),e[3]||(e[3]=a(" / FaasVuePluginOptions"))]),e[9]||(e[9]=p('

Type Alias: FaasVuePluginOptions

FaasVuePluginOptions: object

Type declaration

baseUrl

baseUrl: BaseUrl

options?

',6)),t("blockquote",null,[t("p",null,[e[5]||(e[5]=t("code",null,"optional",-1)),e[6]||(e[6]=a()),e[7]||(e[7]=t("strong",null,"options",-1)),e[8]||(e[8]=a(": ")),l(n,{to:"/doc/vue-plugin/type-aliases/Options.html"},{default:o(()=>e[4]||(e[4]=[t("code",null,"Options",-1)])),_:1})])])])}const c=s(d,[["render",g],["__file","FaasVuePluginOptions.html.vue"]]),m=JSON.parse('{"path":"/doc/vue-plugin/type-aliases/FaasVuePluginOptions.html","title":"Type Alias: FaasVuePluginOptions","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"baseUrl","slug":"baseurl","link":"#baseurl","children":[]},{"level":3,"title":"options?","slug":"options","link":"#options","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/vue-plugin/type-aliases/FaasVuePluginOptions.md"}');export{c as comp,m as data}; +import{_ as s,c as i,b as t,d as l,e as o,f as a,a as p,r as u,o as r}from"./app-BlW5p_5f.js";const d={};function g(f,e){const n=u("RouteLink");return r(),i("div",null,[t("p",null,[l(n,{to:"/doc/vue-plugin/"},{default:o(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[2]||(e[2]=a(" / ")),l(n,{to:"/doc/vue-plugin/"},{default:o(()=>e[1]||(e[1]=[a("@faasjs/vue-plugin")])),_:1}),e[3]||(e[3]=a(" / FaasVuePluginOptions"))]),e[9]||(e[9]=p('

Type Alias: FaasVuePluginOptions

FaasVuePluginOptions: object

Type declaration

baseUrl

baseUrl: BaseUrl

options?

',6)),t("blockquote",null,[t("p",null,[e[5]||(e[5]=t("code",null,"optional",-1)),e[6]||(e[6]=a()),e[7]||(e[7]=t("strong",null,"options",-1)),e[8]||(e[8]=a(": ")),l(n,{to:"/doc/vue-plugin/type-aliases/Options.html"},{default:o(()=>e[4]||(e[4]=[t("code",null,"Options",-1)])),_:1})])])])}const c=s(d,[["render",g],["__file","FaasVuePluginOptions.html.vue"]]),m=JSON.parse('{"path":"/doc/vue-plugin/type-aliases/FaasVuePluginOptions.html","title":"Type Alias: FaasVuePluginOptions","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"baseUrl","slug":"baseurl","link":"#baseurl","children":[]},{"level":3,"title":"options?","slug":"options","link":"#options","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/vue-plugin/type-aliases/FaasVuePluginOptions.md"}');export{c as comp,m as data}; diff --git a/assets/Form.html-bWppmuP-.js b/assets/Form.html-CD7AZuMW.js similarity index 97% rename from assets/Form.html-bWppmuP-.js rename to assets/Form.html-CD7AZuMW.js index 153e8e7aa..3a5b3582c 100644 --- a/assets/Form.html-bWppmuP-.js +++ b/assets/Form.html-CD7AZuMW.js @@ -1 +1 @@ -import{_ as a,c as l,b as t,d as o,e as s,f as n,a as d,r as p,o as i}from"./app-DsV01JBz.js";const m={};function u(f,e){const r=p("RouteLink");return i(),l("div",null,[t("p",null,[o(r,{to:"/doc/ant-design/"},{default:s(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),o(r,{to:"/doc/ant-design/"},{default:s(()=>e[1]||(e[1]=[n("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=n(" / Form"))]),e[13]||(e[13]=d('

Function: Form()

Form<Values>(props): Element

Form component with Ant Design & FaasJS

Type Parameters

Values = any

Parameters

',7)),t("p",null,[e[6]||(e[6]=n("• ")),e[7]||(e[7]=t("strong",null,"props",-1)),e[8]||(e[8]=n(": ")),o(r,{to:"/doc/ant-design/interfaces/FormProps.html"},{default:s(()=>e[4]||(e[4]=[t("code",null,"FormProps",-1)])),_:1}),e[9]||(e[9]=n("<")),e[10]||(e[10]=t("code",null,"Values",-1)),e[11]||(e[11]=n(", ")),o(r,{to:"/doc/ant-design/interfaces/ExtendFormItemProps.html"},{default:s(()=>e[5]||(e[5]=[t("code",null,"ExtendFormItemProps",-1)])),_:1}),e[12]||(e[12]=n(">"))]),e[14]||(e[14]=t("h2",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),e[15]||(e[15]=t("p",null,[t("code",null,"Element")],-1))])}const F=a(m,[["render",u],["__file","Form.html.vue"]]),x=JSON.parse('{"path":"/doc/ant-design/functions/Form.html","title":"Function: Form()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/functions/Form.md"}');export{F as comp,x as data}; +import{_ as a,c as l,b as t,d as o,e as s,f as n,a as d,r as p,o as i}from"./app-BlW5p_5f.js";const m={};function u(f,e){const r=p("RouteLink");return i(),l("div",null,[t("p",null,[o(r,{to:"/doc/ant-design/"},{default:s(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),o(r,{to:"/doc/ant-design/"},{default:s(()=>e[1]||(e[1]=[n("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=n(" / Form"))]),e[13]||(e[13]=d('

Function: Form()

Form<Values>(props): Element

Form component with Ant Design & FaasJS

Type Parameters

Values = any

Parameters

',7)),t("p",null,[e[6]||(e[6]=n("• ")),e[7]||(e[7]=t("strong",null,"props",-1)),e[8]||(e[8]=n(": ")),o(r,{to:"/doc/ant-design/interfaces/FormProps.html"},{default:s(()=>e[4]||(e[4]=[t("code",null,"FormProps",-1)])),_:1}),e[9]||(e[9]=n("<")),e[10]||(e[10]=t("code",null,"Values",-1)),e[11]||(e[11]=n(", ")),o(r,{to:"/doc/ant-design/interfaces/ExtendFormItemProps.html"},{default:s(()=>e[5]||(e[5]=[t("code",null,"ExtendFormItemProps",-1)])),_:1}),e[12]||(e[12]=n(">"))]),e[14]||(e[14]=t("h2",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),e[15]||(e[15]=t("p",null,[t("code",null,"Element")],-1))])}const F=a(m,[["render",u],["__file","Form.html.vue"]]),x=JSON.parse('{"path":"/doc/ant-design/functions/Form.html","title":"Function: Form()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/functions/Form.md"}');export{F as comp,x as data}; diff --git a/assets/Form.html-CiV9d7FU.js b/assets/Form.html-CiV9d7FU.js new file mode 100644 index 000000000..3a3bde2f6 --- /dev/null +++ b/assets/Form.html-CiV9d7FU.js @@ -0,0 +1 @@ +import{_ as n,c as s,b as d,d as o,e as a,f as t,a as c,r as l,o as m}from"./app-BlW5p_5f.js";const p={};function i(u,e){const r=l("RouteLink");return m(),s("div",null,[d("p",null,[o(r,{to:"/doc/react/"},{default:a(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(r,{to:"/doc/react/"},{default:a(()=>e[1]||(e[1]=[t("@faasjs/react")])),_:1}),e[3]||(e[3]=t(" / Form"))]),e[4]||(e[4]=c('

Function: Form()

Form<Values, FormElements>(__namedParameters): Element

Type Parameters

Values extends Record<string, any> = Record<string, any>

FormElements extends FormElementTypes = FormElementTypes

Parameters

__namedParameters: FormProps<Values, FormElements>

Returns

Element

',9))])}const h=n(p,[["render",i],["__file","Form.html.vue"]]),g=JSON.parse('{"path":"/doc/react/functions/Form.html","title":"Function: Form()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/functions/Form.md"}');export{h as comp,g as data}; diff --git a/assets/FormItem.html-BZn3x0mZ.js b/assets/FormItem.html-FgxpLh7B.js similarity index 98% rename from assets/FormItem.html-BZn3x0mZ.js rename to assets/FormItem.html-FgxpLh7B.js index 82f987204..ed8164624 100644 --- a/assets/FormItem.html-BZn3x0mZ.js +++ b/assets/FormItem.html-FgxpLh7B.js @@ -1,4 +1,4 @@ -import{_ as o,c as r,b as a,d as t,e as p,f as s,a as l,r as i,o as m}from"./app-DsV01JBz.js";const c={};function u(d,n){const e=i("RouteLink");return m(),r("div",null,[a("p",null,[t(e,{to:"/doc/ant-design/"},{default:p(()=>n[0]||(n[0]=[s("Documents")])),_:1}),n[2]||(n[2]=s(" / ")),t(e,{to:"/doc/ant-design/"},{default:p(()=>n[1]||(n[1]=[s("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=s(" / FormItem"))]),n[11]||(n[11]=l('

Function: FormItem()

FormItem<T>(props): Element

FormItem

Type Parameters

T = any

Parameters

',7)),a("p",null,[n[5]||(n[5]=s("• ")),n[6]||(n[6]=a("strong",null,"props",-1)),n[7]||(n[7]=s(": ")),t(e,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:p(()=>n[4]||(n[4]=[a("code",null,"FormItemProps",-1)])),_:1}),n[8]||(n[8]=s("<")),n[9]||(n[9]=a("code",null,"T",-1)),n[10]||(n[10]=s(">"))]),n[12]||(n[12]=l(`

Returns

Element

Example

// use inline type
+import{_ as o,c as r,b as a,d as t,e as p,f as s,a as l,r as i,o as m}from"./app-BlW5p_5f.js";const c={};function u(d,n){const e=i("RouteLink");return m(),r("div",null,[a("p",null,[t(e,{to:"/doc/ant-design/"},{default:p(()=>n[0]||(n[0]=[s("Documents")])),_:1}),n[2]||(n[2]=s(" / ")),t(e,{to:"/doc/ant-design/"},{default:p(()=>n[1]||(n[1]=[s("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=s(" / FormItem"))]),n[11]||(n[11]=l('

Function: FormItem()

FormItem<T>(props): Element

FormItem

Type Parameters

T = any

Parameters

',7)),a("p",null,[n[5]||(n[5]=s("• ")),n[6]||(n[6]=a("strong",null,"props",-1)),n[7]||(n[7]=s(": ")),t(e,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:p(()=>n[4]||(n[4]=[a("code",null,"FormItemProps",-1)])),_:1}),n[8]||(n[8]=s("<")),n[9]||(n[9]=a("code",null,"T",-1)),n[10]||(n[10]=s(">"))]),n[12]||(n[12]=l(`

Returns

Element

Example

// use inline type
 <FormItem type='string' id='name' />
 
 // use custom type
diff --git a/assets/FormItemProps.html-BRJMZlwd.js b/assets/FormItemProps.html-B-hAFprT.js
similarity index 99%
rename from assets/FormItemProps.html-BRJMZlwd.js
rename to assets/FormItemProps.html-B-hAFprT.js
index bace2db60..d61607110 100644
--- a/assets/FormItemProps.html-BRJMZlwd.js
+++ b/assets/FormItemProps.html-B-hAFprT.js
@@ -1 +1 @@
-import{_ as s,c as i,b as n,d as t,e as d,f as l,a as r,r as a,o as p}from"./app-DsV01JBz.js";const u={};function m(f,e){const o=a("RouteLink");return p(),i("div",null,[n("p",null,[t(o,{to:"/doc/ant-design/"},{default:d(()=>e[0]||(e[0]=[l("Documents")])),_:1}),e[2]||(e[2]=l(" / ")),t(o,{to:"/doc/ant-design/"},{default:d(()=>e[1]||(e[1]=[l("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=l(" / FormItemProps"))]),e[84]||(e[84]=n("h1",{id:"interface-formitemprops-t",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#interface-formitemprops-t"},[n("span",null,"Interface: FormItemProps")])],-1)),e[85]||(e[85]=n("h2",{id:"extends",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#extends"},[n("span",null,"Extends")])],-1)),n("ul",null,[n("li",null,[t(o,{to:"/doc/ant-design/interfaces/BaseItemProps.html"},{default:d(()=>e[4]||(e[4]=[n("code",null,"BaseItemProps",-1)])),_:1}),e[5]||(e[5]=l(".")),e[6]||(e[6]=n("code",null,"Omit",-1)),e[7]||(e[7]=l("<")),e[8]||(e[8]=n("code",null,"AntdFormItemProps",-1)),e[9]||(e[9]=l("<")),e[10]||(e[10]=n("code",null,"T",-1)),e[11]||(e[11]=l(">, ")),e[12]||(e[12]=n("code",null,'"id"',-1)),e[13]||(e[13]=l(" | ")),e[14]||(e[14]=n("code",null,'"children"',-1)),e[15]||(e[15]=l(" | ")),e[16]||(e[16]=n("code",null,'"render"',-1)),e[17]||(e[17]=l(">"))])]),e[86]||(e[86]=n("h2",{id:"extended-by",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#extended-by"},[n("span",null,"Extended by")])],-1)),n("ul",null,[n("li",null,[t(o,{to:"/doc/ant-design/interfaces/UnionFaasItemProps.html"},{default:d(()=>e[18]||(e[18]=[n("code",null,"UnionFaasItemProps",-1)])),_:1})])]),e[87]||(e[87]=r('

Type Parameters

T = any

Properties

children?

',4)),n("blockquote",null,[n("p",null,[e[20]||(e[20]=n("code",null,"optional",-1)),e[21]||(e[21]=l()),e[22]||(e[22]=n("strong",null,"children",-1)),e[23]||(e[23]=l(": ")),t(o,{to:"/doc/ant-design/type-aliases/UnionFaasItemElement.html"},{default:d(()=>e[19]||(e[19]=[n("code",null,"UnionFaasItemElement",-1)])),_:1}),e[24]||(e[24]=l("<")),e[25]||(e[25]=n("code",null,"T",-1)),e[26]||(e[26]=l(">"))])]),e[88]||(e[88]=r('

col?

optional col: number

disabled?

optional disabled: boolean

extendTypes?

',5)),n("blockquote",null,[n("p",null,[e[28]||(e[28]=n("code",null,"optional",-1)),e[29]||(e[29]=l()),e[30]||(e[30]=n("strong",null,"extendTypes",-1)),e[31]||(e[31]=l(": ")),t(o,{to:"/doc/ant-design/type-aliases/ExtendTypes.html"},{default:d(()=>e[27]||(e[27]=[n("code",null,"ExtendTypes",-1)])),_:1})])]),e[89]||(e[89]=n("h3",{id:"formchildren",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#formchildren"},[n("span",null,"formChildren?")])],-1)),n("blockquote",null,[n("p",null,[e[33]||(e[33]=n("code",null,"optional",-1)),e[34]||(e[34]=l()),e[35]||(e[35]=n("strong",null,"formChildren",-1)),e[36]||(e[36]=l(": ")),t(o,{to:"/doc/ant-design/type-aliases/UnionFaasItemElement.html"},{default:d(()=>e[32]||(e[32]=[n("code",null,"UnionFaasItemElement",-1)])),_:1}),e[37]||(e[37]=l("<")),e[38]||(e[38]=n("code",null,"T",-1)),e[39]||(e[39]=l(">"))])]),e[90]||(e[90]=n("h3",{id:"formrender",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#formrender"},[n("span",null,"formRender?")])],-1)),n("blockquote",null,[n("p",null,[e[41]||(e[41]=n("code",null,"optional",-1)),e[42]||(e[42]=l()),e[43]||(e[43]=n("strong",null,"formRender",-1)),e[44]||(e[44]=l(": ")),t(o,{to:"/doc/ant-design/type-aliases/UnionFaasItemRender.html"},{default:d(()=>e[40]||(e[40]=[n("code",null,"UnionFaasItemRender",-1)])),_:1}),e[45]||(e[45]=l("<")),e[46]||(e[46]=n("code",null,"T",-1)),e[47]||(e[47]=l(">"))])]),e[91]||(e[91]=n("h3",{id:"id",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#id"},[n("span",null,"id")])],-1)),e[92]||(e[92]=n("blockquote",null,[n("p",null,[n("strong",null,"id"),l(": "),n("code",null,"string")])],-1)),e[93]||(e[93]=n("h4",{id:"inherited-from",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#inherited-from"},[n("span",null,"Inherited from")])],-1)),n("p",null,[t(o,{to:"/doc/ant-design/interfaces/BaseItemProps.html"},{default:d(()=>e[48]||(e[48]=[n("code",null,"BaseItemProps",-1)])),_:1}),e[50]||(e[50]=l(".")),t(o,{to:"/doc/ant-design/interfaces/BaseItemProps.html#id"},{default:d(()=>e[49]||(e[49]=[n("code",null,"id",-1)])),_:1})]),e[94]||(e[94]=r('

if()?

optional if: (values) => boolean

trigger when any item's value changed

Parameters

values: Record<string, any>

Returns

boolean

input?

optional input: InputProps | RadioProps | InputNumberProps<ValueType> | SwitchProps | DatePickerProps | SelectProps<T, DefaultOptionType>

label?

optional label: string | false

Overrides

Omit.label

maxCount?

optional maxCount: number

object?

',16)),n("blockquote",null,[n("p",null,[e[52]||(e[52]=n("code",null,"optional",-1)),e[53]||(e[53]=l()),e[54]||(e[54]=n("strong",null,"object",-1)),e[55]||(e[55]=l(": ")),t(o,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:d(()=>e[51]||(e[51]=[n("code",null,"FormItemProps",-1)])),_:1}),e[56]||(e[56]=l("<")),e[57]||(e[57]=n("code",null,"any",-1)),e[58]||(e[58]=l(">[]"))])]),e[95]||(e[95]=r('

onValueChange()?

optional onValueChange: (value, values, form) => void

trigger when current item's value changed

Parameters

value: T

values: any

form: FormInstance<any>

Returns

void

options?

',10)),n("blockquote",null,[n("p",null,[e[60]||(e[60]=n("code",null,"optional",-1)),e[61]||(e[61]=l()),e[62]||(e[62]=n("strong",null,"options",-1)),e[63]||(e[63]=l(": ")),t(o,{to:"/doc/ant-design/type-aliases/BaseOption.html"},{default:d(()=>e[59]||(e[59]=[n("code",null,"BaseOption",-1)])),_:1}),e[64]||(e[64]=l("[]"))])]),e[96]||(e[96]=n("h4",{id:"inherited-from-1",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#inherited-from-1"},[n("span",null,"Inherited from")])],-1)),n("p",null,[t(o,{to:"/doc/ant-design/interfaces/BaseItemProps.html"},{default:d(()=>e[65]||(e[65]=[n("code",null,"BaseItemProps",-1)])),_:1}),e[67]||(e[67]=l(".")),t(o,{to:"/doc/ant-design/interfaces/BaseItemProps.html#options"},{default:d(()=>e[66]||(e[66]=[n("code",null,"options",-1)])),_:1})]),e[97]||(e[97]=n("h3",{id:"render",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#render"},[n("span",null,"render?")])],-1)),n("blockquote",null,[n("p",null,[e[69]||(e[69]=n("code",null,"optional",-1)),e[70]||(e[70]=l()),e[71]||(e[71]=n("strong",null,"render",-1)),e[72]||(e[72]=l(": ")),t(o,{to:"/doc/ant-design/type-aliases/UnionFaasItemRender.html"},{default:d(()=>e[68]||(e[68]=[n("code",null,"UnionFaasItemRender",-1)])),_:1}),e[73]||(e[73]=l("<")),e[74]||(e[74]=n("code",null,"T",-1)),e[75]||(e[75]=l(">"))])]),e[98]||(e[98]=r('

required?

optional required: boolean

Overrides

Omit.required

rules?

optional rules: RuleObject[]

Overrides

Omit.rules

title?

optional title: string

Inherited from

',11)),n("p",null,[t(o,{to:"/doc/ant-design/interfaces/BaseItemProps.html"},{default:d(()=>e[76]||(e[76]=[n("code",null,"BaseItemProps",-1)])),_:1}),e[78]||(e[78]=l(".")),t(o,{to:"/doc/ant-design/interfaces/BaseItemProps.html#title"},{default:d(()=>e[77]||(e[77]=[n("code",null,"title",-1)])),_:1})]),e[99]||(e[99]=n("h3",{id:"type",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#type"},[n("span",null,"type?")])],-1)),n("blockquote",null,[n("p",null,[e[80]||(e[80]=n("code",null,"optional",-1)),e[81]||(e[81]=l()),e[82]||(e[82]=n("strong",null,"type",-1)),e[83]||(e[83]=l(": ")),t(o,{to:"/doc/ant-design/type-aliases/FaasItemType.html"},{default:d(()=>e[79]||(e[79]=[n("code",null,"FaasItemType",-1)])),_:1})])])])}const b=s(u,[["render",m],["__file","FormItemProps.html.vue"]]),x=JSON.parse('{"path":"/doc/ant-design/interfaces/FormItemProps.html","title":"Interface: FormItemProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Extended by","slug":"extended-by","link":"#extended-by","children":[]},{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"children?","slug":"children","link":"#children","children":[]},{"level":3,"title":"col?","slug":"col","link":"#col","children":[]},{"level":3,"title":"disabled?","slug":"disabled","link":"#disabled","children":[]},{"level":3,"title":"extendTypes?","slug":"extendtypes","link":"#extendtypes","children":[]},{"level":3,"title":"formChildren?","slug":"formchildren","link":"#formchildren","children":[]},{"level":3,"title":"formRender?","slug":"formrender","link":"#formrender","children":[]},{"level":3,"title":"id","slug":"id","link":"#id","children":[]},{"level":3,"title":"if()?","slug":"if","link":"#if","children":[]},{"level":3,"title":"input?","slug":"input","link":"#input","children":[]},{"level":3,"title":"label?","slug":"label","link":"#label","children":[]},{"level":3,"title":"maxCount?","slug":"maxcount","link":"#maxcount","children":[]},{"level":3,"title":"object?","slug":"object","link":"#object","children":[]},{"level":3,"title":"onValueChange()?","slug":"onvaluechange","link":"#onvaluechange","children":[]},{"level":3,"title":"options?","slug":"options","link":"#options","children":[]},{"level":3,"title":"render?","slug":"render","link":"#render","children":[]},{"level":3,"title":"required?","slug":"required","link":"#required","children":[]},{"level":3,"title":"rules?","slug":"rules","link":"#rules","children":[]},{"level":3,"title":"title?","slug":"title","link":"#title","children":[]},{"level":3,"title":"type?","slug":"type","link":"#type","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/FormItemProps.md"}');export{b as comp,x as data}; +import{_ as s,c as i,b as n,d as t,e as d,f as l,a as r,r as a,o as p}from"./app-BlW5p_5f.js";const u={};function m(f,e){const o=a("RouteLink");return p(),i("div",null,[n("p",null,[t(o,{to:"/doc/ant-design/"},{default:d(()=>e[0]||(e[0]=[l("Documents")])),_:1}),e[2]||(e[2]=l(" / ")),t(o,{to:"/doc/ant-design/"},{default:d(()=>e[1]||(e[1]=[l("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=l(" / FormItemProps"))]),e[84]||(e[84]=n("h1",{id:"interface-formitemprops-t",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#interface-formitemprops-t"},[n("span",null,"Interface: FormItemProps")])],-1)),e[85]||(e[85]=n("h2",{id:"extends",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#extends"},[n("span",null,"Extends")])],-1)),n("ul",null,[n("li",null,[t(o,{to:"/doc/ant-design/interfaces/BaseItemProps.html"},{default:d(()=>e[4]||(e[4]=[n("code",null,"BaseItemProps",-1)])),_:1}),e[5]||(e[5]=l(".")),e[6]||(e[6]=n("code",null,"Omit",-1)),e[7]||(e[7]=l("<")),e[8]||(e[8]=n("code",null,"AntdFormItemProps",-1)),e[9]||(e[9]=l("<")),e[10]||(e[10]=n("code",null,"T",-1)),e[11]||(e[11]=l(">, ")),e[12]||(e[12]=n("code",null,'"id"',-1)),e[13]||(e[13]=l(" | ")),e[14]||(e[14]=n("code",null,'"children"',-1)),e[15]||(e[15]=l(" | ")),e[16]||(e[16]=n("code",null,'"render"',-1)),e[17]||(e[17]=l(">"))])]),e[86]||(e[86]=n("h2",{id:"extended-by",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#extended-by"},[n("span",null,"Extended by")])],-1)),n("ul",null,[n("li",null,[t(o,{to:"/doc/ant-design/interfaces/UnionFaasItemProps.html"},{default:d(()=>e[18]||(e[18]=[n("code",null,"UnionFaasItemProps",-1)])),_:1})])]),e[87]||(e[87]=r('

Type Parameters

T = any

Properties

children?

',4)),n("blockquote",null,[n("p",null,[e[20]||(e[20]=n("code",null,"optional",-1)),e[21]||(e[21]=l()),e[22]||(e[22]=n("strong",null,"children",-1)),e[23]||(e[23]=l(": ")),t(o,{to:"/doc/ant-design/type-aliases/UnionFaasItemElement.html"},{default:d(()=>e[19]||(e[19]=[n("code",null,"UnionFaasItemElement",-1)])),_:1}),e[24]||(e[24]=l("<")),e[25]||(e[25]=n("code",null,"T",-1)),e[26]||(e[26]=l(">"))])]),e[88]||(e[88]=r('

col?

optional col: number

disabled?

optional disabled: boolean

extendTypes?

',5)),n("blockquote",null,[n("p",null,[e[28]||(e[28]=n("code",null,"optional",-1)),e[29]||(e[29]=l()),e[30]||(e[30]=n("strong",null,"extendTypes",-1)),e[31]||(e[31]=l(": ")),t(o,{to:"/doc/ant-design/type-aliases/ExtendTypes.html"},{default:d(()=>e[27]||(e[27]=[n("code",null,"ExtendTypes",-1)])),_:1})])]),e[89]||(e[89]=n("h3",{id:"formchildren",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#formchildren"},[n("span",null,"formChildren?")])],-1)),n("blockquote",null,[n("p",null,[e[33]||(e[33]=n("code",null,"optional",-1)),e[34]||(e[34]=l()),e[35]||(e[35]=n("strong",null,"formChildren",-1)),e[36]||(e[36]=l(": ")),t(o,{to:"/doc/ant-design/type-aliases/UnionFaasItemElement.html"},{default:d(()=>e[32]||(e[32]=[n("code",null,"UnionFaasItemElement",-1)])),_:1}),e[37]||(e[37]=l("<")),e[38]||(e[38]=n("code",null,"T",-1)),e[39]||(e[39]=l(">"))])]),e[90]||(e[90]=n("h3",{id:"formrender",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#formrender"},[n("span",null,"formRender?")])],-1)),n("blockquote",null,[n("p",null,[e[41]||(e[41]=n("code",null,"optional",-1)),e[42]||(e[42]=l()),e[43]||(e[43]=n("strong",null,"formRender",-1)),e[44]||(e[44]=l(": ")),t(o,{to:"/doc/ant-design/type-aliases/UnionFaasItemRender.html"},{default:d(()=>e[40]||(e[40]=[n("code",null,"UnionFaasItemRender",-1)])),_:1}),e[45]||(e[45]=l("<")),e[46]||(e[46]=n("code",null,"T",-1)),e[47]||(e[47]=l(">"))])]),e[91]||(e[91]=n("h3",{id:"id",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#id"},[n("span",null,"id")])],-1)),e[92]||(e[92]=n("blockquote",null,[n("p",null,[n("strong",null,"id"),l(": "),n("code",null,"string")])],-1)),e[93]||(e[93]=n("h4",{id:"inherited-from",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#inherited-from"},[n("span",null,"Inherited from")])],-1)),n("p",null,[t(o,{to:"/doc/ant-design/interfaces/BaseItemProps.html"},{default:d(()=>e[48]||(e[48]=[n("code",null,"BaseItemProps",-1)])),_:1}),e[50]||(e[50]=l(".")),t(o,{to:"/doc/ant-design/interfaces/BaseItemProps.html#id"},{default:d(()=>e[49]||(e[49]=[n("code",null,"id",-1)])),_:1})]),e[94]||(e[94]=r('

if()?

optional if: (values) => boolean

trigger when any item's value changed

Parameters

values: Record<string, any>

Returns

boolean

input?

optional input: InputProps | RadioProps | InputNumberProps<ValueType> | SwitchProps | DatePickerProps | SelectProps<T, DefaultOptionType>

label?

optional label: string | false

Overrides

Omit.label

maxCount?

optional maxCount: number

object?

',16)),n("blockquote",null,[n("p",null,[e[52]||(e[52]=n("code",null,"optional",-1)),e[53]||(e[53]=l()),e[54]||(e[54]=n("strong",null,"object",-1)),e[55]||(e[55]=l(": ")),t(o,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:d(()=>e[51]||(e[51]=[n("code",null,"FormItemProps",-1)])),_:1}),e[56]||(e[56]=l("<")),e[57]||(e[57]=n("code",null,"any",-1)),e[58]||(e[58]=l(">[]"))])]),e[95]||(e[95]=r('

onValueChange()?

optional onValueChange: (value, values, form) => void

trigger when current item's value changed

Parameters

value: T

values: any

form: FormInstance<any>

Returns

void

options?

',10)),n("blockquote",null,[n("p",null,[e[60]||(e[60]=n("code",null,"optional",-1)),e[61]||(e[61]=l()),e[62]||(e[62]=n("strong",null,"options",-1)),e[63]||(e[63]=l(": ")),t(o,{to:"/doc/ant-design/type-aliases/BaseOption.html"},{default:d(()=>e[59]||(e[59]=[n("code",null,"BaseOption",-1)])),_:1}),e[64]||(e[64]=l("[]"))])]),e[96]||(e[96]=n("h4",{id:"inherited-from-1",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#inherited-from-1"},[n("span",null,"Inherited from")])],-1)),n("p",null,[t(o,{to:"/doc/ant-design/interfaces/BaseItemProps.html"},{default:d(()=>e[65]||(e[65]=[n("code",null,"BaseItemProps",-1)])),_:1}),e[67]||(e[67]=l(".")),t(o,{to:"/doc/ant-design/interfaces/BaseItemProps.html#options"},{default:d(()=>e[66]||(e[66]=[n("code",null,"options",-1)])),_:1})]),e[97]||(e[97]=n("h3",{id:"render",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#render"},[n("span",null,"render?")])],-1)),n("blockquote",null,[n("p",null,[e[69]||(e[69]=n("code",null,"optional",-1)),e[70]||(e[70]=l()),e[71]||(e[71]=n("strong",null,"render",-1)),e[72]||(e[72]=l(": ")),t(o,{to:"/doc/ant-design/type-aliases/UnionFaasItemRender.html"},{default:d(()=>e[68]||(e[68]=[n("code",null,"UnionFaasItemRender",-1)])),_:1}),e[73]||(e[73]=l("<")),e[74]||(e[74]=n("code",null,"T",-1)),e[75]||(e[75]=l(">"))])]),e[98]||(e[98]=r('

required?

optional required: boolean

Overrides

Omit.required

rules?

optional rules: RuleObject[]

Overrides

Omit.rules

title?

optional title: string

Inherited from

',11)),n("p",null,[t(o,{to:"/doc/ant-design/interfaces/BaseItemProps.html"},{default:d(()=>e[76]||(e[76]=[n("code",null,"BaseItemProps",-1)])),_:1}),e[78]||(e[78]=l(".")),t(o,{to:"/doc/ant-design/interfaces/BaseItemProps.html#title"},{default:d(()=>e[77]||(e[77]=[n("code",null,"title",-1)])),_:1})]),e[99]||(e[99]=n("h3",{id:"type",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#type"},[n("span",null,"type?")])],-1)),n("blockquote",null,[n("p",null,[e[80]||(e[80]=n("code",null,"optional",-1)),e[81]||(e[81]=l()),e[82]||(e[82]=n("strong",null,"type",-1)),e[83]||(e[83]=l(": ")),t(o,{to:"/doc/ant-design/type-aliases/FaasItemType.html"},{default:d(()=>e[79]||(e[79]=[n("code",null,"FaasItemType",-1)])),_:1})])])])}const b=s(u,[["render",m],["__file","FormItemProps.html.vue"]]),x=JSON.parse('{"path":"/doc/ant-design/interfaces/FormItemProps.html","title":"Interface: FormItemProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Extended by","slug":"extended-by","link":"#extended-by","children":[]},{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"children?","slug":"children","link":"#children","children":[]},{"level":3,"title":"col?","slug":"col","link":"#col","children":[]},{"level":3,"title":"disabled?","slug":"disabled","link":"#disabled","children":[]},{"level":3,"title":"extendTypes?","slug":"extendtypes","link":"#extendtypes","children":[]},{"level":3,"title":"formChildren?","slug":"formchildren","link":"#formchildren","children":[]},{"level":3,"title":"formRender?","slug":"formrender","link":"#formrender","children":[]},{"level":3,"title":"id","slug":"id","link":"#id","children":[]},{"level":3,"title":"if()?","slug":"if","link":"#if","children":[]},{"level":3,"title":"input?","slug":"input","link":"#input","children":[]},{"level":3,"title":"label?","slug":"label","link":"#label","children":[]},{"level":3,"title":"maxCount?","slug":"maxcount","link":"#maxcount","children":[]},{"level":3,"title":"object?","slug":"object","link":"#object","children":[]},{"level":3,"title":"onValueChange()?","slug":"onvaluechange","link":"#onvaluechange","children":[]},{"level":3,"title":"options?","slug":"options","link":"#options","children":[]},{"level":3,"title":"render?","slug":"render","link":"#render","children":[]},{"level":3,"title":"required?","slug":"required","link":"#required","children":[]},{"level":3,"title":"rules?","slug":"rules","link":"#rules","children":[]},{"level":3,"title":"title?","slug":"title","link":"#title","children":[]},{"level":3,"title":"type?","slug":"type","link":"#type","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/FormItemProps.md"}');export{b as comp,x as data}; diff --git a/assets/FormProps.html-XP5ENEPu.js b/assets/FormProps.html-DgLbSu00.js similarity index 99% rename from assets/FormProps.html-XP5ENEPu.js rename to assets/FormProps.html-DgLbSu00.js index 6a5361bb7..bd2f90aa3 100644 --- a/assets/FormProps.html-XP5ENEPu.js +++ b/assets/FormProps.html-DgLbSu00.js @@ -1 +1 @@ -import{_ as d,c as i,b as t,d as s,e as l,f as o,a as r,r as a,o as p}from"./app-DsV01JBz.js";const u={};function m(f,e){const n=a("RouteLink");return p(),i("div",null,[t("p",null,[s(n,{to:"/doc/ant-design/"},{default:l(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),s(n,{to:"/doc/ant-design/"},{default:l(()=>e[1]||(e[1]=[o("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=o(" / FormProps"))]),e[48]||(e[48]=r('

Interface: FormProps<Values, ExtendItemProps>

Extends

  • Omit<AntdFormProps<Values>, "onFinish" | "children" | "initialValues">

Type Parameters

Values extends Record<string, any> = any

',5)),t("p",null,[e[6]||(e[6]=o("• ")),e[7]||(e[7]=t("strong",null,"ExtendItemProps",-1)),e[8]||(e[8]=o()),e[9]||(e[9]=t("em",null,"extends",-1)),e[10]||(e[10]=o()),s(n,{to:"/doc/ant-design/interfaces/ExtendFormItemProps.html"},{default:l(()=>e[4]||(e[4]=[t("code",null,"ExtendFormItemProps",-1)])),_:1}),e[11]||(e[11]=o(" = ")),s(n,{to:"/doc/ant-design/interfaces/ExtendFormItemProps.html"},{default:l(()=>e[5]||(e[5]=[t("code",null,"ExtendFormItemProps",-1)])),_:1})]),e[49]||(e[49]=r('

Properties

beforeItems?

optional beforeItems: Element | Element[]

children?

optional children: ReactNode

extendTypes?

',6)),t("blockquote",null,[t("p",null,[e[13]||(e[13]=t("code",null,"optional",-1)),e[14]||(e[14]=o()),e[15]||(e[15]=t("strong",null,"extendTypes",-1)),e[16]||(e[16]=o(": ")),s(n,{to:"/doc/ant-design/type-aliases/ExtendTypes.html"},{default:l(()=>e[12]||(e[12]=[t("code",null,"ExtendTypes",-1)])),_:1})])]),e[50]||(e[50]=r('

optional footer: Element | Element[]

initialValues?

optional initialValues: Partial<Values>

items?

',5)),t("blockquote",null,[t("p",null,[e[20]||(e[20]=t("code",null,"optional",-1)),e[21]||(e[21]=o()),e[22]||(e[22]=t("strong",null,"items",-1)),e[23]||(e[23]=o(": (")),e[24]||(e[24]=t("code",null,"Element",-1)),e[25]||(e[25]=o(" | ")),e[26]||(e[26]=t("code",null,"ExtendItemProps",-1)),e[27]||(e[27]=o()),e[28]||(e[28]=t("em",null,"extends",-1)),e[29]||(e[29]=o()),s(n,{to:"/doc/ant-design/interfaces/ExtendFormItemProps.html"},{default:l(()=>e[17]||(e[17]=[t("code",null,"ExtendFormItemProps",-1)])),_:1}),e[30]||(e[30]=o(" ? ")),s(n,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:l(()=>e[18]||(e[18]=[t("code",null,"FormItemProps",-1)])),_:1}),e[31]||(e[31]=o("<")),e[32]||(e[32]=t("code",null,"any",-1)),e[33]||(e[33]=o("> | ")),e[34]||(e[34]=t("code",null,"ExtendItemProps",-1)),e[35]||(e[35]=o("<")),e[36]||(e[36]=t("code",null,"ExtendItemProps",-1)),e[37]||(e[37]=o("> : ")),s(n,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:l(()=>e[19]||(e[19]=[t("code",null,"FormItemProps",-1)])),_:1}),e[38]||(e[38]=o("<")),e[39]||(e[39]=t("code",null,"any",-1)),e[40]||(e[40]=o(">)[]"))])]),e[51]||(e[51]=r('

onFinish()?

optional onFinish: (values, submit?) => Promise<any>

Parameters

values: Values

submit?

Returns

Promise<any>

submit?

',8)),t("blockquote",null,[t("p",null,[e[42]||(e[42]=t("code",null,"optional",-1)),e[43]||(e[43]=o()),e[44]||(e[44]=t("strong",null,"submit",-1)),e[45]||(e[45]=o(": ")),e[46]||(e[46]=t("code",null,"false",-1)),e[47]||(e[47]=o(" | ")),s(n,{to:"/doc/ant-design/type-aliases/FormSubmitProps.html"},{default:l(()=>e[41]||(e[41]=[t("code",null,"FormSubmitProps",-1)])),_:1})])]),e[52]||(e[52]=t("p",null,"Default: { text: 'Submit' }, set false to disable it",-1))])}const x=d(u,[["render",m],["__file","FormProps.html.vue"]]),b=JSON.parse('{"path":"/doc/ant-design/interfaces/FormProps.html","title":"Interface: FormProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"beforeItems?","slug":"beforeitems","link":"#beforeitems","children":[]},{"level":3,"title":"children?","slug":"children","link":"#children","children":[]},{"level":3,"title":"extendTypes?","slug":"extendtypes","link":"#extendtypes","children":[]},{"level":3,"title":"footer?","slug":"footer","link":"#footer","children":[]},{"level":3,"title":"initialValues?","slug":"initialvalues","link":"#initialvalues","children":[]},{"level":3,"title":"items?","slug":"items","link":"#items","children":[]},{"level":3,"title":"onFinish()?","slug":"onfinish","link":"#onfinish","children":[]},{"level":3,"title":"submit?","slug":"submit","link":"#submit","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/FormProps.md"}');export{x as comp,b as data}; +import{_ as d,c as i,b as t,d as s,e as l,f as o,a as r,r as a,o as p}from"./app-BlW5p_5f.js";const u={};function m(f,e){const n=a("RouteLink");return p(),i("div",null,[t("p",null,[s(n,{to:"/doc/ant-design/"},{default:l(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),s(n,{to:"/doc/ant-design/"},{default:l(()=>e[1]||(e[1]=[o("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=o(" / FormProps"))]),e[48]||(e[48]=r('

Interface: FormProps<Values, ExtendItemProps>

Extends

  • Omit<AntdFormProps<Values>, "onFinish" | "children" | "initialValues">

Type Parameters

Values extends Record<string, any> = any

',5)),t("p",null,[e[6]||(e[6]=o("• ")),e[7]||(e[7]=t("strong",null,"ExtendItemProps",-1)),e[8]||(e[8]=o()),e[9]||(e[9]=t("em",null,"extends",-1)),e[10]||(e[10]=o()),s(n,{to:"/doc/ant-design/interfaces/ExtendFormItemProps.html"},{default:l(()=>e[4]||(e[4]=[t("code",null,"ExtendFormItemProps",-1)])),_:1}),e[11]||(e[11]=o(" = ")),s(n,{to:"/doc/ant-design/interfaces/ExtendFormItemProps.html"},{default:l(()=>e[5]||(e[5]=[t("code",null,"ExtendFormItemProps",-1)])),_:1})]),e[49]||(e[49]=r('

Properties

beforeItems?

optional beforeItems: Element | Element[]

children?

optional children: ReactNode

extendTypes?

',6)),t("blockquote",null,[t("p",null,[e[13]||(e[13]=t("code",null,"optional",-1)),e[14]||(e[14]=o()),e[15]||(e[15]=t("strong",null,"extendTypes",-1)),e[16]||(e[16]=o(": ")),s(n,{to:"/doc/ant-design/type-aliases/ExtendTypes.html"},{default:l(()=>e[12]||(e[12]=[t("code",null,"ExtendTypes",-1)])),_:1})])]),e[50]||(e[50]=r('

optional footer: Element | Element[]

initialValues?

optional initialValues: Partial<Values>

items?

',5)),t("blockquote",null,[t("p",null,[e[20]||(e[20]=t("code",null,"optional",-1)),e[21]||(e[21]=o()),e[22]||(e[22]=t("strong",null,"items",-1)),e[23]||(e[23]=o(": (")),e[24]||(e[24]=t("code",null,"Element",-1)),e[25]||(e[25]=o(" | ")),e[26]||(e[26]=t("code",null,"ExtendItemProps",-1)),e[27]||(e[27]=o()),e[28]||(e[28]=t("em",null,"extends",-1)),e[29]||(e[29]=o()),s(n,{to:"/doc/ant-design/interfaces/ExtendFormItemProps.html"},{default:l(()=>e[17]||(e[17]=[t("code",null,"ExtendFormItemProps",-1)])),_:1}),e[30]||(e[30]=o(" ? ")),s(n,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:l(()=>e[18]||(e[18]=[t("code",null,"FormItemProps",-1)])),_:1}),e[31]||(e[31]=o("<")),e[32]||(e[32]=t("code",null,"any",-1)),e[33]||(e[33]=o("> | ")),e[34]||(e[34]=t("code",null,"ExtendItemProps",-1)),e[35]||(e[35]=o("<")),e[36]||(e[36]=t("code",null,"ExtendItemProps",-1)),e[37]||(e[37]=o("> : ")),s(n,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:l(()=>e[19]||(e[19]=[t("code",null,"FormItemProps",-1)])),_:1}),e[38]||(e[38]=o("<")),e[39]||(e[39]=t("code",null,"any",-1)),e[40]||(e[40]=o(">)[]"))])]),e[51]||(e[51]=r('

onFinish()?

optional onFinish: (values, submit?) => Promise<any>

Parameters

values: Values

submit?

Returns

Promise<any>

submit?

',8)),t("blockquote",null,[t("p",null,[e[42]||(e[42]=t("code",null,"optional",-1)),e[43]||(e[43]=o()),e[44]||(e[44]=t("strong",null,"submit",-1)),e[45]||(e[45]=o(": ")),e[46]||(e[46]=t("code",null,"false",-1)),e[47]||(e[47]=o(" | ")),s(n,{to:"/doc/ant-design/type-aliases/FormSubmitProps.html"},{default:l(()=>e[41]||(e[41]=[t("code",null,"FormSubmitProps",-1)])),_:1})])]),e[52]||(e[52]=t("p",null,"Default: { text: 'Submit' }, set false to disable it",-1))])}const x=d(u,[["render",m],["__file","FormProps.html.vue"]]),b=JSON.parse('{"path":"/doc/ant-design/interfaces/FormProps.html","title":"Interface: FormProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"beforeItems?","slug":"beforeitems","link":"#beforeitems","children":[]},{"level":3,"title":"children?","slug":"children","link":"#children","children":[]},{"level":3,"title":"extendTypes?","slug":"extendtypes","link":"#extendtypes","children":[]},{"level":3,"title":"footer?","slug":"footer","link":"#footer","children":[]},{"level":3,"title":"initialValues?","slug":"initialvalues","link":"#initialvalues","children":[]},{"level":3,"title":"items?","slug":"items","link":"#items","children":[]},{"level":3,"title":"onFinish()?","slug":"onfinish","link":"#onfinish","children":[]},{"level":3,"title":"submit?","slug":"submit","link":"#submit","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/FormProps.md"}');export{x as comp,b as data}; diff --git a/assets/FormSubmitProps.html-C-WzRbTq.js b/assets/FormSubmitProps.html-CTF6YaJn.js similarity index 99% rename from assets/FormSubmitProps.html-C-WzRbTq.js rename to assets/FormSubmitProps.html-CTF6YaJn.js index ebf3f9902..83b269448 100644 --- a/assets/FormSubmitProps.html-C-WzRbTq.js +++ b/assets/FormSubmitProps.html-CTF6YaJn.js @@ -1,4 +1,4 @@ -import{_ as o,c as l,b as i,d as e,e as t,f as n,a as p,r as c,o as r}from"./app-DsV01JBz.js";const d={};function u(h,a){const s=c("RouteLink");return r(),l("div",null,[i("p",null,[e(s,{to:"/doc/ant-design/"},{default:t(()=>a[0]||(a[0]=[n("Documents")])),_:1}),a[2]||(a[2]=n(" / ")),e(s,{to:"/doc/ant-design/"},{default:t(()=>a[1]||(a[1]=[n("@faasjs/ant-design")])),_:1}),a[3]||(a[3]=n(" / FormSubmitProps"))]),a[4]||(a[4]=p(`

Type Alias: FormSubmitProps

FormSubmitProps: object

Type declaration

text?

optional text: string

Default: Submit

to?

optional to: object

Submit to FaasJS server.

If use onFinish, you should call submit manually.

{
+import{_ as o,c as l,b as i,d as e,e as t,f as n,a as p,r as c,o as r}from"./app-BlW5p_5f.js";const d={};function u(h,a){const s=c("RouteLink");return r(),l("div",null,[i("p",null,[e(s,{to:"/doc/ant-design/"},{default:t(()=>a[0]||(a[0]=[n("Documents")])),_:1}),a[2]||(a[2]=n(" / ")),e(s,{to:"/doc/ant-design/"},{default:t(()=>a[1]||(a[1]=[n("@faasjs/ant-design")])),_:1}),a[3]||(a[3]=n(" / FormSubmitProps"))]),a[4]||(a[4]=p(`

Type Alias: FormSubmitProps

FormSubmitProps: object

Type declaration

text?

optional text: string

Default: Submit

to?

optional to: object

Submit to FaasJS server.

If use onFinish, you should call submit manually.

{
   submit: {
     to: {
       action: 'action_name'
diff --git a/assets/Func.html-DmTuKrGp.js b/assets/Func.html-B8uJ37vr.js
similarity index 99%
rename from assets/Func.html-DmTuKrGp.js
rename to assets/Func.html-B8uJ37vr.js
index 0a1a952ae..0ee907e92 100644
--- a/assets/Func.html-DmTuKrGp.js
+++ b/assets/Func.html-B8uJ37vr.js
@@ -1 +1 @@
-import{_ as r,c as u,b as l,d as e,e as s,f as t,a as d,r as i,o as p}from"./app-DsV01JBz.js";const a={};function f(g,n){const o=i("RouteLink");return p(),u("div",null,[l("p",null,[e(o,{to:"/doc/func/"},{default:s(()=>n[0]||(n[0]=[t("Documents")])),_:1}),n[2]||(n[2]=t(" / ")),e(o,{to:"/doc/func/"},{default:s(()=>n[1]||(n[1]=[t("@faasjs/func")])),_:1}),n[3]||(n[3]=t(" / Func"))]),n[85]||(n[85]=d('

Class: Func<TEvent, TContext, TResult>

Type Parameters

TEvent = any

TContext = any

TResult = any

Indexable

[key: string]: any

Constructors

new Func()

',9)),l("blockquote",null,[l("p",null,[n[5]||(n[5]=l("strong",null,"new Func",-1)),n[6]||(n[6]=t("<")),n[7]||(n[7]=l("code",null,"TEvent",-1)),n[8]||(n[8]=t(", ")),n[9]||(n[9]=l("code",null,"TContext",-1)),n[10]||(n[10]=t(", ")),n[11]||(n[11]=l("code",null,"TResult",-1)),n[12]||(n[12]=t(">(")),n[13]||(n[13]=l("code",null,"config",-1)),n[14]||(n[14]=t("): ")),e(o,{to:"/doc/func/classes/Func.html"},{default:s(()=>n[4]||(n[4]=[l("code",null,"Func",-1)])),_:1}),n[15]||(n[15]=t("<")),n[16]||(n[16]=l("code",null,"TEvent",-1)),n[17]||(n[17]=t(", ")),n[18]||(n[18]=l("code",null,"TContext",-1)),n[19]||(n[19]=t(", ")),n[20]||(n[20]=l("code",null,"TResult",-1)),n[21]||(n[21]=t(">"))])]),n[86]||(n[86]=l("p",null,"Create a cloud function",-1)),n[87]||(n[87]=l("h4",{id:"parameters",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#parameters"},[l("span",null,"Parameters")])],-1)),l("p",null,[n[23]||(n[23]=t("• ")),n[24]||(n[24]=l("strong",null,"config",-1)),n[25]||(n[25]=t(": ")),e(o,{to:"/doc/func/type-aliases/FuncConfig.html"},{default:s(()=>n[22]||(n[22]=[l("code",null,"FuncConfig",-1)])),_:1}),n[26]||(n[26]=t("<")),n[27]||(n[27]=l("code",null,"TEvent",-1)),n[28]||(n[28]=t(", ")),n[29]||(n[29]=l("code",null,"TContext",-1)),n[30]||(n[30]=t(", ")),n[31]||(n[31]=l("code",null,"any",-1)),n[32]||(n[32]=t(">"))]),n[88]||(n[88]=l("p",null,"{object} config",-1)),n[89]||(n[89]=l("h4",{id:"returns",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#returns"},[l("span",null,"Returns")])],-1)),l("p",null,[e(o,{to:"/doc/func/classes/Func.html"},{default:s(()=>n[33]||(n[33]=[l("code",null,"Func",-1)])),_:1}),n[34]||(n[34]=t("<")),n[35]||(n[35]=l("code",null,"TEvent",-1)),n[36]||(n[36]=t(", ")),n[37]||(n[37]=l("code",null,"TContext",-1)),n[38]||(n[38]=t(", ")),n[39]||(n[39]=l("code",null,"TResult",-1)),n[40]||(n[40]=t(">"))]),n[90]||(n[90]=d('

Methods

export()

export(): object

Export the function

Returns

object

handler
',7)),l("blockquote",null,[l("p",null,[n[42]||(n[42]=l("strong",null,"handler",-1)),n[43]||(n[43]=t(": ")),e(o,{to:"/doc/func/type-aliases/ExportedHandler.html"},{default:s(()=>n[41]||(n[41]=[l("code",null,"ExportedHandler",-1)])),_:1}),n[44]||(n[44]=t("<")),n[45]||(n[45]=l("code",null,"TEvent",-1)),n[46]||(n[46]=t(", ")),n[47]||(n[47]=l("code",null,"TContext",-1)),n[48]||(n[48]=t(", ")),n[49]||(n[49]=l("code",null,"TResult",-1)),n[50]||(n[50]=t(">"))])]),n[91]||(n[91]=d('

invoke()

invoke(data): Promise<void>

Invoke the function

Parameters

',4)),l("p",null,[n[52]||(n[52]=t("• ")),n[53]||(n[53]=l("strong",null,"data",-1)),n[54]||(n[54]=t(": ")),e(o,{to:"/doc/func/type-aliases/InvokeData.html"},{default:s(()=>n[51]||(n[51]=[l("code",null,"InvokeData",-1)])),_:1}),n[55]||(n[55]=t("<")),n[56]||(n[56]=l("code",null,"TEvent",-1)),n[57]||(n[57]=t(", ")),n[58]||(n[58]=l("code",null,"TContext",-1)),n[59]||(n[59]=t(", ")),n[60]||(n[60]=l("code",null,"TResult",-1)),n[61]||(n[61]=t(">"))]),n[92]||(n[92]=d('

{object} data

Returns

Promise<void>

mount()

mount(data): Promise<void>

First time mount the function

Parameters

data = ...

',8)),l("p",null,[n[63]||(n[63]=t("• ")),n[64]||(n[64]=l("strong",null,"data.config?",-1)),n[65]||(n[65]=t(": ")),e(o,{to:"/doc/func/type-aliases/Config.html"},{default:s(()=>n[62]||(n[62]=[l("code",null,"Config",-1)])),_:1})]),n[93]||(n[93]=d('

data.context: TContext

data.event: TEvent

data.logger?: Logger

Returns

Promise<void>

Properties

config

',7)),l("blockquote",null,[l("p",null,[n[67]||(n[67]=l("strong",null,"config",-1)),n[68]||(n[68]=t(": ")),e(o,{to:"/doc/func/type-aliases/Config.html"},{default:s(()=>n[66]||(n[66]=[l("code",null,"Config",-1)])),_:1})])]),n[94]||(n[94]=l("h3",{id:"filename",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#filename"},[l("span",null,"filename?")])],-1)),n[95]||(n[95]=l("blockquote",null,[l("p",null,[l("code",null,"optional"),t(),l("strong",null,"filename"),t(": "),l("code",null,"string")])],-1)),n[96]||(n[96]=l("h3",{id:"handler-1",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#handler-1"},[l("span",null,"handler?")])],-1)),l("blockquote",null,[l("p",null,[n[70]||(n[70]=l("code",null,"optional",-1)),n[71]||(n[71]=t()),n[72]||(n[72]=l("strong",null,"handler",-1)),n[73]||(n[73]=t(": ")),e(o,{to:"/doc/func/type-aliases/Handler.html"},{default:s(()=>n[69]||(n[69]=[l("code",null,"Handler",-1)])),_:1}),n[74]||(n[74]=t("<")),n[75]||(n[75]=l("code",null,"TEvent",-1)),n[76]||(n[76]=t(", ")),n[77]||(n[77]=l("code",null,"TContext",-1)),n[78]||(n[78]=t(", ")),n[79]||(n[79]=l("code",null,"TResult",-1)),n[80]||(n[80]=t(">"))])]),n[97]||(n[97]=l("h3",{id:"mounted",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#mounted"},[l("span",null,"mounted")])],-1)),n[98]||(n[98]=l("blockquote",null,[l("p",null,[l("strong",null,"mounted"),t(": "),l("code",null,"boolean"),t(" = "),l("code",null,"false")])],-1)),n[99]||(n[99]=l("h3",{id:"plugins",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#plugins"},[l("span",null,"plugins")])],-1)),l("blockquote",null,[l("p",null,[n[82]||(n[82]=l("strong",null,"plugins",-1)),n[83]||(n[83]=t(": ")),e(o,{to:"/doc/func/type-aliases/Plugin.html"},{default:s(()=>n[81]||(n[81]=[l("code",null,"Plugin",-1)])),_:1}),n[84]||(n[84]=t("[]"))])])])}const x=r(a,[["render",f],["__file","Func.html.vue"]]),b=JSON.parse('{"path":"/doc/func/classes/Func.html","title":"Class: Func","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Indexable","slug":"indexable","link":"#indexable","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new Func()","slug":"new-func","link":"#new-func","children":[]}]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"export()","slug":"export","link":"#export","children":[]},{"level":3,"title":"invoke()","slug":"invoke","link":"#invoke","children":[]},{"level":3,"title":"mount()","slug":"mount","link":"#mount","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"config","slug":"config","link":"#config","children":[]},{"level":3,"title":"filename?","slug":"filename","link":"#filename","children":[]},{"level":3,"title":"handler?","slug":"handler-1","link":"#handler-1","children":[]},{"level":3,"title":"mounted","slug":"mounted","link":"#mounted","children":[]},{"level":3,"title":"plugins","slug":"plugins","link":"#plugins","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/func/classes/Func.md"}');export{x as comp,b as data}; +import{_ as r,c as u,b as l,d as e,e as s,f as t,a as d,r as i,o as p}from"./app-BlW5p_5f.js";const a={};function f(g,n){const o=i("RouteLink");return p(),u("div",null,[l("p",null,[e(o,{to:"/doc/func/"},{default:s(()=>n[0]||(n[0]=[t("Documents")])),_:1}),n[2]||(n[2]=t(" / ")),e(o,{to:"/doc/func/"},{default:s(()=>n[1]||(n[1]=[t("@faasjs/func")])),_:1}),n[3]||(n[3]=t(" / Func"))]),n[85]||(n[85]=d('

Class: Func<TEvent, TContext, TResult>

Type Parameters

TEvent = any

TContext = any

TResult = any

Indexable

[key: string]: any

Constructors

new Func()

',9)),l("blockquote",null,[l("p",null,[n[5]||(n[5]=l("strong",null,"new Func",-1)),n[6]||(n[6]=t("<")),n[7]||(n[7]=l("code",null,"TEvent",-1)),n[8]||(n[8]=t(", ")),n[9]||(n[9]=l("code",null,"TContext",-1)),n[10]||(n[10]=t(", ")),n[11]||(n[11]=l("code",null,"TResult",-1)),n[12]||(n[12]=t(">(")),n[13]||(n[13]=l("code",null,"config",-1)),n[14]||(n[14]=t("): ")),e(o,{to:"/doc/func/classes/Func.html"},{default:s(()=>n[4]||(n[4]=[l("code",null,"Func",-1)])),_:1}),n[15]||(n[15]=t("<")),n[16]||(n[16]=l("code",null,"TEvent",-1)),n[17]||(n[17]=t(", ")),n[18]||(n[18]=l("code",null,"TContext",-1)),n[19]||(n[19]=t(", ")),n[20]||(n[20]=l("code",null,"TResult",-1)),n[21]||(n[21]=t(">"))])]),n[86]||(n[86]=l("p",null,"Create a cloud function",-1)),n[87]||(n[87]=l("h4",{id:"parameters",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#parameters"},[l("span",null,"Parameters")])],-1)),l("p",null,[n[23]||(n[23]=t("• ")),n[24]||(n[24]=l("strong",null,"config",-1)),n[25]||(n[25]=t(": ")),e(o,{to:"/doc/func/type-aliases/FuncConfig.html"},{default:s(()=>n[22]||(n[22]=[l("code",null,"FuncConfig",-1)])),_:1}),n[26]||(n[26]=t("<")),n[27]||(n[27]=l("code",null,"TEvent",-1)),n[28]||(n[28]=t(", ")),n[29]||(n[29]=l("code",null,"TContext",-1)),n[30]||(n[30]=t(", ")),n[31]||(n[31]=l("code",null,"any",-1)),n[32]||(n[32]=t(">"))]),n[88]||(n[88]=l("p",null,"{object} config",-1)),n[89]||(n[89]=l("h4",{id:"returns",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#returns"},[l("span",null,"Returns")])],-1)),l("p",null,[e(o,{to:"/doc/func/classes/Func.html"},{default:s(()=>n[33]||(n[33]=[l("code",null,"Func",-1)])),_:1}),n[34]||(n[34]=t("<")),n[35]||(n[35]=l("code",null,"TEvent",-1)),n[36]||(n[36]=t(", ")),n[37]||(n[37]=l("code",null,"TContext",-1)),n[38]||(n[38]=t(", ")),n[39]||(n[39]=l("code",null,"TResult",-1)),n[40]||(n[40]=t(">"))]),n[90]||(n[90]=d('

Methods

export()

export(): object

Export the function

Returns

object

handler
',7)),l("blockquote",null,[l("p",null,[n[42]||(n[42]=l("strong",null,"handler",-1)),n[43]||(n[43]=t(": ")),e(o,{to:"/doc/func/type-aliases/ExportedHandler.html"},{default:s(()=>n[41]||(n[41]=[l("code",null,"ExportedHandler",-1)])),_:1}),n[44]||(n[44]=t("<")),n[45]||(n[45]=l("code",null,"TEvent",-1)),n[46]||(n[46]=t(", ")),n[47]||(n[47]=l("code",null,"TContext",-1)),n[48]||(n[48]=t(", ")),n[49]||(n[49]=l("code",null,"TResult",-1)),n[50]||(n[50]=t(">"))])]),n[91]||(n[91]=d('

invoke()

invoke(data): Promise<void>

Invoke the function

Parameters

',4)),l("p",null,[n[52]||(n[52]=t("• ")),n[53]||(n[53]=l("strong",null,"data",-1)),n[54]||(n[54]=t(": ")),e(o,{to:"/doc/func/type-aliases/InvokeData.html"},{default:s(()=>n[51]||(n[51]=[l("code",null,"InvokeData",-1)])),_:1}),n[55]||(n[55]=t("<")),n[56]||(n[56]=l("code",null,"TEvent",-1)),n[57]||(n[57]=t(", ")),n[58]||(n[58]=l("code",null,"TContext",-1)),n[59]||(n[59]=t(", ")),n[60]||(n[60]=l("code",null,"TResult",-1)),n[61]||(n[61]=t(">"))]),n[92]||(n[92]=d('

{object} data

Returns

Promise<void>

mount()

mount(data): Promise<void>

First time mount the function

Parameters

data = ...

',8)),l("p",null,[n[63]||(n[63]=t("• ")),n[64]||(n[64]=l("strong",null,"data.config?",-1)),n[65]||(n[65]=t(": ")),e(o,{to:"/doc/func/type-aliases/Config.html"},{default:s(()=>n[62]||(n[62]=[l("code",null,"Config",-1)])),_:1})]),n[93]||(n[93]=d('

data.context: TContext

data.event: TEvent

data.logger?: Logger

Returns

Promise<void>

Properties

config

',7)),l("blockquote",null,[l("p",null,[n[67]||(n[67]=l("strong",null,"config",-1)),n[68]||(n[68]=t(": ")),e(o,{to:"/doc/func/type-aliases/Config.html"},{default:s(()=>n[66]||(n[66]=[l("code",null,"Config",-1)])),_:1})])]),n[94]||(n[94]=l("h3",{id:"filename",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#filename"},[l("span",null,"filename?")])],-1)),n[95]||(n[95]=l("blockquote",null,[l("p",null,[l("code",null,"optional"),t(),l("strong",null,"filename"),t(": "),l("code",null,"string")])],-1)),n[96]||(n[96]=l("h3",{id:"handler-1",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#handler-1"},[l("span",null,"handler?")])],-1)),l("blockquote",null,[l("p",null,[n[70]||(n[70]=l("code",null,"optional",-1)),n[71]||(n[71]=t()),n[72]||(n[72]=l("strong",null,"handler",-1)),n[73]||(n[73]=t(": ")),e(o,{to:"/doc/func/type-aliases/Handler.html"},{default:s(()=>n[69]||(n[69]=[l("code",null,"Handler",-1)])),_:1}),n[74]||(n[74]=t("<")),n[75]||(n[75]=l("code",null,"TEvent",-1)),n[76]||(n[76]=t(", ")),n[77]||(n[77]=l("code",null,"TContext",-1)),n[78]||(n[78]=t(", ")),n[79]||(n[79]=l("code",null,"TResult",-1)),n[80]||(n[80]=t(">"))])]),n[97]||(n[97]=l("h3",{id:"mounted",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#mounted"},[l("span",null,"mounted")])],-1)),n[98]||(n[98]=l("blockquote",null,[l("p",null,[l("strong",null,"mounted"),t(": "),l("code",null,"boolean"),t(" = "),l("code",null,"false")])],-1)),n[99]||(n[99]=l("h3",{id:"plugins",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#plugins"},[l("span",null,"plugins")])],-1)),l("blockquote",null,[l("p",null,[n[82]||(n[82]=l("strong",null,"plugins",-1)),n[83]||(n[83]=t(": ")),e(o,{to:"/doc/func/type-aliases/Plugin.html"},{default:s(()=>n[81]||(n[81]=[l("code",null,"Plugin",-1)])),_:1}),n[84]||(n[84]=t("[]"))])])])}const x=r(a,[["render",f],["__file","Func.html.vue"]]),b=JSON.parse('{"path":"/doc/func/classes/Func.html","title":"Class: Func","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Indexable","slug":"indexable","link":"#indexable","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new Func()","slug":"new-func","link":"#new-func","children":[]}]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"export()","slug":"export","link":"#export","children":[]},{"level":3,"title":"invoke()","slug":"invoke","link":"#invoke","children":[]},{"level":3,"title":"mount()","slug":"mount","link":"#mount","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"config","slug":"config","link":"#config","children":[]},{"level":3,"title":"filename?","slug":"filename","link":"#filename","children":[]},{"level":3,"title":"handler?","slug":"handler-1","link":"#handler-1","children":[]},{"level":3,"title":"mounted","slug":"mounted","link":"#mounted","children":[]},{"level":3,"title":"plugins","slug":"plugins","link":"#plugins","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/func/classes/Func.md"}');export{x as comp,b as data}; diff --git a/assets/Func.html-65fRHaaG.js b/assets/Func.html-T56GODvm.js similarity index 99% rename from assets/Func.html-65fRHaaG.js rename to assets/Func.html-T56GODvm.js index 11ddce992..614b068b1 100644 --- a/assets/Func.html-65fRHaaG.js +++ b/assets/Func.html-T56GODvm.js @@ -1 +1 @@ -import{_ as r,c as u,b as t,d as o,e as s,f as l,a as d,r as i,o as p}from"./app-DsV01JBz.js";const a={};function g(f,n){const e=i("RouteLink");return p(),u("div",null,[t("p",null,[o(e,{to:"/doc/test/"},{default:s(()=>n[0]||(n[0]=[l("Documents")])),_:1}),n[2]||(n[2]=l(" / ")),o(e,{to:"/doc/test/"},{default:s(()=>n[1]||(n[1]=[l("@faasjs/test")])),_:1}),n[3]||(n[3]=l(" / Func"))]),n[85]||(n[85]=d('

Class: Func<TEvent, TContext, TResult>

Type Parameters

TEvent = any

TContext = any

TResult = any

Indexable

[key: string]: any

Constructors

new Func()

',9)),t("blockquote",null,[t("p",null,[n[5]||(n[5]=t("strong",null,"new Func",-1)),n[6]||(n[6]=l("<")),n[7]||(n[7]=t("code",null,"TEvent",-1)),n[8]||(n[8]=l(", ")),n[9]||(n[9]=t("code",null,"TContext",-1)),n[10]||(n[10]=l(", ")),n[11]||(n[11]=t("code",null,"TResult",-1)),n[12]||(n[12]=l(">(")),n[13]||(n[13]=t("code",null,"config",-1)),n[14]||(n[14]=l("): ")),o(e,{to:"/doc/test/classes/Func.html"},{default:s(()=>n[4]||(n[4]=[t("code",null,"Func",-1)])),_:1}),n[15]||(n[15]=l("<")),n[16]||(n[16]=t("code",null,"TEvent",-1)),n[17]||(n[17]=l(", ")),n[18]||(n[18]=t("code",null,"TContext",-1)),n[19]||(n[19]=l(", ")),n[20]||(n[20]=t("code",null,"TResult",-1)),n[21]||(n[21]=l(">"))])]),n[86]||(n[86]=t("p",null,"Create a cloud function",-1)),n[87]||(n[87]=t("h4",{id:"parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#parameters"},[t("span",null,"Parameters")])],-1)),t("p",null,[n[23]||(n[23]=l("• ")),n[24]||(n[24]=t("strong",null,"config",-1)),n[25]||(n[25]=l(": ")),o(e,{to:"/doc/test/type-aliases/FuncConfig.html"},{default:s(()=>n[22]||(n[22]=[t("code",null,"FuncConfig",-1)])),_:1}),n[26]||(n[26]=l("<")),n[27]||(n[27]=t("code",null,"TEvent",-1)),n[28]||(n[28]=l(", ")),n[29]||(n[29]=t("code",null,"TContext",-1)),n[30]||(n[30]=l(", ")),n[31]||(n[31]=t("code",null,"any",-1)),n[32]||(n[32]=l(">"))]),n[88]||(n[88]=t("p",null,"{object} config",-1)),n[89]||(n[89]=t("h4",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),t("p",null,[o(e,{to:"/doc/test/classes/Func.html"},{default:s(()=>n[33]||(n[33]=[t("code",null,"Func",-1)])),_:1}),n[34]||(n[34]=l("<")),n[35]||(n[35]=t("code",null,"TEvent",-1)),n[36]||(n[36]=l(", ")),n[37]||(n[37]=t("code",null,"TContext",-1)),n[38]||(n[38]=l(", ")),n[39]||(n[39]=t("code",null,"TResult",-1)),n[40]||(n[40]=l(">"))]),n[90]||(n[90]=d('

Methods

export()

export(): object

Export the function

Returns

object

handler
',7)),t("blockquote",null,[t("p",null,[n[42]||(n[42]=t("strong",null,"handler",-1)),n[43]||(n[43]=l(": ")),o(e,{to:"/doc/test/type-aliases/ExportedHandler.html"},{default:s(()=>n[41]||(n[41]=[t("code",null,"ExportedHandler",-1)])),_:1}),n[44]||(n[44]=l("<")),n[45]||(n[45]=t("code",null,"TEvent",-1)),n[46]||(n[46]=l(", ")),n[47]||(n[47]=t("code",null,"TContext",-1)),n[48]||(n[48]=l(", ")),n[49]||(n[49]=t("code",null,"TResult",-1)),n[50]||(n[50]=l(">"))])]),n[91]||(n[91]=d('

invoke()

invoke(data): Promise<void>

Invoke the function

Parameters

',4)),t("p",null,[n[52]||(n[52]=l("• ")),n[53]||(n[53]=t("strong",null,"data",-1)),n[54]||(n[54]=l(": ")),o(e,{to:"/doc/test/type-aliases/InvokeData.html"},{default:s(()=>n[51]||(n[51]=[t("code",null,"InvokeData",-1)])),_:1}),n[55]||(n[55]=l("<")),n[56]||(n[56]=t("code",null,"TEvent",-1)),n[57]||(n[57]=l(", ")),n[58]||(n[58]=t("code",null,"TContext",-1)),n[59]||(n[59]=l(", ")),n[60]||(n[60]=t("code",null,"TResult",-1)),n[61]||(n[61]=l(">"))]),n[92]||(n[92]=d('

{object} data

Returns

Promise<void>

mount()

mount(data): Promise<void>

First time mount the function

Parameters

data = ...

',8)),t("p",null,[n[63]||(n[63]=l("• ")),n[64]||(n[64]=t("strong",null,"data.config?",-1)),n[65]||(n[65]=l(": ")),o(e,{to:"/doc/test/type-aliases/Config.html"},{default:s(()=>n[62]||(n[62]=[t("code",null,"Config",-1)])),_:1})]),n[93]||(n[93]=d('

data.context: TContext

data.event: TEvent

data.logger?: Logger

Returns

Promise<void>

Properties

config

',7)),t("blockquote",null,[t("p",null,[n[67]||(n[67]=t("strong",null,"config",-1)),n[68]||(n[68]=l(": ")),o(e,{to:"/doc/test/type-aliases/Config.html"},{default:s(()=>n[66]||(n[66]=[t("code",null,"Config",-1)])),_:1})])]),n[94]||(n[94]=t("h3",{id:"filename",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#filename"},[t("span",null,"filename?")])],-1)),n[95]||(n[95]=t("blockquote",null,[t("p",null,[t("code",null,"optional"),l(),t("strong",null,"filename"),l(": "),t("code",null,"string")])],-1)),n[96]||(n[96]=t("h3",{id:"handler-1",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#handler-1"},[t("span",null,"handler?")])],-1)),t("blockquote",null,[t("p",null,[n[70]||(n[70]=t("code",null,"optional",-1)),n[71]||(n[71]=l()),n[72]||(n[72]=t("strong",null,"handler",-1)),n[73]||(n[73]=l(": ")),o(e,{to:"/doc/test/type-aliases/Handler.html"},{default:s(()=>n[69]||(n[69]=[t("code",null,"Handler",-1)])),_:1}),n[74]||(n[74]=l("<")),n[75]||(n[75]=t("code",null,"TEvent",-1)),n[76]||(n[76]=l(", ")),n[77]||(n[77]=t("code",null,"TContext",-1)),n[78]||(n[78]=l(", ")),n[79]||(n[79]=t("code",null,"TResult",-1)),n[80]||(n[80]=l(">"))])]),n[97]||(n[97]=t("h3",{id:"mounted",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#mounted"},[t("span",null,"mounted")])],-1)),n[98]||(n[98]=t("blockquote",null,[t("p",null,[t("strong",null,"mounted"),l(": "),t("code",null,"boolean"),l(" = "),t("code",null,"false")])],-1)),n[99]||(n[99]=t("h3",{id:"plugins",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#plugins"},[t("span",null,"plugins")])],-1)),t("blockquote",null,[t("p",null,[n[82]||(n[82]=t("strong",null,"plugins",-1)),n[83]||(n[83]=l(": ")),o(e,{to:"/doc/test/type-aliases/Plugin.html"},{default:s(()=>n[81]||(n[81]=[t("code",null,"Plugin",-1)])),_:1}),n[84]||(n[84]=l("[]"))])])])}const x=r(a,[["render",g],["__file","Func.html.vue"]]),b=JSON.parse('{"path":"/doc/test/classes/Func.html","title":"Class: Func","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Indexable","slug":"indexable","link":"#indexable","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new Func()","slug":"new-func","link":"#new-func","children":[]}]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"export()","slug":"export","link":"#export","children":[]},{"level":3,"title":"invoke()","slug":"invoke","link":"#invoke","children":[]},{"level":3,"title":"mount()","slug":"mount","link":"#mount","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"config","slug":"config","link":"#config","children":[]},{"level":3,"title":"filename?","slug":"filename","link":"#filename","children":[]},{"level":3,"title":"handler?","slug":"handler-1","link":"#handler-1","children":[]},{"level":3,"title":"mounted","slug":"mounted","link":"#mounted","children":[]},{"level":3,"title":"plugins","slug":"plugins","link":"#plugins","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/test/classes/Func.md"}');export{x as comp,b as data}; +import{_ as r,c as u,b as t,d as o,e as s,f as l,a as d,r as i,o as p}from"./app-BlW5p_5f.js";const a={};function g(f,n){const e=i("RouteLink");return p(),u("div",null,[t("p",null,[o(e,{to:"/doc/test/"},{default:s(()=>n[0]||(n[0]=[l("Documents")])),_:1}),n[2]||(n[2]=l(" / ")),o(e,{to:"/doc/test/"},{default:s(()=>n[1]||(n[1]=[l("@faasjs/test")])),_:1}),n[3]||(n[3]=l(" / Func"))]),n[85]||(n[85]=d('

Class: Func<TEvent, TContext, TResult>

Type Parameters

TEvent = any

TContext = any

TResult = any

Indexable

[key: string]: any

Constructors

new Func()

',9)),t("blockquote",null,[t("p",null,[n[5]||(n[5]=t("strong",null,"new Func",-1)),n[6]||(n[6]=l("<")),n[7]||(n[7]=t("code",null,"TEvent",-1)),n[8]||(n[8]=l(", ")),n[9]||(n[9]=t("code",null,"TContext",-1)),n[10]||(n[10]=l(", ")),n[11]||(n[11]=t("code",null,"TResult",-1)),n[12]||(n[12]=l(">(")),n[13]||(n[13]=t("code",null,"config",-1)),n[14]||(n[14]=l("): ")),o(e,{to:"/doc/test/classes/Func.html"},{default:s(()=>n[4]||(n[4]=[t("code",null,"Func",-1)])),_:1}),n[15]||(n[15]=l("<")),n[16]||(n[16]=t("code",null,"TEvent",-1)),n[17]||(n[17]=l(", ")),n[18]||(n[18]=t("code",null,"TContext",-1)),n[19]||(n[19]=l(", ")),n[20]||(n[20]=t("code",null,"TResult",-1)),n[21]||(n[21]=l(">"))])]),n[86]||(n[86]=t("p",null,"Create a cloud function",-1)),n[87]||(n[87]=t("h4",{id:"parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#parameters"},[t("span",null,"Parameters")])],-1)),t("p",null,[n[23]||(n[23]=l("• ")),n[24]||(n[24]=t("strong",null,"config",-1)),n[25]||(n[25]=l(": ")),o(e,{to:"/doc/test/type-aliases/FuncConfig.html"},{default:s(()=>n[22]||(n[22]=[t("code",null,"FuncConfig",-1)])),_:1}),n[26]||(n[26]=l("<")),n[27]||(n[27]=t("code",null,"TEvent",-1)),n[28]||(n[28]=l(", ")),n[29]||(n[29]=t("code",null,"TContext",-1)),n[30]||(n[30]=l(", ")),n[31]||(n[31]=t("code",null,"any",-1)),n[32]||(n[32]=l(">"))]),n[88]||(n[88]=t("p",null,"{object} config",-1)),n[89]||(n[89]=t("h4",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),t("p",null,[o(e,{to:"/doc/test/classes/Func.html"},{default:s(()=>n[33]||(n[33]=[t("code",null,"Func",-1)])),_:1}),n[34]||(n[34]=l("<")),n[35]||(n[35]=t("code",null,"TEvent",-1)),n[36]||(n[36]=l(", ")),n[37]||(n[37]=t("code",null,"TContext",-1)),n[38]||(n[38]=l(", ")),n[39]||(n[39]=t("code",null,"TResult",-1)),n[40]||(n[40]=l(">"))]),n[90]||(n[90]=d('

Methods

export()

export(): object

Export the function

Returns

object

handler
',7)),t("blockquote",null,[t("p",null,[n[42]||(n[42]=t("strong",null,"handler",-1)),n[43]||(n[43]=l(": ")),o(e,{to:"/doc/test/type-aliases/ExportedHandler.html"},{default:s(()=>n[41]||(n[41]=[t("code",null,"ExportedHandler",-1)])),_:1}),n[44]||(n[44]=l("<")),n[45]||(n[45]=t("code",null,"TEvent",-1)),n[46]||(n[46]=l(", ")),n[47]||(n[47]=t("code",null,"TContext",-1)),n[48]||(n[48]=l(", ")),n[49]||(n[49]=t("code",null,"TResult",-1)),n[50]||(n[50]=l(">"))])]),n[91]||(n[91]=d('

invoke()

invoke(data): Promise<void>

Invoke the function

Parameters

',4)),t("p",null,[n[52]||(n[52]=l("• ")),n[53]||(n[53]=t("strong",null,"data",-1)),n[54]||(n[54]=l(": ")),o(e,{to:"/doc/test/type-aliases/InvokeData.html"},{default:s(()=>n[51]||(n[51]=[t("code",null,"InvokeData",-1)])),_:1}),n[55]||(n[55]=l("<")),n[56]||(n[56]=t("code",null,"TEvent",-1)),n[57]||(n[57]=l(", ")),n[58]||(n[58]=t("code",null,"TContext",-1)),n[59]||(n[59]=l(", ")),n[60]||(n[60]=t("code",null,"TResult",-1)),n[61]||(n[61]=l(">"))]),n[92]||(n[92]=d('

{object} data

Returns

Promise<void>

mount()

mount(data): Promise<void>

First time mount the function

Parameters

data = ...

',8)),t("p",null,[n[63]||(n[63]=l("• ")),n[64]||(n[64]=t("strong",null,"data.config?",-1)),n[65]||(n[65]=l(": ")),o(e,{to:"/doc/test/type-aliases/Config.html"},{default:s(()=>n[62]||(n[62]=[t("code",null,"Config",-1)])),_:1})]),n[93]||(n[93]=d('

data.context: TContext

data.event: TEvent

data.logger?: Logger

Returns

Promise<void>

Properties

config

',7)),t("blockquote",null,[t("p",null,[n[67]||(n[67]=t("strong",null,"config",-1)),n[68]||(n[68]=l(": ")),o(e,{to:"/doc/test/type-aliases/Config.html"},{default:s(()=>n[66]||(n[66]=[t("code",null,"Config",-1)])),_:1})])]),n[94]||(n[94]=t("h3",{id:"filename",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#filename"},[t("span",null,"filename?")])],-1)),n[95]||(n[95]=t("blockquote",null,[t("p",null,[t("code",null,"optional"),l(),t("strong",null,"filename"),l(": "),t("code",null,"string")])],-1)),n[96]||(n[96]=t("h3",{id:"handler-1",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#handler-1"},[t("span",null,"handler?")])],-1)),t("blockquote",null,[t("p",null,[n[70]||(n[70]=t("code",null,"optional",-1)),n[71]||(n[71]=l()),n[72]||(n[72]=t("strong",null,"handler",-1)),n[73]||(n[73]=l(": ")),o(e,{to:"/doc/test/type-aliases/Handler.html"},{default:s(()=>n[69]||(n[69]=[t("code",null,"Handler",-1)])),_:1}),n[74]||(n[74]=l("<")),n[75]||(n[75]=t("code",null,"TEvent",-1)),n[76]||(n[76]=l(", ")),n[77]||(n[77]=t("code",null,"TContext",-1)),n[78]||(n[78]=l(", ")),n[79]||(n[79]=t("code",null,"TResult",-1)),n[80]||(n[80]=l(">"))])]),n[97]||(n[97]=t("h3",{id:"mounted",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#mounted"},[t("span",null,"mounted")])],-1)),n[98]||(n[98]=t("blockquote",null,[t("p",null,[t("strong",null,"mounted"),l(": "),t("code",null,"boolean"),l(" = "),t("code",null,"false")])],-1)),n[99]||(n[99]=t("h3",{id:"plugins",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#plugins"},[t("span",null,"plugins")])],-1)),t("blockquote",null,[t("p",null,[n[82]||(n[82]=t("strong",null,"plugins",-1)),n[83]||(n[83]=l(": ")),o(e,{to:"/doc/test/type-aliases/Plugin.html"},{default:s(()=>n[81]||(n[81]=[t("code",null,"Plugin",-1)])),_:1}),n[84]||(n[84]=l("[]"))])])])}const x=r(a,[["render",g],["__file","Func.html.vue"]]),b=JSON.parse('{"path":"/doc/test/classes/Func.html","title":"Class: Func","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Indexable","slug":"indexable","link":"#indexable","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new Func()","slug":"new-func","link":"#new-func","children":[]}]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"export()","slug":"export","link":"#export","children":[]},{"level":3,"title":"invoke()","slug":"invoke","link":"#invoke","children":[]},{"level":3,"title":"mount()","slug":"mount","link":"#mount","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"config","slug":"config","link":"#config","children":[]},{"level":3,"title":"filename?","slug":"filename","link":"#filename","children":[]},{"level":3,"title":"handler?","slug":"handler-1","link":"#handler-1","children":[]},{"level":3,"title":"mounted","slug":"mounted","link":"#mounted","children":[]},{"level":3,"title":"plugins","slug":"plugins","link":"#plugins","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/test/classes/Func.md"}');export{x as comp,b as data}; diff --git a/assets/FuncConfig.html-BZXzXZxE.js b/assets/FuncConfig.html-BJCEDO_y.js similarity index 97% rename from assets/FuncConfig.html-BZXzXZxE.js rename to assets/FuncConfig.html-BJCEDO_y.js index 472687728..62140be00 100644 --- a/assets/FuncConfig.html-BZXzXZxE.js +++ b/assets/FuncConfig.html-BJCEDO_y.js @@ -1 +1 @@ -import{_ as r,c as a,b as e,d as o,e as s,f as n,a as d,r as i,o as p}from"./app-DsV01JBz.js";const u={};function g(f,t){const l=i("RouteLink");return p(),a("div",null,[e("p",null,[o(l,{to:"/doc/test/"},{default:s(()=>t[0]||(t[0]=[n("Documents")])),_:1}),t[2]||(t[2]=n(" / ")),o(l,{to:"/doc/test/"},{default:s(()=>t[1]||(t[1]=[n("@faasjs/test")])),_:1}),t[3]||(t[3]=n(" / FuncConfig"))]),t[22]||(t[22]=d('

Type Alias: FuncConfig<TEvent, TContext, TResult>

FuncConfig<TEvent, TContext, TResult>: object

Type Parameters

TEvent = any

TContext = any

TResult = any

Type declaration

handler?

',8)),e("blockquote",null,[e("p",null,[t[5]||(t[5]=e("code",null,"optional",-1)),t[6]||(t[6]=n()),t[7]||(t[7]=e("strong",null,"handler",-1)),t[8]||(t[8]=n(": ")),o(l,{to:"/doc/test/type-aliases/Handler.html"},{default:s(()=>t[4]||(t[4]=[e("code",null,"Handler",-1)])),_:1}),t[9]||(t[9]=n("<")),t[10]||(t[10]=e("code",null,"TEvent",-1)),t[11]||(t[11]=n(", ")),t[12]||(t[12]=e("code",null,"TContext",-1)),t[13]||(t[13]=n(", ")),t[14]||(t[14]=e("code",null,"TResult",-1)),t[15]||(t[15]=n(">"))])]),t[23]||(t[23]=e("h3",{id:"plugins",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#plugins"},[e("span",null,"plugins?")])],-1)),e("blockquote",null,[e("p",null,[t[17]||(t[17]=e("code",null,"optional",-1)),t[18]||(t[18]=n()),t[19]||(t[19]=e("strong",null,"plugins",-1)),t[20]||(t[20]=n(": ")),o(l,{to:"/doc/test/type-aliases/Plugin.html"},{default:s(()=>t[16]||(t[16]=[e("code",null,"Plugin",-1)])),_:1}),t[21]||(t[21]=n("[]"))])])])}const T=r(u,[["render",g],["__file","FuncConfig.html.vue"]]),m=JSON.parse('{"path":"/doc/test/type-aliases/FuncConfig.html","title":"Type Alias: FuncConfig","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"handler?","slug":"handler","link":"#handler","children":[]},{"level":3,"title":"plugins?","slug":"plugins","link":"#plugins","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/test/type-aliases/FuncConfig.md"}');export{T as comp,m as data}; +import{_ as r,c as a,b as e,d as o,e as s,f as n,a as d,r as i,o as p}from"./app-BlW5p_5f.js";const u={};function g(f,t){const l=i("RouteLink");return p(),a("div",null,[e("p",null,[o(l,{to:"/doc/test/"},{default:s(()=>t[0]||(t[0]=[n("Documents")])),_:1}),t[2]||(t[2]=n(" / ")),o(l,{to:"/doc/test/"},{default:s(()=>t[1]||(t[1]=[n("@faasjs/test")])),_:1}),t[3]||(t[3]=n(" / FuncConfig"))]),t[22]||(t[22]=d('

Type Alias: FuncConfig<TEvent, TContext, TResult>

FuncConfig<TEvent, TContext, TResult>: object

Type Parameters

TEvent = any

TContext = any

TResult = any

Type declaration

handler?

',8)),e("blockquote",null,[e("p",null,[t[5]||(t[5]=e("code",null,"optional",-1)),t[6]||(t[6]=n()),t[7]||(t[7]=e("strong",null,"handler",-1)),t[8]||(t[8]=n(": ")),o(l,{to:"/doc/test/type-aliases/Handler.html"},{default:s(()=>t[4]||(t[4]=[e("code",null,"Handler",-1)])),_:1}),t[9]||(t[9]=n("<")),t[10]||(t[10]=e("code",null,"TEvent",-1)),t[11]||(t[11]=n(", ")),t[12]||(t[12]=e("code",null,"TContext",-1)),t[13]||(t[13]=n(", ")),t[14]||(t[14]=e("code",null,"TResult",-1)),t[15]||(t[15]=n(">"))])]),t[23]||(t[23]=e("h3",{id:"plugins",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#plugins"},[e("span",null,"plugins?")])],-1)),e("blockquote",null,[e("p",null,[t[17]||(t[17]=e("code",null,"optional",-1)),t[18]||(t[18]=n()),t[19]||(t[19]=e("strong",null,"plugins",-1)),t[20]||(t[20]=n(": ")),o(l,{to:"/doc/test/type-aliases/Plugin.html"},{default:s(()=>t[16]||(t[16]=[e("code",null,"Plugin",-1)])),_:1}),t[21]||(t[21]=n("[]"))])])])}const T=r(u,[["render",g],["__file","FuncConfig.html.vue"]]),m=JSON.parse('{"path":"/doc/test/type-aliases/FuncConfig.html","title":"Type Alias: FuncConfig","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"handler?","slug":"handler","link":"#handler","children":[]},{"level":3,"title":"plugins?","slug":"plugins","link":"#plugins","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/test/type-aliases/FuncConfig.md"}');export{T as comp,m as data}; diff --git a/assets/FuncConfig.html-DgycrMPZ.js b/assets/FuncConfig.html-C_MeTACC.js similarity index 97% rename from assets/FuncConfig.html-DgycrMPZ.js rename to assets/FuncConfig.html-C_MeTACC.js index c2dc69489..173289427 100644 --- a/assets/FuncConfig.html-DgycrMPZ.js +++ b/assets/FuncConfig.html-C_MeTACC.js @@ -1 +1 @@ -import{_ as r,c as a,b as t,d as o,e as s,f as e,a as d,r as i,o as u}from"./app-DsV01JBz.js";const p={};function f(g,n){const l=i("RouteLink");return u(),a("div",null,[t("p",null,[o(l,{to:"/doc/func/"},{default:s(()=>n[0]||(n[0]=[e("Documents")])),_:1}),n[2]||(n[2]=e(" / ")),o(l,{to:"/doc/func/"},{default:s(()=>n[1]||(n[1]=[e("@faasjs/func")])),_:1}),n[3]||(n[3]=e(" / FuncConfig"))]),n[22]||(n[22]=d('

Type Alias: FuncConfig<TEvent, TContext, TResult>

FuncConfig<TEvent, TContext, TResult>: object

Type Parameters

TEvent = any

TContext = any

TResult = any

Type declaration

handler?

',8)),t("blockquote",null,[t("p",null,[n[5]||(n[5]=t("code",null,"optional",-1)),n[6]||(n[6]=e()),n[7]||(n[7]=t("strong",null,"handler",-1)),n[8]||(n[8]=e(": ")),o(l,{to:"/doc/func/type-aliases/Handler.html"},{default:s(()=>n[4]||(n[4]=[t("code",null,"Handler",-1)])),_:1}),n[9]||(n[9]=e("<")),n[10]||(n[10]=t("code",null,"TEvent",-1)),n[11]||(n[11]=e(", ")),n[12]||(n[12]=t("code",null,"TContext",-1)),n[13]||(n[13]=e(", ")),n[14]||(n[14]=t("code",null,"TResult",-1)),n[15]||(n[15]=e(">"))])]),n[23]||(n[23]=t("h3",{id:"plugins",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#plugins"},[t("span",null,"plugins?")])],-1)),t("blockquote",null,[t("p",null,[n[17]||(n[17]=t("code",null,"optional",-1)),n[18]||(n[18]=e()),n[19]||(n[19]=t("strong",null,"plugins",-1)),n[20]||(n[20]=e(": ")),o(l,{to:"/doc/func/type-aliases/Plugin.html"},{default:s(()=>n[16]||(n[16]=[t("code",null,"Plugin",-1)])),_:1}),n[21]||(n[21]=e("[]"))])])])}const T=r(p,[["render",f],["__file","FuncConfig.html.vue"]]),m=JSON.parse('{"path":"/doc/func/type-aliases/FuncConfig.html","title":"Type Alias: FuncConfig","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"handler?","slug":"handler","link":"#handler","children":[]},{"level":3,"title":"plugins?","slug":"plugins","link":"#plugins","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/func/type-aliases/FuncConfig.md"}');export{T as comp,m as data}; +import{_ as r,c as a,b as t,d as o,e as s,f as e,a as d,r as i,o as u}from"./app-BlW5p_5f.js";const p={};function f(g,n){const l=i("RouteLink");return u(),a("div",null,[t("p",null,[o(l,{to:"/doc/func/"},{default:s(()=>n[0]||(n[0]=[e("Documents")])),_:1}),n[2]||(n[2]=e(" / ")),o(l,{to:"/doc/func/"},{default:s(()=>n[1]||(n[1]=[e("@faasjs/func")])),_:1}),n[3]||(n[3]=e(" / FuncConfig"))]),n[22]||(n[22]=d('

Type Alias: FuncConfig<TEvent, TContext, TResult>

FuncConfig<TEvent, TContext, TResult>: object

Type Parameters

TEvent = any

TContext = any

TResult = any

Type declaration

handler?

',8)),t("blockquote",null,[t("p",null,[n[5]||(n[5]=t("code",null,"optional",-1)),n[6]||(n[6]=e()),n[7]||(n[7]=t("strong",null,"handler",-1)),n[8]||(n[8]=e(": ")),o(l,{to:"/doc/func/type-aliases/Handler.html"},{default:s(()=>n[4]||(n[4]=[t("code",null,"Handler",-1)])),_:1}),n[9]||(n[9]=e("<")),n[10]||(n[10]=t("code",null,"TEvent",-1)),n[11]||(n[11]=e(", ")),n[12]||(n[12]=t("code",null,"TContext",-1)),n[13]||(n[13]=e(", ")),n[14]||(n[14]=t("code",null,"TResult",-1)),n[15]||(n[15]=e(">"))])]),n[23]||(n[23]=t("h3",{id:"plugins",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#plugins"},[t("span",null,"plugins?")])],-1)),t("blockquote",null,[t("p",null,[n[17]||(n[17]=t("code",null,"optional",-1)),n[18]||(n[18]=e()),n[19]||(n[19]=t("strong",null,"plugins",-1)),n[20]||(n[20]=e(": ")),o(l,{to:"/doc/func/type-aliases/Plugin.html"},{default:s(()=>n[16]||(n[16]=[t("code",null,"Plugin",-1)])),_:1}),n[21]||(n[21]=e("[]"))])])])}const T=r(p,[["render",f],["__file","FuncConfig.html.vue"]]),m=JSON.parse('{"path":"/doc/func/type-aliases/FuncConfig.html","title":"Type Alias: FuncConfig","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"handler?","slug":"handler","link":"#handler","children":[]},{"level":3,"title":"plugins?","slug":"plugins","link":"#plugins","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/func/type-aliases/FuncConfig.md"}');export{T as comp,m as data}; diff --git a/assets/FuncEventType.html-BtBbTqms.js b/assets/FuncEventType.html-CkhS74wf.js similarity index 98% rename from assets/FuncEventType.html-BtBbTqms.js rename to assets/FuncEventType.html-CkhS74wf.js index 6e7ee4e7d..35e6df708 100644 --- a/assets/FuncEventType.html-BtBbTqms.js +++ b/assets/FuncEventType.html-CkhS74wf.js @@ -1,4 +1,4 @@ -import{_ as p,c as o,b as s,d as a,e as l,f as t,a as u,r,o as i}from"./app-DsV01JBz.js";const d={};function m(k,n){const e=r("RouteLink");return i(),o("div",null,[s("p",null,[a(e,{to:"/doc/test/"},{default:l(()=>n[0]||(n[0]=[t("Documents")])),_:1}),n[2]||(n[2]=t(" / ")),a(e,{to:"/doc/test/"},{default:l(()=>n[1]||(n[1]=[t("@faasjs/test")])),_:1}),n[3]||(n[3]=t(" / FuncEventType"))]),n[34]||(n[34]=s("h1",{id:"type-alias-funceventtype-t",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-alias-funceventtype-t"},[s("span",null,"Type Alias: FuncEventType")])],-1)),s("blockquote",null,[s("p",null,[n[5]||(n[5]=s("strong",null,"FuncEventType",-1)),n[6]||(n[6]=t("<")),n[7]||(n[7]=s("code",null,"T",-1)),n[8]||(n[8]=t(">: ")),n[9]||(n[9]=s("code",null,"T",-1)),n[10]||(n[10]=t()),n[11]||(n[11]=s("em",null,"extends",-1)),n[12]||(n[12]=t()),a(e,{to:"/doc/test/classes/Func.html"},{default:l(()=>n[4]||(n[4]=[s("code",null,"Func",-1)])),_:1}),n[13]||(n[13]=t(" ? ")),n[18]||(n[18]=s("code",null,"P",-1)),n[19]||(n[19]=t(" : ")),n[20]||(n[20]=s("code",null,"any",-1))])]),n[35]||(n[35]=s("p",null,"Get the event type of a func",-1)),n[36]||(n[36]=s("h2",{id:"type-parameters",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-parameters"},[s("span",null,"Type Parameters")])],-1)),s("p",null,[n[22]||(n[22]=t("• ")),n[23]||(n[23]=s("strong",null,"T",-1)),n[24]||(n[24]=t()),n[25]||(n[25]=s("em",null,"extends",-1)),n[26]||(n[26]=t()),a(e,{to:"/doc/test/classes/Func.html"},{default:l(()=>n[21]||(n[21]=[s("code",null,"Func",-1)])),_:1}),n[27]||(n[27]=t("<")),n[28]||(n[28]=s("code",null,"any",-1)),n[29]||(n[29]=t(", ")),n[30]||(n[30]=s("code",null,"any",-1)),n[31]||(n[31]=t(", ")),n[32]||(n[32]=s("code",null,"any",-1)),n[33]||(n[33]=t(">"))]),n[37]||(n[37]=u(`

Example

import { useFunc, type FuncEventType } from '@faasjs/func'
+import{_ as p,c as o,b as s,d as a,e as l,f as t,a as u,r,o as i}from"./app-BlW5p_5f.js";const d={};function m(k,n){const e=r("RouteLink");return i(),o("div",null,[s("p",null,[a(e,{to:"/doc/test/"},{default:l(()=>n[0]||(n[0]=[t("Documents")])),_:1}),n[2]||(n[2]=t(" / ")),a(e,{to:"/doc/test/"},{default:l(()=>n[1]||(n[1]=[t("@faasjs/test")])),_:1}),n[3]||(n[3]=t(" / FuncEventType"))]),n[34]||(n[34]=s("h1",{id:"type-alias-funceventtype-t",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-alias-funceventtype-t"},[s("span",null,"Type Alias: FuncEventType")])],-1)),s("blockquote",null,[s("p",null,[n[5]||(n[5]=s("strong",null,"FuncEventType",-1)),n[6]||(n[6]=t("<")),n[7]||(n[7]=s("code",null,"T",-1)),n[8]||(n[8]=t(">: ")),n[9]||(n[9]=s("code",null,"T",-1)),n[10]||(n[10]=t()),n[11]||(n[11]=s("em",null,"extends",-1)),n[12]||(n[12]=t()),a(e,{to:"/doc/test/classes/Func.html"},{default:l(()=>n[4]||(n[4]=[s("code",null,"Func",-1)])),_:1}),n[13]||(n[13]=t(" ? ")),n[18]||(n[18]=s("code",null,"P",-1)),n[19]||(n[19]=t(" : ")),n[20]||(n[20]=s("code",null,"any",-1))])]),n[35]||(n[35]=s("p",null,"Get the event type of a func",-1)),n[36]||(n[36]=s("h2",{id:"type-parameters",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-parameters"},[s("span",null,"Type Parameters")])],-1)),s("p",null,[n[22]||(n[22]=t("• ")),n[23]||(n[23]=s("strong",null,"T",-1)),n[24]||(n[24]=t()),n[25]||(n[25]=s("em",null,"extends",-1)),n[26]||(n[26]=t()),a(e,{to:"/doc/test/classes/Func.html"},{default:l(()=>n[21]||(n[21]=[s("code",null,"Func",-1)])),_:1}),n[27]||(n[27]=t("<")),n[28]||(n[28]=s("code",null,"any",-1)),n[29]||(n[29]=t(", ")),n[30]||(n[30]=s("code",null,"any",-1)),n[31]||(n[31]=t(", ")),n[32]||(n[32]=s("code",null,"any",-1)),n[33]||(n[33]=t(">"))]),n[37]||(n[37]=u(`

Example

import { useFunc, type FuncEventType } from '@faasjs/func'
 
 const func = useFunc<{ counter: number }>(() => async () => {})
 
diff --git a/assets/FuncEventType.html-C7Y-AE3l.js b/assets/FuncEventType.html-DtUNfQSL.js
similarity index 98%
rename from assets/FuncEventType.html-C7Y-AE3l.js
rename to assets/FuncEventType.html-DtUNfQSL.js
index dac6f35d9..c5b530573 100644
--- a/assets/FuncEventType.html-C7Y-AE3l.js
+++ b/assets/FuncEventType.html-DtUNfQSL.js
@@ -1,4 +1,4 @@
-import{_ as p,c as o,b as s,d as a,e as l,f as t,a as u,r,o as i}from"./app-DsV01JBz.js";const d={};function m(k,n){const e=r("RouteLink");return i(),o("div",null,[s("p",null,[a(e,{to:"/doc/func/"},{default:l(()=>n[0]||(n[0]=[t("Documents")])),_:1}),n[2]||(n[2]=t(" / ")),a(e,{to:"/doc/func/"},{default:l(()=>n[1]||(n[1]=[t("@faasjs/func")])),_:1}),n[3]||(n[3]=t(" / FuncEventType"))]),n[34]||(n[34]=s("h1",{id:"type-alias-funceventtype-t",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-alias-funceventtype-t"},[s("span",null,"Type Alias: FuncEventType")])],-1)),s("blockquote",null,[s("p",null,[n[5]||(n[5]=s("strong",null,"FuncEventType",-1)),n[6]||(n[6]=t("<")),n[7]||(n[7]=s("code",null,"T",-1)),n[8]||(n[8]=t(">: ")),n[9]||(n[9]=s("code",null,"T",-1)),n[10]||(n[10]=t()),n[11]||(n[11]=s("em",null,"extends",-1)),n[12]||(n[12]=t()),a(e,{to:"/doc/func/classes/Func.html"},{default:l(()=>n[4]||(n[4]=[s("code",null,"Func",-1)])),_:1}),n[13]||(n[13]=t(" ? ")),n[18]||(n[18]=s("code",null,"P",-1)),n[19]||(n[19]=t(" : ")),n[20]||(n[20]=s("code",null,"any",-1))])]),n[35]||(n[35]=s("p",null,"Get the event type of a func",-1)),n[36]||(n[36]=s("h2",{id:"type-parameters",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-parameters"},[s("span",null,"Type Parameters")])],-1)),s("p",null,[n[22]||(n[22]=t("• ")),n[23]||(n[23]=s("strong",null,"T",-1)),n[24]||(n[24]=t()),n[25]||(n[25]=s("em",null,"extends",-1)),n[26]||(n[26]=t()),a(e,{to:"/doc/func/classes/Func.html"},{default:l(()=>n[21]||(n[21]=[s("code",null,"Func",-1)])),_:1}),n[27]||(n[27]=t("<")),n[28]||(n[28]=s("code",null,"any",-1)),n[29]||(n[29]=t(", ")),n[30]||(n[30]=s("code",null,"any",-1)),n[31]||(n[31]=t(", ")),n[32]||(n[32]=s("code",null,"any",-1)),n[33]||(n[33]=t(">"))]),n[37]||(n[37]=u(`

Example

import { useFunc, type FuncEventType } from '@faasjs/func'
+import{_ as p,c as o,b as s,d as a,e as l,f as t,a as u,r,o as i}from"./app-BlW5p_5f.js";const d={};function m(k,n){const e=r("RouteLink");return i(),o("div",null,[s("p",null,[a(e,{to:"/doc/func/"},{default:l(()=>n[0]||(n[0]=[t("Documents")])),_:1}),n[2]||(n[2]=t(" / ")),a(e,{to:"/doc/func/"},{default:l(()=>n[1]||(n[1]=[t("@faasjs/func")])),_:1}),n[3]||(n[3]=t(" / FuncEventType"))]),n[34]||(n[34]=s("h1",{id:"type-alias-funceventtype-t",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-alias-funceventtype-t"},[s("span",null,"Type Alias: FuncEventType")])],-1)),s("blockquote",null,[s("p",null,[n[5]||(n[5]=s("strong",null,"FuncEventType",-1)),n[6]||(n[6]=t("<")),n[7]||(n[7]=s("code",null,"T",-1)),n[8]||(n[8]=t(">: ")),n[9]||(n[9]=s("code",null,"T",-1)),n[10]||(n[10]=t()),n[11]||(n[11]=s("em",null,"extends",-1)),n[12]||(n[12]=t()),a(e,{to:"/doc/func/classes/Func.html"},{default:l(()=>n[4]||(n[4]=[s("code",null,"Func",-1)])),_:1}),n[13]||(n[13]=t(" ? ")),n[18]||(n[18]=s("code",null,"P",-1)),n[19]||(n[19]=t(" : ")),n[20]||(n[20]=s("code",null,"any",-1))])]),n[35]||(n[35]=s("p",null,"Get the event type of a func",-1)),n[36]||(n[36]=s("h2",{id:"type-parameters",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-parameters"},[s("span",null,"Type Parameters")])],-1)),s("p",null,[n[22]||(n[22]=t("• ")),n[23]||(n[23]=s("strong",null,"T",-1)),n[24]||(n[24]=t()),n[25]||(n[25]=s("em",null,"extends",-1)),n[26]||(n[26]=t()),a(e,{to:"/doc/func/classes/Func.html"},{default:l(()=>n[21]||(n[21]=[s("code",null,"Func",-1)])),_:1}),n[27]||(n[27]=t("<")),n[28]||(n[28]=s("code",null,"any",-1)),n[29]||(n[29]=t(", ")),n[30]||(n[30]=s("code",null,"any",-1)),n[31]||(n[31]=t(", ")),n[32]||(n[32]=s("code",null,"any",-1)),n[33]||(n[33]=t(">"))]),n[37]||(n[37]=u(`

Example

import { useFunc, type FuncEventType } from '@faasjs/func'
 
 const func = useFunc<{ counter: number }>(() => async () => {})
 
diff --git a/assets/FuncReturnType.html-BRtxbAHI.js b/assets/FuncReturnType.html-Bhe-zYDH.js
similarity index 98%
rename from assets/FuncReturnType.html-BRtxbAHI.js
rename to assets/FuncReturnType.html-Bhe-zYDH.js
index 2d5ff1a93..3b30d3995 100644
--- a/assets/FuncReturnType.html-BRtxbAHI.js
+++ b/assets/FuncReturnType.html-Bhe-zYDH.js
@@ -1,4 +1,4 @@
-import{_ as p,c as o,b as s,d as l,e as a,f as t,a as u,r,o as i}from"./app-DsV01JBz.js";const d={};function m(y,n){const e=r("RouteLink");return i(),o("div",null,[s("p",null,[l(e,{to:"/doc/func/"},{default:a(()=>n[0]||(n[0]=[t("Documents")])),_:1}),n[2]||(n[2]=t(" / ")),l(e,{to:"/doc/func/"},{default:a(()=>n[1]||(n[1]=[t("@faasjs/func")])),_:1}),n[3]||(n[3]=t(" / FuncReturnType"))]),n[34]||(n[34]=s("h1",{id:"type-alias-funcreturntype-t",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-alias-funcreturntype-t"},[s("span",null,"Type Alias: FuncReturnType")])],-1)),s("blockquote",null,[s("p",null,[n[5]||(n[5]=s("strong",null,"FuncReturnType",-1)),n[6]||(n[6]=t("<")),n[7]||(n[7]=s("code",null,"T",-1)),n[8]||(n[8]=t(">: ")),n[9]||(n[9]=s("code",null,"T",-1)),n[10]||(n[10]=t()),n[11]||(n[11]=s("em",null,"extends",-1)),n[12]||(n[12]=t()),l(e,{to:"/doc/func/classes/Func.html"},{default:a(()=>n[4]||(n[4]=[s("code",null,"Func",-1)])),_:1}),n[13]||(n[13]=t("<")),n[14]||(n[14]=s("code",null,"any",-1)),n[15]||(n[15]=t(", ")),n[16]||(n[16]=s("code",null,"any",-1)),n[17]||(n[17]=t(", infer R> ? ")),n[18]||(n[18]=s("code",null,"R",-1)),n[19]||(n[19]=t(" : ")),n[20]||(n[20]=s("code",null,"any",-1))])]),n[35]||(n[35]=s("p",null,"Get the return type of a func",-1)),n[36]||(n[36]=s("h2",{id:"type-parameters",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-parameters"},[s("span",null,"Type Parameters")])],-1)),s("p",null,[n[22]||(n[22]=t("• ")),n[23]||(n[23]=s("strong",null,"T",-1)),n[24]||(n[24]=t()),n[25]||(n[25]=s("em",null,"extends",-1)),n[26]||(n[26]=t()),l(e,{to:"/doc/func/classes/Func.html"},{default:a(()=>n[21]||(n[21]=[s("code",null,"Func",-1)])),_:1}),n[27]||(n[27]=t("<")),n[28]||(n[28]=s("code",null,"any",-1)),n[29]||(n[29]=t(", ")),n[30]||(n[30]=s("code",null,"any",-1)),n[31]||(n[31]=t(", ")),n[32]||(n[32]=s("code",null,"any",-1)),n[33]||(n[33]=t(">"))]),n[37]||(n[37]=u(`

Example

import { useFunc, type FuncReturnType } from '@faasjs/func'
+import{_ as p,c as o,b as s,d as l,e as a,f as t,a as u,r,o as i}from"./app-BlW5p_5f.js";const d={};function m(y,n){const e=r("RouteLink");return i(),o("div",null,[s("p",null,[l(e,{to:"/doc/func/"},{default:a(()=>n[0]||(n[0]=[t("Documents")])),_:1}),n[2]||(n[2]=t(" / ")),l(e,{to:"/doc/func/"},{default:a(()=>n[1]||(n[1]=[t("@faasjs/func")])),_:1}),n[3]||(n[3]=t(" / FuncReturnType"))]),n[34]||(n[34]=s("h1",{id:"type-alias-funcreturntype-t",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-alias-funcreturntype-t"},[s("span",null,"Type Alias: FuncReturnType")])],-1)),s("blockquote",null,[s("p",null,[n[5]||(n[5]=s("strong",null,"FuncReturnType",-1)),n[6]||(n[6]=t("<")),n[7]||(n[7]=s("code",null,"T",-1)),n[8]||(n[8]=t(">: ")),n[9]||(n[9]=s("code",null,"T",-1)),n[10]||(n[10]=t()),n[11]||(n[11]=s("em",null,"extends",-1)),n[12]||(n[12]=t()),l(e,{to:"/doc/func/classes/Func.html"},{default:a(()=>n[4]||(n[4]=[s("code",null,"Func",-1)])),_:1}),n[13]||(n[13]=t("<")),n[14]||(n[14]=s("code",null,"any",-1)),n[15]||(n[15]=t(", ")),n[16]||(n[16]=s("code",null,"any",-1)),n[17]||(n[17]=t(", infer R> ? ")),n[18]||(n[18]=s("code",null,"R",-1)),n[19]||(n[19]=t(" : ")),n[20]||(n[20]=s("code",null,"any",-1))])]),n[35]||(n[35]=s("p",null,"Get the return type of a func",-1)),n[36]||(n[36]=s("h2",{id:"type-parameters",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-parameters"},[s("span",null,"Type Parameters")])],-1)),s("p",null,[n[22]||(n[22]=t("• ")),n[23]||(n[23]=s("strong",null,"T",-1)),n[24]||(n[24]=t()),n[25]||(n[25]=s("em",null,"extends",-1)),n[26]||(n[26]=t()),l(e,{to:"/doc/func/classes/Func.html"},{default:a(()=>n[21]||(n[21]=[s("code",null,"Func",-1)])),_:1}),n[27]||(n[27]=t("<")),n[28]||(n[28]=s("code",null,"any",-1)),n[29]||(n[29]=t(", ")),n[30]||(n[30]=s("code",null,"any",-1)),n[31]||(n[31]=t(", ")),n[32]||(n[32]=s("code",null,"any",-1)),n[33]||(n[33]=t(">"))]),n[37]||(n[37]=u(`

Example

import { useFunc, type FuncReturnType } from '@faasjs/func'
 
 const func = useFunc(() => async () => 1)
 
diff --git a/assets/FuncReturnType.html-B3iBxoJZ.js b/assets/FuncReturnType.html-C5VjQbqE.js
similarity index 98%
rename from assets/FuncReturnType.html-B3iBxoJZ.js
rename to assets/FuncReturnType.html-C5VjQbqE.js
index c2ebb6f7e..57f060994 100644
--- a/assets/FuncReturnType.html-B3iBxoJZ.js
+++ b/assets/FuncReturnType.html-C5VjQbqE.js
@@ -1,4 +1,4 @@
-import{_ as p,c as o,b as s,d as l,e as a,f as t,a as u,r,o as i}from"./app-DsV01JBz.js";const d={};function m(y,n){const e=r("RouteLink");return i(),o("div",null,[s("p",null,[l(e,{to:"/doc/test/"},{default:a(()=>n[0]||(n[0]=[t("Documents")])),_:1}),n[2]||(n[2]=t(" / ")),l(e,{to:"/doc/test/"},{default:a(()=>n[1]||(n[1]=[t("@faasjs/test")])),_:1}),n[3]||(n[3]=t(" / FuncReturnType"))]),n[34]||(n[34]=s("h1",{id:"type-alias-funcreturntype-t",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-alias-funcreturntype-t"},[s("span",null,"Type Alias: FuncReturnType")])],-1)),s("blockquote",null,[s("p",null,[n[5]||(n[5]=s("strong",null,"FuncReturnType",-1)),n[6]||(n[6]=t("<")),n[7]||(n[7]=s("code",null,"T",-1)),n[8]||(n[8]=t(">: ")),n[9]||(n[9]=s("code",null,"T",-1)),n[10]||(n[10]=t()),n[11]||(n[11]=s("em",null,"extends",-1)),n[12]||(n[12]=t()),l(e,{to:"/doc/test/classes/Func.html"},{default:a(()=>n[4]||(n[4]=[s("code",null,"Func",-1)])),_:1}),n[13]||(n[13]=t("<")),n[14]||(n[14]=s("code",null,"any",-1)),n[15]||(n[15]=t(", ")),n[16]||(n[16]=s("code",null,"any",-1)),n[17]||(n[17]=t(", infer R> ? ")),n[18]||(n[18]=s("code",null,"R",-1)),n[19]||(n[19]=t(" : ")),n[20]||(n[20]=s("code",null,"any",-1))])]),n[35]||(n[35]=s("p",null,"Get the return type of a func",-1)),n[36]||(n[36]=s("h2",{id:"type-parameters",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-parameters"},[s("span",null,"Type Parameters")])],-1)),s("p",null,[n[22]||(n[22]=t("• ")),n[23]||(n[23]=s("strong",null,"T",-1)),n[24]||(n[24]=t()),n[25]||(n[25]=s("em",null,"extends",-1)),n[26]||(n[26]=t()),l(e,{to:"/doc/test/classes/Func.html"},{default:a(()=>n[21]||(n[21]=[s("code",null,"Func",-1)])),_:1}),n[27]||(n[27]=t("<")),n[28]||(n[28]=s("code",null,"any",-1)),n[29]||(n[29]=t(", ")),n[30]||(n[30]=s("code",null,"any",-1)),n[31]||(n[31]=t(", ")),n[32]||(n[32]=s("code",null,"any",-1)),n[33]||(n[33]=t(">"))]),n[37]||(n[37]=u(`

Example

import { useFunc, type FuncReturnType } from '@faasjs/func'
+import{_ as p,c as o,b as s,d as l,e as a,f as t,a as u,r,o as i}from"./app-BlW5p_5f.js";const d={};function m(y,n){const e=r("RouteLink");return i(),o("div",null,[s("p",null,[l(e,{to:"/doc/test/"},{default:a(()=>n[0]||(n[0]=[t("Documents")])),_:1}),n[2]||(n[2]=t(" / ")),l(e,{to:"/doc/test/"},{default:a(()=>n[1]||(n[1]=[t("@faasjs/test")])),_:1}),n[3]||(n[3]=t(" / FuncReturnType"))]),n[34]||(n[34]=s("h1",{id:"type-alias-funcreturntype-t",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-alias-funcreturntype-t"},[s("span",null,"Type Alias: FuncReturnType")])],-1)),s("blockquote",null,[s("p",null,[n[5]||(n[5]=s("strong",null,"FuncReturnType",-1)),n[6]||(n[6]=t("<")),n[7]||(n[7]=s("code",null,"T",-1)),n[8]||(n[8]=t(">: ")),n[9]||(n[9]=s("code",null,"T",-1)),n[10]||(n[10]=t()),n[11]||(n[11]=s("em",null,"extends",-1)),n[12]||(n[12]=t()),l(e,{to:"/doc/test/classes/Func.html"},{default:a(()=>n[4]||(n[4]=[s("code",null,"Func",-1)])),_:1}),n[13]||(n[13]=t("<")),n[14]||(n[14]=s("code",null,"any",-1)),n[15]||(n[15]=t(", ")),n[16]||(n[16]=s("code",null,"any",-1)),n[17]||(n[17]=t(", infer R> ? ")),n[18]||(n[18]=s("code",null,"R",-1)),n[19]||(n[19]=t(" : ")),n[20]||(n[20]=s("code",null,"any",-1))])]),n[35]||(n[35]=s("p",null,"Get the return type of a func",-1)),n[36]||(n[36]=s("h2",{id:"type-parameters",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-parameters"},[s("span",null,"Type Parameters")])],-1)),s("p",null,[n[22]||(n[22]=t("• ")),n[23]||(n[23]=s("strong",null,"T",-1)),n[24]||(n[24]=t()),n[25]||(n[25]=s("em",null,"extends",-1)),n[26]||(n[26]=t()),l(e,{to:"/doc/test/classes/Func.html"},{default:a(()=>n[21]||(n[21]=[s("code",null,"Func",-1)])),_:1}),n[27]||(n[27]=t("<")),n[28]||(n[28]=s("code",null,"any",-1)),n[29]||(n[29]=t(", ")),n[30]||(n[30]=s("code",null,"any",-1)),n[31]||(n[31]=t(", ")),n[32]||(n[32]=s("code",null,"any",-1)),n[33]||(n[33]=t(">"))]),n[37]||(n[37]=u(`

Example

import { useFunc, type FuncReturnType } from '@faasjs/func'
 
 const func = useFunc(() => async () => 1)
 
diff --git a/assets/FuncWarper.html-CKaMYSlZ.js b/assets/FuncWarper.html-jWaKjAua.js
similarity index 99%
rename from assets/FuncWarper.html-CKaMYSlZ.js
rename to assets/FuncWarper.html-jWaKjAua.js
index 936f84dc9..45202c528 100644
--- a/assets/FuncWarper.html-CKaMYSlZ.js
+++ b/assets/FuncWarper.html-jWaKjAua.js
@@ -1,4 +1,4 @@
-import{_ as r,c as d,b as e,d as a,e as t,f as s,a as l,r as p,o as i}from"./app-DsV01JBz.js";const u={};function c(g,n){const o=p("RouteLink");return i(),d("div",null,[e("p",null,[a(o,{to:"/doc/test/"},{default:t(()=>n[0]||(n[0]=[s("Documents")])),_:1}),n[2]||(n[2]=s(" / ")),a(o,{to:"/doc/test/"},{default:t(()=>n[1]||(n[1]=[s("@faasjs/test")])),_:1}),n[3]||(n[3]=s(" / FuncWarper"))]),n[50]||(n[50]=l(`

Class: FuncWarper

Test Wrapper for a func

import { FuncWarper } from '@faasjs/test'
+import{_ as r,c as d,b as e,d as a,e as t,f as s,a as l,r as p,o as i}from"./app-BlW5p_5f.js";const u={};function c(g,n){const o=p("RouteLink");return i(),d("div",null,[e("p",null,[a(o,{to:"/doc/test/"},{default:t(()=>n[0]||(n[0]=[s("Documents")])),_:1}),n[2]||(n[2]=s(" / ")),a(o,{to:"/doc/test/"},{default:t(()=>n[1]||(n[1]=[s("@faasjs/test")])),_:1}),n[3]||(n[3]=s(" / FuncWarper"))]),n[50]||(n[50]=l(`

Class: FuncWarper

Test Wrapper for a func

import { FuncWarper } from '@faasjs/test'
 
 const func = new FuncWarper(__dirname + '/../demo.func.ts')
 
diff --git a/assets/Handler.html-gOBuMgSr.js b/assets/Handler.html-C_sRENg9.js
similarity index 97%
rename from assets/Handler.html-gOBuMgSr.js
rename to assets/Handler.html-C_sRENg9.js
index 3d17d7e00..938bc0fb8 100644
--- a/assets/Handler.html-gOBuMgSr.js
+++ b/assets/Handler.html-C_sRENg9.js
@@ -1 +1 @@
-import{_ as s,c as o,b as t,d as l,e as a,f as n,a as d,r as p,o as u}from"./app-DsV01JBz.js";const i={};function m(f,e){const r=p("RouteLink");return u(),o("div",null,[t("p",null,[l(r,{to:"/doc/func/"},{default:a(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),l(r,{to:"/doc/func/"},{default:a(()=>e[1]||(e[1]=[n("@faasjs/func")])),_:1}),e[3]||(e[3]=n(" / Handler"))]),e[13]||(e[13]=d('

Type Alias: Handler()<TEvent, TContext, TResult>

Handler<TEvent, TContext, TResult>: (data) => Promise<TResult>

Type Parameters

TEvent = any

TContext = any

TResult = any

Parameters

',7)),t("p",null,[e[5]||(e[5]=n("• ")),e[6]||(e[6]=t("strong",null,"data",-1)),e[7]||(e[7]=n(": ")),l(r,{to:"/doc/func/type-aliases/InvokeData.html"},{default:a(()=>e[4]||(e[4]=[t("code",null,"InvokeData",-1)])),_:1}),e[8]||(e[8]=n("<")),e[9]||(e[9]=t("code",null,"TEvent",-1)),e[10]||(e[10]=n(", ")),e[11]||(e[11]=t("code",null,"TContext",-1)),e[12]||(e[12]=n(">"))]),e[14]||(e[14]=t("h2",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),e[15]||(e[15]=t("p",null,[t("code",null,"Promise"),n("<"),t("code",null,"TResult"),n(">")],-1))])}const g=s(i,[["render",m],["__file","Handler.html.vue"]]),v=JSON.parse('{"path":"/doc/func/type-aliases/Handler.html","title":"Type Alias: Handler()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/func/type-aliases/Handler.md"}');export{g as comp,v as data}; +import{_ as s,c as o,b as t,d as l,e as a,f as n,a as d,r as p,o as u}from"./app-BlW5p_5f.js";const i={};function m(f,e){const r=p("RouteLink");return u(),o("div",null,[t("p",null,[l(r,{to:"/doc/func/"},{default:a(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),l(r,{to:"/doc/func/"},{default:a(()=>e[1]||(e[1]=[n("@faasjs/func")])),_:1}),e[3]||(e[3]=n(" / Handler"))]),e[13]||(e[13]=d('

Type Alias: Handler()<TEvent, TContext, TResult>

Handler<TEvent, TContext, TResult>: (data) => Promise<TResult>

Type Parameters

TEvent = any

TContext = any

TResult = any

Parameters

',7)),t("p",null,[e[5]||(e[5]=n("• ")),e[6]||(e[6]=t("strong",null,"data",-1)),e[7]||(e[7]=n(": ")),l(r,{to:"/doc/func/type-aliases/InvokeData.html"},{default:a(()=>e[4]||(e[4]=[t("code",null,"InvokeData",-1)])),_:1}),e[8]||(e[8]=n("<")),e[9]||(e[9]=t("code",null,"TEvent",-1)),e[10]||(e[10]=n(", ")),e[11]||(e[11]=t("code",null,"TContext",-1)),e[12]||(e[12]=n(">"))]),e[14]||(e[14]=t("h2",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),e[15]||(e[15]=t("p",null,[t("code",null,"Promise"),n("<"),t("code",null,"TResult"),n(">")],-1))])}const g=s(i,[["render",m],["__file","Handler.html.vue"]]),v=JSON.parse('{"path":"/doc/func/type-aliases/Handler.html","title":"Type Alias: Handler()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/func/type-aliases/Handler.md"}');export{g as comp,v as data}; diff --git a/assets/Handler.html-BEvHEpET.js b/assets/Handler.html-DV74K7f4.js similarity index 97% rename from assets/Handler.html-BEvHEpET.js rename to assets/Handler.html-DV74K7f4.js index 0fbcffd35..b1c721b7c 100644 --- a/assets/Handler.html-BEvHEpET.js +++ b/assets/Handler.html-DV74K7f4.js @@ -1 +1 @@ -import{_ as a,c as o,b as t,d as r,e as l,f as n,a as d,r as p,o as u}from"./app-DsV01JBz.js";const i={};function m(T,e){const s=p("RouteLink");return u(),o("div",null,[t("p",null,[r(s,{to:"/doc/test/"},{default:l(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),r(s,{to:"/doc/test/"},{default:l(()=>e[1]||(e[1]=[n("@faasjs/test")])),_:1}),e[3]||(e[3]=n(" / Handler"))]),e[13]||(e[13]=d('

Type Alias: Handler()<TEvent, TContext, TResult>

Handler<TEvent, TContext, TResult>: (data) => Promise<TResult>

Type Parameters

TEvent = any

TContext = any

TResult = any

Parameters

',7)),t("p",null,[e[5]||(e[5]=n("• ")),e[6]||(e[6]=t("strong",null,"data",-1)),e[7]||(e[7]=n(": ")),r(s,{to:"/doc/test/type-aliases/InvokeData.html"},{default:l(()=>e[4]||(e[4]=[t("code",null,"InvokeData",-1)])),_:1}),e[8]||(e[8]=n("<")),e[9]||(e[9]=t("code",null,"TEvent",-1)),e[10]||(e[10]=n(", ")),e[11]||(e[11]=t("code",null,"TContext",-1)),e[12]||(e[12]=n(">"))]),e[14]||(e[14]=t("h2",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),e[15]||(e[15]=t("p",null,[t("code",null,"Promise"),n("<"),t("code",null,"TResult"),n(">")],-1))])}const f=a(i,[["render",m],["__file","Handler.html.vue"]]),v=JSON.parse('{"path":"/doc/test/type-aliases/Handler.html","title":"Type Alias: Handler()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/test/type-aliases/Handler.md"}');export{f as comp,v as data}; +import{_ as a,c as o,b as t,d as r,e as l,f as n,a as d,r as p,o as u}from"./app-BlW5p_5f.js";const i={};function m(T,e){const s=p("RouteLink");return u(),o("div",null,[t("p",null,[r(s,{to:"/doc/test/"},{default:l(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),r(s,{to:"/doc/test/"},{default:l(()=>e[1]||(e[1]=[n("@faasjs/test")])),_:1}),e[3]||(e[3]=n(" / Handler"))]),e[13]||(e[13]=d('

Type Alias: Handler()<TEvent, TContext, TResult>

Handler<TEvent, TContext, TResult>: (data) => Promise<TResult>

Type Parameters

TEvent = any

TContext = any

TResult = any

Parameters

',7)),t("p",null,[e[5]||(e[5]=n("• ")),e[6]||(e[6]=t("strong",null,"data",-1)),e[7]||(e[7]=n(": ")),r(s,{to:"/doc/test/type-aliases/InvokeData.html"},{default:l(()=>e[4]||(e[4]=[t("code",null,"InvokeData",-1)])),_:1}),e[8]||(e[8]=n("<")),e[9]||(e[9]=t("code",null,"TEvent",-1)),e[10]||(e[10]=n(", ")),e[11]||(e[11]=t("code",null,"TContext",-1)),e[12]||(e[12]=n(">"))]),e[14]||(e[14]=t("h2",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),e[15]||(e[15]=t("p",null,[t("code",null,"Promise"),n("<"),t("code",null,"TResult"),n(">")],-1))])}const f=a(i,[["render",m],["__file","Handler.html.vue"]]),v=JSON.parse('{"path":"/doc/test/type-aliases/Handler.html","title":"Type Alias: Handler()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/test/type-aliases/Handler.md"}');export{f as comp,v as data}; diff --git a/assets/Http.html-BIR-mgs3.js b/assets/Http.html-ByCDLvow.js similarity index 99% rename from assets/Http.html-BIR-mgs3.js rename to assets/Http.html-ByCDLvow.js index 44fed935a..b161f4bf2 100644 --- a/assets/Http.html-BIR-mgs3.js +++ b/assets/Http.html-ByCDLvow.js @@ -1 +1 @@ -import{_ as r,c as p,b as o,d as e,e as l,f as n,a as d,r as i,o as u}from"./app-DsV01JBz.js";const a={};function m(g,t){const s=i("RouteLink");return u(),p("div",null,[o("p",null,[e(s,{to:"/doc/http/"},{default:l(()=>t[0]||(t[0]=[n("Documents")])),_:1}),t[2]||(t[2]=n(" / ")),e(s,{to:"/doc/http/"},{default:l(()=>t[1]||(t[1]=[n("@faasjs/http")])),_:1}),t[3]||(t[3]=n(" / Http"))]),t[151]||(t[151]=d('

Class: Http<TParams, TCookie, TSession>

Type Parameters

TParams extends Record<string, any> = any

TCookie extends Record<string, string> = any

TSession extends Record<string, string> = any

Implements

  • Plugin

Constructors

new Http()

',9)),o("blockquote",null,[o("p",null,[t[5]||(t[5]=o("strong",null,"new Http",-1)),t[6]||(t[6]=n("<")),t[7]||(t[7]=o("code",null,"TParams",-1)),t[8]||(t[8]=n(", ")),t[9]||(t[9]=o("code",null,"TCookie",-1)),t[10]||(t[10]=n(", ")),t[11]||(t[11]=o("code",null,"TSession",-1)),t[12]||(t[12]=n(">(")),t[13]||(t[13]=o("code",null,"config",-1)),t[14]||(t[14]=n("?): ")),e(s,{to:"/doc/http/classes/Http.html"},{default:l(()=>t[4]||(t[4]=[o("code",null,"Http",-1)])),_:1}),t[15]||(t[15]=n("<")),t[16]||(t[16]=o("code",null,"TParams",-1)),t[17]||(t[17]=n(", ")),t[18]||(t[18]=o("code",null,"TCookie",-1)),t[19]||(t[19]=n(", ")),t[20]||(t[20]=o("code",null,"TSession",-1)),t[21]||(t[21]=n(">"))])]),t[152]||(t[152]=o("h4",{id:"parameters",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#parameters"},[o("span",null,"Parameters")])],-1)),o("p",null,[t[23]||(t[23]=n("• ")),t[24]||(t[24]=o("strong",null,"config?",-1)),t[25]||(t[25]=n(": ")),e(s,{to:"/doc/http/type-aliases/HttpConfig.html"},{default:l(()=>t[22]||(t[22]=[o("code",null,"HttpConfig",-1)])),_:1}),t[26]||(t[26]=n("<")),t[27]||(t[27]=o("code",null,"TParams",-1)),t[28]||(t[28]=n(", ")),t[29]||(t[29]=o("code",null,"TCookie",-1)),t[30]||(t[30]=n(", ")),t[31]||(t[31]=o("code",null,"TSession",-1)),t[32]||(t[32]=n(">"))]),t[153]||(t[153]=o("h4",{id:"returns",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#returns"},[o("span",null,"Returns")])],-1)),o("p",null,[e(s,{to:"/doc/http/classes/Http.html"},{default:l(()=>t[33]||(t[33]=[o("code",null,"Http",-1)])),_:1}),t[34]||(t[34]=n("<")),t[35]||(t[35]=o("code",null,"TParams",-1)),t[36]||(t[36]=n(", ")),t[37]||(t[37]=o("code",null,"TCookie",-1)),t[38]||(t[38]=n(", ")),t[39]||(t[39]=o("code",null,"TSession",-1)),t[40]||(t[40]=n(">"))]),t[154]||(t[154]=d('

Methods

onInvoke()

onInvoke(data, next): Promise<void>

Parameters

data: InvokeData

next: Next

Returns

Promise<void>

Implementation of

Plugin.onInvoke

onMount()

onMount(data, next): Promise<void>

Parameters

data: MountData

next: Next

Returns

Promise<void>

Implementation of

Plugin.onMount

setBody()

',20)),o("blockquote",null,[o("p",null,[t[42]||(t[42]=o("strong",null,"setBody",-1)),t[43]||(t[43]=n("(")),t[44]||(t[44]=o("code",null,"body",-1)),t[45]||(t[45]=n("): ")),e(s,{to:"/doc/http/classes/Http.html"},{default:l(()=>t[41]||(t[41]=[o("code",null,"Http",-1)])),_:1}),t[46]||(t[46]=n("<")),t[47]||(t[47]=o("code",null,"TParams",-1)),t[48]||(t[48]=n(", ")),t[49]||(t[49]=o("code",null,"TCookie",-1)),t[50]||(t[50]=n(", ")),t[51]||(t[51]=o("code",null,"TSession",-1)),t[52]||(t[52]=n(">"))])]),t[155]||(t[155]=o("p",null,"set body",-1)),t[156]||(t[156]=o("h4",{id:"parameters-3",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#parameters-3"},[o("span",null,"Parameters")])],-1)),t[157]||(t[157]=o("p",null,[n("• "),o("strong",null,"body"),n(": "),o("code",null,"string")],-1)),t[158]||(t[158]=o("p",null,"{*} 内容",-1)),t[159]||(t[159]=o("h4",{id:"returns-3",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#returns-3"},[o("span",null,"Returns")])],-1)),o("p",null,[e(s,{to:"/doc/http/classes/Http.html"},{default:l(()=>t[53]||(t[53]=[o("code",null,"Http",-1)])),_:1}),t[54]||(t[54]=n("<")),t[55]||(t[55]=o("code",null,"TParams",-1)),t[56]||(t[56]=n(", ")),t[57]||(t[57]=o("code",null,"TCookie",-1)),t[58]||(t[58]=n(", ")),t[59]||(t[59]=o("code",null,"TSession",-1)),t[60]||(t[60]=n(">"))]),t[160]||(t[160]=o("h3",{id:"setcontenttype",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#setcontenttype"},[o("span",null,"setContentType()")])],-1)),o("blockquote",null,[o("p",null,[t[62]||(t[62]=o("strong",null,"setContentType",-1)),t[63]||(t[63]=n("(")),t[64]||(t[64]=o("code",null,"type",-1)),t[65]||(t[65]=n(", ")),t[66]||(t[66]=o("code",null,"charset",-1)),t[67]||(t[67]=n("): ")),e(s,{to:"/doc/http/classes/Http.html"},{default:l(()=>t[61]||(t[61]=[o("code",null,"Http",-1)])),_:1}),t[68]||(t[68]=n("<")),t[69]||(t[69]=o("code",null,"TParams",-1)),t[70]||(t[70]=n(", ")),t[71]||(t[71]=o("code",null,"TCookie",-1)),t[72]||(t[72]=n(", ")),t[73]||(t[73]=o("code",null,"TSession",-1)),t[74]||(t[74]=n(">"))])]),t[161]||(t[161]=d('

set Content-Type

Parameters

type: string

{string} 类型

charset: string = 'utf-8'

{string} 编码

Returns

',7)),o("p",null,[e(s,{to:"/doc/http/classes/Http.html"},{default:l(()=>t[75]||(t[75]=[o("code",null,"Http",-1)])),_:1}),t[76]||(t[76]=n("<")),t[77]||(t[77]=o("code",null,"TParams",-1)),t[78]||(t[78]=n(", ")),t[79]||(t[79]=o("code",null,"TCookie",-1)),t[80]||(t[80]=n(", ")),t[81]||(t[81]=o("code",null,"TSession",-1)),t[82]||(t[82]=n(">"))]),t[162]||(t[162]=o("h3",{id:"setheader",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#setheader"},[o("span",null,"setHeader()")])],-1)),o("blockquote",null,[o("p",null,[t[84]||(t[84]=o("strong",null,"setHeader",-1)),t[85]||(t[85]=n("(")),t[86]||(t[86]=o("code",null,"key",-1)),t[87]||(t[87]=n(", ")),t[88]||(t[88]=o("code",null,"value",-1)),t[89]||(t[89]=n("): ")),e(s,{to:"/doc/http/classes/Http.html"},{default:l(()=>t[83]||(t[83]=[o("code",null,"Http",-1)])),_:1}),t[90]||(t[90]=n("<")),t[91]||(t[91]=o("code",null,"TParams",-1)),t[92]||(t[92]=n(", ")),t[93]||(t[93]=o("code",null,"TCookie",-1)),t[94]||(t[94]=n(", ")),t[95]||(t[95]=o("code",null,"TSession",-1)),t[96]||(t[96]=n(">"))])]),t[163]||(t[163]=d('

set header

Parameters

key: string

{string} key

value: string

{string} value

Returns

',7)),o("p",null,[e(s,{to:"/doc/http/classes/Http.html"},{default:l(()=>t[97]||(t[97]=[o("code",null,"Http",-1)])),_:1}),t[98]||(t[98]=n("<")),t[99]||(t[99]=o("code",null,"TParams",-1)),t[100]||(t[100]=n(", ")),t[101]||(t[101]=o("code",null,"TCookie",-1)),t[102]||(t[102]=n(", ")),t[103]||(t[103]=o("code",null,"TSession",-1)),t[104]||(t[104]=n(">"))]),t[164]||(t[164]=o("h3",{id:"setstatuscode",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#setstatuscode"},[o("span",null,"setStatusCode()")])],-1)),o("blockquote",null,[o("p",null,[t[106]||(t[106]=o("strong",null,"setStatusCode",-1)),t[107]||(t[107]=n("(")),t[108]||(t[108]=o("code",null,"code",-1)),t[109]||(t[109]=n("): ")),e(s,{to:"/doc/http/classes/Http.html"},{default:l(()=>t[105]||(t[105]=[o("code",null,"Http",-1)])),_:1}),t[110]||(t[110]=n("<")),t[111]||(t[111]=o("code",null,"TParams",-1)),t[112]||(t[112]=n(", ")),t[113]||(t[113]=o("code",null,"TCookie",-1)),t[114]||(t[114]=n(", ")),t[115]||(t[115]=o("code",null,"TSession",-1)),t[116]||(t[116]=n(">"))])]),t[165]||(t[165]=o("p",null,"set status code",-1)),t[166]||(t[166]=o("h4",{id:"parameters-6",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#parameters-6"},[o("span",null,"Parameters")])],-1)),t[167]||(t[167]=o("p",null,[n("• "),o("strong",null,"code"),n(": "),o("code",null,"number")],-1)),t[168]||(t[168]=o("p",null,"{number} 状态码",-1)),t[169]||(t[169]=o("h4",{id:"returns-6",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#returns-6"},[o("span",null,"Returns")])],-1)),o("p",null,[e(s,{to:"/doc/http/classes/Http.html"},{default:l(()=>t[117]||(t[117]=[o("code",null,"Http",-1)])),_:1}),t[118]||(t[118]=n("<")),t[119]||(t[119]=o("code",null,"TParams",-1)),t[120]||(t[120]=n(", ")),t[121]||(t[121]=o("code",null,"TCookie",-1)),t[122]||(t[122]=n(", ")),t[123]||(t[123]=o("code",null,"TSession",-1)),t[124]||(t[124]=n(">"))]),t[170]||(t[170]=d('

Properties

body

body: any

config

',4)),o("blockquote",null,[o("p",null,[t[126]||(t[126]=o("strong",null,"config",-1)),t[127]||(t[127]=n(": ")),e(s,{to:"/doc/http/type-aliases/HttpConfig.html"},{default:l(()=>t[125]||(t[125]=[o("code",null,"HttpConfig",-1)])),_:1}),t[128]||(t[128]=n("<")),t[129]||(t[129]=o("code",null,"TParams",-1)),t[130]||(t[130]=n(", ")),t[131]||(t[131]=o("code",null,"TCookie",-1)),t[132]||(t[132]=n(", ")),t[133]||(t[133]=o("code",null,"TSession",-1)),t[134]||(t[134]=n(">"))])]),t[171]||(t[171]=o("h3",{id:"cookie",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#cookie"},[o("span",null,"cookie")])],-1)),o("blockquote",null,[o("p",null,[t[136]||(t[136]=o("strong",null,"cookie",-1)),t[137]||(t[137]=n(": ")),e(s,{to:"/doc/http/classes/Cookie.html"},{default:l(()=>t[135]||(t[135]=[o("code",null,"Cookie",-1)])),_:1}),t[138]||(t[138]=n("<")),t[139]||(t[139]=o("code",null,"TCookie",-1)),t[140]||(t[140]=n(", ")),t[141]||(t[141]=o("code",null,"TSession",-1)),t[142]||(t[142]=n(">"))])]),t[172]||(t[172]=d('

headers

headers: object

Index Signature

[key: string]: string

name

readonly name: string = Name

Implementation of

Plugin.name

params

params: TParams

session

',11)),o("blockquote",null,[o("p",null,[t[144]||(t[144]=o("strong",null,"session",-1)),t[145]||(t[145]=n(": ")),e(s,{to:"/doc/http/classes/Session.html"},{default:l(()=>t[143]||(t[143]=[o("code",null,"Session",-1)])),_:1}),t[146]||(t[146]=n("<")),t[147]||(t[147]=o("code",null,"TSession",-1)),t[148]||(t[148]=n(", ")),t[149]||(t[149]=o("code",null,"TCookie",-1)),t[150]||(t[150]=n(">"))])]),t[173]||(t[173]=d('

type

readonly type: "http" = 'http'

Implementation of

Plugin.type

',4))])}const k=r(a,[["render",m],["__file","Http.html.vue"]]),b=JSON.parse('{"path":"/doc/http/classes/Http.html","title":"Class: Http","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Implements","slug":"implements","link":"#implements","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new Http()","slug":"new-http","link":"#new-http","children":[]}]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"onInvoke()","slug":"oninvoke","link":"#oninvoke","children":[]},{"level":3,"title":"onMount()","slug":"onmount","link":"#onmount","children":[]},{"level":3,"title":"setBody()","slug":"setbody","link":"#setbody","children":[]},{"level":3,"title":"setContentType()","slug":"setcontenttype","link":"#setcontenttype","children":[]},{"level":3,"title":"setHeader()","slug":"setheader","link":"#setheader","children":[]},{"level":3,"title":"setStatusCode()","slug":"setstatuscode","link":"#setstatuscode","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"body","slug":"body","link":"#body","children":[]},{"level":3,"title":"config","slug":"config","link":"#config","children":[]},{"level":3,"title":"cookie","slug":"cookie","link":"#cookie","children":[]},{"level":3,"title":"headers","slug":"headers","link":"#headers","children":[]},{"level":3,"title":"name","slug":"name","link":"#name","children":[]},{"level":3,"title":"params","slug":"params","link":"#params","children":[]},{"level":3,"title":"session","slug":"session","link":"#session","children":[]},{"level":3,"title":"type","slug":"type","link":"#type","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/classes/Http.md"}');export{k as comp,b as data}; +import{_ as r,c as p,b as o,d as e,e as l,f as n,a as d,r as i,o as u}from"./app-BlW5p_5f.js";const a={};function m(g,t){const s=i("RouteLink");return u(),p("div",null,[o("p",null,[e(s,{to:"/doc/http/"},{default:l(()=>t[0]||(t[0]=[n("Documents")])),_:1}),t[2]||(t[2]=n(" / ")),e(s,{to:"/doc/http/"},{default:l(()=>t[1]||(t[1]=[n("@faasjs/http")])),_:1}),t[3]||(t[3]=n(" / Http"))]),t[151]||(t[151]=d('

Class: Http<TParams, TCookie, TSession>

Type Parameters

TParams extends Record<string, any> = any

TCookie extends Record<string, string> = any

TSession extends Record<string, string> = any

Implements

  • Plugin

Constructors

new Http()

',9)),o("blockquote",null,[o("p",null,[t[5]||(t[5]=o("strong",null,"new Http",-1)),t[6]||(t[6]=n("<")),t[7]||(t[7]=o("code",null,"TParams",-1)),t[8]||(t[8]=n(", ")),t[9]||(t[9]=o("code",null,"TCookie",-1)),t[10]||(t[10]=n(", ")),t[11]||(t[11]=o("code",null,"TSession",-1)),t[12]||(t[12]=n(">(")),t[13]||(t[13]=o("code",null,"config",-1)),t[14]||(t[14]=n("?): ")),e(s,{to:"/doc/http/classes/Http.html"},{default:l(()=>t[4]||(t[4]=[o("code",null,"Http",-1)])),_:1}),t[15]||(t[15]=n("<")),t[16]||(t[16]=o("code",null,"TParams",-1)),t[17]||(t[17]=n(", ")),t[18]||(t[18]=o("code",null,"TCookie",-1)),t[19]||(t[19]=n(", ")),t[20]||(t[20]=o("code",null,"TSession",-1)),t[21]||(t[21]=n(">"))])]),t[152]||(t[152]=o("h4",{id:"parameters",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#parameters"},[o("span",null,"Parameters")])],-1)),o("p",null,[t[23]||(t[23]=n("• ")),t[24]||(t[24]=o("strong",null,"config?",-1)),t[25]||(t[25]=n(": ")),e(s,{to:"/doc/http/type-aliases/HttpConfig.html"},{default:l(()=>t[22]||(t[22]=[o("code",null,"HttpConfig",-1)])),_:1}),t[26]||(t[26]=n("<")),t[27]||(t[27]=o("code",null,"TParams",-1)),t[28]||(t[28]=n(", ")),t[29]||(t[29]=o("code",null,"TCookie",-1)),t[30]||(t[30]=n(", ")),t[31]||(t[31]=o("code",null,"TSession",-1)),t[32]||(t[32]=n(">"))]),t[153]||(t[153]=o("h4",{id:"returns",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#returns"},[o("span",null,"Returns")])],-1)),o("p",null,[e(s,{to:"/doc/http/classes/Http.html"},{default:l(()=>t[33]||(t[33]=[o("code",null,"Http",-1)])),_:1}),t[34]||(t[34]=n("<")),t[35]||(t[35]=o("code",null,"TParams",-1)),t[36]||(t[36]=n(", ")),t[37]||(t[37]=o("code",null,"TCookie",-1)),t[38]||(t[38]=n(", ")),t[39]||(t[39]=o("code",null,"TSession",-1)),t[40]||(t[40]=n(">"))]),t[154]||(t[154]=d('

Methods

onInvoke()

onInvoke(data, next): Promise<void>

Parameters

data: InvokeData

next: Next

Returns

Promise<void>

Implementation of

Plugin.onInvoke

onMount()

onMount(data, next): Promise<void>

Parameters

data: MountData

next: Next

Returns

Promise<void>

Implementation of

Plugin.onMount

setBody()

',20)),o("blockquote",null,[o("p",null,[t[42]||(t[42]=o("strong",null,"setBody",-1)),t[43]||(t[43]=n("(")),t[44]||(t[44]=o("code",null,"body",-1)),t[45]||(t[45]=n("): ")),e(s,{to:"/doc/http/classes/Http.html"},{default:l(()=>t[41]||(t[41]=[o("code",null,"Http",-1)])),_:1}),t[46]||(t[46]=n("<")),t[47]||(t[47]=o("code",null,"TParams",-1)),t[48]||(t[48]=n(", ")),t[49]||(t[49]=o("code",null,"TCookie",-1)),t[50]||(t[50]=n(", ")),t[51]||(t[51]=o("code",null,"TSession",-1)),t[52]||(t[52]=n(">"))])]),t[155]||(t[155]=o("p",null,"set body",-1)),t[156]||(t[156]=o("h4",{id:"parameters-3",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#parameters-3"},[o("span",null,"Parameters")])],-1)),t[157]||(t[157]=o("p",null,[n("• "),o("strong",null,"body"),n(": "),o("code",null,"string")],-1)),t[158]||(t[158]=o("p",null,"{*} 内容",-1)),t[159]||(t[159]=o("h4",{id:"returns-3",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#returns-3"},[o("span",null,"Returns")])],-1)),o("p",null,[e(s,{to:"/doc/http/classes/Http.html"},{default:l(()=>t[53]||(t[53]=[o("code",null,"Http",-1)])),_:1}),t[54]||(t[54]=n("<")),t[55]||(t[55]=o("code",null,"TParams",-1)),t[56]||(t[56]=n(", ")),t[57]||(t[57]=o("code",null,"TCookie",-1)),t[58]||(t[58]=n(", ")),t[59]||(t[59]=o("code",null,"TSession",-1)),t[60]||(t[60]=n(">"))]),t[160]||(t[160]=o("h3",{id:"setcontenttype",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#setcontenttype"},[o("span",null,"setContentType()")])],-1)),o("blockquote",null,[o("p",null,[t[62]||(t[62]=o("strong",null,"setContentType",-1)),t[63]||(t[63]=n("(")),t[64]||(t[64]=o("code",null,"type",-1)),t[65]||(t[65]=n(", ")),t[66]||(t[66]=o("code",null,"charset",-1)),t[67]||(t[67]=n("): ")),e(s,{to:"/doc/http/classes/Http.html"},{default:l(()=>t[61]||(t[61]=[o("code",null,"Http",-1)])),_:1}),t[68]||(t[68]=n("<")),t[69]||(t[69]=o("code",null,"TParams",-1)),t[70]||(t[70]=n(", ")),t[71]||(t[71]=o("code",null,"TCookie",-1)),t[72]||(t[72]=n(", ")),t[73]||(t[73]=o("code",null,"TSession",-1)),t[74]||(t[74]=n(">"))])]),t[161]||(t[161]=d('

set Content-Type

Parameters

type: string

{string} 类型

charset: string = 'utf-8'

{string} 编码

Returns

',7)),o("p",null,[e(s,{to:"/doc/http/classes/Http.html"},{default:l(()=>t[75]||(t[75]=[o("code",null,"Http",-1)])),_:1}),t[76]||(t[76]=n("<")),t[77]||(t[77]=o("code",null,"TParams",-1)),t[78]||(t[78]=n(", ")),t[79]||(t[79]=o("code",null,"TCookie",-1)),t[80]||(t[80]=n(", ")),t[81]||(t[81]=o("code",null,"TSession",-1)),t[82]||(t[82]=n(">"))]),t[162]||(t[162]=o("h3",{id:"setheader",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#setheader"},[o("span",null,"setHeader()")])],-1)),o("blockquote",null,[o("p",null,[t[84]||(t[84]=o("strong",null,"setHeader",-1)),t[85]||(t[85]=n("(")),t[86]||(t[86]=o("code",null,"key",-1)),t[87]||(t[87]=n(", ")),t[88]||(t[88]=o("code",null,"value",-1)),t[89]||(t[89]=n("): ")),e(s,{to:"/doc/http/classes/Http.html"},{default:l(()=>t[83]||(t[83]=[o("code",null,"Http",-1)])),_:1}),t[90]||(t[90]=n("<")),t[91]||(t[91]=o("code",null,"TParams",-1)),t[92]||(t[92]=n(", ")),t[93]||(t[93]=o("code",null,"TCookie",-1)),t[94]||(t[94]=n(", ")),t[95]||(t[95]=o("code",null,"TSession",-1)),t[96]||(t[96]=n(">"))])]),t[163]||(t[163]=d('

set header

Parameters

key: string

{string} key

value: string

{string} value

Returns

',7)),o("p",null,[e(s,{to:"/doc/http/classes/Http.html"},{default:l(()=>t[97]||(t[97]=[o("code",null,"Http",-1)])),_:1}),t[98]||(t[98]=n("<")),t[99]||(t[99]=o("code",null,"TParams",-1)),t[100]||(t[100]=n(", ")),t[101]||(t[101]=o("code",null,"TCookie",-1)),t[102]||(t[102]=n(", ")),t[103]||(t[103]=o("code",null,"TSession",-1)),t[104]||(t[104]=n(">"))]),t[164]||(t[164]=o("h3",{id:"setstatuscode",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#setstatuscode"},[o("span",null,"setStatusCode()")])],-1)),o("blockquote",null,[o("p",null,[t[106]||(t[106]=o("strong",null,"setStatusCode",-1)),t[107]||(t[107]=n("(")),t[108]||(t[108]=o("code",null,"code",-1)),t[109]||(t[109]=n("): ")),e(s,{to:"/doc/http/classes/Http.html"},{default:l(()=>t[105]||(t[105]=[o("code",null,"Http",-1)])),_:1}),t[110]||(t[110]=n("<")),t[111]||(t[111]=o("code",null,"TParams",-1)),t[112]||(t[112]=n(", ")),t[113]||(t[113]=o("code",null,"TCookie",-1)),t[114]||(t[114]=n(", ")),t[115]||(t[115]=o("code",null,"TSession",-1)),t[116]||(t[116]=n(">"))])]),t[165]||(t[165]=o("p",null,"set status code",-1)),t[166]||(t[166]=o("h4",{id:"parameters-6",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#parameters-6"},[o("span",null,"Parameters")])],-1)),t[167]||(t[167]=o("p",null,[n("• "),o("strong",null,"code"),n(": "),o("code",null,"number")],-1)),t[168]||(t[168]=o("p",null,"{number} 状态码",-1)),t[169]||(t[169]=o("h4",{id:"returns-6",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#returns-6"},[o("span",null,"Returns")])],-1)),o("p",null,[e(s,{to:"/doc/http/classes/Http.html"},{default:l(()=>t[117]||(t[117]=[o("code",null,"Http",-1)])),_:1}),t[118]||(t[118]=n("<")),t[119]||(t[119]=o("code",null,"TParams",-1)),t[120]||(t[120]=n(", ")),t[121]||(t[121]=o("code",null,"TCookie",-1)),t[122]||(t[122]=n(", ")),t[123]||(t[123]=o("code",null,"TSession",-1)),t[124]||(t[124]=n(">"))]),t[170]||(t[170]=d('

Properties

body

body: any

config

',4)),o("blockquote",null,[o("p",null,[t[126]||(t[126]=o("strong",null,"config",-1)),t[127]||(t[127]=n(": ")),e(s,{to:"/doc/http/type-aliases/HttpConfig.html"},{default:l(()=>t[125]||(t[125]=[o("code",null,"HttpConfig",-1)])),_:1}),t[128]||(t[128]=n("<")),t[129]||(t[129]=o("code",null,"TParams",-1)),t[130]||(t[130]=n(", ")),t[131]||(t[131]=o("code",null,"TCookie",-1)),t[132]||(t[132]=n(", ")),t[133]||(t[133]=o("code",null,"TSession",-1)),t[134]||(t[134]=n(">"))])]),t[171]||(t[171]=o("h3",{id:"cookie",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#cookie"},[o("span",null,"cookie")])],-1)),o("blockquote",null,[o("p",null,[t[136]||(t[136]=o("strong",null,"cookie",-1)),t[137]||(t[137]=n(": ")),e(s,{to:"/doc/http/classes/Cookie.html"},{default:l(()=>t[135]||(t[135]=[o("code",null,"Cookie",-1)])),_:1}),t[138]||(t[138]=n("<")),t[139]||(t[139]=o("code",null,"TCookie",-1)),t[140]||(t[140]=n(", ")),t[141]||(t[141]=o("code",null,"TSession",-1)),t[142]||(t[142]=n(">"))])]),t[172]||(t[172]=d('

headers

headers: object

Index Signature

[key: string]: string

name

readonly name: string = Name

Implementation of

Plugin.name

params

params: TParams

session

',11)),o("blockquote",null,[o("p",null,[t[144]||(t[144]=o("strong",null,"session",-1)),t[145]||(t[145]=n(": ")),e(s,{to:"/doc/http/classes/Session.html"},{default:l(()=>t[143]||(t[143]=[o("code",null,"Session",-1)])),_:1}),t[146]||(t[146]=n("<")),t[147]||(t[147]=o("code",null,"TSession",-1)),t[148]||(t[148]=n(", ")),t[149]||(t[149]=o("code",null,"TCookie",-1)),t[150]||(t[150]=n(">"))])]),t[173]||(t[173]=d('

type

readonly type: "http" = 'http'

Implementation of

Plugin.type

',4))])}const k=r(a,[["render",m],["__file","Http.html.vue"]]),b=JSON.parse('{"path":"/doc/http/classes/Http.html","title":"Class: Http","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Implements","slug":"implements","link":"#implements","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new Http()","slug":"new-http","link":"#new-http","children":[]}]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"onInvoke()","slug":"oninvoke","link":"#oninvoke","children":[]},{"level":3,"title":"onMount()","slug":"onmount","link":"#onmount","children":[]},{"level":3,"title":"setBody()","slug":"setbody","link":"#setbody","children":[]},{"level":3,"title":"setContentType()","slug":"setcontenttype","link":"#setcontenttype","children":[]},{"level":3,"title":"setHeader()","slug":"setheader","link":"#setheader","children":[]},{"level":3,"title":"setStatusCode()","slug":"setstatuscode","link":"#setstatuscode","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"body","slug":"body","link":"#body","children":[]},{"level":3,"title":"config","slug":"config","link":"#config","children":[]},{"level":3,"title":"cookie","slug":"cookie","link":"#cookie","children":[]},{"level":3,"title":"headers","slug":"headers","link":"#headers","children":[]},{"level":3,"title":"name","slug":"name","link":"#name","children":[]},{"level":3,"title":"params","slug":"params","link":"#params","children":[]},{"level":3,"title":"session","slug":"session","link":"#session","children":[]},{"level":3,"title":"type","slug":"type","link":"#type","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/classes/Http.md"}');export{k as comp,b as data}; diff --git a/assets/HttpConfig.html-CZWg7BCU.js b/assets/HttpConfig.html-MOkUFcoP.js similarity index 99% rename from assets/HttpConfig.html-CZWg7BCU.js rename to assets/HttpConfig.html-MOkUFcoP.js index 3f04e818e..351c0dd19 100644 --- a/assets/HttpConfig.html-CZWg7BCU.js +++ b/assets/HttpConfig.html-MOkUFcoP.js @@ -1 +1 @@ -import{_ as l,c as s,b as e,d as i,e as a,f as t,a as d,r,o as c}from"./app-DsV01JBz.js";const p={};function g(u,o){const n=r("RouteLink");return c(),s("div",null,[e("p",null,[i(n,{to:"/doc/http/"},{default:a(()=>o[0]||(o[0]=[t("Documents")])),_:1}),o[2]||(o[2]=t(" / ")),i(n,{to:"/doc/http/"},{default:a(()=>o[1]||(o[1]=[t("@faasjs/http")])),_:1}),o[3]||(o[3]=t(" / HttpConfig"))]),o[21]||(o[21]=d('

Type Alias: HttpConfig<TParams, TCookie, TSession>

HttpConfig<TParams, TCookie, TSession>: object

Type Parameters

TParams extends Record<string, any> = any

TCookie extends Record<string, string> = any

TSession extends Record<string, string> = any

Index Signature

[key: string]: any

Type declaration

config?

optional config: object

Index Signature

[key: string]: any

',14)),e("blockquote",null,[e("p",null,[o[5]||(o[5]=e("code",null,"optional",-1)),o[6]||(o[6]=t()),o[7]||(o[7]=e("strong",null,"cookie",-1)),o[8]||(o[8]=t(": ")),i(n,{to:"/doc/http/type-aliases/CookieOptions.html"},{default:a(()=>o[4]||(o[4]=[e("code",null,"CookieOptions",-1)])),_:1})])]),o[22]||(o[22]=d('

config.functionName?

optional functionName: string

config.ignorePathPrefix?

optional ignorePathPrefix: string

config.method?

optional method: "BEGIN" | "GET" | "POST" | "DELETE" | "HEAD" | "PUT" | "OPTIONS" | "TRACE" | "PATCH" | "ANY"

POST as default

config.path?

optional path: string

file relative path as default

config.timeout?

optional timeout: number

name?

optional name: string

validator?

',15)),e("blockquote",null,[e("p",null,[o[10]||(o[10]=e("code",null,"optional",-1)),o[11]||(o[11]=t()),o[12]||(o[12]=e("strong",null,"validator",-1)),o[13]||(o[13]=t(": ")),i(n,{to:"/doc/http/type-aliases/ValidatorConfig.html"},{default:a(()=>o[9]||(o[9]=[e("code",null,"ValidatorConfig",-1)])),_:1}),o[14]||(o[14]=t("<")),o[15]||(o[15]=e("code",null,"TParams",-1)),o[16]||(o[16]=t(", ")),o[17]||(o[17]=e("code",null,"TCookie",-1)),o[18]||(o[18]=t(", ")),o[19]||(o[19]=e("code",null,"TSession",-1)),o[20]||(o[20]=t(">"))])]),o[23]||(o[23]=e("h4",{id:"deprecated",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#deprecated"},[e("span",null,"Deprecated")])],-1))])}const h=l(p,[["render",g],["__file","HttpConfig.html.vue"]]),m=JSON.parse('{"path":"/doc/http/type-aliases/HttpConfig.html","title":"Type Alias: HttpConfig","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"config?","slug":"config","link":"#config","children":[]},{"level":3,"title":"config.cookie?","slug":"config-cookie","link":"#config-cookie","children":[]},{"level":3,"title":"config.functionName?","slug":"config-functionname","link":"#config-functionname","children":[]},{"level":3,"title":"config.ignorePathPrefix?","slug":"config-ignorepathprefix","link":"#config-ignorepathprefix","children":[]},{"level":3,"title":"config.method?","slug":"config-method","link":"#config-method","children":[]},{"level":3,"title":"config.path?","slug":"config-path","link":"#config-path","children":[]},{"level":3,"title":"config.timeout?","slug":"config-timeout","link":"#config-timeout","children":[]},{"level":3,"title":"name?","slug":"name","link":"#name","children":[]},{"level":3,"title":"validator?","slug":"validator","link":"#validator","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/type-aliases/HttpConfig.md"}');export{h as comp,m as data}; +import{_ as l,c as s,b as e,d as i,e as a,f as t,a as d,r,o as c}from"./app-BlW5p_5f.js";const p={};function g(u,o){const n=r("RouteLink");return c(),s("div",null,[e("p",null,[i(n,{to:"/doc/http/"},{default:a(()=>o[0]||(o[0]=[t("Documents")])),_:1}),o[2]||(o[2]=t(" / ")),i(n,{to:"/doc/http/"},{default:a(()=>o[1]||(o[1]=[t("@faasjs/http")])),_:1}),o[3]||(o[3]=t(" / HttpConfig"))]),o[21]||(o[21]=d('

Type Alias: HttpConfig<TParams, TCookie, TSession>

HttpConfig<TParams, TCookie, TSession>: object

Type Parameters

TParams extends Record<string, any> = any

TCookie extends Record<string, string> = any

TSession extends Record<string, string> = any

Index Signature

[key: string]: any

Type declaration

config?

optional config: object

Index Signature

[key: string]: any

',14)),e("blockquote",null,[e("p",null,[o[5]||(o[5]=e("code",null,"optional",-1)),o[6]||(o[6]=t()),o[7]||(o[7]=e("strong",null,"cookie",-1)),o[8]||(o[8]=t(": ")),i(n,{to:"/doc/http/type-aliases/CookieOptions.html"},{default:a(()=>o[4]||(o[4]=[e("code",null,"CookieOptions",-1)])),_:1})])]),o[22]||(o[22]=d('

config.functionName?

optional functionName: string

config.ignorePathPrefix?

optional ignorePathPrefix: string

config.method?

optional method: "BEGIN" | "GET" | "POST" | "DELETE" | "HEAD" | "PUT" | "OPTIONS" | "TRACE" | "PATCH" | "ANY"

POST as default

config.path?

optional path: string

file relative path as default

config.timeout?

optional timeout: number

name?

optional name: string

validator?

',15)),e("blockquote",null,[e("p",null,[o[10]||(o[10]=e("code",null,"optional",-1)),o[11]||(o[11]=t()),o[12]||(o[12]=e("strong",null,"validator",-1)),o[13]||(o[13]=t(": ")),i(n,{to:"/doc/http/type-aliases/ValidatorConfig.html"},{default:a(()=>o[9]||(o[9]=[e("code",null,"ValidatorConfig",-1)])),_:1}),o[14]||(o[14]=t("<")),o[15]||(o[15]=e("code",null,"TParams",-1)),o[16]||(o[16]=t(", ")),o[17]||(o[17]=e("code",null,"TCookie",-1)),o[18]||(o[18]=t(", ")),o[19]||(o[19]=e("code",null,"TSession",-1)),o[20]||(o[20]=t(">"))])]),o[23]||(o[23]=e("h4",{id:"deprecated",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#deprecated"},[e("span",null,"Deprecated")])],-1))])}const h=l(p,[["render",g],["__file","HttpConfig.html.vue"]]),m=JSON.parse('{"path":"/doc/http/type-aliases/HttpConfig.html","title":"Type Alias: HttpConfig","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"config?","slug":"config","link":"#config","children":[]},{"level":3,"title":"config.cookie?","slug":"config-cookie","link":"#config-cookie","children":[]},{"level":3,"title":"config.functionName?","slug":"config-functionname","link":"#config-functionname","children":[]},{"level":3,"title":"config.ignorePathPrefix?","slug":"config-ignorepathprefix","link":"#config-ignorepathprefix","children":[]},{"level":3,"title":"config.method?","slug":"config-method","link":"#config-method","children":[]},{"level":3,"title":"config.path?","slug":"config-path","link":"#config-path","children":[]},{"level":3,"title":"config.timeout?","slug":"config-timeout","link":"#config-timeout","children":[]},{"level":3,"title":"name?","slug":"name","link":"#name","children":[]},{"level":3,"title":"validator?","slug":"validator","link":"#validator","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/type-aliases/HttpConfig.md"}');export{h as comp,m as data}; diff --git a/assets/HttpError.html-DEC0-wIe.js b/assets/HttpError.html-OTl2fF3s.js similarity index 98% rename from assets/HttpError.html-DEC0-wIe.js rename to assets/HttpError.html-OTl2fF3s.js index f0db473e9..e3f98c66c 100644 --- a/assets/HttpError.html-DEC0-wIe.js +++ b/assets/HttpError.html-OTl2fF3s.js @@ -1 +1 @@ -import{_ as d,c as l,b as r,d as o,e as a,f as t,a as n,r as p,o as i}from"./app-DsV01JBz.js";const h={};function u(c,e){const s=p("RouteLink");return i(),l("div",null,[r("p",null,[o(s,{to:"/doc/http/"},{default:a(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(s,{to:"/doc/http/"},{default:a(()=>e[1]||(e[1]=[t("@faasjs/http")])),_:1}),e[3]||(e[3]=t(" / HttpError"))]),e[10]||(e[10]=n('

Class: HttpError

Extends

  • Error

Constructors

new HttpError()

',5)),r("blockquote",null,[r("p",null,[e[5]||(e[5]=r("strong",null,"new HttpError",-1)),e[6]||(e[6]=t("(")),e[7]||(e[7]=r("code",null,"__namedParameters",-1)),e[8]||(e[8]=t("): ")),o(s,{to:"/doc/http/classes/HttpError.html"},{default:a(()=>e[4]||(e[4]=[r("code",null,"HttpError",-1)])),_:1})])]),e[11]||(e[11]=n('

Parameters

__namedParameters

__namedParameters.message: string

__namedParameters.statusCode?: number

Returns

',5)),r("p",null,[o(s,{to:"/doc/http/classes/HttpError.html"},{default:a(()=>e[9]||(e[9]=[r("code",null,"HttpError",-1)])),_:1})]),e[12]||(e[12]=n('

Overrides

Error.constructor

Properties

message

readonly message: string

Overrides

Error.message

statusCode

readonly statusCode: number

',9))])}const g=d(h,[["render",u],["__file","HttpError.html.vue"]]),f=JSON.parse('{"path":"/doc/http/classes/HttpError.html","title":"Class: HttpError","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new HttpError()","slug":"new-httperror","link":"#new-httperror","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"message","slug":"message","link":"#message","children":[]},{"level":3,"title":"statusCode","slug":"statuscode","link":"#statuscode","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/classes/HttpError.md"}');export{g as comp,f as data}; +import{_ as d,c as l,b as r,d as o,e as a,f as t,a as n,r as p,o as i}from"./app-BlW5p_5f.js";const h={};function u(c,e){const s=p("RouteLink");return i(),l("div",null,[r("p",null,[o(s,{to:"/doc/http/"},{default:a(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(s,{to:"/doc/http/"},{default:a(()=>e[1]||(e[1]=[t("@faasjs/http")])),_:1}),e[3]||(e[3]=t(" / HttpError"))]),e[10]||(e[10]=n('

Class: HttpError

Extends

  • Error

Constructors

new HttpError()

',5)),r("blockquote",null,[r("p",null,[e[5]||(e[5]=r("strong",null,"new HttpError",-1)),e[6]||(e[6]=t("(")),e[7]||(e[7]=r("code",null,"__namedParameters",-1)),e[8]||(e[8]=t("): ")),o(s,{to:"/doc/http/classes/HttpError.html"},{default:a(()=>e[4]||(e[4]=[r("code",null,"HttpError",-1)])),_:1})])]),e[11]||(e[11]=n('

Parameters

__namedParameters

__namedParameters.message: string

__namedParameters.statusCode?: number

Returns

',5)),r("p",null,[o(s,{to:"/doc/http/classes/HttpError.html"},{default:a(()=>e[9]||(e[9]=[r("code",null,"HttpError",-1)])),_:1})]),e[12]||(e[12]=n('

Overrides

Error.constructor

Properties

message

readonly message: string

Overrides

Error.message

statusCode

readonly statusCode: number

',9))])}const g=d(h,[["render",u],["__file","HttpError.html.vue"]]),f=JSON.parse('{"path":"/doc/http/classes/HttpError.html","title":"Class: HttpError","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new HttpError()","slug":"new-httperror","link":"#new-httperror","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"message","slug":"message","link":"#message","children":[]},{"level":3,"title":"statusCode","slug":"statuscode","link":"#statuscode","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/classes/HttpError.md"}');export{g as comp,f as data}; diff --git a/assets/HttpFuncHandler.html-BPRDtloU.js b/assets/HttpFuncHandler.html-0eQYNrWW.js similarity index 97% rename from assets/HttpFuncHandler.html-BPRDtloU.js rename to assets/HttpFuncHandler.html-0eQYNrWW.js index a0565a151..f80001806 100644 --- a/assets/HttpFuncHandler.html-BPRDtloU.js +++ b/assets/HttpFuncHandler.html-0eQYNrWW.js @@ -1 +1 @@ -import{_ as d,c as r,b as n,d as a,e as s,f as t,a as c,r as l,o as p}from"./app-DsV01JBz.js";const i={};function m(u,e){const o=l("RouteLink");return p(),r("div",null,[n("p",null,[a(o,{to:"/doc/http/"},{default:s(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(o,{to:"/doc/http/"},{default:s(()=>e[1]||(e[1]=[t("@faasjs/http")])),_:1}),e[3]||(e[3]=t(" / HttpFuncHandler"))]),e[4]||(e[4]=c('

Type Alias: HttpFuncHandler()<TParams, TCookie, TSession, TResult>

HttpFuncHandler<TParams, TCookie, TSession, TResult>: (data) => Promise<TResult>

Type Parameters

TParams extends Record<string, any> = Record<string, any>

TCookie extends Record<string, string> = Record<string, string>

TSession extends Record<string, any> = Record<string, any>

TResult = any

Parameters

data: InvokeData<object> & object

Returns

Promise<TResult>

',11))])}const h=d(i,[["render",m],["__file","HttpFuncHandler.html.vue"]]),T=JSON.parse('{"path":"/doc/http/type-aliases/HttpFuncHandler.html","title":"Type Alias: HttpFuncHandler()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/type-aliases/HttpFuncHandler.md"}');export{h as comp,T as data}; +import{_ as d,c as r,b as n,d as a,e as s,f as t,a as c,r as l,o as p}from"./app-BlW5p_5f.js";const i={};function m(u,e){const o=l("RouteLink");return p(),r("div",null,[n("p",null,[a(o,{to:"/doc/http/"},{default:s(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(o,{to:"/doc/http/"},{default:s(()=>e[1]||(e[1]=[t("@faasjs/http")])),_:1}),e[3]||(e[3]=t(" / HttpFuncHandler"))]),e[4]||(e[4]=c('

Type Alias: HttpFuncHandler()<TParams, TCookie, TSession, TResult>

HttpFuncHandler<TParams, TCookie, TSession, TResult>: (data) => Promise<TResult>

Type Parameters

TParams extends Record<string, any> = Record<string, any>

TCookie extends Record<string, string> = Record<string, string>

TSession extends Record<string, any> = Record<string, any>

TResult = any

Parameters

data: InvokeData<object> & object

Returns

Promise<TResult>

',11))])}const h=d(i,[["render",m],["__file","HttpFuncHandler.html.vue"]]),T=JSON.parse('{"path":"/doc/http/type-aliases/HttpFuncHandler.html","title":"Type Alias: HttpFuncHandler()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/type-aliases/HttpFuncHandler.md"}');export{h as comp,T as data}; diff --git a/assets/InferFaasAction.html-BW-jemzQ.js b/assets/InferFaasAction.html-CMpemrIc.js similarity index 99% rename from assets/InferFaasAction.html-BW-jemzQ.js rename to assets/InferFaasAction.html-CMpemrIc.js index fae5ee000..023ffe9bc 100644 --- a/assets/InferFaasAction.html-BW-jemzQ.js +++ b/assets/InferFaasAction.html-CMpemrIc.js @@ -1,4 +1,4 @@ -import{_ as p,c as l,b as o,d as e,e as t,f as s,a as c,r as i,o as r}from"./app-DsV01JBz.js";const d={};function u(k,n){const a=i("RouteLink");return r(),l("div",null,[o("p",null,[e(a,{to:"/doc/types/"},{default:t(()=>n[0]||(n[0]=[s("Documents")])),_:1}),n[2]||(n[2]=s(" / ")),e(a,{to:"/doc/types/"},{default:t(()=>n[1]||(n[1]=[s("@faasjs/types")])),_:1}),n[3]||(n[3]=s(" / InferFaasAction"))]),n[4]||(n[4]=c(`

Type Alias: InferFaasAction<TFunc>

InferFaasAction<TFunc>: object

Infer the FaasAction type from a Func.

Type Parameters

TFunc extends Func

Type declaration

Data

Data: Awaited<ReturnType<ReturnType<TFunc["export"]>["handler"]>>

Params

Params: Parameters<ReturnType<TFunc["export"]>["handler"]>[0]["params"]

Example

import { useFunc } from '@faasjs/func'
+import{_ as p,c as l,b as o,d as e,e as t,f as s,a as c,r as i,o as r}from"./app-BlW5p_5f.js";const d={};function u(k,n){const a=i("RouteLink");return r(),l("div",null,[o("p",null,[e(a,{to:"/doc/types/"},{default:t(()=>n[0]||(n[0]=[s("Documents")])),_:1}),n[2]||(n[2]=s(" / ")),e(a,{to:"/doc/types/"},{default:t(()=>n[1]||(n[1]=[s("@faasjs/types")])),_:1}),n[3]||(n[3]=s(" / InferFaasAction"))]),n[4]||(n[4]=c(`

Type Alias: InferFaasAction<TFunc>

InferFaasAction<TFunc>: object

Infer the FaasAction type from a Func.

Type Parameters

TFunc extends Func

Type declaration

Data

Data: Awaited<ReturnType<ReturnType<TFunc["export"]>["handler"]>>

Params

Params: Parameters<ReturnType<TFunc["export"]>["handler"]>[0]["params"]

Example

import { useFunc } from '@faasjs/func'
 import { useHttp } from '@faasjs/http'
 import type { InferFaasAction } from '@faasjs/types'
 
diff --git a/assets/InvokeData.html-DvQ7zWda.js b/assets/InvokeData.html-BYwqW0kL.js
similarity index 98%
rename from assets/InvokeData.html-DvQ7zWda.js
rename to assets/InvokeData.html-BYwqW0kL.js
index 5302099f0..a43213c62 100644
--- a/assets/InvokeData.html-DvQ7zWda.js
+++ b/assets/InvokeData.html-BYwqW0kL.js
@@ -1 +1 @@
-import{_ as r,c as d,b as t,d as l,e as a,f as n,a as s,r as i,o as p}from"./app-DsV01JBz.js";const g={};function u(c,e){const o=i("RouteLink");return p(),d("div",null,[t("p",null,[l(o,{to:"/doc/test/"},{default:a(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),l(o,{to:"/doc/test/"},{default:a(()=>e[1]||(e[1]=[n("@faasjs/test")])),_:1}),e[3]||(e[3]=n(" / InvokeData"))]),e[19]||(e[19]=s('

Type Alias: InvokeData<TEvent, TContext, TResult>

InvokeData<TEvent, TContext, TResult>: object

Type Parameters

TEvent = any

TContext = any

TResult = any

Index Signature

[key: string]: any

Type declaration

callback

callback: any

config

',12)),t("blockquote",null,[t("p",null,[e[5]||(e[5]=t("strong",null,"config",-1)),e[6]||(e[6]=n(": ")),l(o,{to:"/doc/test/type-aliases/Config.html"},{default:a(()=>e[4]||(e[4]=[t("code",null,"Config",-1)])),_:1})])]),e[20]||(e[20]=s('

context

context: TContext

event

event: TEvent

handler?

',5)),t("blockquote",null,[t("p",null,[e[8]||(e[8]=t("code",null,"optional",-1)),e[9]||(e[9]=n()),e[10]||(e[10]=t("strong",null,"handler",-1)),e[11]||(e[11]=n(": ")),l(o,{to:"/doc/test/type-aliases/Handler.html"},{default:a(()=>e[7]||(e[7]=[t("code",null,"Handler",-1)])),_:1}),e[12]||(e[12]=n("<")),e[13]||(e[13]=t("code",null,"TEvent",-1)),e[14]||(e[14]=n(", ")),e[15]||(e[15]=t("code",null,"TContext",-1)),e[16]||(e[16]=n(", ")),e[17]||(e[17]=t("code",null,"TResult",-1)),e[18]||(e[18]=n(">"))])]),e[21]||(e[21]=s('

logger

logger: Logger

response

response: any

',4))])}const v=r(g,[["render",u],["__file","InvokeData.html.vue"]]),h=JSON.parse('{"path":"/doc/test/type-aliases/InvokeData.html","title":"Type Alias: InvokeData","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"callback","slug":"callback","link":"#callback","children":[]},{"level":3,"title":"config","slug":"config","link":"#config","children":[]},{"level":3,"title":"context","slug":"context","link":"#context","children":[]},{"level":3,"title":"event","slug":"event","link":"#event","children":[]},{"level":3,"title":"handler?","slug":"handler","link":"#handler","children":[]},{"level":3,"title":"logger","slug":"logger","link":"#logger","children":[]},{"level":3,"title":"response","slug":"response","link":"#response","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/test/type-aliases/InvokeData.md"}');export{v as comp,h as data}; +import{_ as r,c as d,b as t,d as l,e as a,f as n,a as s,r as i,o as p}from"./app-BlW5p_5f.js";const g={};function u(c,e){const o=i("RouteLink");return p(),d("div",null,[t("p",null,[l(o,{to:"/doc/test/"},{default:a(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),l(o,{to:"/doc/test/"},{default:a(()=>e[1]||(e[1]=[n("@faasjs/test")])),_:1}),e[3]||(e[3]=n(" / InvokeData"))]),e[19]||(e[19]=s('

Type Alias: InvokeData<TEvent, TContext, TResult>

InvokeData<TEvent, TContext, TResult>: object

Type Parameters

TEvent = any

TContext = any

TResult = any

Index Signature

[key: string]: any

Type declaration

callback

callback: any

config

',12)),t("blockquote",null,[t("p",null,[e[5]||(e[5]=t("strong",null,"config",-1)),e[6]||(e[6]=n(": ")),l(o,{to:"/doc/test/type-aliases/Config.html"},{default:a(()=>e[4]||(e[4]=[t("code",null,"Config",-1)])),_:1})])]),e[20]||(e[20]=s('

context

context: TContext

event

event: TEvent

handler?

',5)),t("blockquote",null,[t("p",null,[e[8]||(e[8]=t("code",null,"optional",-1)),e[9]||(e[9]=n()),e[10]||(e[10]=t("strong",null,"handler",-1)),e[11]||(e[11]=n(": ")),l(o,{to:"/doc/test/type-aliases/Handler.html"},{default:a(()=>e[7]||(e[7]=[t("code",null,"Handler",-1)])),_:1}),e[12]||(e[12]=n("<")),e[13]||(e[13]=t("code",null,"TEvent",-1)),e[14]||(e[14]=n(", ")),e[15]||(e[15]=t("code",null,"TContext",-1)),e[16]||(e[16]=n(", ")),e[17]||(e[17]=t("code",null,"TResult",-1)),e[18]||(e[18]=n(">"))])]),e[21]||(e[21]=s('

logger

logger: Logger

response

response: any

',4))])}const v=r(g,[["render",u],["__file","InvokeData.html.vue"]]),h=JSON.parse('{"path":"/doc/test/type-aliases/InvokeData.html","title":"Type Alias: InvokeData","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"callback","slug":"callback","link":"#callback","children":[]},{"level":3,"title":"config","slug":"config","link":"#config","children":[]},{"level":3,"title":"context","slug":"context","link":"#context","children":[]},{"level":3,"title":"event","slug":"event","link":"#event","children":[]},{"level":3,"title":"handler?","slug":"handler","link":"#handler","children":[]},{"level":3,"title":"logger","slug":"logger","link":"#logger","children":[]},{"level":3,"title":"response","slug":"response","link":"#response","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/test/type-aliases/InvokeData.md"}');export{v as comp,h as data}; diff --git a/assets/InvokeData.html-otXKBgDT.js b/assets/InvokeData.html-BlWpNmjC.js similarity index 98% rename from assets/InvokeData.html-otXKBgDT.js rename to assets/InvokeData.html-BlWpNmjC.js index 6de48288a..16cdd9a44 100644 --- a/assets/InvokeData.html-otXKBgDT.js +++ b/assets/InvokeData.html-BlWpNmjC.js @@ -1 +1 @@ -import{_ as r,c as d,b as t,d as l,e as a,f as n,a as s,r as i,o as p}from"./app-DsV01JBz.js";const u={};function c(g,e){const o=i("RouteLink");return p(),d("div",null,[t("p",null,[l(o,{to:"/doc/func/"},{default:a(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),l(o,{to:"/doc/func/"},{default:a(()=>e[1]||(e[1]=[n("@faasjs/func")])),_:1}),e[3]||(e[3]=n(" / InvokeData"))]),e[19]||(e[19]=s('

Type Alias: InvokeData<TEvent, TContext, TResult>

InvokeData<TEvent, TContext, TResult>: object

Type Parameters

TEvent = any

TContext = any

TResult = any

Index Signature

[key: string]: any

Type declaration

callback

callback: any

config

',12)),t("blockquote",null,[t("p",null,[e[5]||(e[5]=t("strong",null,"config",-1)),e[6]||(e[6]=n(": ")),l(o,{to:"/doc/func/type-aliases/Config.html"},{default:a(()=>e[4]||(e[4]=[t("code",null,"Config",-1)])),_:1})])]),e[20]||(e[20]=s('

context

context: TContext

event

event: TEvent

handler?

',5)),t("blockquote",null,[t("p",null,[e[8]||(e[8]=t("code",null,"optional",-1)),e[9]||(e[9]=n()),e[10]||(e[10]=t("strong",null,"handler",-1)),e[11]||(e[11]=n(": ")),l(o,{to:"/doc/func/type-aliases/Handler.html"},{default:a(()=>e[7]||(e[7]=[t("code",null,"Handler",-1)])),_:1}),e[12]||(e[12]=n("<")),e[13]||(e[13]=t("code",null,"TEvent",-1)),e[14]||(e[14]=n(", ")),e[15]||(e[15]=t("code",null,"TContext",-1)),e[16]||(e[16]=n(", ")),e[17]||(e[17]=t("code",null,"TResult",-1)),e[18]||(e[18]=n(">"))])]),e[21]||(e[21]=s('

logger

logger: Logger

response

response: any

',4))])}const f=r(u,[["render",c],["__file","InvokeData.html.vue"]]),v=JSON.parse('{"path":"/doc/func/type-aliases/InvokeData.html","title":"Type Alias: InvokeData","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"callback","slug":"callback","link":"#callback","children":[]},{"level":3,"title":"config","slug":"config","link":"#config","children":[]},{"level":3,"title":"context","slug":"context","link":"#context","children":[]},{"level":3,"title":"event","slug":"event","link":"#event","children":[]},{"level":3,"title":"handler?","slug":"handler","link":"#handler","children":[]},{"level":3,"title":"logger","slug":"logger","link":"#logger","children":[]},{"level":3,"title":"response","slug":"response","link":"#response","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/func/type-aliases/InvokeData.md"}');export{f as comp,v as data}; +import{_ as r,c as d,b as t,d as l,e as a,f as n,a as s,r as i,o as p}from"./app-BlW5p_5f.js";const u={};function c(g,e){const o=i("RouteLink");return p(),d("div",null,[t("p",null,[l(o,{to:"/doc/func/"},{default:a(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),l(o,{to:"/doc/func/"},{default:a(()=>e[1]||(e[1]=[n("@faasjs/func")])),_:1}),e[3]||(e[3]=n(" / InvokeData"))]),e[19]||(e[19]=s('

Type Alias: InvokeData<TEvent, TContext, TResult>

InvokeData<TEvent, TContext, TResult>: object

Type Parameters

TEvent = any

TContext = any

TResult = any

Index Signature

[key: string]: any

Type declaration

callback

callback: any

config

',12)),t("blockquote",null,[t("p",null,[e[5]||(e[5]=t("strong",null,"config",-1)),e[6]||(e[6]=n(": ")),l(o,{to:"/doc/func/type-aliases/Config.html"},{default:a(()=>e[4]||(e[4]=[t("code",null,"Config",-1)])),_:1})])]),e[20]||(e[20]=s('

context

context: TContext

event

event: TEvent

handler?

',5)),t("blockquote",null,[t("p",null,[e[8]||(e[8]=t("code",null,"optional",-1)),e[9]||(e[9]=n()),e[10]||(e[10]=t("strong",null,"handler",-1)),e[11]||(e[11]=n(": ")),l(o,{to:"/doc/func/type-aliases/Handler.html"},{default:a(()=>e[7]||(e[7]=[t("code",null,"Handler",-1)])),_:1}),e[12]||(e[12]=n("<")),e[13]||(e[13]=t("code",null,"TEvent",-1)),e[14]||(e[14]=n(", ")),e[15]||(e[15]=t("code",null,"TContext",-1)),e[16]||(e[16]=n(", ")),e[17]||(e[17]=t("code",null,"TResult",-1)),e[18]||(e[18]=n(">"))])]),e[21]||(e[21]=s('

logger

logger: Logger

response

response: any

',4))])}const f=r(u,[["render",c],["__file","InvokeData.html.vue"]]),v=JSON.parse('{"path":"/doc/func/type-aliases/InvokeData.html","title":"Type Alias: InvokeData","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"callback","slug":"callback","link":"#callback","children":[]},{"level":3,"title":"config","slug":"config","link":"#config","children":[]},{"level":3,"title":"context","slug":"context","link":"#context","children":[]},{"level":3,"title":"event","slug":"event","link":"#event","children":[]},{"level":3,"title":"handler?","slug":"handler","link":"#handler","children":[]},{"level":3,"title":"logger","slug":"logger","link":"#logger","children":[]},{"level":3,"title":"response","slug":"response","link":"#response","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/func/type-aliases/InvokeData.md"}');export{f as comp,v as data}; diff --git a/assets/Knex.html-eAqgjNK3.js b/assets/Knex.html-BUt4hnQL.js similarity index 99% rename from assets/Knex.html-eAqgjNK3.js rename to assets/Knex.html-BUt4hnQL.js index e7c32e84e..58a3fc0b4 100644 --- a/assets/Knex.html-eAqgjNK3.js +++ b/assets/Knex.html-BUt4hnQL.js @@ -1 +1 @@ -import{_ as d,c as l,b as n,d as t,e as s,f as o,a as r,r as c,o as i}from"./app-DsV01JBz.js";const p={};function h(u,e){const a=c("RouteLink");return i(),l("div",null,[n("p",null,[t(a,{to:"/doc/knex/"},{default:s(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),t(a,{to:"/doc/knex/"},{default:s(()=>e[1]||(e[1]=[o("@faasjs/knex")])),_:1}),e[3]||(e[3]=o(" / Knex"))]),e[14]||(e[14]=r('

Class: Knex

Implements

  • Plugin

Constructors

new Knex()

',5)),n("blockquote",null,[n("p",null,[e[5]||(e[5]=n("strong",null,"new Knex",-1)),e[6]||(e[6]=o("(")),e[7]||(e[7]=n("code",null,"config",-1)),e[8]||(e[8]=o("?): ")),t(a,{to:"/doc/knex/classes/Knex.html"},{default:s(()=>e[4]||(e[4]=[n("code",null,"Knex",-1)])),_:1})])]),e[15]||(e[15]=n("h4",{id:"parameters",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#parameters"},[n("span",null,"Parameters")])],-1)),n("p",null,[e[10]||(e[10]=o("• ")),e[11]||(e[11]=n("strong",null,"config?",-1)),e[12]||(e[12]=o(": ")),t(a,{to:"/doc/knex/type-aliases/KnexConfig.html"},{default:s(()=>e[9]||(e[9]=[n("code",null,"KnexConfig",-1)])),_:1})]),e[16]||(e[16]=n("h4",{id:"returns",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#returns"},[n("span",null,"Returns")])],-1)),n("p",null,[t(a,{to:"/doc/knex/classes/Knex.html"},{default:s(()=>e[13]||(e[13]=[n("code",null,"Knex",-1)])),_:1})]),e[17]||(e[17]=r('

Methods

onInvoke()

onInvoke(data, next): Promise<void>

Parameters

data: InvokeData<any, any, any>

next: Next

Returns

Promise<void>

Implementation of

Plugin.onInvoke

onMount()

onMount(data, next): Promise<void>

Parameters

data: MountData

next: Next

Returns

Promise<void>

Implementation of

Plugin.onMount

quit()

quit(): Promise<void>

Returns

Promise<void>

raw()

raw<TResult>(sql, bindings): Promise<Raw<TResult>>

Type Parameters

TResult = any

Parameters

sql: string

bindings: ValueDict | RawBinding[] = []

Returns

Promise<Raw<TResult>>

schema()

schema(): SchemaBuilder

Returns

SchemaBuilder

transaction()

transaction<TResult>(scope, config?, options?): Promise<TResult>

Wraps a transaction, returning a promise that resolves to the return value of the callback.

  • Support 'commit' and 'rollback' event.

Type Parameters

TResult = any

Parameters

scope

config?: TransactionConfig

options?

options.trx?: Transaction<any, any[]>

Returns

Promise<TResult>

Properties

adapter

adapter: Knex<any, any[]>

config

config: Config<any>

logger

logger: Logger

name

readonly name: string = Name

Implementation of

Plugin.name

query

query: Knex<any, any[]>

type

readonly type: "knex" = 'knex'

Implementation of

Plugin.type

',66))])}const m=d(p,[["render",h],["__file","Knex.html.vue"]]),x=JSON.parse('{"path":"/doc/knex/classes/Knex.html","title":"Class: Knex","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Implements","slug":"implements","link":"#implements","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new Knex()","slug":"new-knex","link":"#new-knex","children":[]}]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"onInvoke()","slug":"oninvoke","link":"#oninvoke","children":[]},{"level":3,"title":"onMount()","slug":"onmount","link":"#onmount","children":[]},{"level":3,"title":"quit()","slug":"quit","link":"#quit","children":[]},{"level":3,"title":"raw()","slug":"raw","link":"#raw","children":[]},{"level":3,"title":"schema()","slug":"schema","link":"#schema","children":[]},{"level":3,"title":"transaction()","slug":"transaction","link":"#transaction","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"adapter","slug":"adapter","link":"#adapter","children":[]},{"level":3,"title":"config","slug":"config","link":"#config","children":[]},{"level":3,"title":"logger","slug":"logger","link":"#logger","children":[]},{"level":3,"title":"name","slug":"name","link":"#name","children":[]},{"level":3,"title":"query","slug":"query","link":"#query","children":[]},{"level":3,"title":"type","slug":"type","link":"#type","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/knex/classes/Knex.md"}');export{m as comp,x as data}; +import{_ as d,c as l,b as n,d as t,e as s,f as o,a as r,r as c,o as i}from"./app-BlW5p_5f.js";const p={};function h(u,e){const a=c("RouteLink");return i(),l("div",null,[n("p",null,[t(a,{to:"/doc/knex/"},{default:s(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),t(a,{to:"/doc/knex/"},{default:s(()=>e[1]||(e[1]=[o("@faasjs/knex")])),_:1}),e[3]||(e[3]=o(" / Knex"))]),e[14]||(e[14]=r('

Class: Knex

Implements

  • Plugin

Constructors

new Knex()

',5)),n("blockquote",null,[n("p",null,[e[5]||(e[5]=n("strong",null,"new Knex",-1)),e[6]||(e[6]=o("(")),e[7]||(e[7]=n("code",null,"config",-1)),e[8]||(e[8]=o("?): ")),t(a,{to:"/doc/knex/classes/Knex.html"},{default:s(()=>e[4]||(e[4]=[n("code",null,"Knex",-1)])),_:1})])]),e[15]||(e[15]=n("h4",{id:"parameters",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#parameters"},[n("span",null,"Parameters")])],-1)),n("p",null,[e[10]||(e[10]=o("• ")),e[11]||(e[11]=n("strong",null,"config?",-1)),e[12]||(e[12]=o(": ")),t(a,{to:"/doc/knex/type-aliases/KnexConfig.html"},{default:s(()=>e[9]||(e[9]=[n("code",null,"KnexConfig",-1)])),_:1})]),e[16]||(e[16]=n("h4",{id:"returns",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#returns"},[n("span",null,"Returns")])],-1)),n("p",null,[t(a,{to:"/doc/knex/classes/Knex.html"},{default:s(()=>e[13]||(e[13]=[n("code",null,"Knex",-1)])),_:1})]),e[17]||(e[17]=r('

Methods

onInvoke()

onInvoke(data, next): Promise<void>

Parameters

data: InvokeData<any, any, any>

next: Next

Returns

Promise<void>

Implementation of

Plugin.onInvoke

onMount()

onMount(data, next): Promise<void>

Parameters

data: MountData

next: Next

Returns

Promise<void>

Implementation of

Plugin.onMount

quit()

quit(): Promise<void>

Returns

Promise<void>

raw()

raw<TResult>(sql, bindings): Promise<Raw<TResult>>

Type Parameters

TResult = any

Parameters

sql: string

bindings: ValueDict | RawBinding[] = []

Returns

Promise<Raw<TResult>>

schema()

schema(): SchemaBuilder

Returns

SchemaBuilder

transaction()

transaction<TResult>(scope, config?, options?): Promise<TResult>

Wraps a transaction, returning a promise that resolves to the return value of the callback.

  • Support 'commit' and 'rollback' event.

Type Parameters

TResult = any

Parameters

scope

config?: TransactionConfig

options?

options.trx?: Transaction<any, any[]>

Returns

Promise<TResult>

Properties

adapter

adapter: Knex<any, any[]>

config

config: Config<any>

logger

logger: Logger

name

readonly name: string = Name

Implementation of

Plugin.name

query

query: Knex<any, any[]>

type

readonly type: "knex" = 'knex'

Implementation of

Plugin.type

',66))])}const m=d(p,[["render",h],["__file","Knex.html.vue"]]),x=JSON.parse('{"path":"/doc/knex/classes/Knex.html","title":"Class: Knex","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Implements","slug":"implements","link":"#implements","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new Knex()","slug":"new-knex","link":"#new-knex","children":[]}]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"onInvoke()","slug":"oninvoke","link":"#oninvoke","children":[]},{"level":3,"title":"onMount()","slug":"onmount","link":"#onmount","children":[]},{"level":3,"title":"quit()","slug":"quit","link":"#quit","children":[]},{"level":3,"title":"raw()","slug":"raw","link":"#raw","children":[]},{"level":3,"title":"schema()","slug":"schema","link":"#schema","children":[]},{"level":3,"title":"transaction()","slug":"transaction","link":"#transaction","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"adapter","slug":"adapter","link":"#adapter","children":[]},{"level":3,"title":"config","slug":"config","link":"#config","children":[]},{"level":3,"title":"logger","slug":"logger","link":"#logger","children":[]},{"level":3,"title":"name","slug":"name","link":"#name","children":[]},{"level":3,"title":"query","slug":"query","link":"#query","children":[]},{"level":3,"title":"type","slug":"type","link":"#type","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/knex/classes/Knex.md"}');export{m as comp,x as data}; diff --git a/assets/KnexConfig.html-BR0p_gMK.js b/assets/KnexConfig.html-DRMRPg8M.js similarity index 96% rename from assets/KnexConfig.html-BR0p_gMK.js rename to assets/KnexConfig.html-DRMRPg8M.js index 762b3c8fe..15d584aa4 100644 --- a/assets/KnexConfig.html-BR0p_gMK.js +++ b/assets/KnexConfig.html-DRMRPg8M.js @@ -1 +1 @@ -import{_ as i,c as l,b as s,d as a,e as t,f as n,a as c,r as d,o as r}from"./app-DsV01JBz.js";const p={};function f(g,e){const o=d("RouteLink");return r(),l("div",null,[s("p",null,[a(o,{to:"/doc/knex/"},{default:t(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),a(o,{to:"/doc/knex/"},{default:t(()=>e[1]||(e[1]=[n("@faasjs/knex")])),_:1}),e[3]||(e[3]=n(" / KnexConfig"))]),e[4]||(e[4]=c('

Type Alias: KnexConfig

KnexConfig: object

Type declaration

config?

optional config: OriginKnex.Config

name?

optional name: string

',7))])}const h=i(p,[["render",f],["__file","KnexConfig.html.vue"]]),m=JSON.parse('{"path":"/doc/knex/type-aliases/KnexConfig.html","title":"Type Alias: KnexConfig","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"config?","slug":"config","link":"#config","children":[]},{"level":3,"title":"name?","slug":"name","link":"#name","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/knex/type-aliases/KnexConfig.md"}');export{h as comp,m as data}; +import{_ as i,c as l,b as s,d as a,e as t,f as n,a as c,r as d,o as r}from"./app-BlW5p_5f.js";const p={};function f(g,e){const o=d("RouteLink");return r(),l("div",null,[s("p",null,[a(o,{to:"/doc/knex/"},{default:t(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),a(o,{to:"/doc/knex/"},{default:t(()=>e[1]||(e[1]=[n("@faasjs/knex")])),_:1}),e[3]||(e[3]=n(" / KnexConfig"))]),e[4]||(e[4]=c('

Type Alias: KnexConfig

KnexConfig: object

Type declaration

config?

optional config: OriginKnex.Config

name?

optional name: string

',7))])}const h=i(p,[["render",f],["__file","KnexConfig.html.vue"]]),m=JSON.parse('{"path":"/doc/knex/type-aliases/KnexConfig.html","title":"Type Alias: KnexConfig","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"config?","slug":"config","link":"#config","children":[]},{"level":3,"title":"name?","slug":"name","link":"#name","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/knex/type-aliases/KnexConfig.md"}');export{h as comp,m as data}; diff --git a/assets/Level.html-Bb8_FjYS.js b/assets/Level.html-4o7NljS4.js similarity index 93% rename from assets/Level.html-Bb8_FjYS.js rename to assets/Level.html-4o7NljS4.js index ad5d83b5a..8b9239d09 100644 --- a/assets/Level.html-Bb8_FjYS.js +++ b/assets/Level.html-4o7NljS4.js @@ -1 +1 @@ -import{_ as s,c as r,b as n,d as l,e as a,f as o,a as d,r as i,o as p}from"./app-DsV01JBz.js";const u={};function c(g,e){const t=i("RouteLink");return p(),r("div",null,[n("p",null,[l(t,{to:"/doc/logger/"},{default:a(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),l(t,{to:"/doc/logger/"},{default:a(()=>e[1]||(e[1]=[o("@faasjs/logger")])),_:1}),e[3]||(e[3]=o(" / Level"))]),e[4]||(e[4]=d('

Type Alias: Level

Level: "debug" | "info" | "warn" | "error"

Logger Level

',3))])}const f=s(u,[["render",c],["__file","Level.html.vue"]]),m=JSON.parse('{"path":"/doc/logger/type-aliases/Level.html","title":"Type Alias: Level","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/logger/type-aliases/Level.md"}');export{f as comp,m as data}; +import{_ as s,c as r,b as n,d as l,e as a,f as o,a as d,r as i,o as p}from"./app-BlW5p_5f.js";const u={};function c(g,e){const t=i("RouteLink");return p(),r("div",null,[n("p",null,[l(t,{to:"/doc/logger/"},{default:a(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),l(t,{to:"/doc/logger/"},{default:a(()=>e[1]||(e[1]=[o("@faasjs/logger")])),_:1}),e[3]||(e[3]=o(" / Level"))]),e[4]||(e[4]=d('

Type Alias: Level

Level: "debug" | "info" | "warn" | "error"

Logger Level

',3))])}const f=s(u,[["render",c],["__file","Level.html.vue"]]),m=JSON.parse('{"path":"/doc/logger/type-aliases/Level.html","title":"Type Alias: Level","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/logger/type-aliases/Level.md"}');export{f as comp,m as data}; diff --git a/assets/LifeCycleKey.html-DGIHd0EC.js b/assets/LifeCycleKey.html-YwCApE5S.js similarity index 93% rename from assets/LifeCycleKey.html-DGIHd0EC.js rename to assets/LifeCycleKey.html-YwCApE5S.js index c043c2b50..868a4f75e 100644 --- a/assets/LifeCycleKey.html-DGIHd0EC.js +++ b/assets/LifeCycleKey.html-YwCApE5S.js @@ -1 +1 @@ -import{_ as a,c as i,b as l,d as o,e as s,f as t,r as f,o as y}from"./app-DsV01JBz.js";const u={};function r(c,e){const n=f("RouteLink");return y(),i("div",null,[l("p",null,[o(n,{to:"/doc/func/"},{default:s(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(n,{to:"/doc/func/"},{default:s(()=>e[1]||(e[1]=[t("@faasjs/func")])),_:1}),e[3]||(e[3]=t(" / LifeCycleKey"))]),e[4]||(e[4]=l("h1",{id:"type-alias-lifecyclekey",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#type-alias-lifecyclekey"},[l("span",null,"Type Alias: LifeCycleKey")])],-1)),e[5]||(e[5]=l("blockquote",null,[l("p",null,[l("strong",null,"LifeCycleKey"),t(": "),l("code",null,'"onMount"'),t(" | "),l("code",null,'"onInvoke"')])],-1))])}const p=a(u,[["render",r],["__file","LifeCycleKey.html.vue"]]),m=JSON.parse('{"path":"/doc/func/type-aliases/LifeCycleKey.html","title":"Type Alias: LifeCycleKey","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/func/type-aliases/LifeCycleKey.md"}');export{p as comp,m as data}; +import{_ as a,c as i,b as l,d as o,e as s,f as t,r as f,o as y}from"./app-BlW5p_5f.js";const u={};function r(c,e){const n=f("RouteLink");return y(),i("div",null,[l("p",null,[o(n,{to:"/doc/func/"},{default:s(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(n,{to:"/doc/func/"},{default:s(()=>e[1]||(e[1]=[t("@faasjs/func")])),_:1}),e[3]||(e[3]=t(" / LifeCycleKey"))]),e[4]||(e[4]=l("h1",{id:"type-alias-lifecyclekey",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#type-alias-lifecyclekey"},[l("span",null,"Type Alias: LifeCycleKey")])],-1)),e[5]||(e[5]=l("blockquote",null,[l("p",null,[l("strong",null,"LifeCycleKey"),t(": "),l("code",null,'"onMount"'),t(" | "),l("code",null,'"onInvoke"')])],-1))])}const p=a(u,[["render",r],["__file","LifeCycleKey.html.vue"]]),m=JSON.parse('{"path":"/doc/func/type-aliases/LifeCycleKey.html","title":"Type Alias: LifeCycleKey","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/func/type-aliases/LifeCycleKey.md"}');export{p as comp,m as data}; diff --git a/assets/LifeCycleKey.html-CiVjLccr.js b/assets/LifeCycleKey.html-ZQqSVoT9.js similarity index 93% rename from assets/LifeCycleKey.html-CiVjLccr.js rename to assets/LifeCycleKey.html-ZQqSVoT9.js index b69e9e3cc..24afa6d2d 100644 --- a/assets/LifeCycleKey.html-CiVjLccr.js +++ b/assets/LifeCycleKey.html-ZQqSVoT9.js @@ -1 +1 @@ -import{_ as a,c as i,b as t,d as s,e as n,f as l,r as y,o as r}from"./app-DsV01JBz.js";const d={};function f(u,e){const o=y("RouteLink");return r(),i("div",null,[t("p",null,[s(o,{to:"/doc/test/"},{default:n(()=>e[0]||(e[0]=[l("Documents")])),_:1}),e[2]||(e[2]=l(" / ")),s(o,{to:"/doc/test/"},{default:n(()=>e[1]||(e[1]=[l("@faasjs/test")])),_:1}),e[3]||(e[3]=l(" / LifeCycleKey"))]),e[4]||(e[4]=t("h1",{id:"type-alias-lifecyclekey",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-alias-lifecyclekey"},[t("span",null,"Type Alias: LifeCycleKey")])],-1)),e[5]||(e[5]=t("blockquote",null,[t("p",null,[t("strong",null,"LifeCycleKey"),l(": "),t("code",null,'"onMount"'),l(" | "),t("code",null,'"onInvoke"')])],-1))])}const c=a(d,[["render",f],["__file","LifeCycleKey.html.vue"]]),m=JSON.parse('{"path":"/doc/test/type-aliases/LifeCycleKey.html","title":"Type Alias: LifeCycleKey","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/test/type-aliases/LifeCycleKey.md"}');export{c as comp,m as data}; +import{_ as a,c as i,b as t,d as s,e as n,f as l,r as y,o as r}from"./app-BlW5p_5f.js";const d={};function f(u,e){const o=y("RouteLink");return r(),i("div",null,[t("p",null,[s(o,{to:"/doc/test/"},{default:n(()=>e[0]||(e[0]=[l("Documents")])),_:1}),e[2]||(e[2]=l(" / ")),s(o,{to:"/doc/test/"},{default:n(()=>e[1]||(e[1]=[l("@faasjs/test")])),_:1}),e[3]||(e[3]=l(" / LifeCycleKey"))]),e[4]||(e[4]=t("h1",{id:"type-alias-lifecyclekey",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-alias-lifecyclekey"},[t("span",null,"Type Alias: LifeCycleKey")])],-1)),e[5]||(e[5]=t("blockquote",null,[t("p",null,[t("strong",null,"LifeCycleKey"),l(": "),t("code",null,'"onMount"'),l(" | "),t("code",null,'"onInvoke"')])],-1))])}const c=a(d,[["render",f],["__file","LifeCycleKey.html.vue"]]),m=JSON.parse('{"path":"/doc/test/type-aliases/LifeCycleKey.html","title":"Type Alias: LifeCycleKey","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/test/type-aliases/LifeCycleKey.md"}');export{c as comp,m as data}; diff --git a/assets/Link.html-CWTTWmpL.js b/assets/Link.html-D5J-J95o.js similarity index 98% rename from assets/Link.html-CWTTWmpL.js rename to assets/Link.html-D5J-J95o.js index b35ec8df4..b511afb75 100644 --- a/assets/Link.html-CWTTWmpL.js +++ b/assets/Link.html-D5J-J95o.js @@ -1,4 +1,4 @@ -import{_ as o,c as i,b as a,d as e,e as p,f as s,a as l,r as c,o as r}from"./app-DsV01JBz.js";const u={};function d(k,n){const t=c("RouteLink");return r(),i("div",null,[a("p",null,[e(t,{to:"/doc/ant-design/"},{default:p(()=>n[0]||(n[0]=[s("Documents")])),_:1}),n[2]||(n[2]=s(" / ")),e(t,{to:"/doc/ant-design/"},{default:p(()=>n[1]||(n[1]=[s("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=s(" / Link"))]),n[8]||(n[8]=l('

Function: Link()

Link(props): Element

Link component with button

Parameters

',4)),a("p",null,[n[5]||(n[5]=s("• ")),n[6]||(n[6]=a("strong",null,"props",-1)),n[7]||(n[7]=s(": ")),e(t,{to:"/doc/ant-design/interfaces/LinkProps.html"},{default:p(()=>n[4]||(n[4]=[a("code",null,"LinkProps",-1)])),_:1})]),n[9]||(n[9]=l(`

Returns

Element

Example

// pure link
+import{_ as o,c as i,b as a,d as e,e as p,f as s,a as l,r as c,o as r}from"./app-BlW5p_5f.js";const u={};function d(k,n){const t=c("RouteLink");return r(),i("div",null,[a("p",null,[e(t,{to:"/doc/ant-design/"},{default:p(()=>n[0]||(n[0]=[s("Documents")])),_:1}),n[2]||(n[2]=s(" / ")),e(t,{to:"/doc/ant-design/"},{default:p(()=>n[1]||(n[1]=[s("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=s(" / Link"))]),n[8]||(n[8]=l('

Function: Link()

Link(props): Element

Link component with button

Parameters

',4)),a("p",null,[n[5]||(n[5]=s("• ")),n[6]||(n[6]=a("strong",null,"props",-1)),n[7]||(n[7]=s(": ")),e(t,{to:"/doc/ant-design/interfaces/LinkProps.html"},{default:p(()=>n[4]||(n[4]=[a("code",null,"LinkProps",-1)])),_:1})]),n[9]||(n[9]=l(`

Returns

Element

Example

// pure link
 <Link href="/">Home</Link>
 
 // link with button
diff --git a/assets/LinkProps.html-Ct7rM1-P.js b/assets/LinkProps.html-D3XRb0P8.js
similarity index 98%
rename from assets/LinkProps.html-Ct7rM1-P.js
rename to assets/LinkProps.html-D3XRb0P8.js
index 8005ca218..eda777040 100644
--- a/assets/LinkProps.html-Ct7rM1-P.js
+++ b/assets/LinkProps.html-D3XRb0P8.js
@@ -1 +1 @@
-import{_ as l,c as r,b as c,d as n,e as a,f as o,a as s,r as d,o as i}from"./app-DsV01JBz.js";const p={};function h(b,e){const t=d("RouteLink");return i(),r("div",null,[c("p",null,[n(t,{to:"/doc/ant-design/"},{default:a(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),n(t,{to:"/doc/ant-design/"},{default:a(()=>e[1]||(e[1]=[o("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=o(" / LinkProps"))]),e[4]||(e[4]=s('

Interface: LinkProps

Properties

block?

optional block: boolean

button?

optional button: boolean | ButtonProps

children?

optional children: ReactNode

copyable?

optional copyable: boolean

only use for text without button

href

href: string

onClick()?

optional onClick: (event) => void

Parameters

event: MouseEvent<HTMLElement, MouseEvent>

Returns

void

style?

optional style: CSSProperties

target?

optional target: "_blank"

text?

optional text: string | number

',25))])}const k=l(p,[["render",h],["__file","LinkProps.html.vue"]]),g=JSON.parse('{"path":"/doc/ant-design/interfaces/LinkProps.html","title":"Interface: LinkProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"block?","slug":"block","link":"#block","children":[]},{"level":3,"title":"button?","slug":"button","link":"#button","children":[]},{"level":3,"title":"children?","slug":"children","link":"#children","children":[]},{"level":3,"title":"copyable?","slug":"copyable","link":"#copyable","children":[]},{"level":3,"title":"href","slug":"href","link":"#href","children":[]},{"level":3,"title":"onClick()?","slug":"onclick","link":"#onclick","children":[]},{"level":3,"title":"style?","slug":"style","link":"#style","children":[]},{"level":3,"title":"target?","slug":"target","link":"#target","children":[]},{"level":3,"title":"text?","slug":"text","link":"#text","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/LinkProps.md"}');export{k as comp,g as data}; +import{_ as l,c as r,b as c,d as n,e as a,f as o,a as s,r as d,o as i}from"./app-BlW5p_5f.js";const p={};function h(b,e){const t=d("RouteLink");return i(),r("div",null,[c("p",null,[n(t,{to:"/doc/ant-design/"},{default:a(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),n(t,{to:"/doc/ant-design/"},{default:a(()=>e[1]||(e[1]=[o("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=o(" / LinkProps"))]),e[4]||(e[4]=s('

Interface: LinkProps

Properties

block?

optional block: boolean

button?

optional button: boolean | ButtonProps

children?

optional children: ReactNode

copyable?

optional copyable: boolean

only use for text without button

href

href: string

onClick()?

optional onClick: (event) => void

Parameters

event: MouseEvent<HTMLElement, MouseEvent>

Returns

void

style?

optional style: CSSProperties

target?

optional target: "_blank"

text?

optional text: string | number

',25))])}const k=l(p,[["render",h],["__file","LinkProps.html.vue"]]),g=JSON.parse('{"path":"/doc/ant-design/interfaces/LinkProps.html","title":"Interface: LinkProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"block?","slug":"block","link":"#block","children":[]},{"level":3,"title":"button?","slug":"button","link":"#button","children":[]},{"level":3,"title":"children?","slug":"children","link":"#children","children":[]},{"level":3,"title":"copyable?","slug":"copyable","link":"#copyable","children":[]},{"level":3,"title":"href","slug":"href","link":"#href","children":[]},{"level":3,"title":"onClick()?","slug":"onclick","link":"#onclick","children":[]},{"level":3,"title":"style?","slug":"style","link":"#style","children":[]},{"level":3,"title":"target?","slug":"target","link":"#target","children":[]},{"level":3,"title":"text?","slug":"text","link":"#text","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/LinkProps.md"}');export{k as comp,g as data}; diff --git a/assets/Loading.html-CqGak20P.js b/assets/Loading.html-De5wzBbo.js similarity index 98% rename from assets/Loading.html-CqGak20P.js rename to assets/Loading.html-De5wzBbo.js index af8159fa0..e76856dc9 100644 --- a/assets/Loading.html-CqGak20P.js +++ b/assets/Loading.html-De5wzBbo.js @@ -1,4 +1,4 @@ -import{_ as l,c as i,b as s,d as e,e as p,f as a,a as o,r as d,o as r}from"./app-DsV01JBz.js";const c={};function u(g,n){const t=d("RouteLink");return r(),i("div",null,[s("p",null,[e(t,{to:"/doc/ant-design/"},{default:p(()=>n[0]||(n[0]=[a("Documents")])),_:1}),n[2]||(n[2]=a(" / ")),e(t,{to:"/doc/ant-design/"},{default:p(()=>n[1]||(n[1]=[a("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=a(" / Loading"))]),n[8]||(n[8]=o('

Function: Loading()

Loading(props): Element

Loading component based on Spin

Parameters

',4)),s("p",null,[n[5]||(n[5]=a("• ")),n[6]||(n[6]=s("strong",null,"props",-1)),n[7]||(n[7]=a(": ")),e(t,{to:"/doc/ant-design/type-aliases/LoadingProps.html"},{default:p(()=>n[4]||(n[4]=[s("code",null,"LoadingProps",-1)])),_:1})]),n[9]||(n[9]=o(`

Returns

Element

Example

<Loading /> // display loading
+import{_ as l,c as i,b as s,d as e,e as p,f as a,a as o,r as d,o as r}from"./app-BlW5p_5f.js";const c={};function u(g,n){const t=d("RouteLink");return r(),i("div",null,[s("p",null,[e(t,{to:"/doc/ant-design/"},{default:p(()=>n[0]||(n[0]=[a("Documents")])),_:1}),n[2]||(n[2]=a(" / ")),e(t,{to:"/doc/ant-design/"},{default:p(()=>n[1]||(n[1]=[a("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=a(" / Loading"))]),n[8]||(n[8]=o('

Function: Loading()

Loading(props): Element

Loading component based on Spin

Parameters

',4)),s("p",null,[n[5]||(n[5]=a("• ")),n[6]||(n[6]=s("strong",null,"props",-1)),n[7]||(n[7]=a(": ")),e(t,{to:"/doc/ant-design/type-aliases/LoadingProps.html"},{default:p(()=>n[4]||(n[4]=[s("code",null,"LoadingProps",-1)])),_:1})]),n[9]||(n[9]=o(`

Returns

Element

Example

<Loading /> // display loading
 
 <Loading loading={ !remoteData }>
   <div>{remoteData}</div>
diff --git a/assets/LoadingProps.html-Dj6kF4ci.js b/assets/LoadingProps.html-CPw1ThAt.js
similarity index 97%
rename from assets/LoadingProps.html-Dj6kF4ci.js
rename to assets/LoadingProps.html-CPw1ThAt.js
index 486850111..f4187e3e0 100644
--- a/assets/LoadingProps.html-Dj6kF4ci.js
+++ b/assets/LoadingProps.html-CPw1ThAt.js
@@ -1 +1 @@
-import{_ as l,c as s,b as d,d as t,e as n,f as o,a as i,r,o as c}from"./app-DsV01JBz.js";const p={};function g(h,e){const a=r("RouteLink");return c(),s("div",null,[d("p",null,[t(a,{to:"/doc/ant-design/"},{default:n(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),t(a,{to:"/doc/ant-design/"},{default:n(()=>e[1]||(e[1]=[o("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=o(" / LoadingProps"))]),e[4]||(e[4]=i('

Type Alias: LoadingProps

LoadingProps: object

Type declaration

children?

optional children: React.ReactNode

loading?

optional loading: boolean

size?

optional size: "small" | "default" | "large"

style?

optional style: React.CSSProperties

',11))])}const b=l(p,[["render",g],["__file","LoadingProps.html.vue"]]),f=JSON.parse('{"path":"/doc/ant-design/type-aliases/LoadingProps.html","title":"Type Alias: LoadingProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"children?","slug":"children","link":"#children","children":[]},{"level":3,"title":"loading?","slug":"loading","link":"#loading","children":[]},{"level":3,"title":"size?","slug":"size","link":"#size","children":[]},{"level":3,"title":"style?","slug":"style","link":"#style","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/LoadingProps.md"}');export{b as comp,f as data}; +import{_ as l,c as s,b as d,d as t,e as n,f as o,a as i,r,o as c}from"./app-BlW5p_5f.js";const p={};function g(h,e){const a=r("RouteLink");return c(),s("div",null,[d("p",null,[t(a,{to:"/doc/ant-design/"},{default:n(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),t(a,{to:"/doc/ant-design/"},{default:n(()=>e[1]||(e[1]=[o("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=o(" / LoadingProps"))]),e[4]||(e[4]=i('

Type Alias: LoadingProps

LoadingProps: object

Type declaration

children?

optional children: React.ReactNode

loading?

optional loading: boolean

size?

optional size: "small" | "default" | "large"

style?

optional style: React.CSSProperties

',11))])}const b=l(p,[["render",g],["__file","LoadingProps.html.vue"]]),f=JSON.parse('{"path":"/doc/ant-design/type-aliases/LoadingProps.html","title":"Type Alias: LoadingProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"children?","slug":"children","link":"#children","children":[]},{"level":3,"title":"loading?","slug":"loading","link":"#loading","children":[]},{"level":3,"title":"size?","slug":"size","link":"#size","children":[]},{"level":3,"title":"style?","slug":"style","link":"#style","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/LoadingProps.md"}');export{b as comp,f as data}; diff --git a/assets/Logger.html-BD7Q3y2i.js b/assets/Logger.html-1VvccJWq.js similarity index 99% rename from assets/Logger.html-BD7Q3y2i.js rename to assets/Logger.html-1VvccJWq.js index 6143eb606..be0f56ab3 100644 --- a/assets/Logger.html-BD7Q3y2i.js +++ b/assets/Logger.html-1VvccJWq.js @@ -1,4 +1,4 @@ -import{_ as a,c as d,b as e,d as r,e as o,f as n,a as t,r as p,o as g}from"./app-DsV01JBz.js";const i={};function u(m,s){const l=p("RouteLink");return g(),d("div",null,[e("p",null,[r(l,{to:"/doc/logger/"},{default:o(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[2]||(s[2]=n(" / ")),r(l,{to:"/doc/logger/"},{default:o(()=>s[1]||(s[1]=[n("@faasjs/logger")])),_:1}),s[3]||(s[3]=n(" / Logger"))]),s[74]||(s[74]=t(`

Class: Logger

Logger Class

Support env:

  • FaasLog: debug, info, warn, error (default: debug)
  • FaasLogSize: 1000 (default: 1000)
  • FaasLogMode: plain, pretty (default: pretty)

Example

const logger = new Logger()
+import{_ as a,c as d,b as e,d as r,e as o,f as n,a as t,r as p,o as g}from"./app-BlW5p_5f.js";const i={};function u(m,s){const l=p("RouteLink");return g(),d("div",null,[e("p",null,[r(l,{to:"/doc/logger/"},{default:o(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[2]||(s[2]=n(" / ")),r(l,{to:"/doc/logger/"},{default:o(()=>s[1]||(s[1]=[n("@faasjs/logger")])),_:1}),s[3]||(s[3]=n(" / Logger"))]),s[74]||(s[74]=t(`

Class: Logger

Logger Class

Support env:

  • FaasLog: debug, info, warn, error (default: debug)
  • FaasLogSize: 1000 (default: 1000)
  • FaasLogMode: plain, pretty (default: pretty)

Example

const logger = new Logger()
 
 logger.debug('debug message')
 logger.info('info message')
diff --git a/assets/MockHandler.html-BKIjKmvO.js b/assets/MockHandler.html-CNvMZsRX.js
similarity index 97%
rename from assets/MockHandler.html-BKIjKmvO.js
rename to assets/MockHandler.html-CNvMZsRX.js
index 74db9d774..c0a23ac14 100644
--- a/assets/MockHandler.html-BKIjKmvO.js
+++ b/assets/MockHandler.html-CNvMZsRX.js
@@ -1 +1 @@
-import{_ as e,c as d,b as l,d as r,e as t,f as s,a as p,r as u,o as i}from"./app-DsV01JBz.js";const m={};function a(f,o){const n=u("RouteLink");return i(),d("div",null,[l("p",null,[r(n,{to:"/doc/browser/"},{default:t(()=>o[0]||(o[0]=[s("Documents")])),_:1}),o[2]||(o[2]=s(" / ")),r(n,{to:"/doc/browser/"},{default:t(()=>o[1]||(o[1]=[s("@faasjs/browser")])),_:1}),o[3]||(o[3]=s(" / MockHandler"))]),o[40]||(o[40]=l("h1",{id:"type-alias-mockhandler",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#type-alias-mockhandler"},[l("span",null,"Type Alias: MockHandler()")])],-1)),l("blockquote",null,[l("p",null,[o[6]||(o[6]=l("strong",null,"MockHandler",-1)),o[7]||(o[7]=s(": (")),o[8]||(o[8]=l("code",null,"action",-1)),o[9]||(o[9]=s(", ")),o[10]||(o[10]=l("code",null,"params",-1)),o[11]||(o[11]=s(", ")),o[12]||(o[12]=l("code",null,"options",-1)),o[13]||(o[13]=s(") => ")),o[14]||(o[14]=l("code",null,"Promise",-1)),o[15]||(o[15]=s("<")),r(n,{to:"/doc/browser/classes/Response.html"},{default:t(()=>o[4]||(o[4]=[l("code",null,"Response",-1)])),_:1}),o[16]||(o[16]=s("<")),o[17]||(o[17]=l("code",null,"any",-1)),o[18]||(o[18]=s("> | ")),r(n,{to:"/doc/browser/type-aliases/ResponseProps.html"},{default:t(()=>o[5]||(o[5]=[l("code",null,"ResponseProps",-1)])),_:1}),o[19]||(o[19]=s("> | ")),o[20]||(o[20]=l("code",null,"Promise",-1)),o[21]||(o[21]=s("<")),o[22]||(o[22]=l("code",null,"void",-1)),o[23]||(o[23]=s(">"))])]),o[41]||(o[41]=p('

Parameters

action: string

params: Record<string, any>

',3)),l("p",null,[o[25]||(o[25]=s("• ")),o[26]||(o[26]=l("strong",null,"options",-1)),o[27]||(o[27]=s(": ")),r(n,{to:"/doc/browser/type-aliases/Options.html"},{default:t(()=>o[24]||(o[24]=[l("code",null,"Options",-1)])),_:1})]),o[42]||(o[42]=l("h2",{id:"returns",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#returns"},[l("span",null,"Returns")])],-1)),l("p",null,[o[30]||(o[30]=l("code",null,"Promise",-1)),o[31]||(o[31]=s("<")),r(n,{to:"/doc/browser/classes/Response.html"},{default:t(()=>o[28]||(o[28]=[l("code",null,"Response",-1)])),_:1}),o[32]||(o[32]=s("<")),o[33]||(o[33]=l("code",null,"any",-1)),o[34]||(o[34]=s("> | ")),r(n,{to:"/doc/browser/type-aliases/ResponseProps.html"},{default:t(()=>o[29]||(o[29]=[l("code",null,"ResponseProps",-1)])),_:1}),o[35]||(o[35]=s("> | ")),o[36]||(o[36]=l("code",null,"Promise",-1)),o[37]||(o[37]=s("<")),o[38]||(o[38]=l("code",null,"void",-1)),o[39]||(o[39]=s(">"))])])}const b=e(m,[["render",a],["__file","MockHandler.html.vue"]]),R=JSON.parse('{"path":"/doc/browser/type-aliases/MockHandler.html","title":"Type Alias: MockHandler()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/browser/type-aliases/MockHandler.md"}');export{b as comp,R as data}; +import{_ as e,c as d,b as l,d as r,e as t,f as s,a as p,r as u,o as i}from"./app-BlW5p_5f.js";const m={};function a(f,o){const n=u("RouteLink");return i(),d("div",null,[l("p",null,[r(n,{to:"/doc/browser/"},{default:t(()=>o[0]||(o[0]=[s("Documents")])),_:1}),o[2]||(o[2]=s(" / ")),r(n,{to:"/doc/browser/"},{default:t(()=>o[1]||(o[1]=[s("@faasjs/browser")])),_:1}),o[3]||(o[3]=s(" / MockHandler"))]),o[40]||(o[40]=l("h1",{id:"type-alias-mockhandler",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#type-alias-mockhandler"},[l("span",null,"Type Alias: MockHandler()")])],-1)),l("blockquote",null,[l("p",null,[o[6]||(o[6]=l("strong",null,"MockHandler",-1)),o[7]||(o[7]=s(": (")),o[8]||(o[8]=l("code",null,"action",-1)),o[9]||(o[9]=s(", ")),o[10]||(o[10]=l("code",null,"params",-1)),o[11]||(o[11]=s(", ")),o[12]||(o[12]=l("code",null,"options",-1)),o[13]||(o[13]=s(") => ")),o[14]||(o[14]=l("code",null,"Promise",-1)),o[15]||(o[15]=s("<")),r(n,{to:"/doc/browser/classes/Response.html"},{default:t(()=>o[4]||(o[4]=[l("code",null,"Response",-1)])),_:1}),o[16]||(o[16]=s("<")),o[17]||(o[17]=l("code",null,"any",-1)),o[18]||(o[18]=s("> | ")),r(n,{to:"/doc/browser/type-aliases/ResponseProps.html"},{default:t(()=>o[5]||(o[5]=[l("code",null,"ResponseProps",-1)])),_:1}),o[19]||(o[19]=s("> | ")),o[20]||(o[20]=l("code",null,"Promise",-1)),o[21]||(o[21]=s("<")),o[22]||(o[22]=l("code",null,"void",-1)),o[23]||(o[23]=s(">"))])]),o[41]||(o[41]=p('

Parameters

action: string

params: Record<string, any>

',3)),l("p",null,[o[25]||(o[25]=s("• ")),o[26]||(o[26]=l("strong",null,"options",-1)),o[27]||(o[27]=s(": ")),r(n,{to:"/doc/browser/type-aliases/Options.html"},{default:t(()=>o[24]||(o[24]=[l("code",null,"Options",-1)])),_:1})]),o[42]||(o[42]=l("h2",{id:"returns",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#returns"},[l("span",null,"Returns")])],-1)),l("p",null,[o[30]||(o[30]=l("code",null,"Promise",-1)),o[31]||(o[31]=s("<")),r(n,{to:"/doc/browser/classes/Response.html"},{default:t(()=>o[28]||(o[28]=[l("code",null,"Response",-1)])),_:1}),o[32]||(o[32]=s("<")),o[33]||(o[33]=l("code",null,"any",-1)),o[34]||(o[34]=s("> | ")),r(n,{to:"/doc/browser/type-aliases/ResponseProps.html"},{default:t(()=>o[29]||(o[29]=[l("code",null,"ResponseProps",-1)])),_:1}),o[35]||(o[35]=s("> | ")),o[36]||(o[36]=l("code",null,"Promise",-1)),o[37]||(o[37]=s("<")),o[38]||(o[38]=l("code",null,"void",-1)),o[39]||(o[39]=s(">"))])])}const b=e(m,[["render",a],["__file","MockHandler.html.vue"]]),R=JSON.parse('{"path":"/doc/browser/type-aliases/MockHandler.html","title":"Type Alias: MockHandler()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/browser/type-aliases/MockHandler.md"}');export{b as comp,R as data}; diff --git a/assets/Modal.html-CSZ9pmS1.js b/assets/Modal.html-DOApIAF7.js similarity index 96% rename from assets/Modal.html-CSZ9pmS1.js rename to assets/Modal.html-DOApIAF7.js index 2710dd838..0825a4ec8 100644 --- a/assets/Modal.html-CSZ9pmS1.js +++ b/assets/Modal.html-DOApIAF7.js @@ -1 +1 @@ -import{_ as r,c as s,b as d,d as a,e as n,f as t,a as l,r as c,o as p}from"./app-DsV01JBz.js";const i={};function u(g,e){const o=c("RouteLink");return p(),s("div",null,[d("p",null,[a(o,{to:"/doc/ant-design/"},{default:n(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(o,{to:"/doc/ant-design/"},{default:n(()=>e[1]||(e[1]=[t("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=t(" / Modal"))]),e[4]||(e[4]=l('

Function: Modal()

Modal(props, deprecatedLegacyContext?): ReactNode

Parameters

props: ModalProps

deprecatedLegacyContext?: any

Deprecated

See

React Docs

Returns

ReactNode

',10))])}const f=r(i,[["render",u],["__file","Modal.html.vue"]]),h=JSON.parse('{"path":"/doc/ant-design/functions/Modal.html","title":"Function: Modal()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/functions/Modal.md"}');export{f as comp,h as data}; +import{_ as r,c as s,b as d,d as a,e as n,f as t,a as l,r as c,o as p}from"./app-BlW5p_5f.js";const i={};function u(g,e){const o=c("RouteLink");return p(),s("div",null,[d("p",null,[a(o,{to:"/doc/ant-design/"},{default:n(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(o,{to:"/doc/ant-design/"},{default:n(()=>e[1]||(e[1]=[t("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=t(" / Modal"))]),e[4]||(e[4]=l('

Function: Modal()

Modal(props, deprecatedLegacyContext?): ReactNode

Parameters

props: ModalProps

deprecatedLegacyContext?: any

Deprecated

See

React Docs

Returns

ReactNode

',10))])}const f=r(i,[["render",u],["__file","Modal.html.vue"]]),h=JSON.parse('{"path":"/doc/ant-design/functions/Modal.html","title":"Function: Modal()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/functions/Modal.md"}');export{f as comp,h as data}; diff --git a/assets/ModalProps.html-7nxtaZXt.js b/assets/ModalProps.html-znbKRpwQ.js similarity index 96% rename from assets/ModalProps.html-7nxtaZXt.js rename to assets/ModalProps.html-znbKRpwQ.js index e531c6f40..d8348a2e3 100644 --- a/assets/ModalProps.html-7nxtaZXt.js +++ b/assets/ModalProps.html-znbKRpwQ.js @@ -1 +1 @@ -import{_ as r,c as d,b as s,d as a,e as t,f as n,a as l,r as i,o as p}from"./app-DsV01JBz.js";const c={};function h(f,e){const o=i("RouteLink");return p(),d("div",null,[s("p",null,[a(o,{to:"/doc/ant-design/"},{default:t(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),a(o,{to:"/doc/ant-design/"},{default:t(()=>e[1]||(e[1]=[n("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=n(" / ModalProps"))]),e[4]||(e[4]=l('

Interface: ModalProps

Extends

  • ModalProps

Properties

children?

optional children: string | Element | Element[]

Overrides

AntdModalProps.children

',8))])}const m=r(c,[["render",h],["__file","ModalProps.html.vue"]]),x=JSON.parse('{"path":"/doc/ant-design/interfaces/ModalProps.html","title":"Interface: ModalProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"children?","slug":"children","link":"#children","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/ModalProps.md"}');export{m as comp,x as data}; +import{_ as r,c as d,b as s,d as a,e as t,f as n,a as l,r as i,o as p}from"./app-BlW5p_5f.js";const c={};function h(f,e){const o=i("RouteLink");return p(),d("div",null,[s("p",null,[a(o,{to:"/doc/ant-design/"},{default:t(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),a(o,{to:"/doc/ant-design/"},{default:t(()=>e[1]||(e[1]=[n("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=n(" / ModalProps"))]),e[4]||(e[4]=l('

Interface: ModalProps

Extends

  • ModalProps

Properties

children?

optional children: string | Element | Element[]

Overrides

AntdModalProps.children

',8))])}const m=r(c,[["render",h],["__file","ModalProps.html.vue"]]),x=JSON.parse('{"path":"/doc/ant-design/interfaces/ModalProps.html","title":"Interface: ModalProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"children?","slug":"children","link":"#children","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/ModalProps.md"}');export{m as comp,x as data}; diff --git a/assets/Mongo.html-yKBStUgh.js b/assets/Mongo.html-2W-zqrfo.js similarity index 99% rename from assets/Mongo.html-yKBStUgh.js rename to assets/Mongo.html-2W-zqrfo.js index 10a9a88a2..ffcda32d1 100644 --- a/assets/Mongo.html-yKBStUgh.js +++ b/assets/Mongo.html-2W-zqrfo.js @@ -1 +1 @@ -import{_ as r,c as d,b as o,d as l,e as a,f as n,a as s,r as i,o as c}from"./app-DsV01JBz.js";const p={};function g(m,e){const t=i("RouteLink");return c(),d("div",null,[o("p",null,[l(t,{to:"/doc/mongo/"},{default:a(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),l(t,{to:"/doc/mongo/"},{default:a(()=>e[1]||(e[1]=[n("@faasjs/mongo")])),_:1}),e[3]||(e[3]=n(" / Mongo"))]),e[17]||(e[17]=s('

Class: Mongo

Implements

  • Plugin

Constructors

new Mongo()

',5)),o("blockquote",null,[o("p",null,[e[5]||(e[5]=o("strong",null,"new Mongo",-1)),e[6]||(e[6]=n("(")),e[7]||(e[7]=o("code",null,"config",-1)),e[8]||(e[8]=n("?): ")),l(t,{to:"/doc/mongo/classes/Mongo.html"},{default:a(()=>e[4]||(e[4]=[o("code",null,"Mongo",-1)])),_:1})])]),e[18]||(e[18]=o("h4",{id:"parameters",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#parameters"},[o("span",null,"Parameters")])],-1)),e[19]||(e[19]=o("p",null,[n("• "),o("strong",null,"config?")],-1)),o("p",null,[e[10]||(e[10]=n("• ")),e[11]||(e[11]=o("strong",null,"config.config?",-1)),e[12]||(e[12]=n(": ")),l(t,{to:"/doc/mongo/interfaces/MongoConfig.html"},{default:a(()=>e[9]||(e[9]=[o("code",null,"MongoConfig",-1)])),_:1})]),e[20]||(e[20]=o("p",null,[n("• "),o("strong",null,"config.name?"),n(": "),o("code",null,"string")],-1)),e[21]||(e[21]=o("h4",{id:"returns",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#returns"},[o("span",null,"Returns")])],-1)),o("p",null,[l(t,{to:"/doc/mongo/classes/Mongo.html"},{default:a(()=>e[13]||(e[13]=[o("code",null,"Mongo",-1)])),_:1})]),e[22]||(e[22]=s('

Methods

onMount()

onMount(data, next): Promise<void>

Parameters

data: MountData

next: Next

Returns

Promise<void>

Implementation of

Plugin.onMount

Properties

client

client: MongoClient

collection()

collection: <TSchema>(name, options?, callback?) => Collection<TSchema>

Type Parameters

TSchema = any

Parameters

name: string

options?: CollectionOptions

callback?: Callback<Collection<TSchema>>

Returns

Collection<TSchema>

config

',24)),o("blockquote",null,[o("p",null,[e[15]||(e[15]=o("strong",null,"config",-1)),e[16]||(e[16]=n(": ")),l(t,{to:"/doc/mongo/interfaces/MongoConfig.html"},{default:a(()=>e[14]||(e[14]=[o("code",null,"MongoConfig",-1)])),_:1})])]),e[23]||(e[23]=s('

db

db: Db

name

readonly name: string = 'mongo'

Implementation of

Plugin.name

type

readonly type: "mongo" = 'mongo'

Implementation of

Plugin.type

',10))])}const u=r(p,[["render",g],["__file","Mongo.html.vue"]]),f=JSON.parse('{"path":"/doc/mongo/classes/Mongo.html","title":"Class: Mongo","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Implements","slug":"implements","link":"#implements","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new Mongo()","slug":"new-mongo","link":"#new-mongo","children":[]}]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"onMount()","slug":"onmount","link":"#onmount","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"client","slug":"client","link":"#client","children":[]},{"level":3,"title":"collection()","slug":"collection","link":"#collection","children":[]},{"level":3,"title":"config","slug":"config","link":"#config","children":[]},{"level":3,"title":"db","slug":"db","link":"#db","children":[]},{"level":3,"title":"name","slug":"name","link":"#name","children":[]},{"level":3,"title":"type","slug":"type","link":"#type","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/mongo/classes/Mongo.md"}');export{u as comp,f as data}; +import{_ as r,c as d,b as o,d as l,e as a,f as n,a as s,r as i,o as c}from"./app-BlW5p_5f.js";const p={};function g(m,e){const t=i("RouteLink");return c(),d("div",null,[o("p",null,[l(t,{to:"/doc/mongo/"},{default:a(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),l(t,{to:"/doc/mongo/"},{default:a(()=>e[1]||(e[1]=[n("@faasjs/mongo")])),_:1}),e[3]||(e[3]=n(" / Mongo"))]),e[17]||(e[17]=s('

Class: Mongo

Implements

  • Plugin

Constructors

new Mongo()

',5)),o("blockquote",null,[o("p",null,[e[5]||(e[5]=o("strong",null,"new Mongo",-1)),e[6]||(e[6]=n("(")),e[7]||(e[7]=o("code",null,"config",-1)),e[8]||(e[8]=n("?): ")),l(t,{to:"/doc/mongo/classes/Mongo.html"},{default:a(()=>e[4]||(e[4]=[o("code",null,"Mongo",-1)])),_:1})])]),e[18]||(e[18]=o("h4",{id:"parameters",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#parameters"},[o("span",null,"Parameters")])],-1)),e[19]||(e[19]=o("p",null,[n("• "),o("strong",null,"config?")],-1)),o("p",null,[e[10]||(e[10]=n("• ")),e[11]||(e[11]=o("strong",null,"config.config?",-1)),e[12]||(e[12]=n(": ")),l(t,{to:"/doc/mongo/interfaces/MongoConfig.html"},{default:a(()=>e[9]||(e[9]=[o("code",null,"MongoConfig",-1)])),_:1})]),e[20]||(e[20]=o("p",null,[n("• "),o("strong",null,"config.name?"),n(": "),o("code",null,"string")],-1)),e[21]||(e[21]=o("h4",{id:"returns",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#returns"},[o("span",null,"Returns")])],-1)),o("p",null,[l(t,{to:"/doc/mongo/classes/Mongo.html"},{default:a(()=>e[13]||(e[13]=[o("code",null,"Mongo",-1)])),_:1})]),e[22]||(e[22]=s('

Methods

onMount()

onMount(data, next): Promise<void>

Parameters

data: MountData

next: Next

Returns

Promise<void>

Implementation of

Plugin.onMount

Properties

client

client: MongoClient

collection()

collection: <TSchema>(name, options?, callback?) => Collection<TSchema>

Type Parameters

TSchema = any

Parameters

name: string

options?: CollectionOptions

callback?: Callback<Collection<TSchema>>

Returns

Collection<TSchema>

config

',24)),o("blockquote",null,[o("p",null,[e[15]||(e[15]=o("strong",null,"config",-1)),e[16]||(e[16]=n(": ")),l(t,{to:"/doc/mongo/interfaces/MongoConfig.html"},{default:a(()=>e[14]||(e[14]=[o("code",null,"MongoConfig",-1)])),_:1})])]),e[23]||(e[23]=s('

db

db: Db

name

readonly name: string = 'mongo'

Implementation of

Plugin.name

type

readonly type: "mongo" = 'mongo'

Implementation of

Plugin.type

',10))])}const u=r(p,[["render",g],["__file","Mongo.html.vue"]]),f=JSON.parse('{"path":"/doc/mongo/classes/Mongo.html","title":"Class: Mongo","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Implements","slug":"implements","link":"#implements","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new Mongo()","slug":"new-mongo","link":"#new-mongo","children":[]}]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"onMount()","slug":"onmount","link":"#onmount","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"client","slug":"client","link":"#client","children":[]},{"level":3,"title":"collection()","slug":"collection","link":"#collection","children":[]},{"level":3,"title":"config","slug":"config","link":"#config","children":[]},{"level":3,"title":"db","slug":"db","link":"#db","children":[]},{"level":3,"title":"name","slug":"name","link":"#name","children":[]},{"level":3,"title":"type","slug":"type","link":"#type","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/mongo/classes/Mongo.md"}');export{u as comp,f as data}; diff --git a/assets/MongoConfig.html-DY5HIDI5.js b/assets/MongoConfig.html-DIWVryjR.js similarity index 96% rename from assets/MongoConfig.html-DY5HIDI5.js rename to assets/MongoConfig.html-DIWVryjR.js index 85029b404..7cbdb9cde 100644 --- a/assets/MongoConfig.html-DY5HIDI5.js +++ b/assets/MongoConfig.html-DIWVryjR.js @@ -1 +1 @@ -import{_ as s,c as r,b as l,d as t,e as a,f as o,a as i,r as d,o as c}from"./app-DsV01JBz.js";const p={};function g(f,e){const n=d("RouteLink");return c(),r("div",null,[l("p",null,[t(n,{to:"/doc/mongo/"},{default:a(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),t(n,{to:"/doc/mongo/"},{default:a(()=>e[1]||(e[1]=[o("@faasjs/mongo")])),_:1}),e[3]||(e[3]=o(" / MongoConfig"))]),e[4]||(e[4]=i('

Interface: MongoConfig

Extends

  • MongoClientOptions

Properties

database?

optional database: string

url?

optional url: string

',8))])}const h=s(p,[["render",g],["__file","MongoConfig.html.vue"]]),m=JSON.parse('{"path":"/doc/mongo/interfaces/MongoConfig.html","title":"Interface: MongoConfig","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"database?","slug":"database","link":"#database","children":[]},{"level":3,"title":"url?","slug":"url","link":"#url","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/mongo/interfaces/MongoConfig.md"}');export{h as comp,m as data}; +import{_ as s,c as r,b as l,d as t,e as a,f as o,a as i,r as d,o as c}from"./app-BlW5p_5f.js";const p={};function g(f,e){const n=d("RouteLink");return c(),r("div",null,[l("p",null,[t(n,{to:"/doc/mongo/"},{default:a(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),t(n,{to:"/doc/mongo/"},{default:a(()=>e[1]||(e[1]=[o("@faasjs/mongo")])),_:1}),e[3]||(e[3]=o(" / MongoConfig"))]),e[4]||(e[4]=i('

Interface: MongoConfig

Extends

  • MongoClientOptions

Properties

database?

optional database: string

url?

optional url: string

',8))])}const h=s(p,[["render",g],["__file","MongoConfig.html.vue"]]),m=JSON.parse('{"path":"/doc/mongo/interfaces/MongoConfig.html","title":"Interface: MongoConfig","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"database?","slug":"database","link":"#database","children":[]},{"level":3,"title":"url?","slug":"url","link":"#url","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/mongo/interfaces/MongoConfig.md"}');export{h as comp,m as data}; diff --git a/assets/MountData.html-BSWiBA_m.js b/assets/MountData.html--PlKfV2O.js similarity index 97% rename from assets/MountData.html-BSWiBA_m.js rename to assets/MountData.html--PlKfV2O.js index df1abb040..bf40bbed4 100644 --- a/assets/MountData.html-BSWiBA_m.js +++ b/assets/MountData.html--PlKfV2O.js @@ -1 +1 @@ -import{_ as i,c as d,b as t,d as o,e as l,f as n,a as s,r,o as c}from"./app-DsV01JBz.js";const u={};function p(f,e){const a=r("RouteLink");return c(),d("div",null,[t("p",null,[o(a,{to:"/doc/func/"},{default:l(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),o(a,{to:"/doc/func/"},{default:l(()=>e[1]||(e[1]=[n("@faasjs/func")])),_:1}),e[3]||(e[3]=n(" / MountData"))]),e[7]||(e[7]=s('

Type Alias: MountData

MountData: object

Index Signature

[key: string]: any

Type declaration

config

',6)),t("blockquote",null,[t("p",null,[e[5]||(e[5]=t("strong",null,"config",-1)),e[6]||(e[6]=n(": ")),o(a,{to:"/doc/func/type-aliases/Config.html"},{default:l(()=>e[4]||(e[4]=[t("code",null,"Config",-1)])),_:1})])]),e[8]||(e[8]=s('

context

context: any

event

event: any

',4))])}const h=i(u,[["render",p],["__file","MountData.html.vue"]]),x=JSON.parse('{"path":"/doc/func/type-aliases/MountData.html","title":"Type Alias: MountData","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"config","slug":"config","link":"#config","children":[]},{"level":3,"title":"context","slug":"context","link":"#context","children":[]},{"level":3,"title":"event","slug":"event","link":"#event","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/func/type-aliases/MountData.md"}');export{h as comp,x as data}; +import{_ as i,c as d,b as t,d as o,e as l,f as n,a as s,r,o as c}from"./app-BlW5p_5f.js";const u={};function p(f,e){const a=r("RouteLink");return c(),d("div",null,[t("p",null,[o(a,{to:"/doc/func/"},{default:l(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),o(a,{to:"/doc/func/"},{default:l(()=>e[1]||(e[1]=[n("@faasjs/func")])),_:1}),e[3]||(e[3]=n(" / MountData"))]),e[7]||(e[7]=s('

Type Alias: MountData

MountData: object

Index Signature

[key: string]: any

Type declaration

config

',6)),t("blockquote",null,[t("p",null,[e[5]||(e[5]=t("strong",null,"config",-1)),e[6]||(e[6]=n(": ")),o(a,{to:"/doc/func/type-aliases/Config.html"},{default:l(()=>e[4]||(e[4]=[t("code",null,"Config",-1)])),_:1})])]),e[8]||(e[8]=s('

context

context: any

event

event: any

',4))])}const h=i(u,[["render",p],["__file","MountData.html.vue"]]),x=JSON.parse('{"path":"/doc/func/type-aliases/MountData.html","title":"Type Alias: MountData","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"config","slug":"config","link":"#config","children":[]},{"level":3,"title":"context","slug":"context","link":"#context","children":[]},{"level":3,"title":"event","slug":"event","link":"#event","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/func/type-aliases/MountData.md"}');export{h as comp,x as data}; diff --git a/assets/MountData.html-BAfpLHnM.js b/assets/MountData.html-CMsJbg0n.js similarity index 97% rename from assets/MountData.html-BAfpLHnM.js rename to assets/MountData.html-CMsJbg0n.js index 3e982b6d2..3930dbc78 100644 --- a/assets/MountData.html-BAfpLHnM.js +++ b/assets/MountData.html-CMsJbg0n.js @@ -1 +1 @@ -import{_ as i,c as d,b as t,d as o,e as l,f as n,a as s,r,o as c}from"./app-DsV01JBz.js";const p={};function u(g,e){const a=r("RouteLink");return c(),d("div",null,[t("p",null,[o(a,{to:"/doc/test/"},{default:l(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),o(a,{to:"/doc/test/"},{default:l(()=>e[1]||(e[1]=[n("@faasjs/test")])),_:1}),e[3]||(e[3]=n(" / MountData"))]),e[7]||(e[7]=s('

Type Alias: MountData

MountData: object

Index Signature

[key: string]: any

Type declaration

config

',6)),t("blockquote",null,[t("p",null,[e[5]||(e[5]=t("strong",null,"config",-1)),e[6]||(e[6]=n(": ")),o(a,{to:"/doc/test/type-aliases/Config.html"},{default:l(()=>e[4]||(e[4]=[t("code",null,"Config",-1)])),_:1})])]),e[8]||(e[8]=s('

context

context: any

event

event: any

',4))])}const h=i(p,[["render",u],["__file","MountData.html.vue"]]),x=JSON.parse('{"path":"/doc/test/type-aliases/MountData.html","title":"Type Alias: MountData","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"config","slug":"config","link":"#config","children":[]},{"level":3,"title":"context","slug":"context","link":"#context","children":[]},{"level":3,"title":"event","slug":"event","link":"#event","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/test/type-aliases/MountData.md"}');export{h as comp,x as data}; +import{_ as i,c as d,b as t,d as o,e as l,f as n,a as s,r,o as c}from"./app-BlW5p_5f.js";const p={};function u(g,e){const a=r("RouteLink");return c(),d("div",null,[t("p",null,[o(a,{to:"/doc/test/"},{default:l(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),o(a,{to:"/doc/test/"},{default:l(()=>e[1]||(e[1]=[n("@faasjs/test")])),_:1}),e[3]||(e[3]=n(" / MountData"))]),e[7]||(e[7]=s('

Type Alias: MountData

MountData: object

Index Signature

[key: string]: any

Type declaration

config

',6)),t("blockquote",null,[t("p",null,[e[5]||(e[5]=t("strong",null,"config",-1)),e[6]||(e[6]=n(": ")),o(a,{to:"/doc/test/type-aliases/Config.html"},{default:l(()=>e[4]||(e[4]=[t("code",null,"Config",-1)])),_:1})])]),e[8]||(e[8]=s('

context

context: any

event

event: any

',4))])}const h=i(p,[["render",u],["__file","MountData.html.vue"]]),x=JSON.parse('{"path":"/doc/test/type-aliases/MountData.html","title":"Type Alias: MountData","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"config","slug":"config","link":"#config","children":[]},{"level":3,"title":"context","slug":"context","link":"#context","children":[]},{"level":3,"title":"event","slug":"event","link":"#event","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/test/type-aliases/MountData.md"}');export{h as comp,x as data}; diff --git a/assets/Next.html-B-0hCKe-.js b/assets/Next.html-CHzHCD8M.js similarity index 94% rename from assets/Next.html-B-0hCKe-.js rename to assets/Next.html-CHzHCD8M.js index cfe75b59a..62c60e303 100644 --- a/assets/Next.html-B-0hCKe-.js +++ b/assets/Next.html-CHzHCD8M.js @@ -1 +1 @@ -import{_ as n,c as r,b as l,d as o,e as a,f as t,a as d,r as i,o as p}from"./app-DsV01JBz.js";const c={};function u(x,e){const s=i("RouteLink");return p(),r("div",null,[l("p",null,[o(s,{to:"/doc/test/"},{default:a(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(s,{to:"/doc/test/"},{default:a(()=>e[1]||(e[1]=[t("@faasjs/test")])),_:1}),e[3]||(e[3]=t(" / Next"))]),e[4]||(e[4]=d('

Type Alias: Next()

Next: () => Promise<void>

Returns

Promise<void>

',4))])}const f=n(c,[["render",u],["__file","Next.html.vue"]]),N=JSON.parse('{"path":"/doc/test/type-aliases/Next.html","title":"Type Alias: Next()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/test/type-aliases/Next.md"}');export{f as comp,N as data}; +import{_ as n,c as r,b as l,d as o,e as a,f as t,a as d,r as i,o as p}from"./app-BlW5p_5f.js";const c={};function u(x,e){const s=i("RouteLink");return p(),r("div",null,[l("p",null,[o(s,{to:"/doc/test/"},{default:a(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(s,{to:"/doc/test/"},{default:a(()=>e[1]||(e[1]=[t("@faasjs/test")])),_:1}),e[3]||(e[3]=t(" / Next"))]),e[4]||(e[4]=d('

Type Alias: Next()

Next: () => Promise<void>

Returns

Promise<void>

',4))])}const f=n(c,[["render",u],["__file","Next.html.vue"]]),N=JSON.parse('{"path":"/doc/test/type-aliases/Next.html","title":"Type Alias: Next()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/test/type-aliases/Next.md"}');export{f as comp,N as data}; diff --git a/assets/Next.html-BqiJ0MeF.js b/assets/Next.html-CmMdzrvL.js similarity index 94% rename from assets/Next.html-BqiJ0MeF.js rename to assets/Next.html-CmMdzrvL.js index d05985683..2b39954ba 100644 --- a/assets/Next.html-BqiJ0MeF.js +++ b/assets/Next.html-CmMdzrvL.js @@ -1 +1 @@ -import{_ as n,c as r,b as l,d as s,e as a,f as t,a as d,r as i,o as c}from"./app-DsV01JBz.js";const u={};function p(f,e){const o=i("RouteLink");return c(),r("div",null,[l("p",null,[s(o,{to:"/doc/func/"},{default:a(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),s(o,{to:"/doc/func/"},{default:a(()=>e[1]||(e[1]=[t("@faasjs/func")])),_:1}),e[3]||(e[3]=t(" / Next"))]),e[4]||(e[4]=d('

Type Alias: Next()

Next: () => Promise<void>

Returns

Promise<void>

',4))])}const m=n(u,[["render",p],["__file","Next.html.vue"]]),N=JSON.parse('{"path":"/doc/func/type-aliases/Next.html","title":"Type Alias: Next()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/func/type-aliases/Next.md"}');export{m as comp,N as data}; +import{_ as n,c as r,b as l,d as s,e as a,f as t,a as d,r as i,o as c}from"./app-BlW5p_5f.js";const u={};function p(f,e){const o=i("RouteLink");return c(),r("div",null,[l("p",null,[s(o,{to:"/doc/func/"},{default:a(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),s(o,{to:"/doc/func/"},{default:a(()=>e[1]||(e[1]=[t("@faasjs/func")])),_:1}),e[3]||(e[3]=t(" / Next"))]),e[4]||(e[4]=d('

Type Alias: Next()

Next: () => Promise<void>

Returns

Promise<void>

',4))])}const m=n(u,[["render",p],["__file","Next.html.vue"]]),N=JSON.parse('{"path":"/doc/func/type-aliases/Next.html","title":"Type Alias: Next()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/func/type-aliases/Next.md"}');export{m as comp,N as data}; diff --git a/assets/NextJsPlugin.html-BkWuv8TJ.js b/assets/NextJsPlugin.html-CdO6o1n8.js similarity index 98% rename from assets/NextJsPlugin.html-BkWuv8TJ.js rename to assets/NextJsPlugin.html-CdO6o1n8.js index 363f2187e..9d967238b 100644 --- a/assets/NextJsPlugin.html-BkWuv8TJ.js +++ b/assets/NextJsPlugin.html-CdO6o1n8.js @@ -1 +1 @@ -import{_ as r,c as i,b as n,d as o,e as a,f as t,a as l,r as d,o as p}from"./app-DsV01JBz.js";const c={};function u(h,e){const s=d("RouteLink");return p(),i("div",null,[n("p",null,[o(s,{to:"/doc/nextjs/"},{default:a(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(s,{to:"/doc/nextjs/"},{default:a(()=>e[1]||(e[1]=[t("@faasjs/nextjs")])),_:1}),e[3]||(e[3]=t(" / NextJsPlugin"))]),e[8]||(e[8]=l('

Class: NextJsPlugin

Implements

  • Plugin

Constructors

new NextJsPlugin()

',5)),n("blockquote",null,[n("p",null,[e[5]||(e[5]=n("strong",null,"new NextJsPlugin",-1)),e[6]||(e[6]=t("(): ")),o(s,{to:"/doc/nextjs/classes/NextJsPlugin.html"},{default:a(()=>e[4]||(e[4]=[n("code",null,"NextJsPlugin",-1)])),_:1})])]),e[9]||(e[9]=n("h4",{id:"returns",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#returns"},[n("span",null,"Returns")])],-1)),n("p",null,[o(s,{to:"/doc/nextjs/classes/NextJsPlugin.html"},{default:a(()=>e[7]||(e[7]=[n("code",null,"NextJsPlugin",-1)])),_:1})]),e[10]||(e[10]=l('

Methods

onInvoke()

onInvoke(data, next): Promise<void>

Parameters

data: InvokeData

next: Next

Returns

Promise<void>

Implementation of

Plugin.onInvoke

Properties

name

readonly name: "NextJs" = 'NextJs'

Implementation of

Plugin.name

type

readonly type: "NextJs" = 'NextJs'

Implementation of

Plugin.type

',19))])}const x=r(c,[["render",u],["__file","NextJsPlugin.html.vue"]]),g=JSON.parse('{"path":"/doc/nextjs/classes/NextJsPlugin.html","title":"Class: NextJsPlugin","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Implements","slug":"implements","link":"#implements","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new NextJsPlugin()","slug":"new-nextjsplugin","link":"#new-nextjsplugin","children":[]}]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"onInvoke()","slug":"oninvoke","link":"#oninvoke","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"name","slug":"name","link":"#name","children":[]},{"level":3,"title":"type","slug":"type","link":"#type","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/nextjs/classes/NextJsPlugin.md"}');export{x as comp,g as data}; +import{_ as r,c as i,b as n,d as o,e as a,f as t,a as l,r as d,o as p}from"./app-BlW5p_5f.js";const c={};function u(h,e){const s=d("RouteLink");return p(),i("div",null,[n("p",null,[o(s,{to:"/doc/nextjs/"},{default:a(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(s,{to:"/doc/nextjs/"},{default:a(()=>e[1]||(e[1]=[t("@faasjs/nextjs")])),_:1}),e[3]||(e[3]=t(" / NextJsPlugin"))]),e[8]||(e[8]=l('

Class: NextJsPlugin

Implements

  • Plugin

Constructors

new NextJsPlugin()

',5)),n("blockquote",null,[n("p",null,[e[5]||(e[5]=n("strong",null,"new NextJsPlugin",-1)),e[6]||(e[6]=t("(): ")),o(s,{to:"/doc/nextjs/classes/NextJsPlugin.html"},{default:a(()=>e[4]||(e[4]=[n("code",null,"NextJsPlugin",-1)])),_:1})])]),e[9]||(e[9]=n("h4",{id:"returns",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#returns"},[n("span",null,"Returns")])],-1)),n("p",null,[o(s,{to:"/doc/nextjs/classes/NextJsPlugin.html"},{default:a(()=>e[7]||(e[7]=[n("code",null,"NextJsPlugin",-1)])),_:1})]),e[10]||(e[10]=l('

Methods

onInvoke()

onInvoke(data, next): Promise<void>

Parameters

data: InvokeData

next: Next

Returns

Promise<void>

Implementation of

Plugin.onInvoke

Properties

name

readonly name: "NextJs" = 'NextJs'

Implementation of

Plugin.name

type

readonly type: "NextJs" = 'NextJs'

Implementation of

Plugin.type

',19))])}const x=r(c,[["render",u],["__file","NextJsPlugin.html.vue"]]),g=JSON.parse('{"path":"/doc/nextjs/classes/NextJsPlugin.html","title":"Class: NextJsPlugin","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Implements","slug":"implements","link":"#implements","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new NextJsPlugin()","slug":"new-nextjsplugin","link":"#new-nextjsplugin","children":[]}]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"onInvoke()","slug":"oninvoke","link":"#oninvoke","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"name","slug":"name","link":"#name","children":[]},{"level":3,"title":"type","slug":"type","link":"#type","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/nextjs/classes/NextJsPlugin.md"}');export{x as comp,g as data}; diff --git a/assets/NodeBuiltinModules.html-NcgJFaIz.js b/assets/NodeBuiltinModules.html-QG4XkB7r.js similarity index 94% rename from assets/NodeBuiltinModules.html-NcgJFaIz.js rename to assets/NodeBuiltinModules.html-QG4XkB7r.js index f4d0617a1..abfc84302 100644 --- a/assets/NodeBuiltinModules.html-NcgJFaIz.js +++ b/assets/NodeBuiltinModules.html-QG4XkB7r.js @@ -1 +1 @@ -import{_ as d,c as i,b as t,d as n,e as s,f as o,r as a,o as r}from"./app-DsV01JBz.js";const u={};function m(f,e){const l=a("RouteLink");return r(),i("div",null,[t("p",null,[n(l,{to:"/doc/ts-transform/"},{default:s(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),n(l,{to:"/doc/ts-transform/"},{default:s(()=>e[1]||(e[1]=[o("@faasjs/ts-transform")])),_:1}),e[3]||(e[3]=o(" / NodeBuiltinModules"))]),e[4]||(e[4]=t("h1",{id:"variable-nodebuiltinmodules",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#variable-nodebuiltinmodules"},[t("span",null,"Variable: NodeBuiltinModules")])],-1)),e[5]||(e[5]=t("blockquote",null,[t("p",null,[t("code",null,"const"),o(),t("strong",null,"NodeBuiltinModules"),o(": "),t("code",null,"string"),o("[]")])],-1))])}const N=d(u,[["render",m],["__file","NodeBuiltinModules.html.vue"]]),b=JSON.parse('{"path":"/doc/ts-transform/variables/NodeBuiltinModules.html","title":"Variable: NodeBuiltinModules","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/ts-transform/variables/NodeBuiltinModules.md"}');export{N as comp,b as data}; +import{_ as d,c as i,b as t,d as n,e as s,f as o,r as a,o as r}from"./app-BlW5p_5f.js";const u={};function m(f,e){const l=a("RouteLink");return r(),i("div",null,[t("p",null,[n(l,{to:"/doc/ts-transform/"},{default:s(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),n(l,{to:"/doc/ts-transform/"},{default:s(()=>e[1]||(e[1]=[o("@faasjs/ts-transform")])),_:1}),e[3]||(e[3]=o(" / NodeBuiltinModules"))]),e[4]||(e[4]=t("h1",{id:"variable-nodebuiltinmodules",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#variable-nodebuiltinmodules"},[t("span",null,"Variable: NodeBuiltinModules")])],-1)),e[5]||(e[5]=t("blockquote",null,[t("p",null,[t("code",null,"const"),o(),t("strong",null,"NodeBuiltinModules"),o(": "),t("code",null,"string"),o("[]")])],-1))])}const N=d(u,[["render",m],["__file","NodeBuiltinModules.html.vue"]]),b=JSON.parse('{"path":"/doc/ts-transform/variables/NodeBuiltinModules.html","title":"Variable: NodeBuiltinModules","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/ts-transform/variables/NodeBuiltinModules.md"}');export{N as comp,b as data}; diff --git a/assets/OnError.html-CkehJzWh.js b/assets/OnError.html-BFi6NWMq.js similarity index 97% rename from assets/OnError.html-CkehJzWh.js rename to assets/OnError.html-BFi6NWMq.js index ba9e810aa..5e59c5929 100644 --- a/assets/OnError.html-CkehJzWh.js +++ b/assets/OnError.html-BFi6NWMq.js @@ -1 +1 @@ -import{_ as n,c as l,b as r,d as a,e as o,f as t,a as d,r as i,o as p}from"./app-DsV01JBz.js";const u={};function c(m,e){const s=i("RouteLink");return p(),l("div",null,[r("p",null,[a(s,{to:"/doc/react/"},{default:o(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(s,{to:"/doc/react/"},{default:o(()=>e[1]||(e[1]=[t("@faasjs/react")])),_:1}),e[3]||(e[3]=t(" / OnError"))]),e[8]||(e[8]=d('

Type Alias: OnError()

OnError: (action, params) => (res) => Promise<void>

Parameters

action: string

params: Record<string, any>

Returns

Function

Parameters

',8)),r("p",null,[e[5]||(e[5]=t("• ")),e[6]||(e[6]=r("strong",null,"res",-1)),e[7]||(e[7]=t(": ")),a(s,{to:"/doc/react/classes/ResponseError.html"},{default:o(()=>e[4]||(e[4]=[r("code",null,"ResponseError",-1)])),_:1})]),e[9]||(e[9]=r("h3",{id:"returns-1",tabindex:"-1"},[r("a",{class:"header-anchor",href:"#returns-1"},[r("span",null,"Returns")])],-1)),e[10]||(e[10]=r("p",null,[r("code",null,"Promise"),t("<"),r("code",null,"void"),t(">")],-1))])}const f=n(u,[["render",c],["__file","OnError.html.vue"]]),h=JSON.parse('{"path":"/doc/react/type-aliases/OnError.html","title":"Type Alias: OnError()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[{"level":3,"title":"Parameters","slug":"parameters-1","link":"#parameters-1","children":[]},{"level":3,"title":"Returns","slug":"returns-1","link":"#returns-1","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/type-aliases/OnError.md"}');export{f as comp,h as data}; +import{_ as n,c as l,b as r,d as a,e as o,f as t,a as d,r as i,o as p}from"./app-BlW5p_5f.js";const u={};function c(m,e){const s=i("RouteLink");return p(),l("div",null,[r("p",null,[a(s,{to:"/doc/react/"},{default:o(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(s,{to:"/doc/react/"},{default:o(()=>e[1]||(e[1]=[t("@faasjs/react")])),_:1}),e[3]||(e[3]=t(" / OnError"))]),e[8]||(e[8]=d('

Type Alias: OnError()

OnError: (action, params) => (res) => Promise<void>

Parameters

action: string

params: Record<string, any>

Returns

Function

Parameters

',8)),r("p",null,[e[5]||(e[5]=t("• ")),e[6]||(e[6]=r("strong",null,"res",-1)),e[7]||(e[7]=t(": ")),a(s,{to:"/doc/react/classes/ResponseError.html"},{default:o(()=>e[4]||(e[4]=[r("code",null,"ResponseError",-1)])),_:1})]),e[9]||(e[9]=r("h3",{id:"returns-1",tabindex:"-1"},[r("a",{class:"header-anchor",href:"#returns-1"},[r("span",null,"Returns")])],-1)),e[10]||(e[10]=r("p",null,[r("code",null,"Promise"),t("<"),r("code",null,"void"),t(">")],-1))])}const f=n(u,[["render",c],["__file","OnError.html.vue"]]),h=JSON.parse('{"path":"/doc/react/type-aliases/OnError.html","title":"Type Alias: OnError()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[{"level":3,"title":"Parameters","slug":"parameters-1","link":"#parameters-1","children":[]},{"level":3,"title":"Returns","slug":"returns-1","link":"#returns-1","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/type-aliases/OnError.md"}');export{f as comp,h as data}; diff --git a/assets/OptionalWrapper.html-Bfh21z6H.js b/assets/OptionalWrapper.html-D14FF0-l.js similarity index 99% rename from assets/OptionalWrapper.html-Bfh21z6H.js rename to assets/OptionalWrapper.html-D14FF0-l.js index e3ddf7cba..b40782e64 100644 --- a/assets/OptionalWrapper.html-Bfh21z6H.js +++ b/assets/OptionalWrapper.html-D14FF0-l.js @@ -1,4 +1,4 @@ -import{_ as l,c,b as s,d as p,e,f as a,a as o,r,o as i}from"./app-DsV01JBz.js";const u={};function d(k,n){const t=r("RouteLink");return i(),c("div",null,[s("p",null,[p(t,{to:"/doc/react/"},{default:e(()=>n[0]||(n[0]=[a("Documents")])),_:1}),n[2]||(n[2]=a(" / ")),p(t,{to:"/doc/react/"},{default:e(()=>n[1]||(n[1]=[a("@faasjs/react")])),_:1}),n[3]||(n[3]=a(" / OptionalWrapper"))]),n[11]||(n[11]=o('

Function: OptionalWrapper()

OptionalWrapper(props, deprecatedLegacyContext?): ReactNode

A wrapper component that conditionally wraps its children with a provided wrapper component.

Parameters

',4)),s("p",null,[n[5]||(n[5]=a("• ")),n[6]||(n[6]=s("strong",null,"props",-1)),n[7]||(n[7]=a(": ")),p(t,{to:"/doc/react/type-aliases/OptionalWrapperProps.html"},{default:e(()=>n[4]||(n[4]=[s("code",null,"OptionalWrapperProps",-1)])),_:1}),n[8]||(n[8]=a("<")),n[9]||(n[9]=s("code",null,"any",-1)),n[10]||(n[10]=a(">"))]),n[12]||(n[12]=o(`

deprecatedLegacyContext?: any

Deprecated

See

React Docs

Returns

ReactNode

Example

import { OptionalWrapper } from '@faasjs/react'
+import{_ as l,c,b as s,d as p,e,f as a,a as o,r,o as i}from"./app-BlW5p_5f.js";const u={};function d(k,n){const t=r("RouteLink");return i(),c("div",null,[s("p",null,[p(t,{to:"/doc/react/"},{default:e(()=>n[0]||(n[0]=[a("Documents")])),_:1}),n[2]||(n[2]=a(" / ")),p(t,{to:"/doc/react/"},{default:e(()=>n[1]||(n[1]=[a("@faasjs/react")])),_:1}),n[3]||(n[3]=a(" / OptionalWrapper"))]),n[11]||(n[11]=o('

Function: OptionalWrapper()

OptionalWrapper(props, deprecatedLegacyContext?): ReactNode

A wrapper component that conditionally wraps its children with a provided wrapper component.

Parameters

',4)),s("p",null,[n[5]||(n[5]=a("• ")),n[6]||(n[6]=s("strong",null,"props",-1)),n[7]||(n[7]=a(": ")),p(t,{to:"/doc/react/type-aliases/OptionalWrapperProps.html"},{default:e(()=>n[4]||(n[4]=[s("code",null,"OptionalWrapperProps",-1)])),_:1}),n[8]||(n[8]=a("<")),n[9]||(n[9]=s("code",null,"any",-1)),n[10]||(n[10]=a(">"))]),n[12]||(n[12]=o(`

deprecatedLegacyContext?: any

Deprecated

See

React Docs

Returns

ReactNode

Example

import { OptionalWrapper } from '@faasjs/react'
 
 const Wrapper = ({ children }: { children: React.ReactNode }) => (
   <div className='wrapper'>{children}</div>
diff --git a/assets/OptionalWrapperProps.html-B6Brwxu6.js b/assets/OptionalWrapperProps.html-BwrENdHy.js
similarity index 97%
rename from assets/OptionalWrapperProps.html-B6Brwxu6.js
rename to assets/OptionalWrapperProps.html-BwrENdHy.js
index dc50dde73..6ed8722b4 100644
--- a/assets/OptionalWrapperProps.html-B6Brwxu6.js
+++ b/assets/OptionalWrapperProps.html-BwrENdHy.js
@@ -1 +1 @@
-import{_ as t,c as n,b as l,d as p,e as o,f as r,a as s,r as d,o as i}from"./app-DsV01JBz.js";const c={};function h(u,e){const a=d("RouteLink");return i(),n("div",null,[l("p",null,[p(a,{to:"/doc/react/"},{default:o(()=>e[0]||(e[0]=[r("Documents")])),_:1}),e[2]||(e[2]=r(" / ")),p(a,{to:"/doc/react/"},{default:o(()=>e[1]||(e[1]=[r("@faasjs/react")])),_:1}),e[3]||(e[3]=r(" / OptionalWrapperProps"))]),e[4]||(e[4]=s('

Type Alias: OptionalWrapperProps<TWrapper>

OptionalWrapperProps<TWrapper>: object

Type Parameters

TWrapper extends ComponentType<object> = any

Type declaration

children

children: ReactNode

condition

condition: boolean

Wrapper

Wrapper: TWrapper

wrapperProps?

optional wrapperProps: ComponentProps<TWrapper>

',13))])}const m=t(c,[["render",h],["__file","OptionalWrapperProps.html.vue"]]),b=JSON.parse('{"path":"/doc/react/type-aliases/OptionalWrapperProps.html","title":"Type Alias: OptionalWrapperProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"children","slug":"children","link":"#children","children":[]},{"level":3,"title":"condition","slug":"condition","link":"#condition","children":[]},{"level":3,"title":"Wrapper","slug":"wrapper","link":"#wrapper","children":[]},{"level":3,"title":"wrapperProps?","slug":"wrapperprops","link":"#wrapperprops","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/type-aliases/OptionalWrapperProps.md"}');export{m as comp,b as data}; +import{_ as t,c as n,b as l,d as p,e as o,f as r,a as s,r as d,o as i}from"./app-BlW5p_5f.js";const c={};function h(u,e){const a=d("RouteLink");return i(),n("div",null,[l("p",null,[p(a,{to:"/doc/react/"},{default:o(()=>e[0]||(e[0]=[r("Documents")])),_:1}),e[2]||(e[2]=r(" / ")),p(a,{to:"/doc/react/"},{default:o(()=>e[1]||(e[1]=[r("@faasjs/react")])),_:1}),e[3]||(e[3]=r(" / OptionalWrapperProps"))]),e[4]||(e[4]=s('

Type Alias: OptionalWrapperProps<TWrapper>

OptionalWrapperProps<TWrapper>: object

Type Parameters

TWrapper extends ComponentType<object> = any

Type declaration

children

children: ReactNode

condition

condition: boolean

Wrapper

Wrapper: TWrapper

wrapperProps?

optional wrapperProps: ComponentProps<TWrapper>

',13))])}const m=t(c,[["render",h],["__file","OptionalWrapperProps.html.vue"]]),b=JSON.parse('{"path":"/doc/react/type-aliases/OptionalWrapperProps.html","title":"Type Alias: OptionalWrapperProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"children","slug":"children","link":"#children","children":[]},{"level":3,"title":"condition","slug":"condition","link":"#condition","children":[]},{"level":3,"title":"Wrapper","slug":"wrapper","link":"#wrapper","children":[]},{"level":3,"title":"wrapperProps?","slug":"wrapperprops","link":"#wrapperprops","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/type-aliases/OptionalWrapperProps.md"}');export{m as comp,b as data}; diff --git a/assets/Options.html-DAZc-Xn-.js b/assets/Options.html-DTJMwIGS.js similarity index 98% rename from assets/Options.html-DAZc-Xn-.js rename to assets/Options.html-DTJMwIGS.js index 7e39d6fb2..59daf4e40 100644 --- a/assets/Options.html-DAZc-Xn-.js +++ b/assets/Options.html-DTJMwIGS.js @@ -1 +1 @@ -import{_ as a,c as d,b as o,d as n,e as r,f as t,a as l,r as p,o as i}from"./app-DsV01JBz.js";const u={};function g(m,e){const s=p("RouteLink");return i(),d("div",null,[o("p",null,[n(s,{to:"/doc/vue-plugin/"},{default:r(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),n(s,{to:"/doc/vue-plugin/"},{default:r(()=>e[1]||(e[1]=[t("@faasjs/vue-plugin")])),_:1}),e[3]||(e[3]=t(" / Options"))]),e[38]||(e[38]=l('

Type Alias: Options

Options: RequestInit & object

Type declaration

baseUrl?

optional baseUrl: BaseUrl

beforeRequest()?

optional beforeRequest: ({ action, params, options, headers, }) => Promise<void>

trigger before request

Parameters

{ action, params, options, headers, }

{ action, params, options, headers, }.action: string

{ action, params, options, headers, }.headers: Record<string, string>

',12)),o("p",null,[e[5]||(e[5]=t("• ")),e[6]||(e[6]=o("strong",null,"{ action, params, options, headers, }.options",-1)),e[7]||(e[7]=t(": ")),n(s,{to:"/doc/vue-plugin/type-aliases/Options.html"},{default:r(()=>e[4]||(e[4]=[o("code",null,"Options",-1)])),_:1})]),e[39]||(e[39]=l('

{ action, params, options, headers, }.params: Record<string, any>

Returns

Promise<void>

headers?

optional headers: Record<string, string>

request()?

',6)),o("blockquote",null,[o("p",null,[e[9]||(e[9]=o("code",null,"optional",-1)),e[10]||(e[10]=t()),e[11]||(e[11]=o("strong",null,"request",-1)),e[12]||(e[12]=t(": <")),e[13]||(e[13]=o("code",null,"PathOrData",-1)),e[14]||(e[14]=t(">(")),e[15]||(e[15]=o("code",null,"url",-1)),e[16]||(e[16]=t(", ")),e[17]||(e[17]=o("code",null,"options",-1)),e[18]||(e[18]=t(") => ")),e[19]||(e[19]=o("code",null,"Promise",-1)),e[20]||(e[20]=t("<")),n(s,{to:"/doc/vue-plugin/classes/Response.html"},{default:r(()=>e[8]||(e[8]=[o("code",null,"Response",-1)])),_:1}),e[21]||(e[21]=t("<")),e[22]||(e[22]=o("code",null,"FaasData",-1)),e[23]||(e[23]=t("<")),e[24]||(e[24]=o("code",null,"PathOrData",-1)),e[25]||(e[25]=t(">>>"))])]),e[40]||(e[40]=l('

custom request

Type Parameters

PathOrData extends FaasAction

Parameters

url: string

',5)),o("p",null,[e[27]||(e[27]=t("• ")),e[28]||(e[28]=o("strong",null,"options",-1)),e[29]||(e[29]=t(": ")),n(s,{to:"/doc/vue-plugin/type-aliases/Options.html"},{default:r(()=>e[26]||(e[26]=[o("code",null,"Options",-1)])),_:1})]),e[41]||(e[41]=o("h4",{id:"returns-1",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#returns-1"},[o("span",null,"Returns")])],-1)),o("p",null,[e[31]||(e[31]=o("code",null,"Promise",-1)),e[32]||(e[32]=t("<")),n(s,{to:"/doc/vue-plugin/classes/Response.html"},{default:r(()=>e[30]||(e[30]=[o("code",null,"Response",-1)])),_:1}),e[33]||(e[33]=t("<")),e[34]||(e[34]=o("code",null,"FaasData",-1)),e[35]||(e[35]=t("<")),e[36]||(e[36]=o("code",null,"PathOrData",-1)),e[37]||(e[37]=t(">>>"))])])}const f=a(u,[["render",g],["__file","Options.html.vue"]]),q=JSON.parse('{"path":"/doc/vue-plugin/type-aliases/Options.html","title":"Type Alias: Options","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"baseUrl?","slug":"baseurl","link":"#baseurl","children":[]},{"level":3,"title":"beforeRequest()?","slug":"beforerequest","link":"#beforerequest","children":[]},{"level":3,"title":"headers?","slug":"headers","link":"#headers","children":[]},{"level":3,"title":"request()?","slug":"request","link":"#request","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/vue-plugin/type-aliases/Options.md"}');export{f as comp,q as data}; +import{_ as a,c as d,b as o,d as n,e as r,f as t,a as l,r as p,o as i}from"./app-BlW5p_5f.js";const u={};function g(m,e){const s=p("RouteLink");return i(),d("div",null,[o("p",null,[n(s,{to:"/doc/vue-plugin/"},{default:r(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),n(s,{to:"/doc/vue-plugin/"},{default:r(()=>e[1]||(e[1]=[t("@faasjs/vue-plugin")])),_:1}),e[3]||(e[3]=t(" / Options"))]),e[38]||(e[38]=l('

Type Alias: Options

Options: RequestInit & object

Type declaration

baseUrl?

optional baseUrl: BaseUrl

beforeRequest()?

optional beforeRequest: ({ action, params, options, headers, }) => Promise<void>

trigger before request

Parameters

{ action, params, options, headers, }

{ action, params, options, headers, }.action: string

{ action, params, options, headers, }.headers: Record<string, string>

',12)),o("p",null,[e[5]||(e[5]=t("• ")),e[6]||(e[6]=o("strong",null,"{ action, params, options, headers, }.options",-1)),e[7]||(e[7]=t(": ")),n(s,{to:"/doc/vue-plugin/type-aliases/Options.html"},{default:r(()=>e[4]||(e[4]=[o("code",null,"Options",-1)])),_:1})]),e[39]||(e[39]=l('

{ action, params, options, headers, }.params: Record<string, any>

Returns

Promise<void>

headers?

optional headers: Record<string, string>

request()?

',6)),o("blockquote",null,[o("p",null,[e[9]||(e[9]=o("code",null,"optional",-1)),e[10]||(e[10]=t()),e[11]||(e[11]=o("strong",null,"request",-1)),e[12]||(e[12]=t(": <")),e[13]||(e[13]=o("code",null,"PathOrData",-1)),e[14]||(e[14]=t(">(")),e[15]||(e[15]=o("code",null,"url",-1)),e[16]||(e[16]=t(", ")),e[17]||(e[17]=o("code",null,"options",-1)),e[18]||(e[18]=t(") => ")),e[19]||(e[19]=o("code",null,"Promise",-1)),e[20]||(e[20]=t("<")),n(s,{to:"/doc/vue-plugin/classes/Response.html"},{default:r(()=>e[8]||(e[8]=[o("code",null,"Response",-1)])),_:1}),e[21]||(e[21]=t("<")),e[22]||(e[22]=o("code",null,"FaasData",-1)),e[23]||(e[23]=t("<")),e[24]||(e[24]=o("code",null,"PathOrData",-1)),e[25]||(e[25]=t(">>>"))])]),e[40]||(e[40]=l('

custom request

Type Parameters

PathOrData extends FaasAction

Parameters

url: string

',5)),o("p",null,[e[27]||(e[27]=t("• ")),e[28]||(e[28]=o("strong",null,"options",-1)),e[29]||(e[29]=t(": ")),n(s,{to:"/doc/vue-plugin/type-aliases/Options.html"},{default:r(()=>e[26]||(e[26]=[o("code",null,"Options",-1)])),_:1})]),e[41]||(e[41]=o("h4",{id:"returns-1",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#returns-1"},[o("span",null,"Returns")])],-1)),o("p",null,[e[31]||(e[31]=o("code",null,"Promise",-1)),e[32]||(e[32]=t("<")),n(s,{to:"/doc/vue-plugin/classes/Response.html"},{default:r(()=>e[30]||(e[30]=[o("code",null,"Response",-1)])),_:1}),e[33]||(e[33]=t("<")),e[34]||(e[34]=o("code",null,"FaasData",-1)),e[35]||(e[35]=t("<")),e[36]||(e[36]=o("code",null,"PathOrData",-1)),e[37]||(e[37]=t(">>>"))])])}const f=a(u,[["render",g],["__file","Options.html.vue"]]),q=JSON.parse('{"path":"/doc/vue-plugin/type-aliases/Options.html","title":"Type Alias: Options","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"baseUrl?","slug":"baseurl","link":"#baseurl","children":[]},{"level":3,"title":"beforeRequest()?","slug":"beforerequest","link":"#beforerequest","children":[]},{"level":3,"title":"headers?","slug":"headers","link":"#headers","children":[]},{"level":3,"title":"request()?","slug":"request","link":"#request","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/vue-plugin/type-aliases/Options.md"}');export{f as comp,q as data}; diff --git a/assets/Options.html-BABm-Tox.js b/assets/Options.html-DcSq6UIB.js similarity index 98% rename from assets/Options.html-BABm-Tox.js rename to assets/Options.html-DcSq6UIB.js index 483d843aa..9e2251545 100644 --- a/assets/Options.html-BABm-Tox.js +++ b/assets/Options.html-DcSq6UIB.js @@ -1 +1 @@ -import{_ as d,c as a,b as o,d as r,e as n,f as s,a as l,r as p,o as i}from"./app-DsV01JBz.js";const u={};function b(g,e){const t=p("RouteLink");return i(),a("div",null,[o("p",null,[r(t,{to:"/doc/browser/"},{default:n(()=>e[0]||(e[0]=[s("Documents")])),_:1}),e[2]||(e[2]=s(" / ")),r(t,{to:"/doc/browser/"},{default:n(()=>e[1]||(e[1]=[s("@faasjs/browser")])),_:1}),e[3]||(e[3]=s(" / Options"))]),e[43]||(e[43]=l('

Type Alias: Options

Options: RequestInit & object

Type declaration

baseUrl?

',4)),o("blockquote",null,[o("p",null,[e[5]||(e[5]=o("code",null,"optional",-1)),e[6]||(e[6]=s()),e[7]||(e[7]=o("strong",null,"baseUrl",-1)),e[8]||(e[8]=s(": ")),r(t,{to:"/doc/browser/type-aliases/BaseUrl.html"},{default:n(()=>e[4]||(e[4]=[o("code",null,"BaseUrl",-1)])),_:1})])]),e[44]||(e[44]=l('

beforeRequest()?

optional beforeRequest: ({ action, params, options, headers, }) => Promise<void>

trigger before request

Parameters

{ action, params, options, headers, }

{ action, params, options, headers, }.action: string

{ action, params, options, headers, }.headers: Record<string, string>

',7)),o("p",null,[e[10]||(e[10]=s("• ")),e[11]||(e[11]=o("strong",null,"{ action, params, options, headers, }.options",-1)),e[12]||(e[12]=s(": ")),r(t,{to:"/doc/browser/type-aliases/Options.html"},{default:n(()=>e[9]||(e[9]=[o("code",null,"Options",-1)])),_:1})]),e[45]||(e[45]=l('

{ action, params, options, headers, }.params: Record<string, any>

Returns

Promise<void>

headers?

optional headers: Record<string, string>

request()?

',6)),o("blockquote",null,[o("p",null,[e[14]||(e[14]=o("code",null,"optional",-1)),e[15]||(e[15]=s()),e[16]||(e[16]=o("strong",null,"request",-1)),e[17]||(e[17]=s(": <")),e[18]||(e[18]=o("code",null,"PathOrData",-1)),e[19]||(e[19]=s(">(")),e[20]||(e[20]=o("code",null,"url",-1)),e[21]||(e[21]=s(", ")),e[22]||(e[22]=o("code",null,"options",-1)),e[23]||(e[23]=s(") => ")),e[24]||(e[24]=o("code",null,"Promise",-1)),e[25]||(e[25]=s("<")),r(t,{to:"/doc/browser/classes/Response.html"},{default:n(()=>e[13]||(e[13]=[o("code",null,"Response",-1)])),_:1}),e[26]||(e[26]=s("<")),e[27]||(e[27]=o("code",null,"FaasData",-1)),e[28]||(e[28]=s("<")),e[29]||(e[29]=o("code",null,"PathOrData",-1)),e[30]||(e[30]=s(">>>"))])]),e[46]||(e[46]=l('

custom request

Type Parameters

PathOrData extends FaasAction

Parameters

url: string

',5)),o("p",null,[e[32]||(e[32]=s("• ")),e[33]||(e[33]=o("strong",null,"options",-1)),e[34]||(e[34]=s(": ")),r(t,{to:"/doc/browser/type-aliases/Options.html"},{default:n(()=>e[31]||(e[31]=[o("code",null,"Options",-1)])),_:1})]),e[47]||(e[47]=o("h4",{id:"returns-1",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#returns-1"},[o("span",null,"Returns")])],-1)),o("p",null,[e[36]||(e[36]=o("code",null,"Promise",-1)),e[37]||(e[37]=s("<")),r(t,{to:"/doc/browser/classes/Response.html"},{default:n(()=>e[35]||(e[35]=[o("code",null,"Response",-1)])),_:1}),e[38]||(e[38]=s("<")),e[39]||(e[39]=o("code",null,"FaasData",-1)),e[40]||(e[40]=s("<")),e[41]||(e[41]=o("code",null,"PathOrData",-1)),e[42]||(e[42]=s(">>>"))])])}const f=d(u,[["render",b],["__file","Options.html.vue"]]),q=JSON.parse('{"path":"/doc/browser/type-aliases/Options.html","title":"Type Alias: Options","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"baseUrl?","slug":"baseurl","link":"#baseurl","children":[]},{"level":3,"title":"beforeRequest()?","slug":"beforerequest","link":"#beforerequest","children":[]},{"level":3,"title":"headers?","slug":"headers","link":"#headers","children":[]},{"level":3,"title":"request()?","slug":"request","link":"#request","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/browser/type-aliases/Options.md"}');export{f as comp,q as data}; +import{_ as d,c as a,b as o,d as r,e as n,f as s,a as l,r as p,o as i}from"./app-BlW5p_5f.js";const u={};function b(g,e){const t=p("RouteLink");return i(),a("div",null,[o("p",null,[r(t,{to:"/doc/browser/"},{default:n(()=>e[0]||(e[0]=[s("Documents")])),_:1}),e[2]||(e[2]=s(" / ")),r(t,{to:"/doc/browser/"},{default:n(()=>e[1]||(e[1]=[s("@faasjs/browser")])),_:1}),e[3]||(e[3]=s(" / Options"))]),e[43]||(e[43]=l('

Type Alias: Options

Options: RequestInit & object

Type declaration

baseUrl?

',4)),o("blockquote",null,[o("p",null,[e[5]||(e[5]=o("code",null,"optional",-1)),e[6]||(e[6]=s()),e[7]||(e[7]=o("strong",null,"baseUrl",-1)),e[8]||(e[8]=s(": ")),r(t,{to:"/doc/browser/type-aliases/BaseUrl.html"},{default:n(()=>e[4]||(e[4]=[o("code",null,"BaseUrl",-1)])),_:1})])]),e[44]||(e[44]=l('

beforeRequest()?

optional beforeRequest: ({ action, params, options, headers, }) => Promise<void>

trigger before request

Parameters

{ action, params, options, headers, }

{ action, params, options, headers, }.action: string

{ action, params, options, headers, }.headers: Record<string, string>

',7)),o("p",null,[e[10]||(e[10]=s("• ")),e[11]||(e[11]=o("strong",null,"{ action, params, options, headers, }.options",-1)),e[12]||(e[12]=s(": ")),r(t,{to:"/doc/browser/type-aliases/Options.html"},{default:n(()=>e[9]||(e[9]=[o("code",null,"Options",-1)])),_:1})]),e[45]||(e[45]=l('

{ action, params, options, headers, }.params: Record<string, any>

Returns

Promise<void>

headers?

optional headers: Record<string, string>

request()?

',6)),o("blockquote",null,[o("p",null,[e[14]||(e[14]=o("code",null,"optional",-1)),e[15]||(e[15]=s()),e[16]||(e[16]=o("strong",null,"request",-1)),e[17]||(e[17]=s(": <")),e[18]||(e[18]=o("code",null,"PathOrData",-1)),e[19]||(e[19]=s(">(")),e[20]||(e[20]=o("code",null,"url",-1)),e[21]||(e[21]=s(", ")),e[22]||(e[22]=o("code",null,"options",-1)),e[23]||(e[23]=s(") => ")),e[24]||(e[24]=o("code",null,"Promise",-1)),e[25]||(e[25]=s("<")),r(t,{to:"/doc/browser/classes/Response.html"},{default:n(()=>e[13]||(e[13]=[o("code",null,"Response",-1)])),_:1}),e[26]||(e[26]=s("<")),e[27]||(e[27]=o("code",null,"FaasData",-1)),e[28]||(e[28]=s("<")),e[29]||(e[29]=o("code",null,"PathOrData",-1)),e[30]||(e[30]=s(">>>"))])]),e[46]||(e[46]=l('

custom request

Type Parameters

PathOrData extends FaasAction

Parameters

url: string

',5)),o("p",null,[e[32]||(e[32]=s("• ")),e[33]||(e[33]=o("strong",null,"options",-1)),e[34]||(e[34]=s(": ")),r(t,{to:"/doc/browser/type-aliases/Options.html"},{default:n(()=>e[31]||(e[31]=[o("code",null,"Options",-1)])),_:1})]),e[47]||(e[47]=o("h4",{id:"returns-1",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#returns-1"},[o("span",null,"Returns")])],-1)),o("p",null,[e[36]||(e[36]=o("code",null,"Promise",-1)),e[37]||(e[37]=s("<")),r(t,{to:"/doc/browser/classes/Response.html"},{default:n(()=>e[35]||(e[35]=[o("code",null,"Response",-1)])),_:1}),e[38]||(e[38]=s("<")),e[39]||(e[39]=o("code",null,"FaasData",-1)),e[40]||(e[40]=s("<")),e[41]||(e[41]=o("code",null,"PathOrData",-1)),e[42]||(e[42]=s(">>>"))])])}const f=d(u,[["render",b],["__file","Options.html.vue"]]),q=JSON.parse('{"path":"/doc/browser/type-aliases/Options.html","title":"Type Alias: Options","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"baseUrl?","slug":"baseurl","link":"#baseurl","children":[]},{"level":3,"title":"beforeRequest()?","slug":"beforerequest","link":"#beforerequest","children":[]},{"level":3,"title":"headers?","slug":"headers","link":"#headers","children":[]},{"level":3,"title":"request()?","slug":"request","link":"#request","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/browser/type-aliases/Options.md"}');export{f as comp,q as data}; diff --git a/assets/Options.html-qQ_0o6Io.js b/assets/Options.html-HfAQAm6X.js similarity index 98% rename from assets/Options.html-qQ_0o6Io.js rename to assets/Options.html-HfAQAm6X.js index cf0601425..a01f48f47 100644 --- a/assets/Options.html-qQ_0o6Io.js +++ b/assets/Options.html-HfAQAm6X.js @@ -1 +1 @@ -import{_ as a,c as d,b as t,d as r,e as n,f as o,a as l,r as p,o as i}from"./app-DsV01JBz.js";const u={};function m(g,e){const s=p("RouteLink");return i(),d("div",null,[t("p",null,[r(s,{to:"/doc/react/"},{default:n(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),r(s,{to:"/doc/react/"},{default:n(()=>e[1]||(e[1]=[o("@faasjs/react")])),_:1}),e[3]||(e[3]=o(" / Options"))]),e[44]||(e[44]=l('

Type Alias: Options

Options: RequestInit & object

Type declaration

baseUrl?

optional baseUrl: BaseUrl

beforeRequest()?

optional beforeRequest: ({ action, params, options, headers, }) => Promise<void>

trigger before request

Parameters

{ action, params, options, headers, }

{ action, params, options, headers, }.action: string

{ action, params, options, headers, }.headers: Record<string, string>

',12)),t("p",null,[e[5]||(e[5]=o("• ")),e[6]||(e[6]=t("strong",null,"{ action, params, options, headers, }.options",-1)),e[7]||(e[7]=o(": ")),r(s,{to:"/doc/react/type-aliases/Options.html"},{default:n(()=>e[4]||(e[4]=[t("code",null,"Options",-1)])),_:1})]),e[45]||(e[45]=l('

{ action, params, options, headers, }.params: Record<string, any>

Returns

Promise<void>

headers?

optional headers: Record<string, string>

request()?

',6)),t("blockquote",null,[t("p",null,[e[10]||(e[10]=t("code",null,"optional",-1)),e[11]||(e[11]=o()),e[12]||(e[12]=t("strong",null,"request",-1)),e[13]||(e[13]=o(": <")),e[14]||(e[14]=t("code",null,"PathOrData",-1)),e[15]||(e[15]=o(">(")),e[16]||(e[16]=t("code",null,"url",-1)),e[17]||(e[17]=o(", ")),e[18]||(e[18]=t("code",null,"options",-1)),e[19]||(e[19]=o(") => ")),e[20]||(e[20]=t("code",null,"Promise",-1)),e[21]||(e[21]=o("<")),r(s,{to:"/doc/react/classes/Response.html"},{default:n(()=>e[8]||(e[8]=[t("code",null,"Response",-1)])),_:1}),e[22]||(e[22]=o("<")),r(s,{to:"/doc/react/type-aliases/FaasData.html"},{default:n(()=>e[9]||(e[9]=[t("code",null,"FaasData",-1)])),_:1}),e[23]||(e[23]=o("<")),e[24]||(e[24]=t("code",null,"PathOrData",-1)),e[25]||(e[25]=o(">>>"))])]),e[46]||(e[46]=t("p",null,"custom request",-1)),e[47]||(e[47]=t("h4",{id:"type-parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-parameters"},[t("span",null,"Type Parameters")])],-1)),t("p",null,[e[27]||(e[27]=o("• ")),e[28]||(e[28]=t("strong",null,"PathOrData",-1)),e[29]||(e[29]=o()),e[30]||(e[30]=t("em",null,"extends",-1)),e[31]||(e[31]=o()),r(s,{to:"/doc/react/type-aliases/FaasAction.html"},{default:n(()=>e[26]||(e[26]=[t("code",null,"FaasAction",-1)])),_:1})]),e[48]||(e[48]=t("h4",{id:"parameters-1",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#parameters-1"},[t("span",null,"Parameters")])],-1)),e[49]||(e[49]=t("p",null,[o("• "),t("strong",null,"url"),o(": "),t("code",null,"string")],-1)),t("p",null,[e[33]||(e[33]=o("• ")),e[34]||(e[34]=t("strong",null,"options",-1)),e[35]||(e[35]=o(": ")),r(s,{to:"/doc/react/type-aliases/Options.html"},{default:n(()=>e[32]||(e[32]=[t("code",null,"Options",-1)])),_:1})]),e[50]||(e[50]=t("h4",{id:"returns-1",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns-1"},[t("span",null,"Returns")])],-1)),t("p",null,[e[38]||(e[38]=t("code",null,"Promise",-1)),e[39]||(e[39]=o("<")),r(s,{to:"/doc/react/classes/Response.html"},{default:n(()=>e[36]||(e[36]=[t("code",null,"Response",-1)])),_:1}),e[40]||(e[40]=o("<")),r(s,{to:"/doc/react/type-aliases/FaasData.html"},{default:n(()=>e[37]||(e[37]=[t("code",null,"FaasData",-1)])),_:1}),e[41]||(e[41]=o("<")),e[42]||(e[42]=t("code",null,"PathOrData",-1)),e[43]||(e[43]=o(">>>"))])])}const b=a(u,[["render",m],["__file","Options.html.vue"]]),q=JSON.parse('{"path":"/doc/react/type-aliases/Options.html","title":"Type Alias: Options","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"baseUrl?","slug":"baseurl","link":"#baseurl","children":[]},{"level":3,"title":"beforeRequest()?","slug":"beforerequest","link":"#beforerequest","children":[]},{"level":3,"title":"headers?","slug":"headers","link":"#headers","children":[]},{"level":3,"title":"request()?","slug":"request","link":"#request","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/type-aliases/Options.md"}');export{b as comp,q as data}; +import{_ as a,c as d,b as t,d as r,e as n,f as o,a as l,r as p,o as i}from"./app-BlW5p_5f.js";const u={};function m(g,e){const s=p("RouteLink");return i(),d("div",null,[t("p",null,[r(s,{to:"/doc/react/"},{default:n(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),r(s,{to:"/doc/react/"},{default:n(()=>e[1]||(e[1]=[o("@faasjs/react")])),_:1}),e[3]||(e[3]=o(" / Options"))]),e[44]||(e[44]=l('

Type Alias: Options

Options: RequestInit & object

Type declaration

baseUrl?

optional baseUrl: BaseUrl

beforeRequest()?

optional beforeRequest: ({ action, params, options, headers, }) => Promise<void>

trigger before request

Parameters

{ action, params, options, headers, }

{ action, params, options, headers, }.action: string

{ action, params, options, headers, }.headers: Record<string, string>

',12)),t("p",null,[e[5]||(e[5]=o("• ")),e[6]||(e[6]=t("strong",null,"{ action, params, options, headers, }.options",-1)),e[7]||(e[7]=o(": ")),r(s,{to:"/doc/react/type-aliases/Options.html"},{default:n(()=>e[4]||(e[4]=[t("code",null,"Options",-1)])),_:1})]),e[45]||(e[45]=l('

{ action, params, options, headers, }.params: Record<string, any>

Returns

Promise<void>

headers?

optional headers: Record<string, string>

request()?

',6)),t("blockquote",null,[t("p",null,[e[10]||(e[10]=t("code",null,"optional",-1)),e[11]||(e[11]=o()),e[12]||(e[12]=t("strong",null,"request",-1)),e[13]||(e[13]=o(": <")),e[14]||(e[14]=t("code",null,"PathOrData",-1)),e[15]||(e[15]=o(">(")),e[16]||(e[16]=t("code",null,"url",-1)),e[17]||(e[17]=o(", ")),e[18]||(e[18]=t("code",null,"options",-1)),e[19]||(e[19]=o(") => ")),e[20]||(e[20]=t("code",null,"Promise",-1)),e[21]||(e[21]=o("<")),r(s,{to:"/doc/react/classes/Response.html"},{default:n(()=>e[8]||(e[8]=[t("code",null,"Response",-1)])),_:1}),e[22]||(e[22]=o("<")),r(s,{to:"/doc/react/type-aliases/FaasData.html"},{default:n(()=>e[9]||(e[9]=[t("code",null,"FaasData",-1)])),_:1}),e[23]||(e[23]=o("<")),e[24]||(e[24]=t("code",null,"PathOrData",-1)),e[25]||(e[25]=o(">>>"))])]),e[46]||(e[46]=t("p",null,"custom request",-1)),e[47]||(e[47]=t("h4",{id:"type-parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-parameters"},[t("span",null,"Type Parameters")])],-1)),t("p",null,[e[27]||(e[27]=o("• ")),e[28]||(e[28]=t("strong",null,"PathOrData",-1)),e[29]||(e[29]=o()),e[30]||(e[30]=t("em",null,"extends",-1)),e[31]||(e[31]=o()),r(s,{to:"/doc/react/type-aliases/FaasAction.html"},{default:n(()=>e[26]||(e[26]=[t("code",null,"FaasAction",-1)])),_:1})]),e[48]||(e[48]=t("h4",{id:"parameters-1",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#parameters-1"},[t("span",null,"Parameters")])],-1)),e[49]||(e[49]=t("p",null,[o("• "),t("strong",null,"url"),o(": "),t("code",null,"string")],-1)),t("p",null,[e[33]||(e[33]=o("• ")),e[34]||(e[34]=t("strong",null,"options",-1)),e[35]||(e[35]=o(": ")),r(s,{to:"/doc/react/type-aliases/Options.html"},{default:n(()=>e[32]||(e[32]=[t("code",null,"Options",-1)])),_:1})]),e[50]||(e[50]=t("h4",{id:"returns-1",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns-1"},[t("span",null,"Returns")])],-1)),t("p",null,[e[38]||(e[38]=t("code",null,"Promise",-1)),e[39]||(e[39]=o("<")),r(s,{to:"/doc/react/classes/Response.html"},{default:n(()=>e[36]||(e[36]=[t("code",null,"Response",-1)])),_:1}),e[40]||(e[40]=o("<")),r(s,{to:"/doc/react/type-aliases/FaasData.html"},{default:n(()=>e[37]||(e[37]=[t("code",null,"FaasData",-1)])),_:1}),e[41]||(e[41]=o("<")),e[42]||(e[42]=t("code",null,"PathOrData",-1)),e[43]||(e[43]=o(">>>"))])])}const b=a(u,[["render",m],["__file","Options.html.vue"]]),q=JSON.parse('{"path":"/doc/react/type-aliases/Options.html","title":"Type Alias: Options","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"baseUrl?","slug":"baseurl","link":"#baseurl","children":[]},{"level":3,"title":"beforeRequest()?","slug":"beforerequest","link":"#beforerequest","children":[]},{"level":3,"title":"headers?","slug":"headers","link":"#headers","children":[]},{"level":3,"title":"request()?","slug":"request","link":"#request","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/type-aliases/Options.md"}');export{b as comp,q as data}; diff --git a/assets/PageNotFound.html-DKczYOld.js b/assets/PageNotFound.html-CJA5xUCQ.js similarity index 95% rename from assets/PageNotFound.html-DKczYOld.js rename to assets/PageNotFound.html-CJA5xUCQ.js index 17877df82..69b068ddb 100644 --- a/assets/PageNotFound.html-DKczYOld.js +++ b/assets/PageNotFound.html-CJA5xUCQ.js @@ -1 +1 @@ -import{_ as u,c as d,b as t,d as l,e as s,f as e,r as a,o as r}from"./app-DsV01JBz.js";const i={};function f(g,n){const o=a("RouteLink");return r(),d("div",null,[t("p",null,[l(o,{to:"/doc/ant-design/"},{default:s(()=>n[0]||(n[0]=[e("Documents")])),_:1}),n[2]||(n[2]=e(" / ")),l(o,{to:"/doc/ant-design/"},{default:s(()=>n[1]||(n[1]=[e("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=e(" / PageNotFound"))]),n[4]||(n[4]=t("h1",{id:"function-pagenotfound",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#function-pagenotfound"},[t("span",null,"Function: PageNotFound()")])],-1)),n[5]||(n[5]=t("blockquote",null,[t("p",null,[t("strong",null,"PageNotFound"),e("(): "),t("code",null,"Element")])],-1)),n[6]||(n[6]=t("h2",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),n[7]||(n[7]=t("p",null,[t("code",null,"Element")],-1))])}const m=u(i,[["render",f],["__file","PageNotFound.html.vue"]]),N=JSON.parse('{"path":"/doc/ant-design/functions/PageNotFound.html","title":"Function: PageNotFound()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/functions/PageNotFound.md"}');export{m as comp,N as data}; +import{_ as u,c as d,b as t,d as l,e as s,f as e,r as a,o as r}from"./app-BlW5p_5f.js";const i={};function f(g,n){const o=a("RouteLink");return r(),d("div",null,[t("p",null,[l(o,{to:"/doc/ant-design/"},{default:s(()=>n[0]||(n[0]=[e("Documents")])),_:1}),n[2]||(n[2]=e(" / ")),l(o,{to:"/doc/ant-design/"},{default:s(()=>n[1]||(n[1]=[e("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=e(" / PageNotFound"))]),n[4]||(n[4]=t("h1",{id:"function-pagenotfound",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#function-pagenotfound"},[t("span",null,"Function: PageNotFound()")])],-1)),n[5]||(n[5]=t("blockquote",null,[t("p",null,[t("strong",null,"PageNotFound"),e("(): "),t("code",null,"Element")])],-1)),n[6]||(n[6]=t("h2",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),n[7]||(n[7]=t("p",null,[t("code",null,"Element")],-1))])}const m=u(i,[["render",f],["__file","PageNotFound.html.vue"]]),N=JSON.parse('{"path":"/doc/ant-design/functions/PageNotFound.html","title":"Function: PageNotFound()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/functions/PageNotFound.md"}');export{m as comp,N as data}; diff --git a/assets/Plugin.html-DqS5E2TF.js b/assets/Plugin.html-BKN0frlX.js similarity index 98% rename from assets/Plugin.html-DqS5E2TF.js rename to assets/Plugin.html-BKN0frlX.js index a7530d724..5ca63310e 100644 --- a/assets/Plugin.html-DqS5E2TF.js +++ b/assets/Plugin.html-BKN0frlX.js @@ -1 +1 @@ -import{_ as s,c as r,b as t,d as a,e as l,f as n,a as d,r as i,o as p}from"./app-DsV01JBz.js";const u={};function g(m,e){const o=i("RouteLink");return p(),r("div",null,[t("p",null,[a(o,{to:"/doc/test/"},{default:l(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),a(o,{to:"/doc/test/"},{default:l(()=>e[1]||(e[1]=[n("@faasjs/test")])),_:1}),e[3]||(e[3]=n(" / Plugin"))]),e[20]||(e[20]=d('

Type Alias: Plugin

Plugin: object

Index Signature

[key: string]: any

Type declaration

name

readonly name: string

onInvoke()?

optional onInvoke: (data, next) => Promise<void>

Parameters

',10)),t("p",null,[e[5]||(e[5]=n("• ")),e[6]||(e[6]=t("strong",null,"data",-1)),e[7]||(e[7]=n(": ")),a(o,{to:"/doc/test/type-aliases/InvokeData.html"},{default:l(()=>e[4]||(e[4]=[t("code",null,"InvokeData",-1)])),_:1})]),t("p",null,[e[9]||(e[9]=n("• ")),e[10]||(e[10]=t("strong",null,"next",-1)),e[11]||(e[11]=n(": ")),a(o,{to:"/doc/test/type-aliases/Next.html"},{default:l(()=>e[8]||(e[8]=[t("code",null,"Next",-1)])),_:1})]),e[21]||(e[21]=d('

Returns

Promise<void>

onMount()?

optional onMount: (data, next) => Promise<void>

Parameters

',5)),t("p",null,[e[13]||(e[13]=n("• ")),e[14]||(e[14]=t("strong",null,"data",-1)),e[15]||(e[15]=n(": ")),a(o,{to:"/doc/test/type-aliases/MountData.html"},{default:l(()=>e[12]||(e[12]=[t("code",null,"MountData",-1)])),_:1})]),t("p",null,[e[17]||(e[17]=n("• ")),e[18]||(e[18]=t("strong",null,"next",-1)),e[19]||(e[19]=n(": ")),a(o,{to:"/doc/test/type-aliases/Next.html"},{default:l(()=>e[16]||(e[16]=[t("code",null,"Next",-1)])),_:1})]),e[22]||(e[22]=d('

Returns

Promise<void>

type

readonly type: string

',4))])}const k=s(u,[["render",g],["__file","Plugin.html.vue"]]),x=JSON.parse('{"path":"/doc/test/type-aliases/Plugin.html","title":"Type Alias: Plugin","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"name","slug":"name","link":"#name","children":[]},{"level":3,"title":"onInvoke()?","slug":"oninvoke","link":"#oninvoke","children":[]},{"level":3,"title":"onMount()?","slug":"onmount","link":"#onmount","children":[]},{"level":3,"title":"type","slug":"type","link":"#type","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/test/type-aliases/Plugin.md"}');export{k as comp,x as data}; +import{_ as s,c as r,b as t,d as a,e as l,f as n,a as d,r as i,o as p}from"./app-BlW5p_5f.js";const u={};function g(m,e){const o=i("RouteLink");return p(),r("div",null,[t("p",null,[a(o,{to:"/doc/test/"},{default:l(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),a(o,{to:"/doc/test/"},{default:l(()=>e[1]||(e[1]=[n("@faasjs/test")])),_:1}),e[3]||(e[3]=n(" / Plugin"))]),e[20]||(e[20]=d('

Type Alias: Plugin

Plugin: object

Index Signature

[key: string]: any

Type declaration

name

readonly name: string

onInvoke()?

optional onInvoke: (data, next) => Promise<void>

Parameters

',10)),t("p",null,[e[5]||(e[5]=n("• ")),e[6]||(e[6]=t("strong",null,"data",-1)),e[7]||(e[7]=n(": ")),a(o,{to:"/doc/test/type-aliases/InvokeData.html"},{default:l(()=>e[4]||(e[4]=[t("code",null,"InvokeData",-1)])),_:1})]),t("p",null,[e[9]||(e[9]=n("• ")),e[10]||(e[10]=t("strong",null,"next",-1)),e[11]||(e[11]=n(": ")),a(o,{to:"/doc/test/type-aliases/Next.html"},{default:l(()=>e[8]||(e[8]=[t("code",null,"Next",-1)])),_:1})]),e[21]||(e[21]=d('

Returns

Promise<void>

onMount()?

optional onMount: (data, next) => Promise<void>

Parameters

',5)),t("p",null,[e[13]||(e[13]=n("• ")),e[14]||(e[14]=t("strong",null,"data",-1)),e[15]||(e[15]=n(": ")),a(o,{to:"/doc/test/type-aliases/MountData.html"},{default:l(()=>e[12]||(e[12]=[t("code",null,"MountData",-1)])),_:1})]),t("p",null,[e[17]||(e[17]=n("• ")),e[18]||(e[18]=t("strong",null,"next",-1)),e[19]||(e[19]=n(": ")),a(o,{to:"/doc/test/type-aliases/Next.html"},{default:l(()=>e[16]||(e[16]=[t("code",null,"Next",-1)])),_:1})]),e[22]||(e[22]=d('

Returns

Promise<void>

type

readonly type: string

',4))])}const k=s(u,[["render",g],["__file","Plugin.html.vue"]]),x=JSON.parse('{"path":"/doc/test/type-aliases/Plugin.html","title":"Type Alias: Plugin","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"name","slug":"name","link":"#name","children":[]},{"level":3,"title":"onInvoke()?","slug":"oninvoke","link":"#oninvoke","children":[]},{"level":3,"title":"onMount()?","slug":"onmount","link":"#onmount","children":[]},{"level":3,"title":"type","slug":"type","link":"#type","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/test/type-aliases/Plugin.md"}');export{k as comp,x as data}; diff --git a/assets/Plugin.html-CLFIdC9Y.js b/assets/Plugin.html-ByLj-YCJ.js similarity index 98% rename from assets/Plugin.html-CLFIdC9Y.js rename to assets/Plugin.html-ByLj-YCJ.js index ccbd4eb42..270a764ca 100644 --- a/assets/Plugin.html-CLFIdC9Y.js +++ b/assets/Plugin.html-ByLj-YCJ.js @@ -1 +1 @@ -import{_ as s,c as r,b as n,d as a,e as l,f as o,a as d,r as i,o as p}from"./app-DsV01JBz.js";const u={};function g(c,e){const t=i("RouteLink");return p(),r("div",null,[n("p",null,[a(t,{to:"/doc/func/"},{default:l(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),a(t,{to:"/doc/func/"},{default:l(()=>e[1]||(e[1]=[o("@faasjs/func")])),_:1}),e[3]||(e[3]=o(" / Plugin"))]),e[20]||(e[20]=d('

Type Alias: Plugin

Plugin: object

Index Signature

[key: string]: any

Type declaration

name

readonly name: string

onInvoke()?

optional onInvoke: (data, next) => Promise<void>

Parameters

',10)),n("p",null,[e[5]||(e[5]=o("• ")),e[6]||(e[6]=n("strong",null,"data",-1)),e[7]||(e[7]=o(": ")),a(t,{to:"/doc/func/type-aliases/InvokeData.html"},{default:l(()=>e[4]||(e[4]=[n("code",null,"InvokeData",-1)])),_:1})]),n("p",null,[e[9]||(e[9]=o("• ")),e[10]||(e[10]=n("strong",null,"next",-1)),e[11]||(e[11]=o(": ")),a(t,{to:"/doc/func/type-aliases/Next.html"},{default:l(()=>e[8]||(e[8]=[n("code",null,"Next",-1)])),_:1})]),e[21]||(e[21]=d('

Returns

Promise<void>

onMount()?

optional onMount: (data, next) => Promise<void>

Parameters

',5)),n("p",null,[e[13]||(e[13]=o("• ")),e[14]||(e[14]=n("strong",null,"data",-1)),e[15]||(e[15]=o(": ")),a(t,{to:"/doc/func/type-aliases/MountData.html"},{default:l(()=>e[12]||(e[12]=[n("code",null,"MountData",-1)])),_:1})]),n("p",null,[e[17]||(e[17]=o("• ")),e[18]||(e[18]=n("strong",null,"next",-1)),e[19]||(e[19]=o(": ")),a(t,{to:"/doc/func/type-aliases/Next.html"},{default:l(()=>e[16]||(e[16]=[n("code",null,"Next",-1)])),_:1})]),e[22]||(e[22]=d('

Returns

Promise<void>

type

readonly type: string

',4))])}const f=s(u,[["render",g],["__file","Plugin.html.vue"]]),k=JSON.parse('{"path":"/doc/func/type-aliases/Plugin.html","title":"Type Alias: Plugin","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"name","slug":"name","link":"#name","children":[]},{"level":3,"title":"onInvoke()?","slug":"oninvoke","link":"#oninvoke","children":[]},{"level":3,"title":"onMount()?","slug":"onmount","link":"#onmount","children":[]},{"level":3,"title":"type","slug":"type","link":"#type","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/func/type-aliases/Plugin.md"}');export{f as comp,k as data}; +import{_ as s,c as r,b as n,d as a,e as l,f as o,a as d,r as i,o as p}from"./app-BlW5p_5f.js";const u={};function g(c,e){const t=i("RouteLink");return p(),r("div",null,[n("p",null,[a(t,{to:"/doc/func/"},{default:l(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),a(t,{to:"/doc/func/"},{default:l(()=>e[1]||(e[1]=[o("@faasjs/func")])),_:1}),e[3]||(e[3]=o(" / Plugin"))]),e[20]||(e[20]=d('

Type Alias: Plugin

Plugin: object

Index Signature

[key: string]: any

Type declaration

name

readonly name: string

onInvoke()?

optional onInvoke: (data, next) => Promise<void>

Parameters

',10)),n("p",null,[e[5]||(e[5]=o("• ")),e[6]||(e[6]=n("strong",null,"data",-1)),e[7]||(e[7]=o(": ")),a(t,{to:"/doc/func/type-aliases/InvokeData.html"},{default:l(()=>e[4]||(e[4]=[n("code",null,"InvokeData",-1)])),_:1})]),n("p",null,[e[9]||(e[9]=o("• ")),e[10]||(e[10]=n("strong",null,"next",-1)),e[11]||(e[11]=o(": ")),a(t,{to:"/doc/func/type-aliases/Next.html"},{default:l(()=>e[8]||(e[8]=[n("code",null,"Next",-1)])),_:1})]),e[21]||(e[21]=d('

Returns

Promise<void>

onMount()?

optional onMount: (data, next) => Promise<void>

Parameters

',5)),n("p",null,[e[13]||(e[13]=o("• ")),e[14]||(e[14]=n("strong",null,"data",-1)),e[15]||(e[15]=o(": ")),a(t,{to:"/doc/func/type-aliases/MountData.html"},{default:l(()=>e[12]||(e[12]=[n("code",null,"MountData",-1)])),_:1})]),n("p",null,[e[17]||(e[17]=o("• ")),e[18]||(e[18]=n("strong",null,"next",-1)),e[19]||(e[19]=o(": ")),a(t,{to:"/doc/func/type-aliases/Next.html"},{default:l(()=>e[16]||(e[16]=[n("code",null,"Next",-1)])),_:1})]),e[22]||(e[22]=d('

Returns

Promise<void>

type

readonly type: string

',4))])}const f=s(u,[["render",g],["__file","Plugin.html.vue"]]),k=JSON.parse('{"path":"/doc/func/type-aliases/Plugin.html","title":"Type Alias: Plugin","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"name","slug":"name","link":"#name","children":[]},{"level":3,"title":"onInvoke()?","slug":"oninvoke","link":"#oninvoke","children":[]},{"level":3,"title":"onMount()?","slug":"onmount","link":"#onmount","children":[]},{"level":3,"title":"type","slug":"type","link":"#type","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/func/type-aliases/Plugin.md"}');export{f as comp,k as data}; diff --git a/assets/Redis.html-BureqIUy.js b/assets/Redis.html-_e3Clxhb.js similarity index 99% rename from assets/Redis.html-BureqIUy.js rename to assets/Redis.html-_e3Clxhb.js index 62d1415de..73ceac6f1 100644 --- a/assets/Redis.html-BureqIUy.js +++ b/assets/Redis.html-_e3Clxhb.js @@ -1 +1 @@ -import{_ as d,c,b as a,d as n,e as t,f as o,a as r,r as l,o as p}from"./app-DsV01JBz.js";const i={};function h(u,e){const s=l("RouteLink");return p(),c("div",null,[a("p",null,[n(s,{to:"/doc/redis/"},{default:t(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),n(s,{to:"/doc/redis/"},{default:t(()=>e[1]||(e[1]=[o("@faasjs/redis")])),_:1}),e[3]||(e[3]=o(" / Redis"))]),e[14]||(e[14]=r('

Class: Redis

Redis Plugin

Implements

  • Plugin

Constructors

new Redis()

',6)),a("blockquote",null,[a("p",null,[e[5]||(e[5]=a("strong",null,"new Redis",-1)),e[6]||(e[6]=o("(")),e[7]||(e[7]=a("code",null,"config",-1)),e[8]||(e[8]=o("?): ")),n(s,{to:"/doc/redis/classes/Redis.html"},{default:t(()=>e[4]||(e[4]=[a("code",null,"Redis",-1)])),_:1})])]),e[15]||(e[15]=a("h4",{id:"parameters",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#parameters"},[a("span",null,"Parameters")])],-1)),a("p",null,[e[10]||(e[10]=o("• ")),e[11]||(e[11]=a("strong",null,"config?",-1)),e[12]||(e[12]=o(": ")),n(s,{to:"/doc/redis/type-aliases/RedisConfig.html"},{default:t(()=>e[9]||(e[9]=[a("code",null,"RedisConfig",-1)])),_:1})]),e[16]||(e[16]=a("h4",{id:"returns",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#returns"},[a("span",null,"Returns")])],-1)),a("p",null,[n(s,{to:"/doc/redis/classes/Redis.html"},{default:t(()=>e[13]||(e[13]=[a("code",null,"Redis",-1)])),_:1})]),e[17]||(e[17]=r('

Methods

get()

get<TData>(key): Promise<TData>

Type Parameters

TData = any

Parameters

key: string

Returns

Promise<TData>

getJSON()

getJSON<TData>(key): Promise<TData>

Type Parameters

TData = any

Parameters

key: string

Returns

Promise<TData>

lock()

lock(key, EX): Promise<void>

Lock by key

Parameters

key: string

EX: number = 10

expire in seconds, default 10

Returns

Promise<void>

onInvoke()

onInvoke(data, next): Promise<void>

Parameters

data: InvokeData<any, any, any>

next: Next

Returns

Promise<void>

Implementation of

Plugin.onInvoke

onMount()

onMount(data, next): Promise<void>

Parameters

data: MountData

next: Next

Returns

Promise<void>

Implementation of

Plugin.onMount

publish()

publish(channel, message): Promise<number>

Publish message

Parameters

channel: string

message: any

Returns

Promise<number>

query()

query<TResult>(command, args): Promise<TResult>

Type Parameters

TResult = any

Parameters

command: string

args: any[]

Returns

Promise<TResult>

quit()

quit(): Promise<void>

Returns

Promise<void>

set()

set<TResult>(key, value, options?): Promise<TResult>

Type Parameters

TResult = void

Parameters

key: string

value: any

options?: SET

Returns

Promise<TResult>

setJSON()

setJSON<TResult>(key, value, options?): Promise<TResult>

Type Parameters

TResult = void

Parameters

key: string

value: any

options?: SET

Returns

Promise<TResult>

unlock()

unlock(key): Promise<void>

Unlock by key

Parameters

key: string

Returns

Promise<void>

Properties

adapter

adapter: Redis

config

config: RedisOptions

logger

logger: Logger

multi()

multi: (options?) => ChainableCommander

Parameters

options?: object | any[][]

Returns

ChainableCommander

name

readonly name: string = Name

Implementation of

Plugin.name

pipeline()

pipeline: (commands?) => ChainableCommander

Parameters

commands?: any[][]

Returns

ChainableCommander

type

readonly type: string = Name

Implementation of

Plugin.type

',119))])}const m=d(i,[["render",h],["__file","Redis.html.vue"]]),b=JSON.parse('{"path":"/doc/redis/classes/Redis.html","title":"Class: Redis","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Implements","slug":"implements","link":"#implements","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new Redis()","slug":"new-redis","link":"#new-redis","children":[]}]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"get()","slug":"get","link":"#get","children":[]},{"level":3,"title":"getJSON()","slug":"getjson","link":"#getjson","children":[]},{"level":3,"title":"lock()","slug":"lock","link":"#lock","children":[]},{"level":3,"title":"onInvoke()","slug":"oninvoke","link":"#oninvoke","children":[]},{"level":3,"title":"onMount()","slug":"onmount","link":"#onmount","children":[]},{"level":3,"title":"publish()","slug":"publish","link":"#publish","children":[]},{"level":3,"title":"query()","slug":"query","link":"#query","children":[]},{"level":3,"title":"quit()","slug":"quit","link":"#quit","children":[]},{"level":3,"title":"set()","slug":"set","link":"#set","children":[]},{"level":3,"title":"setJSON()","slug":"setjson","link":"#setjson","children":[]},{"level":3,"title":"unlock()","slug":"unlock","link":"#unlock","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"adapter","slug":"adapter","link":"#adapter","children":[]},{"level":3,"title":"config","slug":"config","link":"#config","children":[]},{"level":3,"title":"logger","slug":"logger","link":"#logger","children":[]},{"level":3,"title":"multi()","slug":"multi","link":"#multi","children":[]},{"level":3,"title":"name","slug":"name","link":"#name","children":[]},{"level":3,"title":"pipeline()","slug":"pipeline","link":"#pipeline","children":[]},{"level":3,"title":"type","slug":"type","link":"#type","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/redis/classes/Redis.md"}');export{m as comp,b as data}; +import{_ as d,c,b as a,d as n,e as t,f as o,a as r,r as l,o as p}from"./app-BlW5p_5f.js";const i={};function h(u,e){const s=l("RouteLink");return p(),c("div",null,[a("p",null,[n(s,{to:"/doc/redis/"},{default:t(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),n(s,{to:"/doc/redis/"},{default:t(()=>e[1]||(e[1]=[o("@faasjs/redis")])),_:1}),e[3]||(e[3]=o(" / Redis"))]),e[14]||(e[14]=r('

Class: Redis

Redis Plugin

Implements

  • Plugin

Constructors

new Redis()

',6)),a("blockquote",null,[a("p",null,[e[5]||(e[5]=a("strong",null,"new Redis",-1)),e[6]||(e[6]=o("(")),e[7]||(e[7]=a("code",null,"config",-1)),e[8]||(e[8]=o("?): ")),n(s,{to:"/doc/redis/classes/Redis.html"},{default:t(()=>e[4]||(e[4]=[a("code",null,"Redis",-1)])),_:1})])]),e[15]||(e[15]=a("h4",{id:"parameters",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#parameters"},[a("span",null,"Parameters")])],-1)),a("p",null,[e[10]||(e[10]=o("• ")),e[11]||(e[11]=a("strong",null,"config?",-1)),e[12]||(e[12]=o(": ")),n(s,{to:"/doc/redis/type-aliases/RedisConfig.html"},{default:t(()=>e[9]||(e[9]=[a("code",null,"RedisConfig",-1)])),_:1})]),e[16]||(e[16]=a("h4",{id:"returns",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#returns"},[a("span",null,"Returns")])],-1)),a("p",null,[n(s,{to:"/doc/redis/classes/Redis.html"},{default:t(()=>e[13]||(e[13]=[a("code",null,"Redis",-1)])),_:1})]),e[17]||(e[17]=r('

Methods

get()

get<TData>(key): Promise<TData>

Type Parameters

TData = any

Parameters

key: string

Returns

Promise<TData>

getJSON()

getJSON<TData>(key): Promise<TData>

Type Parameters

TData = any

Parameters

key: string

Returns

Promise<TData>

lock()

lock(key, EX): Promise<void>

Lock by key

Parameters

key: string

EX: number = 10

expire in seconds, default 10

Returns

Promise<void>

onInvoke()

onInvoke(data, next): Promise<void>

Parameters

data: InvokeData<any, any, any>

next: Next

Returns

Promise<void>

Implementation of

Plugin.onInvoke

onMount()

onMount(data, next): Promise<void>

Parameters

data: MountData

next: Next

Returns

Promise<void>

Implementation of

Plugin.onMount

publish()

publish(channel, message): Promise<number>

Publish message

Parameters

channel: string

message: any

Returns

Promise<number>

query()

query<TResult>(command, args): Promise<TResult>

Type Parameters

TResult = any

Parameters

command: string

args: any[]

Returns

Promise<TResult>

quit()

quit(): Promise<void>

Returns

Promise<void>

set()

set<TResult>(key, value, options?): Promise<TResult>

Type Parameters

TResult = void

Parameters

key: string

value: any

options?: SET

Returns

Promise<TResult>

setJSON()

setJSON<TResult>(key, value, options?): Promise<TResult>

Type Parameters

TResult = void

Parameters

key: string

value: any

options?: SET

Returns

Promise<TResult>

unlock()

unlock(key): Promise<void>

Unlock by key

Parameters

key: string

Returns

Promise<void>

Properties

adapter

adapter: Redis

config

config: RedisOptions

logger

logger: Logger

multi()

multi: (options?) => ChainableCommander

Parameters

options?: object | any[][]

Returns

ChainableCommander

name

readonly name: string = Name

Implementation of

Plugin.name

pipeline()

pipeline: (commands?) => ChainableCommander

Parameters

commands?: any[][]

Returns

ChainableCommander

type

readonly type: string = Name

Implementation of

Plugin.type

',119))])}const m=d(i,[["render",h],["__file","Redis.html.vue"]]),b=JSON.parse('{"path":"/doc/redis/classes/Redis.html","title":"Class: Redis","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Implements","slug":"implements","link":"#implements","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new Redis()","slug":"new-redis","link":"#new-redis","children":[]}]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"get()","slug":"get","link":"#get","children":[]},{"level":3,"title":"getJSON()","slug":"getjson","link":"#getjson","children":[]},{"level":3,"title":"lock()","slug":"lock","link":"#lock","children":[]},{"level":3,"title":"onInvoke()","slug":"oninvoke","link":"#oninvoke","children":[]},{"level":3,"title":"onMount()","slug":"onmount","link":"#onmount","children":[]},{"level":3,"title":"publish()","slug":"publish","link":"#publish","children":[]},{"level":3,"title":"query()","slug":"query","link":"#query","children":[]},{"level":3,"title":"quit()","slug":"quit","link":"#quit","children":[]},{"level":3,"title":"set()","slug":"set","link":"#set","children":[]},{"level":3,"title":"setJSON()","slug":"setjson","link":"#setjson","children":[]},{"level":3,"title":"unlock()","slug":"unlock","link":"#unlock","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"adapter","slug":"adapter","link":"#adapter","children":[]},{"level":3,"title":"config","slug":"config","link":"#config","children":[]},{"level":3,"title":"logger","slug":"logger","link":"#logger","children":[]},{"level":3,"title":"multi()","slug":"multi","link":"#multi","children":[]},{"level":3,"title":"name","slug":"name","link":"#name","children":[]},{"level":3,"title":"pipeline()","slug":"pipeline","link":"#pipeline","children":[]},{"level":3,"title":"type","slug":"type","link":"#type","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/redis/classes/Redis.md"}');export{m as comp,b as data}; diff --git a/assets/RedisConfig.html-BuVrlHJF.js b/assets/RedisConfig.html-BTBUSRi2.js similarity index 96% rename from assets/RedisConfig.html-BuVrlHJF.js rename to assets/RedisConfig.html-BTBUSRi2.js index a143529fe..f564c65a6 100644 --- a/assets/RedisConfig.html-BuVrlHJF.js +++ b/assets/RedisConfig.html-BTBUSRi2.js @@ -1 +1 @@ -import{_ as i,c as s,b as d,d as n,e as t,f as o,a as l,r,o as c}from"./app-DsV01JBz.js";const p={};function f(g,e){const a=r("RouteLink");return c(),s("div",null,[d("p",null,[n(a,{to:"/doc/redis/"},{default:t(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),n(a,{to:"/doc/redis/"},{default:t(()=>e[1]||(e[1]=[o("@faasjs/redis")])),_:1}),e[3]||(e[3]=o(" / RedisConfig"))]),e[4]||(e[4]=l('

Type Alias: RedisConfig

RedisConfig: object

Type declaration

config?

optional config: RedisOptions

name?

optional name: string

',7))])}const m=i(p,[["render",f],["__file","RedisConfig.html.vue"]]),u=JSON.parse('{"path":"/doc/redis/type-aliases/RedisConfig.html","title":"Type Alias: RedisConfig","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"config?","slug":"config","link":"#config","children":[]},{"level":3,"title":"name?","slug":"name","link":"#name","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/redis/type-aliases/RedisConfig.md"}');export{m as comp,u as data}; +import{_ as i,c as s,b as d,d as n,e as t,f as o,a as l,r,o as c}from"./app-BlW5p_5f.js";const p={};function f(g,e){const a=r("RouteLink");return c(),s("div",null,[d("p",null,[n(a,{to:"/doc/redis/"},{default:t(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),n(a,{to:"/doc/redis/"},{default:t(()=>e[1]||(e[1]=[o("@faasjs/redis")])),_:1}),e[3]||(e[3]=o(" / RedisConfig"))]),e[4]||(e[4]=l('

Type Alias: RedisConfig

RedisConfig: object

Type declaration

config?

optional config: RedisOptions

name?

optional name: string

',7))])}const m=i(p,[["render",f],["__file","RedisConfig.html.vue"]]),u=JSON.parse('{"path":"/doc/redis/type-aliases/RedisConfig.html","title":"Type Alias: RedisConfig","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"config?","slug":"config","link":"#config","children":[]},{"level":3,"title":"name?","slug":"name","link":"#name","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/redis/type-aliases/RedisConfig.md"}');export{m as comp,u as data}; diff --git a/assets/Request.html-DktkA2_h.js b/assets/Request.html-BjCa9Jjz.js similarity index 97% rename from assets/Request.html-DktkA2_h.js rename to assets/Request.html-BjCa9Jjz.js index a7d7582eb..64278a8f6 100644 --- a/assets/Request.html-DktkA2_h.js +++ b/assets/Request.html-BjCa9Jjz.js @@ -1 +1 @@ -import{_ as d,c as n,b as r,d as a,e as s,f as t,a as l,r as c,o as i}from"./app-DsV01JBz.js";const h={};function p(u,e){const o=c("RouteLink");return i(),n("div",null,[r("p",null,[a(o,{to:"/doc/request/"},{default:s(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(o,{to:"/doc/request/"},{default:s(()=>e[1]||(e[1]=[t("@faasjs/request")])),_:1}),e[3]||(e[3]=t(" / Request"))]),e[4]||(e[4]=l('

Type Alias: Request

Request: object

Type declaration

body?

optional body: object

Index Signature

[key: string]: any

headers?

optional headers: OutgoingHttpHeaders

host?

optional host: string

method?

optional method: string

path?

optional path: string

query?

optional query: OutgoingHttpHeaders

',17))])}const g=d(h,[["render",p],["__file","Request.html.vue"]]),b=JSON.parse('{"path":"/doc/request/type-aliases/Request.html","title":"Type Alias: Request","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"body?","slug":"body","link":"#body","children":[]},{"level":3,"title":"headers?","slug":"headers","link":"#headers","children":[]},{"level":3,"title":"host?","slug":"host","link":"#host","children":[]},{"level":3,"title":"method?","slug":"method","link":"#method","children":[]},{"level":3,"title":"path?","slug":"path","link":"#path","children":[]},{"level":3,"title":"query?","slug":"query","link":"#query","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/request/type-aliases/Request.md"}');export{g as comp,b as data}; +import{_ as d,c as n,b as r,d as a,e as s,f as t,a as l,r as c,o as i}from"./app-BlW5p_5f.js";const h={};function p(u,e){const o=c("RouteLink");return i(),n("div",null,[r("p",null,[a(o,{to:"/doc/request/"},{default:s(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(o,{to:"/doc/request/"},{default:s(()=>e[1]||(e[1]=[t("@faasjs/request")])),_:1}),e[3]||(e[3]=t(" / Request"))]),e[4]||(e[4]=l('

Type Alias: Request

Request: object

Type declaration

body?

optional body: object

Index Signature

[key: string]: any

headers?

optional headers: OutgoingHttpHeaders

host?

optional host: string

method?

optional method: string

path?

optional path: string

query?

optional query: OutgoingHttpHeaders

',17))])}const g=d(h,[["render",p],["__file","Request.html.vue"]]),b=JSON.parse('{"path":"/doc/request/type-aliases/Request.html","title":"Type Alias: Request","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"body?","slug":"body","link":"#body","children":[]},{"level":3,"title":"headers?","slug":"headers","link":"#headers","children":[]},{"level":3,"title":"host?","slug":"host","link":"#host","children":[]},{"level":3,"title":"method?","slug":"method","link":"#method","children":[]},{"level":3,"title":"path?","slug":"path","link":"#path","children":[]},{"level":3,"title":"query?","slug":"query","link":"#query","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/request/type-aliases/Request.md"}');export{g as comp,b as data}; diff --git a/assets/RequestOptions.html-BkGclDUl.js b/assets/RequestOptions.html-X2MCoPCb.js similarity index 99% rename from assets/RequestOptions.html-BkGclDUl.js rename to assets/RequestOptions.html-X2MCoPCb.js index a713cef76..736d3974a 100644 --- a/assets/RequestOptions.html-BkGclDUl.js +++ b/assets/RequestOptions.html-X2MCoPCb.js @@ -1,4 +1,4 @@ -import{_ as o,c as l,b as d,d as n,e as t,f as a,a as p,r as i,o as r}from"./app-DsV01JBz.js";const c={};function u(h,e){const s=i("RouteLink");return r(),l("div",null,[d("p",null,[n(s,{to:"/doc/request/"},{default:t(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[2]||(e[2]=a(" / ")),n(s,{to:"/doc/request/"},{default:t(()=>e[1]||(e[1]=[a("@faasjs/request")])),_:1}),e[3]||(e[3]=a(" / RequestOptions"))]),e[4]||(e[4]=p(`

Type Alias: RequestOptions

RequestOptions: object & Pick<https.RequestOptions, "pfx" | "passphrase" | "agent">

Type declaration

auth?

optional auth: string

The authentication credentials to use for the request.

Format: username:password

body?

optional body: object | string

downloadFile?

optional downloadFile: string

Path of downloading a file from the server.

await request('https://example.com', { downloadFile: 'filepath' })
+import{_ as o,c as l,b as d,d as n,e as t,f as a,a as p,r as i,o as r}from"./app-BlW5p_5f.js";const c={};function u(h,e){const s=i("RouteLink");return r(),l("div",null,[d("p",null,[n(s,{to:"/doc/request/"},{default:t(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[2]||(e[2]=a(" / ")),n(s,{to:"/doc/request/"},{default:t(()=>e[1]||(e[1]=[a("@faasjs/request")])),_:1}),e[3]||(e[3]=a(" / RequestOptions"))]),e[4]||(e[4]=p(`

Type Alias: RequestOptions

RequestOptions: object & Pick<https.RequestOptions, "pfx" | "passphrase" | "agent">

Type declaration

auth?

optional auth: string

The authentication credentials to use for the request.

Format: username:password

body?

optional body: object | string

downloadFile?

optional downloadFile: string

Path of downloading a file from the server.

await request('https://example.com', { downloadFile: 'filepath' })
 

downloadStream?

optional downloadStream: NodeJS.WritableStream

Create a write stream to download a file.

import { createWriteStream } from 'fs'
 
 const stream = createWriteStream('filepath')
diff --git a/assets/Response.html-BGilIcwn.js b/assets/Response.html-BGFzWXNv.js
similarity index 98%
rename from assets/Response.html-BGilIcwn.js
rename to assets/Response.html-BGFzWXNv.js
index f0a950b0a..dfcb978c0 100644
--- a/assets/Response.html-BGilIcwn.js
+++ b/assets/Response.html-BGFzWXNv.js
@@ -1,4 +1,4 @@
-import{_ as r,c as p,b as e,d as t,e as l,f as n,a as o,r as d,o as i}from"./app-DsV01JBz.js";const u={};function m(c,s){const a=d("RouteLink");return i(),p("div",null,[e("p",null,[t(a,{to:"/doc/vue-plugin/"},{default:l(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[2]||(s[2]=n(" / ")),t(a,{to:"/doc/vue-plugin/"},{default:l(()=>s[1]||(s[1]=[n("@faasjs/vue-plugin")])),_:1}),s[3]||(s[3]=n(" / Response"))]),s[23]||(s[23]=o(`

Class: Response<T>

Response class

Example:

new Response({
+import{_ as r,c as p,b as e,d as t,e as l,f as n,a as o,r as d,o as i}from"./app-BlW5p_5f.js";const u={};function m(c,s){const a=d("RouteLink");return i(),p("div",null,[e("p",null,[t(a,{to:"/doc/vue-plugin/"},{default:l(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[2]||(s[2]=n(" / ")),t(a,{to:"/doc/vue-plugin/"},{default:l(()=>s[1]||(s[1]=[n("@faasjs/vue-plugin")])),_:1}),s[3]||(s[3]=n(" / Response"))]),s[23]||(s[23]=o(`

Class: Response<T>

Response class

Example:

new Response({
   status: 200,
   data: {
     name: 'FaasJS'
diff --git a/assets/Response.html-BNocks50.js b/assets/Response.html-Bv03JYoI.js
similarity index 98%
rename from assets/Response.html-BNocks50.js
rename to assets/Response.html-Bv03JYoI.js
index 5a8fc371a..bf1f46d7c 100644
--- a/assets/Response.html-BNocks50.js
+++ b/assets/Response.html-Bv03JYoI.js
@@ -1,4 +1,4 @@
-import{_ as r,c as p,b as e,d as t,e as l,f as n,a as o,r as d,o as i}from"./app-DsV01JBz.js";const u={};function c(m,s){const a=d("RouteLink");return i(),p("div",null,[e("p",null,[t(a,{to:"/doc/react/"},{default:l(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[2]||(s[2]=n(" / ")),t(a,{to:"/doc/react/"},{default:l(()=>s[1]||(s[1]=[n("@faasjs/react")])),_:1}),s[3]||(s[3]=n(" / Response"))]),s[23]||(s[23]=o(`

Class: Response<T>

Response class

Example:

new Response({
+import{_ as r,c as p,b as e,d as t,e as l,f as n,a as o,r as d,o as i}from"./app-BlW5p_5f.js";const u={};function c(m,s){const a=d("RouteLink");return i(),p("div",null,[e("p",null,[t(a,{to:"/doc/react/"},{default:l(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[2]||(s[2]=n(" / ")),t(a,{to:"/doc/react/"},{default:l(()=>s[1]||(s[1]=[n("@faasjs/react")])),_:1}),s[3]||(s[3]=n(" / Response"))]),s[23]||(s[23]=o(`

Class: Response<T>

Response class

Example:

new Response({
   status: 200,
   data: {
     name: 'FaasJS'
diff --git a/assets/Response.html-Dp5KNV1l.js b/assets/Response.html-BvjERUSJ.js
similarity index 97%
rename from assets/Response.html-Dp5KNV1l.js
rename to assets/Response.html-BvjERUSJ.js
index d8d20ed1c..414197d72 100644
--- a/assets/Response.html-Dp5KNV1l.js
+++ b/assets/Response.html-BvjERUSJ.js
@@ -1 +1 @@
-import{_ as r,c as d,b as s,d as o,e as n,f as t,a as l,r as p,o as i}from"./app-DsV01JBz.js";const u={};function c(h,e){const a=p("RouteLink");return i(),d("div",null,[s("p",null,[o(a,{to:"/doc/request/"},{default:n(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(a,{to:"/doc/request/"},{default:n(()=>e[1]||(e[1]=[t("@faasjs/request")])),_:1}),e[3]||(e[3]=t(" / Response"))]),e[9]||(e[9]=l('

Type Alias: Response<T>

Response<T>: object

Type Parameters

T = any

Type declaration

body

body: T

headers

headers: OutgoingHttpHeaders

request?

',10)),s("blockquote",null,[s("p",null,[e[5]||(e[5]=s("code",null,"optional",-1)),e[6]||(e[6]=t()),e[7]||(e[7]=s("strong",null,"request",-1)),e[8]||(e[8]=t(": ")),o(a,{to:"/doc/request/type-aliases/Request.html"},{default:n(()=>e[4]||(e[4]=[s("code",null,"Request",-1)])),_:1})])]),e[10]||(e[10]=l('

statusCode?

optional statusCode: number

statusMessage?

optional statusMessage: string

',4))])}const b=r(u,[["render",c],["__file","Response.html.vue"]]),y=JSON.parse('{"path":"/doc/request/type-aliases/Response.html","title":"Type Alias: Response","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"body","slug":"body","link":"#body","children":[]},{"level":3,"title":"headers","slug":"headers","link":"#headers","children":[]},{"level":3,"title":"request?","slug":"request","link":"#request","children":[]},{"level":3,"title":"statusCode?","slug":"statuscode","link":"#statuscode","children":[]},{"level":3,"title":"statusMessage?","slug":"statusmessage","link":"#statusmessage","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/request/type-aliases/Response.md"}');export{b as comp,y as data}; +import{_ as r,c as d,b as s,d as o,e as n,f as t,a as l,r as p,o as i}from"./app-BlW5p_5f.js";const u={};function c(h,e){const a=p("RouteLink");return i(),d("div",null,[s("p",null,[o(a,{to:"/doc/request/"},{default:n(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(a,{to:"/doc/request/"},{default:n(()=>e[1]||(e[1]=[t("@faasjs/request")])),_:1}),e[3]||(e[3]=t(" / Response"))]),e[9]||(e[9]=l('

Type Alias: Response<T>

Response<T>: object

Type Parameters

T = any

Type declaration

body

body: T

headers

headers: OutgoingHttpHeaders

request?

',10)),s("blockquote",null,[s("p",null,[e[5]||(e[5]=s("code",null,"optional",-1)),e[6]||(e[6]=t()),e[7]||(e[7]=s("strong",null,"request",-1)),e[8]||(e[8]=t(": ")),o(a,{to:"/doc/request/type-aliases/Request.html"},{default:n(()=>e[4]||(e[4]=[s("code",null,"Request",-1)])),_:1})])]),e[10]||(e[10]=l('

statusCode?

optional statusCode: number

statusMessage?

optional statusMessage: string

',4))])}const b=r(u,[["render",c],["__file","Response.html.vue"]]),y=JSON.parse('{"path":"/doc/request/type-aliases/Response.html","title":"Type Alias: Response","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"body","slug":"body","link":"#body","children":[]},{"level":3,"title":"headers","slug":"headers","link":"#headers","children":[]},{"level":3,"title":"request?","slug":"request","link":"#request","children":[]},{"level":3,"title":"statusCode?","slug":"statuscode","link":"#statuscode","children":[]},{"level":3,"title":"statusMessage?","slug":"statusmessage","link":"#statusmessage","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/request/type-aliases/Response.md"}');export{b as comp,y as data}; diff --git a/assets/Response.html-DSwEGKv3.js b/assets/Response.html-D6AJVshL.js similarity index 97% rename from assets/Response.html-DSwEGKv3.js rename to assets/Response.html-D6AJVshL.js index 5b3d56fe8..bdde4ee65 100644 --- a/assets/Response.html-DSwEGKv3.js +++ b/assets/Response.html-D6AJVshL.js @@ -1 +1 @@ -import{_ as n,c as d,b as l,d as t,e as a,f as s,a as r,r as c,o as i}from"./app-DsV01JBz.js";const p={};function h(u,e){const o=c("RouteLink");return i(),d("div",null,[l("p",null,[t(o,{to:"/doc/http/"},{default:a(()=>e[0]||(e[0]=[s("Documents")])),_:1}),e[2]||(e[2]=s(" / ")),t(o,{to:"/doc/http/"},{default:a(()=>e[1]||(e[1]=[s("@faasjs/http")])),_:1}),e[3]||(e[3]=s(" / Response"))]),e[4]||(e[4]=r('

Type Alias: Response

Response: object

Type declaration

body?

optional body: string

headers?

optional headers: object

Index Signature

[key: string]: string

message?

optional message: string

statusCode?

optional statusCode: number

',13))])}const b=n(p,[["render",h],["__file","Response.html.vue"]]),m=JSON.parse('{"path":"/doc/http/type-aliases/Response.html","title":"Type Alias: Response","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"body?","slug":"body","link":"#body","children":[]},{"level":3,"title":"headers?","slug":"headers","link":"#headers","children":[]},{"level":3,"title":"message?","slug":"message","link":"#message","children":[]},{"level":3,"title":"statusCode?","slug":"statuscode","link":"#statuscode","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/type-aliases/Response.md"}');export{b as comp,m as data}; +import{_ as n,c as d,b as l,d as t,e as a,f as s,a as r,r as c,o as i}from"./app-BlW5p_5f.js";const p={};function h(u,e){const o=c("RouteLink");return i(),d("div",null,[l("p",null,[t(o,{to:"/doc/http/"},{default:a(()=>e[0]||(e[0]=[s("Documents")])),_:1}),e[2]||(e[2]=s(" / ")),t(o,{to:"/doc/http/"},{default:a(()=>e[1]||(e[1]=[s("@faasjs/http")])),_:1}),e[3]||(e[3]=s(" / Response"))]),e[4]||(e[4]=r('

Type Alias: Response

Response: object

Type declaration

body?

optional body: string

headers?

optional headers: object

Index Signature

[key: string]: string

message?

optional message: string

statusCode?

optional statusCode: number

',13))])}const b=n(p,[["render",h],["__file","Response.html.vue"]]),m=JSON.parse('{"path":"/doc/http/type-aliases/Response.html","title":"Type Alias: Response","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"body?","slug":"body","link":"#body","children":[]},{"level":3,"title":"headers?","slug":"headers","link":"#headers","children":[]},{"level":3,"title":"message?","slug":"message","link":"#message","children":[]},{"level":3,"title":"statusCode?","slug":"statuscode","link":"#statuscode","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/type-aliases/Response.md"}');export{b as comp,m as data}; diff --git a/assets/Response.html-B6L07dId.js b/assets/Response.html-DeMr4z_G.js similarity index 98% rename from assets/Response.html-B6L07dId.js rename to assets/Response.html-DeMr4z_G.js index de2016e0e..46e049d2a 100644 --- a/assets/Response.html-B6L07dId.js +++ b/assets/Response.html-DeMr4z_G.js @@ -1,4 +1,4 @@ -import{_ as r,c as p,b as e,d as a,e as t,f as n,a as o,r as d,o as i}from"./app-DsV01JBz.js";const u={};function b(m,s){const l=d("RouteLink");return i(),p("div",null,[e("p",null,[a(l,{to:"/doc/browser/"},{default:t(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[2]||(s[2]=n(" / ")),a(l,{to:"/doc/browser/"},{default:t(()=>s[1]||(s[1]=[n("@faasjs/browser")])),_:1}),s[3]||(s[3]=n(" / Response"))]),s[31]||(s[31]=o(`

Class: Response<T>

Response class

Example:

new Response({
+import{_ as r,c as p,b as e,d as a,e as t,f as n,a as o,r as d,o as i}from"./app-BlW5p_5f.js";const u={};function b(m,s){const l=d("RouteLink");return i(),p("div",null,[e("p",null,[a(l,{to:"/doc/browser/"},{default:t(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[2]||(s[2]=n(" / ")),a(l,{to:"/doc/browser/"},{default:t(()=>s[1]||(s[1]=[n("@faasjs/browser")])),_:1}),s[3]||(s[3]=n(" / Response"))]),s[31]||(s[31]=o(`

Class: Response<T>

Response class

Example:

new Response({
   status: 200,
   data: {
     name: 'FaasJS'
diff --git a/assets/ResponseError.html-DHURCQtn.js b/assets/ResponseError.html-BM96JV07.js
similarity index 98%
rename from assets/ResponseError.html-DHURCQtn.js
rename to assets/ResponseError.html-BM96JV07.js
index d2dc45ed3..4d2a28921 100644
--- a/assets/ResponseError.html-DHURCQtn.js
+++ b/assets/ResponseError.html-BM96JV07.js
@@ -1,4 +1,4 @@
-import{_ as t,c as d,b as e,d as l,e as o,f as n,a,r as p,o as i}from"./app-DsV01JBz.js";const u={};function m(b,s){const r=p("RouteLink");return i(),d("div",null,[e("p",null,[l(r,{to:"/doc/browser/"},{default:o(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[2]||(s[2]=n(" / ")),l(r,{to:"/doc/browser/"},{default:o(()=>s[1]||(s[1]=[n("@faasjs/browser")])),_:1}),s[3]||(s[3]=n(" / ResponseError"))]),s[19]||(s[19]=a(`

Class: ResponseError

ResponseError class

Example:

new ResponseError({
+import{_ as t,c as d,b as e,d as l,e as o,f as n,a,r as p,o as i}from"./app-BlW5p_5f.js";const u={};function m(b,s){const r=p("RouteLink");return i(),d("div",null,[e("p",null,[l(r,{to:"/doc/browser/"},{default:o(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[2]||(s[2]=n(" / ")),l(r,{to:"/doc/browser/"},{default:o(()=>s[1]||(s[1]=[n("@faasjs/browser")])),_:1}),s[3]||(s[3]=n(" / ResponseError"))]),s[19]||(s[19]=a(`

Class: ResponseError

ResponseError class

Example:

new ResponseError({
   status: 404,
   message: 'Not Found',
 })
diff --git a/assets/ResponseError.html-CxhstzLh.js b/assets/ResponseError.html-BNDJkXXe.js
similarity index 98%
rename from assets/ResponseError.html-CxhstzLh.js
rename to assets/ResponseError.html-BNDJkXXe.js
index 1ddd09e37..61bcd2bcb 100644
--- a/assets/ResponseError.html-CxhstzLh.js
+++ b/assets/ResponseError.html-BNDJkXXe.js
@@ -1 +1 @@
-import{_ as d,c as a,b as s,d as t,e as n,f as r,a as l,r as u,o as p}from"./app-DsV01JBz.js";const i={};function g(b,e){const o=u("RouteLink");return p(),a("div",null,[s("p",null,[t(o,{to:"/doc/request/"},{default:n(()=>e[0]||(e[0]=[r("Documents")])),_:1}),e[2]||(e[2]=r(" / ")),t(o,{to:"/doc/request/"},{default:n(()=>e[1]||(e[1]=[r("@faasjs/request")])),_:1}),e[3]||(e[3]=r(" / ResponseError"))]),e[28]||(e[28]=l('

Class: ResponseError

ResponseError class

Extends

  • Error

Constructors

new ResponseError()

',6)),s("blockquote",null,[s("p",null,[e[5]||(e[5]=s("strong",null,"new ResponseError",-1)),e[6]||(e[6]=r("(")),e[7]||(e[7]=s("code",null,"message",-1)),e[8]||(e[8]=r(", ")),e[9]||(e[9]=s("code",null,"response",-1)),e[10]||(e[10]=r("): ")),t(o,{to:"/doc/request/classes/ResponseError.html"},{default:n(()=>e[4]||(e[4]=[s("code",null,"ResponseError",-1)])),_:1})])]),e[29]||(e[29]=s("h4",{id:"parameters",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#parameters"},[s("span",null,"Parameters")])],-1)),e[30]||(e[30]=s("p",null,[r("• "),s("strong",null,"message"),r(": "),s("code",null,"string")],-1)),s("p",null,[e[12]||(e[12]=r("• ")),e[13]||(e[13]=s("strong",null,"response",-1)),e[14]||(e[14]=r(": ")),t(o,{to:"/doc/request/type-aliases/Response.html"},{default:n(()=>e[11]||(e[11]=[s("code",null,"Response",-1)])),_:1}),e[15]||(e[15]=r("<")),e[16]||(e[16]=s("code",null,"any",-1)),e[17]||(e[17]=r(">"))]),e[31]||(e[31]=s("h4",{id:"returns",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#returns"},[s("span",null,"Returns")])],-1)),s("p",null,[t(o,{to:"/doc/request/classes/ResponseError.html"},{default:n(()=>e[18]||(e[18]=[s("code",null,"ResponseError",-1)])),_:1})]),e[32]||(e[32]=l('

Overrides

Error.constructor

Properties

body

body: any

headers

headers: OutgoingHttpHeaders

request

',8)),s("blockquote",null,[s("p",null,[e[20]||(e[20]=s("strong",null,"request",-1)),e[21]||(e[21]=r(": ")),t(o,{to:"/doc/request/type-aliases/Request.html"},{default:n(()=>e[19]||(e[19]=[s("code",null,"Request",-1)])),_:1})])]),e[33]||(e[33]=s("h3",{id:"response",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#response"},[s("span",null,"response")])],-1)),s("blockquote",null,[s("p",null,[e[23]||(e[23]=s("strong",null,"response",-1)),e[24]||(e[24]=r(": ")),t(o,{to:"/doc/request/type-aliases/Response.html"},{default:n(()=>e[22]||(e[22]=[s("code",null,"Response",-1)])),_:1}),e[25]||(e[25]=r("<")),e[26]||(e[26]=s("code",null,"any",-1)),e[27]||(e[27]=r(">"))])]),e[34]||(e[34]=l('

statusCode

statusCode: number

statusMessage

statusMessage: string

',4))])}const q=d(i,[["render",g],["__file","ResponseError.html.vue"]]),m=JSON.parse('{"path":"/doc/request/classes/ResponseError.html","title":"Class: ResponseError","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new ResponseError()","slug":"new-responseerror","link":"#new-responseerror","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"body","slug":"body","link":"#body","children":[]},{"level":3,"title":"headers","slug":"headers","link":"#headers","children":[]},{"level":3,"title":"request","slug":"request","link":"#request","children":[]},{"level":3,"title":"response","slug":"response","link":"#response","children":[]},{"level":3,"title":"statusCode","slug":"statuscode","link":"#statuscode","children":[]},{"level":3,"title":"statusMessage","slug":"statusmessage","link":"#statusmessage","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/request/classes/ResponseError.md"}');export{q as comp,m as data}; +import{_ as d,c as a,b as s,d as t,e as n,f as r,a as l,r as u,o as p}from"./app-BlW5p_5f.js";const i={};function g(b,e){const o=u("RouteLink");return p(),a("div",null,[s("p",null,[t(o,{to:"/doc/request/"},{default:n(()=>e[0]||(e[0]=[r("Documents")])),_:1}),e[2]||(e[2]=r(" / ")),t(o,{to:"/doc/request/"},{default:n(()=>e[1]||(e[1]=[r("@faasjs/request")])),_:1}),e[3]||(e[3]=r(" / ResponseError"))]),e[28]||(e[28]=l('

Class: ResponseError

ResponseError class

Extends

  • Error

Constructors

new ResponseError()

',6)),s("blockquote",null,[s("p",null,[e[5]||(e[5]=s("strong",null,"new ResponseError",-1)),e[6]||(e[6]=r("(")),e[7]||(e[7]=s("code",null,"message",-1)),e[8]||(e[8]=r(", ")),e[9]||(e[9]=s("code",null,"response",-1)),e[10]||(e[10]=r("): ")),t(o,{to:"/doc/request/classes/ResponseError.html"},{default:n(()=>e[4]||(e[4]=[s("code",null,"ResponseError",-1)])),_:1})])]),e[29]||(e[29]=s("h4",{id:"parameters",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#parameters"},[s("span",null,"Parameters")])],-1)),e[30]||(e[30]=s("p",null,[r("• "),s("strong",null,"message"),r(": "),s("code",null,"string")],-1)),s("p",null,[e[12]||(e[12]=r("• ")),e[13]||(e[13]=s("strong",null,"response",-1)),e[14]||(e[14]=r(": ")),t(o,{to:"/doc/request/type-aliases/Response.html"},{default:n(()=>e[11]||(e[11]=[s("code",null,"Response",-1)])),_:1}),e[15]||(e[15]=r("<")),e[16]||(e[16]=s("code",null,"any",-1)),e[17]||(e[17]=r(">"))]),e[31]||(e[31]=s("h4",{id:"returns",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#returns"},[s("span",null,"Returns")])],-1)),s("p",null,[t(o,{to:"/doc/request/classes/ResponseError.html"},{default:n(()=>e[18]||(e[18]=[s("code",null,"ResponseError",-1)])),_:1})]),e[32]||(e[32]=l('

Overrides

Error.constructor

Properties

body

body: any

headers

headers: OutgoingHttpHeaders

request

',8)),s("blockquote",null,[s("p",null,[e[20]||(e[20]=s("strong",null,"request",-1)),e[21]||(e[21]=r(": ")),t(o,{to:"/doc/request/type-aliases/Request.html"},{default:n(()=>e[19]||(e[19]=[s("code",null,"Request",-1)])),_:1})])]),e[33]||(e[33]=s("h3",{id:"response",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#response"},[s("span",null,"response")])],-1)),s("blockquote",null,[s("p",null,[e[23]||(e[23]=s("strong",null,"response",-1)),e[24]||(e[24]=r(": ")),t(o,{to:"/doc/request/type-aliases/Response.html"},{default:n(()=>e[22]||(e[22]=[s("code",null,"Response",-1)])),_:1}),e[25]||(e[25]=r("<")),e[26]||(e[26]=s("code",null,"any",-1)),e[27]||(e[27]=r(">"))])]),e[34]||(e[34]=l('

statusCode

statusCode: number

statusMessage

statusMessage: string

',4))])}const q=d(i,[["render",g],["__file","ResponseError.html.vue"]]),m=JSON.parse('{"path":"/doc/request/classes/ResponseError.html","title":"Class: ResponseError","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new ResponseError()","slug":"new-responseerror","link":"#new-responseerror","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"body","slug":"body","link":"#body","children":[]},{"level":3,"title":"headers","slug":"headers","link":"#headers","children":[]},{"level":3,"title":"request","slug":"request","link":"#request","children":[]},{"level":3,"title":"response","slug":"response","link":"#response","children":[]},{"level":3,"title":"statusCode","slug":"statuscode","link":"#statuscode","children":[]},{"level":3,"title":"statusMessage","slug":"statusmessage","link":"#statusmessage","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/request/classes/ResponseError.md"}');export{q as comp,m as data}; diff --git a/assets/ResponseError.html-C_BNqvjW.js b/assets/ResponseError.html-DQjvfMot.js similarity index 98% rename from assets/ResponseError.html-C_BNqvjW.js rename to assets/ResponseError.html-DQjvfMot.js index 2300ff5a2..4359347f0 100644 --- a/assets/ResponseError.html-C_BNqvjW.js +++ b/assets/ResponseError.html-DQjvfMot.js @@ -1,4 +1,4 @@ -import{_ as o,c as d,b as e,d as a,e as l,f as n,a as t,r as p,o as i}from"./app-DsV01JBz.js";const u={};function m(b,s){const r=p("RouteLink");return i(),d("div",null,[e("p",null,[a(r,{to:"/doc/react/"},{default:l(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[2]||(s[2]=n(" / ")),a(r,{to:"/doc/react/"},{default:l(()=>s[1]||(s[1]=[n("@faasjs/react")])),_:1}),s[3]||(s[3]=n(" / ResponseError"))]),s[19]||(s[19]=t(`

Class: ResponseError

ResponseError class

Example:

new ResponseError({
+import{_ as o,c as d,b as e,d as a,e as l,f as n,a as t,r as p,o as i}from"./app-BlW5p_5f.js";const u={};function m(b,s){const r=p("RouteLink");return i(),d("div",null,[e("p",null,[a(r,{to:"/doc/react/"},{default:l(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[2]||(s[2]=n(" / ")),a(r,{to:"/doc/react/"},{default:l(()=>s[1]||(s[1]=[n("@faasjs/react")])),_:1}),s[3]||(s[3]=n(" / ResponseError"))]),s[19]||(s[19]=t(`

Class: ResponseError

ResponseError class

Example:

new ResponseError({
   status: 404,
   message: 'Not Found',
 })
diff --git a/assets/ResponseError.html-BSoRB76y.js b/assets/ResponseError.html-SisZlLOx.js
similarity index 98%
rename from assets/ResponseError.html-BSoRB76y.js
rename to assets/ResponseError.html-SisZlLOx.js
index 606f64c64..83ae2ec62 100644
--- a/assets/ResponseError.html-BSoRB76y.js
+++ b/assets/ResponseError.html-SisZlLOx.js
@@ -1,4 +1,4 @@
-import{_ as t,c as d,b as e,d as l,e as a,f as n,a as o,r as p,o as u}from"./app-DsV01JBz.js";const i={};function m(g,s){const r=p("RouteLink");return u(),d("div",null,[e("p",null,[l(r,{to:"/doc/vue-plugin/"},{default:a(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[2]||(s[2]=n(" / ")),l(r,{to:"/doc/vue-plugin/"},{default:a(()=>s[1]||(s[1]=[n("@faasjs/vue-plugin")])),_:1}),s[3]||(s[3]=n(" / ResponseError"))]),s[19]||(s[19]=o(`

Class: ResponseError

ResponseError class

Example:

new ResponseError({
+import{_ as t,c as d,b as e,d as l,e as a,f as n,a as o,r as p,o as u}from"./app-BlW5p_5f.js";const i={};function m(g,s){const r=p("RouteLink");return u(),d("div",null,[e("p",null,[l(r,{to:"/doc/vue-plugin/"},{default:a(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[2]||(s[2]=n(" / ")),l(r,{to:"/doc/vue-plugin/"},{default:a(()=>s[1]||(s[1]=[n("@faasjs/vue-plugin")])),_:1}),s[3]||(s[3]=n(" / ResponseError"))]),s[19]||(s[19]=o(`

Class: ResponseError

ResponseError class

Example:

new ResponseError({
   status: 404,
   message: 'Not Found',
 })
diff --git a/assets/ResponseHeaders.html-lZbX7ROJ.js b/assets/ResponseHeaders.html-BLy1F2f-.js
similarity index 95%
rename from assets/ResponseHeaders.html-lZbX7ROJ.js
rename to assets/ResponseHeaders.html-BLy1F2f-.js
index 8d33f1701..3a436bf54 100644
--- a/assets/ResponseHeaders.html-lZbX7ROJ.js
+++ b/assets/ResponseHeaders.html-BLy1F2f-.js
@@ -1 +1 @@
-import{_ as n,c as r,b as d,d as o,e as t,f as s,a as i,r as l,o as p}from"./app-DsV01JBz.js";const c={};function u(f,e){const a=l("RouteLink");return p(),r("div",null,[d("p",null,[o(a,{to:"/doc/browser/"},{default:t(()=>e[0]||(e[0]=[s("Documents")])),_:1}),e[2]||(e[2]=s(" / ")),o(a,{to:"/doc/browser/"},{default:t(()=>e[1]||(e[1]=[s("@faasjs/browser")])),_:1}),e[3]||(e[3]=s(" / ResponseHeaders"))]),e[4]||(e[4]=i('

Type Alias: ResponseHeaders

ResponseHeaders: object

Index Signature

[key: string]: string

',4))])}const g=n(c,[["render",u],["__file","ResponseHeaders.html.vue"]]),x=JSON.parse('{"path":"/doc/browser/type-aliases/ResponseHeaders.html","title":"Type Alias: ResponseHeaders","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/browser/type-aliases/ResponseHeaders.md"}');export{g as comp,x as data}; +import{_ as n,c as r,b as d,d as o,e as t,f as s,a as i,r as l,o as p}from"./app-BlW5p_5f.js";const c={};function u(f,e){const a=l("RouteLink");return p(),r("div",null,[d("p",null,[o(a,{to:"/doc/browser/"},{default:t(()=>e[0]||(e[0]=[s("Documents")])),_:1}),e[2]||(e[2]=s(" / ")),o(a,{to:"/doc/browser/"},{default:t(()=>e[1]||(e[1]=[s("@faasjs/browser")])),_:1}),e[3]||(e[3]=s(" / ResponseHeaders"))]),e[4]||(e[4]=i('

Type Alias: ResponseHeaders

ResponseHeaders: object

Index Signature

[key: string]: string

',4))])}const g=n(c,[["render",u],["__file","ResponseHeaders.html.vue"]]),x=JSON.parse('{"path":"/doc/browser/type-aliases/ResponseHeaders.html","title":"Type Alias: ResponseHeaders","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/browser/type-aliases/ResponseHeaders.md"}');export{g as comp,x as data}; diff --git a/assets/ResponseHeaders.html-BvNxkV_3.js b/assets/ResponseHeaders.html-CZyQEFtC.js similarity index 95% rename from assets/ResponseHeaders.html-BvNxkV_3.js rename to assets/ResponseHeaders.html-CZyQEFtC.js index 204fdc73b..d085f4939 100644 --- a/assets/ResponseHeaders.html-BvNxkV_3.js +++ b/assets/ResponseHeaders.html-CZyQEFtC.js @@ -1 +1 @@ -import{_ as o,c as d,b as r,d as n,e as t,f as s,a as i,r as l,o as p}from"./app-DsV01JBz.js";const u={};function c(g,e){const a=l("RouteLink");return p(),d("div",null,[r("p",null,[n(a,{to:"/doc/vue-plugin/"},{default:t(()=>e[0]||(e[0]=[s("Documents")])),_:1}),e[2]||(e[2]=s(" / ")),n(a,{to:"/doc/vue-plugin/"},{default:t(()=>e[1]||(e[1]=[s("@faasjs/vue-plugin")])),_:1}),e[3]||(e[3]=s(" / ResponseHeaders"))]),e[4]||(e[4]=i('

Type Alias: ResponseHeaders

ResponseHeaders: object

Index Signature

[key: string]: string

',4))])}const m=o(u,[["render",c],["__file","ResponseHeaders.html.vue"]]),x=JSON.parse('{"path":"/doc/vue-plugin/type-aliases/ResponseHeaders.html","title":"Type Alias: ResponseHeaders","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/vue-plugin/type-aliases/ResponseHeaders.md"}');export{m as comp,x as data}; +import{_ as o,c as d,b as r,d as n,e as t,f as s,a as i,r as l,o as p}from"./app-BlW5p_5f.js";const u={};function c(g,e){const a=l("RouteLink");return p(),d("div",null,[r("p",null,[n(a,{to:"/doc/vue-plugin/"},{default:t(()=>e[0]||(e[0]=[s("Documents")])),_:1}),e[2]||(e[2]=s(" / ")),n(a,{to:"/doc/vue-plugin/"},{default:t(()=>e[1]||(e[1]=[s("@faasjs/vue-plugin")])),_:1}),e[3]||(e[3]=s(" / ResponseHeaders"))]),e[4]||(e[4]=i('

Type Alias: ResponseHeaders

ResponseHeaders: object

Index Signature

[key: string]: string

',4))])}const m=o(u,[["render",c],["__file","ResponseHeaders.html.vue"]]),x=JSON.parse('{"path":"/doc/vue-plugin/type-aliases/ResponseHeaders.html","title":"Type Alias: ResponseHeaders","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/vue-plugin/type-aliases/ResponseHeaders.md"}');export{m as comp,x as data}; diff --git a/assets/ResponseHeaders.html-YNt4E3ll.js b/assets/ResponseHeaders.html-NCgYNEYi.js similarity index 95% rename from assets/ResponseHeaders.html-YNt4E3ll.js rename to assets/ResponseHeaders.html-NCgYNEYi.js index fc9b7191e..fc38edc2d 100644 --- a/assets/ResponseHeaders.html-YNt4E3ll.js +++ b/assets/ResponseHeaders.html-NCgYNEYi.js @@ -1 +1 @@ -import{_ as o,c as r,b as d,d as t,e as n,f as s,a as i,r as l,o as p}from"./app-DsV01JBz.js";const c={};function u(f,e){const a=l("RouteLink");return p(),r("div",null,[d("p",null,[t(a,{to:"/doc/react/"},{default:n(()=>e[0]||(e[0]=[s("Documents")])),_:1}),e[2]||(e[2]=s(" / ")),t(a,{to:"/doc/react/"},{default:n(()=>e[1]||(e[1]=[s("@faasjs/react")])),_:1}),e[3]||(e[3]=s(" / ResponseHeaders"))]),e[4]||(e[4]=i('

Type Alias: ResponseHeaders

ResponseHeaders: object

Index Signature

[key: string]: string

',4))])}const g=o(c,[["render",u],["__file","ResponseHeaders.html.vue"]]),x=JSON.parse('{"path":"/doc/react/type-aliases/ResponseHeaders.html","title":"Type Alias: ResponseHeaders","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/type-aliases/ResponseHeaders.md"}');export{g as comp,x as data}; +import{_ as o,c as r,b as d,d as t,e as n,f as s,a as i,r as l,o as p}from"./app-BlW5p_5f.js";const c={};function u(f,e){const a=l("RouteLink");return p(),r("div",null,[d("p",null,[t(a,{to:"/doc/react/"},{default:n(()=>e[0]||(e[0]=[s("Documents")])),_:1}),e[2]||(e[2]=s(" / ")),t(a,{to:"/doc/react/"},{default:n(()=>e[1]||(e[1]=[s("@faasjs/react")])),_:1}),e[3]||(e[3]=s(" / ResponseHeaders"))]),e[4]||(e[4]=i('

Type Alias: ResponseHeaders

ResponseHeaders: object

Index Signature

[key: string]: string

',4))])}const g=o(c,[["render",u],["__file","ResponseHeaders.html.vue"]]),x=JSON.parse('{"path":"/doc/react/type-aliases/ResponseHeaders.html","title":"Type Alias: ResponseHeaders","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Index Signature","slug":"index-signature","link":"#index-signature","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/type-aliases/ResponseHeaders.md"}');export{g as comp,x as data}; diff --git a/assets/ResponseProps.html-Dub91jOi.js b/assets/ResponseProps.html-CeMhyHhr.js similarity index 97% rename from assets/ResponseProps.html-Dub91jOi.js rename to assets/ResponseProps.html-CeMhyHhr.js index e7b4f67a8..ec520ec5a 100644 --- a/assets/ResponseProps.html-Dub91jOi.js +++ b/assets/ResponseProps.html-CeMhyHhr.js @@ -1 +1 @@ -import{_ as n,c as r,b as s,d as o,e as l,f as t,a as d,r as p,o as i}from"./app-DsV01JBz.js";const u={};function c(h,e){const a=p("RouteLink");return i(),r("div",null,[s("p",null,[o(a,{to:"/doc/browser/"},{default:l(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(a,{to:"/doc/browser/"},{default:l(()=>e[1]||(e[1]=[t("@faasjs/browser")])),_:1}),e[3]||(e[3]=t(" / ResponseProps"))]),e[9]||(e[9]=d('

Type Alias: ResponseProps<T>

ResponseProps<T>: object

Type Parameters

T = any

Type declaration

body?

optional body: any

data?

optional data: T

headers?

',10)),s("blockquote",null,[s("p",null,[e[5]||(e[5]=s("code",null,"optional",-1)),e[6]||(e[6]=t()),e[7]||(e[7]=s("strong",null,"headers",-1)),e[8]||(e[8]=t(": ")),o(a,{to:"/doc/browser/type-aliases/ResponseHeaders.html"},{default:l(()=>e[4]||(e[4]=[s("code",null,"ResponseHeaders",-1)])),_:1})])]),e[10]||(e[10]=s("h3",{id:"status",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#status"},[s("span",null,"status?")])],-1)),e[11]||(e[11]=s("blockquote",null,[s("p",null,[s("code",null,"optional"),t(),s("strong",null,"status"),t(": "),s("code",null,"number")])],-1))])}const y=n(u,[["render",c],["__file","ResponseProps.html.vue"]]),m=JSON.parse('{"path":"/doc/browser/type-aliases/ResponseProps.html","title":"Type Alias: ResponseProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"body?","slug":"body","link":"#body","children":[]},{"level":3,"title":"data?","slug":"data","link":"#data","children":[]},{"level":3,"title":"headers?","slug":"headers","link":"#headers","children":[]},{"level":3,"title":"status?","slug":"status","link":"#status","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/browser/type-aliases/ResponseProps.md"}');export{y as comp,m as data}; +import{_ as n,c as r,b as s,d as o,e as l,f as t,a as d,r as p,o as i}from"./app-BlW5p_5f.js";const u={};function c(h,e){const a=p("RouteLink");return i(),r("div",null,[s("p",null,[o(a,{to:"/doc/browser/"},{default:l(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(a,{to:"/doc/browser/"},{default:l(()=>e[1]||(e[1]=[t("@faasjs/browser")])),_:1}),e[3]||(e[3]=t(" / ResponseProps"))]),e[9]||(e[9]=d('

Type Alias: ResponseProps<T>

ResponseProps<T>: object

Type Parameters

T = any

Type declaration

body?

optional body: any

data?

optional data: T

headers?

',10)),s("blockquote",null,[s("p",null,[e[5]||(e[5]=s("code",null,"optional",-1)),e[6]||(e[6]=t()),e[7]||(e[7]=s("strong",null,"headers",-1)),e[8]||(e[8]=t(": ")),o(a,{to:"/doc/browser/type-aliases/ResponseHeaders.html"},{default:l(()=>e[4]||(e[4]=[s("code",null,"ResponseHeaders",-1)])),_:1})])]),e[10]||(e[10]=s("h3",{id:"status",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#status"},[s("span",null,"status?")])],-1)),e[11]||(e[11]=s("blockquote",null,[s("p",null,[s("code",null,"optional"),t(),s("strong",null,"status"),t(": "),s("code",null,"number")])],-1))])}const y=n(u,[["render",c],["__file","ResponseProps.html.vue"]]),m=JSON.parse('{"path":"/doc/browser/type-aliases/ResponseProps.html","title":"Type Alias: ResponseProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"body?","slug":"body","link":"#body","children":[]},{"level":3,"title":"data?","slug":"data","link":"#data","children":[]},{"level":3,"title":"headers?","slug":"headers","link":"#headers","children":[]},{"level":3,"title":"status?","slug":"status","link":"#status","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/browser/type-aliases/ResponseProps.md"}');export{y as comp,m as data}; diff --git a/assets/Routes.html-CyJknPiP.js b/assets/Routes.html-C8B-ML04.js similarity index 98% rename from assets/Routes.html-CyJknPiP.js rename to assets/Routes.html-C8B-ML04.js index feabee0cf..1ad80bfe8 100644 --- a/assets/Routes.html-CyJknPiP.js +++ b/assets/Routes.html-C8B-ML04.js @@ -1,4 +1,4 @@ -import{_ as l,c as i,b as a,d as e,e as p,f as n,a as o,r as c,o as u}from"./app-DsV01JBz.js";const r={};function d(k,s){const t=c("RouteLink");return u(),i("div",null,[a("p",null,[e(t,{to:"/doc/ant-design/"},{default:p(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[2]||(s[2]=n(" / ")),e(t,{to:"/doc/ant-design/"},{default:p(()=>s[1]||(s[1]=[n("@faasjs/ant-design")])),_:1}),s[3]||(s[3]=n(" / Routes"))]),s[8]||(s[8]=o('

Function: Routes()

Routes(props): Element

Routes with lazy loading and 404 page.

Parameters

',4)),a("p",null,[s[5]||(s[5]=n("• ")),s[6]||(s[6]=a("strong",null,"props",-1)),s[7]||(s[7]=n(": ")),e(t,{to:"/doc/ant-design/interfaces/RoutesProps.html"},{default:p(()=>s[4]||(s[4]=[a("code",null,"RoutesProps",-1)])),_:1})]),s[9]||(s[9]=o(`

Returns

Element

Example

import { Routes, lazy } from '@faasjs/ant-design'
+import{_ as l,c as i,b as a,d as e,e as p,f as n,a as o,r as c,o as u}from"./app-BlW5p_5f.js";const r={};function d(k,s){const t=c("RouteLink");return u(),i("div",null,[a("p",null,[e(t,{to:"/doc/ant-design/"},{default:p(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[2]||(s[2]=n(" / ")),e(t,{to:"/doc/ant-design/"},{default:p(()=>s[1]||(s[1]=[n("@faasjs/ant-design")])),_:1}),s[3]||(s[3]=n(" / Routes"))]),s[8]||(s[8]=o('

Function: Routes()

Routes(props): Element

Routes with lazy loading and 404 page.

Parameters

',4)),a("p",null,[s[5]||(s[5]=n("• ")),s[6]||(s[6]=a("strong",null,"props",-1)),s[7]||(s[7]=n(": ")),e(t,{to:"/doc/ant-design/interfaces/RoutesProps.html"},{default:p(()=>s[4]||(s[4]=[a("code",null,"RoutesProps",-1)])),_:1})]),s[9]||(s[9]=o(`

Returns

Element

Example

import { Routes, lazy } from '@faasjs/ant-design'
 import { BrowserRouter } from 'react-router-dom'
 
 export function App () {
diff --git a/assets/RoutesProps.html-CdDX_Efg.js b/assets/RoutesProps.html-C9KPTaCq.js
similarity index 96%
rename from assets/RoutesProps.html-CdDX_Efg.js
rename to assets/RoutesProps.html-C9KPTaCq.js
index 06cded704..05379ddbb 100644
--- a/assets/RoutesProps.html-CdDX_Efg.js
+++ b/assets/RoutesProps.html-C9KPTaCq.js
@@ -1 +1 @@
-import{_ as a,c as r,b as l,d as n,e as s,f as o,a as d,r as c,o as i}from"./app-DsV01JBz.js";const p={};function u(f,e){const t=c("RouteLink");return i(),r("div",null,[l("p",null,[n(t,{to:"/doc/ant-design/"},{default:s(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),n(t,{to:"/doc/ant-design/"},{default:s(()=>e[1]||(e[1]=[o("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=o(" / RoutesProps"))]),e[4]||(e[4]=d('

Interface: RoutesProps

Properties

fallback?

optional fallback: Element

notFound?

optional notFound: Element

routes

routes: RouteProps & object[]

',8))])}const k=a(p,[["render",u],["__file","RoutesProps.html.vue"]]),b=JSON.parse('{"path":"/doc/ant-design/interfaces/RoutesProps.html","title":"Interface: RoutesProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"fallback?","slug":"fallback","link":"#fallback","children":[]},{"level":3,"title":"notFound?","slug":"notfound","link":"#notfound","children":[]},{"level":3,"title":"routes","slug":"routes","link":"#routes","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/RoutesProps.md"}');export{k as comp,b as data}; +import{_ as a,c as r,b as l,d as n,e as s,f as o,a as d,r as c,o as i}from"./app-BlW5p_5f.js";const p={};function u(f,e){const t=c("RouteLink");return i(),r("div",null,[l("p",null,[n(t,{to:"/doc/ant-design/"},{default:s(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),n(t,{to:"/doc/ant-design/"},{default:s(()=>e[1]||(e[1]=[o("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=o(" / RoutesProps"))]),e[4]||(e[4]=d('

Interface: RoutesProps

Properties

fallback?

optional fallback: Element

notFound?

optional notFound: Element

routes

routes: RouteProps & object[]

',8))])}const k=a(p,[["render",u],["__file","RoutesProps.html.vue"]]),b=JSON.parse('{"path":"/doc/ant-design/interfaces/RoutesProps.html","title":"Interface: RoutesProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"fallback?","slug":"fallback","link":"#fallback","children":[]},{"level":3,"title":"notFound?","slug":"notfound","link":"#notfound","children":[]},{"level":3,"title":"routes","slug":"routes","link":"#routes","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/RoutesProps.md"}');export{k as comp,b as data}; diff --git a/assets/SECURITY.html-DeZDJ9b4.js b/assets/SECURITY.html-BeRu2KWn.js similarity index 95% rename from assets/SECURITY.html-DeZDJ9b4.js rename to assets/SECURITY.html-BeRu2KWn.js index 6941d328f..43367f932 100644 --- a/assets/SECURITY.html-DeZDJ9b4.js +++ b/assets/SECURITY.html-BeRu2KWn.js @@ -1 +1 @@ -import{_ as a,c as s,a as n,o as r}from"./app-DsV01JBz.js";const t={};function o(i,e){return r(),s("div",null,e[0]||(e[0]=[n('

FaasJS Security Guide

If you discover any security vulnerabilities while using and developing FaasJS, you can submit an Issue or send an email to ben@zfben.com.

Since FaasJS includes multiple components, each component has its own security guide. For more details, please refer to the documentation of each component.

FaasJS 安全指南

若您在使用和开发 FaasJS 时发现安全隐患,可以提交 Issue 或发送邮件至 ben@zfben.com

由于 FaasJS 包含了多个组件,每个组件都有各自的安全指南,因此详情请阅读各个组件的文档。

',6)]))}const l=a(t,[["render",o],["__file","SECURITY.html.vue"]]),f=JSON.parse('{"path":"/SECURITY.html","title":"FaasJS Security Guide","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"SECURITY.md"}');export{l as comp,f as data}; +import{_ as a,c as s,a as n,o as r}from"./app-BlW5p_5f.js";const t={};function o(i,e){return r(),s("div",null,e[0]||(e[0]=[n('

FaasJS Security Guide

If you discover any security vulnerabilities while using and developing FaasJS, you can submit an Issue or send an email to ben@zfben.com.

Since FaasJS includes multiple components, each component has its own security guide. For more details, please refer to the documentation of each component.

FaasJS 安全指南

若您在使用和开发 FaasJS 时发现安全隐患,可以提交 Issue 或发送邮件至 ben@zfben.com

由于 FaasJS 包含了多个组件,每个组件都有各自的安全指南,因此详情请阅读各个组件的文档。

',6)]))}const l=a(t,[["render",o],["__file","SECURITY.html.vue"]]),f=JSON.parse('{"path":"/SECURITY.html","title":"FaasJS Security Guide","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"SECURITY.md"}');export{l as comp,f as data}; diff --git a/assets/Server.html-C-SkHgYP.js b/assets/Server.html-B8K4j26G.js similarity index 99% rename from assets/Server.html-C-SkHgYP.js rename to assets/Server.html-B8K4j26G.js index 3210b227d..139079f9d 100644 --- a/assets/Server.html-C-SkHgYP.js +++ b/assets/Server.html-B8K4j26G.js @@ -1,4 +1,4 @@ -import{_ as l,c as p,b as s,d as r,e as a,f as o,a as t,r as c,o as d}from"./app-DsV01JBz.js";const i={};function u(h,e){const n=c("RouteLink");return d(),p("div",null,[s("p",null,[r(n,{to:"/doc/server/"},{default:a(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),r(n,{to:"/doc/server/"},{default:a(()=>e[1]||(e[1]=[o("@faasjs/server")])),_:1}),e[3]||(e[3]=o(" / Server"))]),e[12]||(e[12]=t(`

Class: Server

FaasJS Server.

const server = new Server(process.cwd(), {
+import{_ as l,c as p,b as s,d as r,e as a,f as o,a as t,r as c,o as d}from"./app-BlW5p_5f.js";const i={};function u(h,e){const n=c("RouteLink");return d(),p("div",null,[s("p",null,[r(n,{to:"/doc/server/"},{default:a(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),r(n,{to:"/doc/server/"},{default:a(()=>e[1]||(e[1]=[o("@faasjs/server")])),_:1}),e[3]||(e[3]=o(" / Server"))]),e[12]||(e[12]=t(`

Class: Server

FaasJS Server.

const server = new Server(process.cwd(), {
  port: 8080,
  cache: false,
 })
diff --git a/assets/Session.html-BozO1Lvp.js b/assets/Session.html-BbUyd-27.js
similarity index 99%
rename from assets/Session.html-BozO1Lvp.js
rename to assets/Session.html-BbUyd-27.js
index 1815ed5e1..c6e11dd16 100644
--- a/assets/Session.html-BozO1Lvp.js
+++ b/assets/Session.html-BbUyd-27.js
@@ -1 +1 @@
-import{_ as l,c as a,b as s,d as t,e as r,f as n,a as d,r as i,o as p}from"./app-DsV01JBz.js";const u={};function g(b,e){const o=i("RouteLink");return p(),a("div",null,[s("p",null,[t(o,{to:"/doc/http/"},{default:r(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),t(o,{to:"/doc/http/"},{default:r(()=>e[1]||(e[1]=[n("@faasjs/http")])),_:1}),e[3]||(e[3]=n(" / Session"))]),e[71]||(e[71]=d('

Class: Session<S, C>

Type Parameters

S extends Record<string, string> = any

C extends Record<string, string> = any

Constructors

new Session()

',6)),s("blockquote",null,[s("p",null,[e[5]||(e[5]=s("strong",null,"new Session",-1)),e[6]||(e[6]=n("<")),e[7]||(e[7]=s("code",null,"S",-1)),e[8]||(e[8]=n(", ")),e[9]||(e[9]=s("code",null,"C",-1)),e[10]||(e[10]=n(">(")),e[11]||(e[11]=s("code",null,"cookie",-1)),e[12]||(e[12]=n(", ")),e[13]||(e[13]=s("code",null,"config",-1)),e[14]||(e[14]=n("): ")),t(o,{to:"/doc/http/classes/Session.html"},{default:r(()=>e[4]||(e[4]=[s("code",null,"Session",-1)])),_:1}),e[15]||(e[15]=n("<")),e[16]||(e[16]=s("code",null,"S",-1)),e[17]||(e[17]=n(", ")),e[18]||(e[18]=s("code",null,"C",-1)),e[19]||(e[19]=n(">"))])]),e[72]||(e[72]=s("h4",{id:"parameters",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#parameters"},[s("span",null,"Parameters")])],-1)),s("p",null,[e[21]||(e[21]=n("• ")),e[22]||(e[22]=s("strong",null,"cookie",-1)),e[23]||(e[23]=n(": ")),t(o,{to:"/doc/http/classes/Cookie.html"},{default:r(()=>e[20]||(e[20]=[s("code",null,"Cookie",-1)])),_:1}),e[24]||(e[24]=n("<")),e[25]||(e[25]=s("code",null,"C",-1)),e[26]||(e[26]=n(", ")),e[27]||(e[27]=s("code",null,"S",-1)),e[28]||(e[28]=n(">"))]),s("p",null,[e[30]||(e[30]=n("• ")),e[31]||(e[31]=s("strong",null,"config",-1)),e[32]||(e[32]=n(": ")),t(o,{to:"/doc/http/type-aliases/SessionOptions.html"},{default:r(()=>e[29]||(e[29]=[s("code",null,"SessionOptions",-1)])),_:1})]),e[73]||(e[73]=s("h4",{id:"returns",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#returns"},[s("span",null,"Returns")])],-1)),s("p",null,[t(o,{to:"/doc/http/classes/Session.html"},{default:r(()=>e[33]||(e[33]=[s("code",null,"Session",-1)])),_:1}),e[34]||(e[34]=n("<")),e[35]||(e[35]=s("code",null,"S",-1)),e[36]||(e[36]=n(", ")),e[37]||(e[37]=s("code",null,"C",-1)),e[38]||(e[38]=n(">"))]),e[74]||(e[74]=d('

Methods

decode()

decode<TData>(text): SessionContent | TData

Type Parameters

TData = any

Parameters

text: string

Returns

SessionContent | TData

encode()

encode(text): string

Parameters

text: SessionContent

Returns

string

invoke()

invoke(cookie?, logger?): void

Parameters

cookie?: string

logger?: Logger

Returns

void

read()

read(key): string | number

Parameters

key: string

Returns

string | number

update()

',29)),s("blockquote",null,[s("p",null,[e[40]||(e[40]=s("strong",null,"update",-1)),e[41]||(e[41]=n("(): ")),t(o,{to:"/doc/http/classes/Session.html"},{default:r(()=>e[39]||(e[39]=[s("code",null,"Session",-1)])),_:1}),e[42]||(e[42]=n("<")),e[43]||(e[43]=s("code",null,"S",-1)),e[44]||(e[44]=n(", ")),e[45]||(e[45]=s("code",null,"C",-1)),e[46]||(e[46]=n(">"))])]),e[75]||(e[75]=s("h4",{id:"returns-5",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#returns-5"},[s("span",null,"Returns")])],-1)),s("p",null,[t(o,{to:"/doc/http/classes/Session.html"},{default:r(()=>e[47]||(e[47]=[s("code",null,"Session",-1)])),_:1}),e[48]||(e[48]=n("<")),e[49]||(e[49]=s("code",null,"S",-1)),e[50]||(e[50]=n(", ")),e[51]||(e[51]=s("code",null,"C",-1)),e[52]||(e[52]=n(">"))]),e[76]||(e[76]=s("h3",{id:"write",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#write"},[s("span",null,"write()")])],-1)),s("blockquote",null,[s("p",null,[e[54]||(e[54]=s("strong",null,"write",-1)),e[55]||(e[55]=n("(")),e[56]||(e[56]=s("code",null,"key",-1)),e[57]||(e[57]=n(", ")),e[58]||(e[58]=s("code",null,"value",-1)),e[59]||(e[59]=n("?): ")),t(o,{to:"/doc/http/classes/Session.html"},{default:r(()=>e[53]||(e[53]=[s("code",null,"Session",-1)])),_:1}),e[60]||(e[60]=n("<")),e[61]||(e[61]=s("code",null,"S",-1)),e[62]||(e[62]=n(", ")),e[63]||(e[63]=s("code",null,"C",-1)),e[64]||(e[64]=n(">"))])]),e[77]||(e[77]=d('

Parameters

key: string

value?: string | number

Returns

',4)),s("p",null,[t(o,{to:"/doc/http/classes/Session.html"},{default:r(()=>e[65]||(e[65]=[s("code",null,"Session",-1)])),_:1}),e[66]||(e[66]=n("<")),e[67]||(e[67]=s("code",null,"S",-1)),e[68]||(e[68]=n(", ")),e[69]||(e[69]=s("code",null,"C",-1)),e[70]||(e[70]=n(">"))]),e[78]||(e[78]=d('

Properties

config

readonly config: object

cipherName

cipherName: string

digest

digest: string

iterations

iterations: number

key

key: string

keylen

keylen: number

salt

salt: string

secret

secret: string

signedSalt

signedSalt: string

content

content: Record<string, string | number>

',21))])}const h=l(u,[["render",g],["__file","Session.html.vue"]]),m=JSON.parse('{"path":"/doc/http/classes/Session.html","title":"Class: Session","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new Session()","slug":"new-session","link":"#new-session","children":[]}]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"decode()","slug":"decode","link":"#decode","children":[]},{"level":3,"title":"encode()","slug":"encode","link":"#encode","children":[]},{"level":3,"title":"invoke()","slug":"invoke","link":"#invoke","children":[]},{"level":3,"title":"read()","slug":"read","link":"#read","children":[]},{"level":3,"title":"update()","slug":"update","link":"#update","children":[]},{"level":3,"title":"write()","slug":"write","link":"#write","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"config","slug":"config","link":"#config","children":[]},{"level":3,"title":"content","slug":"content","link":"#content","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/classes/Session.md"}');export{h as comp,m as data}; +import{_ as l,c as a,b as s,d as t,e as r,f as n,a as d,r as i,o as p}from"./app-BlW5p_5f.js";const u={};function g(b,e){const o=i("RouteLink");return p(),a("div",null,[s("p",null,[t(o,{to:"/doc/http/"},{default:r(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),t(o,{to:"/doc/http/"},{default:r(()=>e[1]||(e[1]=[n("@faasjs/http")])),_:1}),e[3]||(e[3]=n(" / Session"))]),e[71]||(e[71]=d('

Class: Session<S, C>

Type Parameters

S extends Record<string, string> = any

C extends Record<string, string> = any

Constructors

new Session()

',6)),s("blockquote",null,[s("p",null,[e[5]||(e[5]=s("strong",null,"new Session",-1)),e[6]||(e[6]=n("<")),e[7]||(e[7]=s("code",null,"S",-1)),e[8]||(e[8]=n(", ")),e[9]||(e[9]=s("code",null,"C",-1)),e[10]||(e[10]=n(">(")),e[11]||(e[11]=s("code",null,"cookie",-1)),e[12]||(e[12]=n(", ")),e[13]||(e[13]=s("code",null,"config",-1)),e[14]||(e[14]=n("): ")),t(o,{to:"/doc/http/classes/Session.html"},{default:r(()=>e[4]||(e[4]=[s("code",null,"Session",-1)])),_:1}),e[15]||(e[15]=n("<")),e[16]||(e[16]=s("code",null,"S",-1)),e[17]||(e[17]=n(", ")),e[18]||(e[18]=s("code",null,"C",-1)),e[19]||(e[19]=n(">"))])]),e[72]||(e[72]=s("h4",{id:"parameters",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#parameters"},[s("span",null,"Parameters")])],-1)),s("p",null,[e[21]||(e[21]=n("• ")),e[22]||(e[22]=s("strong",null,"cookie",-1)),e[23]||(e[23]=n(": ")),t(o,{to:"/doc/http/classes/Cookie.html"},{default:r(()=>e[20]||(e[20]=[s("code",null,"Cookie",-1)])),_:1}),e[24]||(e[24]=n("<")),e[25]||(e[25]=s("code",null,"C",-1)),e[26]||(e[26]=n(", ")),e[27]||(e[27]=s("code",null,"S",-1)),e[28]||(e[28]=n(">"))]),s("p",null,[e[30]||(e[30]=n("• ")),e[31]||(e[31]=s("strong",null,"config",-1)),e[32]||(e[32]=n(": ")),t(o,{to:"/doc/http/type-aliases/SessionOptions.html"},{default:r(()=>e[29]||(e[29]=[s("code",null,"SessionOptions",-1)])),_:1})]),e[73]||(e[73]=s("h4",{id:"returns",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#returns"},[s("span",null,"Returns")])],-1)),s("p",null,[t(o,{to:"/doc/http/classes/Session.html"},{default:r(()=>e[33]||(e[33]=[s("code",null,"Session",-1)])),_:1}),e[34]||(e[34]=n("<")),e[35]||(e[35]=s("code",null,"S",-1)),e[36]||(e[36]=n(", ")),e[37]||(e[37]=s("code",null,"C",-1)),e[38]||(e[38]=n(">"))]),e[74]||(e[74]=d('

Methods

decode()

decode<TData>(text): SessionContent | TData

Type Parameters

TData = any

Parameters

text: string

Returns

SessionContent | TData

encode()

encode(text): string

Parameters

text: SessionContent

Returns

string

invoke()

invoke(cookie?, logger?): void

Parameters

cookie?: string

logger?: Logger

Returns

void

read()

read(key): string | number

Parameters

key: string

Returns

string | number

update()

',29)),s("blockquote",null,[s("p",null,[e[40]||(e[40]=s("strong",null,"update",-1)),e[41]||(e[41]=n("(): ")),t(o,{to:"/doc/http/classes/Session.html"},{default:r(()=>e[39]||(e[39]=[s("code",null,"Session",-1)])),_:1}),e[42]||(e[42]=n("<")),e[43]||(e[43]=s("code",null,"S",-1)),e[44]||(e[44]=n(", ")),e[45]||(e[45]=s("code",null,"C",-1)),e[46]||(e[46]=n(">"))])]),e[75]||(e[75]=s("h4",{id:"returns-5",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#returns-5"},[s("span",null,"Returns")])],-1)),s("p",null,[t(o,{to:"/doc/http/classes/Session.html"},{default:r(()=>e[47]||(e[47]=[s("code",null,"Session",-1)])),_:1}),e[48]||(e[48]=n("<")),e[49]||(e[49]=s("code",null,"S",-1)),e[50]||(e[50]=n(", ")),e[51]||(e[51]=s("code",null,"C",-1)),e[52]||(e[52]=n(">"))]),e[76]||(e[76]=s("h3",{id:"write",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#write"},[s("span",null,"write()")])],-1)),s("blockquote",null,[s("p",null,[e[54]||(e[54]=s("strong",null,"write",-1)),e[55]||(e[55]=n("(")),e[56]||(e[56]=s("code",null,"key",-1)),e[57]||(e[57]=n(", ")),e[58]||(e[58]=s("code",null,"value",-1)),e[59]||(e[59]=n("?): ")),t(o,{to:"/doc/http/classes/Session.html"},{default:r(()=>e[53]||(e[53]=[s("code",null,"Session",-1)])),_:1}),e[60]||(e[60]=n("<")),e[61]||(e[61]=s("code",null,"S",-1)),e[62]||(e[62]=n(", ")),e[63]||(e[63]=s("code",null,"C",-1)),e[64]||(e[64]=n(">"))])]),e[77]||(e[77]=d('

Parameters

key: string

value?: string | number

Returns

',4)),s("p",null,[t(o,{to:"/doc/http/classes/Session.html"},{default:r(()=>e[65]||(e[65]=[s("code",null,"Session",-1)])),_:1}),e[66]||(e[66]=n("<")),e[67]||(e[67]=s("code",null,"S",-1)),e[68]||(e[68]=n(", ")),e[69]||(e[69]=s("code",null,"C",-1)),e[70]||(e[70]=n(">"))]),e[78]||(e[78]=d('

Properties

config

readonly config: object

cipherName

cipherName: string

digest

digest: string

iterations

iterations: number

key

key: string

keylen

keylen: number

salt

salt: string

secret

secret: string

signedSalt

signedSalt: string

content

content: Record<string, string | number>

',21))])}const h=l(u,[["render",g],["__file","Session.html.vue"]]),m=JSON.parse('{"path":"/doc/http/classes/Session.html","title":"Class: Session","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new Session()","slug":"new-session","link":"#new-session","children":[]}]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"decode()","slug":"decode","link":"#decode","children":[]},{"level":3,"title":"encode()","slug":"encode","link":"#encode","children":[]},{"level":3,"title":"invoke()","slug":"invoke","link":"#invoke","children":[]},{"level":3,"title":"read()","slug":"read","link":"#read","children":[]},{"level":3,"title":"update()","slug":"update","link":"#update","children":[]},{"level":3,"title":"write()","slug":"write","link":"#write","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"config","slug":"config","link":"#config","children":[]},{"level":3,"title":"content","slug":"content","link":"#content","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/classes/Session.md"}');export{h as comp,m as data}; diff --git a/assets/SessionOptions.html-JjPHxlu1.js b/assets/SessionOptions.html-DgZJUOcG.js similarity index 98% rename from assets/SessionOptions.html-JjPHxlu1.js rename to assets/SessionOptions.html-DgZJUOcG.js index 8e6983004..03a67af38 100644 --- a/assets/SessionOptions.html-JjPHxlu1.js +++ b/assets/SessionOptions.html-DgZJUOcG.js @@ -1 +1 @@ -import{_ as a,c as l,b as i,d as o,e as n,f as t,a as r,r as d,o as c}from"./app-DsV01JBz.js";const p={};function h(g,e){const s=d("RouteLink");return c(),l("div",null,[i("p",null,[o(s,{to:"/doc/http/"},{default:n(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(s,{to:"/doc/http/"},{default:n(()=>e[1]||(e[1]=[t("@faasjs/http")])),_:1}),e[3]||(e[3]=t(" / SessionOptions"))]),e[4]||(e[4]=r('

Type Alias: SessionOptions

SessionOptions: object

Type declaration

cipherName?

optional cipherName: string

digest?

optional digest: string

iterations?

optional iterations: number

key

key: string

keylen?

optional keylen: number

salt?

optional salt: string

secret

secret: string

signedSalt?

optional signedSalt: string

',19))])}const u=a(p,[["render",h],["__file","SessionOptions.html.vue"]]),b=JSON.parse('{"path":"/doc/http/type-aliases/SessionOptions.html","title":"Type Alias: SessionOptions","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"cipherName?","slug":"ciphername","link":"#ciphername","children":[]},{"level":3,"title":"digest?","slug":"digest","link":"#digest","children":[]},{"level":3,"title":"iterations?","slug":"iterations","link":"#iterations","children":[]},{"level":3,"title":"key","slug":"key","link":"#key","children":[]},{"level":3,"title":"keylen?","slug":"keylen","link":"#keylen","children":[]},{"level":3,"title":"salt?","slug":"salt","link":"#salt","children":[]},{"level":3,"title":"secret","slug":"secret","link":"#secret","children":[]},{"level":3,"title":"signedSalt?","slug":"signedsalt","link":"#signedsalt","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/type-aliases/SessionOptions.md"}');export{u as comp,b as data}; +import{_ as a,c as l,b as i,d as o,e as n,f as t,a as r,r as d,o as c}from"./app-BlW5p_5f.js";const p={};function h(g,e){const s=d("RouteLink");return c(),l("div",null,[i("p",null,[o(s,{to:"/doc/http/"},{default:n(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(s,{to:"/doc/http/"},{default:n(()=>e[1]||(e[1]=[t("@faasjs/http")])),_:1}),e[3]||(e[3]=t(" / SessionOptions"))]),e[4]||(e[4]=r('

Type Alias: SessionOptions

SessionOptions: object

Type declaration

cipherName?

optional cipherName: string

digest?

optional digest: string

iterations?

optional iterations: number

key

key: string

keylen?

optional keylen: number

salt?

optional salt: string

secret

secret: string

signedSalt?

optional signedSalt: string

',19))])}const u=a(p,[["render",h],["__file","SessionOptions.html.vue"]]),b=JSON.parse('{"path":"/doc/http/type-aliases/SessionOptions.html","title":"Type Alias: SessionOptions","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"cipherName?","slug":"ciphername","link":"#ciphername","children":[]},{"level":3,"title":"digest?","slug":"digest","link":"#digest","children":[]},{"level":3,"title":"iterations?","slug":"iterations","link":"#iterations","children":[]},{"level":3,"title":"key","slug":"key","link":"#key","children":[]},{"level":3,"title":"keylen?","slug":"keylen","link":"#keylen","children":[]},{"level":3,"title":"salt?","slug":"salt","link":"#salt","children":[]},{"level":3,"title":"secret","slug":"secret","link":"#secret","children":[]},{"level":3,"title":"signedSalt?","slug":"signedsalt","link":"#signedsalt","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/type-aliases/SessionOptions.md"}');export{u as comp,b as data}; diff --git a/assets/TabProps.html-DZpLxRq5.js b/assets/TabProps.html-DelXUnmk.js similarity index 97% rename from assets/TabProps.html-DZpLxRq5.js rename to assets/TabProps.html-DelXUnmk.js index f1d2244cc..57c339bf2 100644 --- a/assets/TabProps.html-DZpLxRq5.js +++ b/assets/TabProps.html-DelXUnmk.js @@ -1 +1 @@ -import{_ as s,c as d,b as o,d as r,e as n,f as t,a as i,r as l,o as c}from"./app-DsV01JBz.js";const p={};function h(f,e){const a=l("RouteLink");return c(),d("div",null,[o("p",null,[r(a,{to:"/doc/ant-design/"},{default:n(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),r(a,{to:"/doc/ant-design/"},{default:n(()=>e[1]||(e[1]=[t("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=t(" / TabProps"))]),e[4]||(e[4]=i('

Interface: TabProps

Extends

  • Partial<OriginTabProps>

Properties

children

children: ReactNode

Overrides

Partial.children

id

id: string

Overrides

Partial.id

title?

optional title: ReactNode

',14))])}const u=s(p,[["render",h],["__file","TabProps.html.vue"]]),g=JSON.parse('{"path":"/doc/ant-design/interfaces/TabProps.html","title":"Interface: TabProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"children","slug":"children","link":"#children","children":[]},{"level":3,"title":"id","slug":"id","link":"#id","children":[]},{"level":3,"title":"title?","slug":"title","link":"#title","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/TabProps.md"}');export{u as comp,g as data}; +import{_ as s,c as d,b as o,d as r,e as n,f as t,a as i,r as l,o as c}from"./app-BlW5p_5f.js";const p={};function h(f,e){const a=l("RouteLink");return c(),d("div",null,[o("p",null,[r(a,{to:"/doc/ant-design/"},{default:n(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),r(a,{to:"/doc/ant-design/"},{default:n(()=>e[1]||(e[1]=[t("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=t(" / TabProps"))]),e[4]||(e[4]=i('

Interface: TabProps

Extends

  • Partial<OriginTabProps>

Properties

children

children: ReactNode

Overrides

Partial.children

id

id: string

Overrides

Partial.id

title?

optional title: ReactNode

',14))])}const u=s(p,[["render",h],["__file","TabProps.html.vue"]]),g=JSON.parse('{"path":"/doc/ant-design/interfaces/TabProps.html","title":"Interface: TabProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"children","slug":"children","link":"#children","children":[]},{"level":3,"title":"id","slug":"id","link":"#id","children":[]},{"level":3,"title":"title?","slug":"title","link":"#title","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/TabProps.md"}');export{u as comp,g as data}; diff --git a/assets/Table.html-D-JTopF5.js b/assets/Table.html-11l8MQMY.js similarity index 97% rename from assets/Table.html-D-JTopF5.js rename to assets/Table.html-11l8MQMY.js index 387fe30c1..ffb4b7f51 100644 --- a/assets/Table.html-D-JTopF5.js +++ b/assets/Table.html-11l8MQMY.js @@ -1 +1 @@ -import{_ as s,c as a,b as t,d as r,e as l,f as n,a as d,r as i,o as p}from"./app-DsV01JBz.js";const u={};function m(f,e){const o=i("RouteLink");return p(),a("div",null,[t("p",null,[r(o,{to:"/doc/ant-design/"},{default:l(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),r(o,{to:"/doc/ant-design/"},{default:l(()=>e[1]||(e[1]=[n("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=n(" / Table"))]),e[13]||(e[13]=d('

Function: Table()

Table<T, ExtendTypes>(props): Element

Table component with Ant Design & FaasJS

  • Based on Ant Design Table.
  • Support FaasJS injection.
  • Auto generate filter dropdown (disable with filterDropdown: false).
  • Auto generate sorter (disable with sorter: false).

Type Parameters

T extends Record<string, any>

ExtendTypes = any

Parameters

',8)),t("p",null,[e[5]||(e[5]=n("• ")),e[6]||(e[6]=t("strong",null,"props",-1)),e[7]||(e[7]=n(": ")),r(o,{to:"/doc/ant-design/type-aliases/TableProps.html"},{default:l(()=>e[4]||(e[4]=[t("code",null,"TableProps",-1)])),_:1}),e[8]||(e[8]=n("<")),e[9]||(e[9]=t("code",null,"T",-1)),e[10]||(e[10]=n(", ")),e[11]||(e[11]=t("code",null,"ExtendTypes",-1)),e[12]||(e[12]=n(">"))]),e[14]||(e[14]=t("h2",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),e[15]||(e[15]=t("p",null,[t("code",null,"Element")],-1))])}const b=s(u,[["render",m],["__file","Table.html.vue"]]),T=JSON.parse('{"path":"/doc/ant-design/functions/Table.html","title":"Function: Table()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/functions/Table.md"}');export{b as comp,T as data}; +import{_ as s,c as a,b as t,d as r,e as l,f as n,a as d,r as i,o as p}from"./app-BlW5p_5f.js";const u={};function m(f,e){const o=i("RouteLink");return p(),a("div",null,[t("p",null,[r(o,{to:"/doc/ant-design/"},{default:l(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),r(o,{to:"/doc/ant-design/"},{default:l(()=>e[1]||(e[1]=[n("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=n(" / Table"))]),e[13]||(e[13]=d('

Function: Table()

Table<T, ExtendTypes>(props): Element

Table component with Ant Design & FaasJS

  • Based on Ant Design Table.
  • Support FaasJS injection.
  • Auto generate filter dropdown (disable with filterDropdown: false).
  • Auto generate sorter (disable with sorter: false).

Type Parameters

T extends Record<string, any>

ExtendTypes = any

Parameters

',8)),t("p",null,[e[5]||(e[5]=n("• ")),e[6]||(e[6]=t("strong",null,"props",-1)),e[7]||(e[7]=n(": ")),r(o,{to:"/doc/ant-design/type-aliases/TableProps.html"},{default:l(()=>e[4]||(e[4]=[t("code",null,"TableProps",-1)])),_:1}),e[8]||(e[8]=n("<")),e[9]||(e[9]=t("code",null,"T",-1)),e[10]||(e[10]=n(", ")),e[11]||(e[11]=t("code",null,"ExtendTypes",-1)),e[12]||(e[12]=n(">"))]),e[14]||(e[14]=t("h2",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),e[15]||(e[15]=t("p",null,[t("code",null,"Element")],-1))])}const b=s(u,[["render",m],["__file","Table.html.vue"]]),T=JSON.parse('{"path":"/doc/ant-design/functions/Table.html","title":"Function: Table()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/functions/Table.md"}');export{b as comp,T as data}; diff --git a/assets/TableItemProps.html-Bbec7NhJ.js b/assets/TableItemProps.html-BY1uiysy.js similarity index 99% rename from assets/TableItemProps.html-Bbec7NhJ.js rename to assets/TableItemProps.html-BY1uiysy.js index b6cef35e5..955e42d49 100644 --- a/assets/TableItemProps.html-Bbec7NhJ.js +++ b/assets/TableItemProps.html-BY1uiysy.js @@ -1,2 +1,2 @@ -import{_ as r,c as i,b as n,d as o,e as s,f as t,a as d,r as p,o as u}from"./app-DsV01JBz.js";const a={};function m(f,l){const e=p("RouteLink");return u(),i("div",null,[n("p",null,[o(e,{to:"/doc/ant-design/"},{default:s(()=>l[0]||(l[0]=[t("Documents")])),_:1}),l[2]||(l[2]=t(" / ")),o(e,{to:"/doc/ant-design/"},{default:s(()=>l[1]||(l[1]=[t("@faasjs/ant-design")])),_:1}),l[3]||(l[3]=t(" / TableItemProps"))]),l[82]||(l[82]=n("h1",{id:"interface-tableitemprops-t",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#interface-tableitemprops-t"},[n("span",null,"Interface: TableItemProps")])],-1)),l[83]||(l[83]=n("h2",{id:"extends",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#extends"},[n("span",null,"Extends")])],-1)),n("ul",null,[n("li",null,[o(e,{to:"/doc/ant-design/interfaces/FaasItemProps.html"},{default:s(()=>l[4]||(l[4]=[n("code",null,"FaasItemProps",-1)])),_:1}),l[5]||(l[5]=t(".")),l[6]||(l[6]=n("code",null,"Omit",-1)),l[7]||(l[7]=t("<")),l[8]||(l[8]=n("code",null,"AntdTableColumnProps",-1)),l[9]||(l[9]=t("<")),l[10]||(l[10]=n("code",null,"T",-1)),l[11]||(l[11]=t(">, ")),l[12]||(l[12]=n("code",null,'"title"',-1)),l[13]||(l[13]=t(" | ")),l[14]||(l[14]=n("code",null,'"children"',-1)),l[15]||(l[15]=t(" | ")),l[16]||(l[16]=n("code",null,'"render"',-1)),l[17]||(l[17]=t(">"))])]),l[84]||(l[84]=n("h2",{id:"extended-by",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#extended-by"},[n("span",null,"Extended by")])],-1)),n("ul",null,[n("li",null,[o(e,{to:"/doc/ant-design/interfaces/UnionFaasItemProps.html"},{default:s(()=>l[18]||(l[18]=[n("code",null,"UnionFaasItemProps",-1)])),_:1})])]),l[85]||(l[85]=d('

Type Parameters

T = any

Properties

children?

',4)),n("blockquote",null,[n("p",null,[l[20]||(l[20]=n("code",null,"optional",-1)),l[21]||(l[21]=t()),l[22]||(l[22]=n("strong",null,"children",-1)),l[23]||(l[23]=t(": ")),o(e,{to:"/doc/ant-design/type-aliases/UnionFaasItemElement.html"},{default:s(()=>l[19]||(l[19]=[n("code",null,"UnionFaasItemElement",-1)])),_:1}),l[24]||(l[24]=t("<")),l[25]||(l[25]=n("code",null,"T",-1)),l[26]||(l[26]=t(">"))])]),l[86]||(l[86]=n("h3",{id:"id",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#id"},[n("span",null,"id")])],-1)),l[87]||(l[87]=n("blockquote",null,[n("p",null,[n("strong",null,"id"),t(": "),n("code",null,"string")])],-1)),l[88]||(l[88]=n("h4",{id:"inherited-from",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#inherited-from"},[n("span",null,"Inherited from")])],-1)),n("p",null,[o(e,{to:"/doc/ant-design/interfaces/FaasItemProps.html"},{default:s(()=>l[27]||(l[27]=[n("code",null,"FaasItemProps",-1)])),_:1}),l[29]||(l[29]=t(".")),o(e,{to:"/doc/ant-design/interfaces/FaasItemProps.html#id"},{default:s(()=>l[28]||(l[28]=[n("code",null,"id",-1)])),_:1})]),l[89]||(l[89]=n("h3",{id:"object",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#object"},[n("span",null,"object?")])],-1)),n("blockquote",null,[n("p",null,[l[31]||(l[31]=n("code",null,"optional",-1)),l[32]||(l[32]=t()),l[33]||(l[33]=n("strong",null,"object",-1)),l[34]||(l[34]=t(": ")),o(e,{to:"/doc/ant-design/interfaces/TableItemProps.html"},{default:s(()=>l[30]||(l[30]=[n("code",null,"TableItemProps",-1)])),_:1}),l[35]||(l[35]=t("<")),l[36]||(l[36]=n("code",null,"T",-1)),l[37]||(l[37]=t(">[]"))])]),l[90]||(l[90]=n("h3",{id:"options",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#options"},[n("span",null,"options?")])],-1)),n("blockquote",null,[n("p",null,[l[39]||(l[39]=n("code",null,"optional",-1)),l[40]||(l[40]=t()),l[41]||(l[41]=n("strong",null,"options",-1)),l[42]||(l[42]=t(": ")),o(e,{to:"/doc/ant-design/type-aliases/BaseOption.html"},{default:s(()=>l[38]||(l[38]=[n("code",null,"BaseOption",-1)])),_:1}),l[43]||(l[43]=t("[]"))])]),l[91]||(l[91]=n("h4",{id:"inherited-from-1",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#inherited-from-1"},[n("span",null,"Inherited from")])],-1)),n("p",null,[o(e,{to:"/doc/ant-design/interfaces/FaasItemProps.html"},{default:s(()=>l[44]||(l[44]=[n("code",null,"FaasItemProps",-1)])),_:1}),l[46]||(l[46]=t(".")),o(e,{to:"/doc/ant-design/interfaces/FaasItemProps.html#options"},{default:s(()=>l[45]||(l[45]=[n("code",null,"options",-1)])),_:1})]),l[92]||(l[92]=n("h3",{id:"optionstype",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#optionstype"},[n("span",null,"optionsType?")])],-1)),l[93]||(l[93]=n("blockquote",null,[n("p",null,[n("code",null,"optional"),t(),n("strong",null,"optionsType"),t(": "),n("code",null,'"auto"')])],-1)),l[94]||(l[94]=n("h3",{id:"render",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#render"},[n("span",null,"render?")])],-1)),n("blockquote",null,[n("p",null,[l[48]||(l[48]=n("code",null,"optional",-1)),l[49]||(l[49]=t()),l[50]||(l[50]=n("strong",null,"render",-1)),l[51]||(l[51]=t(": ")),o(e,{to:"/doc/ant-design/type-aliases/UnionFaasItemRender.html"},{default:s(()=>l[47]||(l[47]=[n("code",null,"UnionFaasItemRender",-1)])),_:1}),l[52]||(l[52]=t("<")),l[53]||(l[53]=n("code",null,"T",-1)),l[54]||(l[54]=t(">"))])]),l[95]||(l[95]=n("h3",{id:"tablechildren",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#tablechildren"},[n("span",null,"tableChildren?")])],-1)),n("blockquote",null,[n("p",null,[l[56]||(l[56]=n("code",null,"optional",-1)),l[57]||(l[57]=t()),l[58]||(l[58]=n("strong",null,"tableChildren",-1)),l[59]||(l[59]=t(": ")),o(e,{to:"/doc/ant-design/type-aliases/UnionFaasItemElement.html"},{default:s(()=>l[55]||(l[55]=[n("code",null,"UnionFaasItemElement",-1)])),_:1}),l[60]||(l[60]=t("<")),l[61]||(l[61]=n("code",null,"T",-1)),l[62]||(l[62]=t(">"))])]),l[96]||(l[96]=n("h3",{id:"tablerender",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#tablerender"},[n("span",null,"tableRender?")])],-1)),n("blockquote",null,[n("p",null,[l[64]||(l[64]=n("code",null,"optional",-1)),l[65]||(l[65]=t()),l[66]||(l[66]=n("strong",null,"tableRender",-1)),l[67]||(l[67]=t(": ")),o(e,{to:"/doc/ant-design/type-aliases/UnionFaasItemRender.html"},{default:s(()=>l[63]||(l[63]=[n("code",null,"UnionFaasItemRender",-1)])),_:1}),l[68]||(l[68]=t("<")),l[69]||(l[69]=n("code",null,"T",-1)),l[70]||(l[70]=t(">"))])]),l[97]||(l[97]=n("h3",{id:"title",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#title"},[n("span",null,"title?")])],-1)),l[98]||(l[98]=n("blockquote",null,[n("p",null,[n("code",null,"optional"),t(),n("strong",null,"title"),t(": "),n("code",null,"string")])],-1)),l[99]||(l[99]=n("h4",{id:"inherited-from-2",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#inherited-from-2"},[n("span",null,"Inherited from")])],-1)),n("p",null,[o(e,{to:"/doc/ant-design/interfaces/FaasItemProps.html"},{default:s(()=>l[71]||(l[71]=[n("code",null,"FaasItemProps",-1)])),_:1}),l[73]||(l[73]=t(".")),o(e,{to:"/doc/ant-design/interfaces/FaasItemProps.html#title"},{default:s(()=>l[72]||(l[72]=[n("code",null,"title",-1)])),_:1})]),l[100]||(l[100]=n("h3",{id:"type",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#type"},[n("span",null,"type?")])],-1)),n("blockquote",null,[n("p",null,[l[75]||(l[75]=n("code",null,"optional",-1)),l[76]||(l[76]=t()),l[77]||(l[77]=n("strong",null,"type",-1)),l[78]||(l[78]=t(": ")),o(e,{to:"/doc/ant-design/type-aliases/FaasItemType.html"},{default:s(()=>l[74]||(l[74]=[n("code",null,"FaasItemType",-1)])),_:1})])]),l[101]||(l[101]=d(`

Support string, string[], number, number[], boolean, date, time, object, object[]

Default

'string'
+import{_ as r,c as i,b as n,d as o,e as s,f as t,a as d,r as p,o as u}from"./app-BlW5p_5f.js";const a={};function m(f,l){const e=p("RouteLink");return u(),i("div",null,[n("p",null,[o(e,{to:"/doc/ant-design/"},{default:s(()=>l[0]||(l[0]=[t("Documents")])),_:1}),l[2]||(l[2]=t(" / ")),o(e,{to:"/doc/ant-design/"},{default:s(()=>l[1]||(l[1]=[t("@faasjs/ant-design")])),_:1}),l[3]||(l[3]=t(" / TableItemProps"))]),l[82]||(l[82]=n("h1",{id:"interface-tableitemprops-t",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#interface-tableitemprops-t"},[n("span",null,"Interface: TableItemProps")])],-1)),l[83]||(l[83]=n("h2",{id:"extends",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#extends"},[n("span",null,"Extends")])],-1)),n("ul",null,[n("li",null,[o(e,{to:"/doc/ant-design/interfaces/FaasItemProps.html"},{default:s(()=>l[4]||(l[4]=[n("code",null,"FaasItemProps",-1)])),_:1}),l[5]||(l[5]=t(".")),l[6]||(l[6]=n("code",null,"Omit",-1)),l[7]||(l[7]=t("<")),l[8]||(l[8]=n("code",null,"AntdTableColumnProps",-1)),l[9]||(l[9]=t("<")),l[10]||(l[10]=n("code",null,"T",-1)),l[11]||(l[11]=t(">, ")),l[12]||(l[12]=n("code",null,'"title"',-1)),l[13]||(l[13]=t(" | ")),l[14]||(l[14]=n("code",null,'"children"',-1)),l[15]||(l[15]=t(" | ")),l[16]||(l[16]=n("code",null,'"render"',-1)),l[17]||(l[17]=t(">"))])]),l[84]||(l[84]=n("h2",{id:"extended-by",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#extended-by"},[n("span",null,"Extended by")])],-1)),n("ul",null,[n("li",null,[o(e,{to:"/doc/ant-design/interfaces/UnionFaasItemProps.html"},{default:s(()=>l[18]||(l[18]=[n("code",null,"UnionFaasItemProps",-1)])),_:1})])]),l[85]||(l[85]=d('

Type Parameters

T = any

Properties

children?

',4)),n("blockquote",null,[n("p",null,[l[20]||(l[20]=n("code",null,"optional",-1)),l[21]||(l[21]=t()),l[22]||(l[22]=n("strong",null,"children",-1)),l[23]||(l[23]=t(": ")),o(e,{to:"/doc/ant-design/type-aliases/UnionFaasItemElement.html"},{default:s(()=>l[19]||(l[19]=[n("code",null,"UnionFaasItemElement",-1)])),_:1}),l[24]||(l[24]=t("<")),l[25]||(l[25]=n("code",null,"T",-1)),l[26]||(l[26]=t(">"))])]),l[86]||(l[86]=n("h3",{id:"id",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#id"},[n("span",null,"id")])],-1)),l[87]||(l[87]=n("blockquote",null,[n("p",null,[n("strong",null,"id"),t(": "),n("code",null,"string")])],-1)),l[88]||(l[88]=n("h4",{id:"inherited-from",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#inherited-from"},[n("span",null,"Inherited from")])],-1)),n("p",null,[o(e,{to:"/doc/ant-design/interfaces/FaasItemProps.html"},{default:s(()=>l[27]||(l[27]=[n("code",null,"FaasItemProps",-1)])),_:1}),l[29]||(l[29]=t(".")),o(e,{to:"/doc/ant-design/interfaces/FaasItemProps.html#id"},{default:s(()=>l[28]||(l[28]=[n("code",null,"id",-1)])),_:1})]),l[89]||(l[89]=n("h3",{id:"object",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#object"},[n("span",null,"object?")])],-1)),n("blockquote",null,[n("p",null,[l[31]||(l[31]=n("code",null,"optional",-1)),l[32]||(l[32]=t()),l[33]||(l[33]=n("strong",null,"object",-1)),l[34]||(l[34]=t(": ")),o(e,{to:"/doc/ant-design/interfaces/TableItemProps.html"},{default:s(()=>l[30]||(l[30]=[n("code",null,"TableItemProps",-1)])),_:1}),l[35]||(l[35]=t("<")),l[36]||(l[36]=n("code",null,"T",-1)),l[37]||(l[37]=t(">[]"))])]),l[90]||(l[90]=n("h3",{id:"options",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#options"},[n("span",null,"options?")])],-1)),n("blockquote",null,[n("p",null,[l[39]||(l[39]=n("code",null,"optional",-1)),l[40]||(l[40]=t()),l[41]||(l[41]=n("strong",null,"options",-1)),l[42]||(l[42]=t(": ")),o(e,{to:"/doc/ant-design/type-aliases/BaseOption.html"},{default:s(()=>l[38]||(l[38]=[n("code",null,"BaseOption",-1)])),_:1}),l[43]||(l[43]=t("[]"))])]),l[91]||(l[91]=n("h4",{id:"inherited-from-1",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#inherited-from-1"},[n("span",null,"Inherited from")])],-1)),n("p",null,[o(e,{to:"/doc/ant-design/interfaces/FaasItemProps.html"},{default:s(()=>l[44]||(l[44]=[n("code",null,"FaasItemProps",-1)])),_:1}),l[46]||(l[46]=t(".")),o(e,{to:"/doc/ant-design/interfaces/FaasItemProps.html#options"},{default:s(()=>l[45]||(l[45]=[n("code",null,"options",-1)])),_:1})]),l[92]||(l[92]=n("h3",{id:"optionstype",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#optionstype"},[n("span",null,"optionsType?")])],-1)),l[93]||(l[93]=n("blockquote",null,[n("p",null,[n("code",null,"optional"),t(),n("strong",null,"optionsType"),t(": "),n("code",null,'"auto"')])],-1)),l[94]||(l[94]=n("h3",{id:"render",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#render"},[n("span",null,"render?")])],-1)),n("blockquote",null,[n("p",null,[l[48]||(l[48]=n("code",null,"optional",-1)),l[49]||(l[49]=t()),l[50]||(l[50]=n("strong",null,"render",-1)),l[51]||(l[51]=t(": ")),o(e,{to:"/doc/ant-design/type-aliases/UnionFaasItemRender.html"},{default:s(()=>l[47]||(l[47]=[n("code",null,"UnionFaasItemRender",-1)])),_:1}),l[52]||(l[52]=t("<")),l[53]||(l[53]=n("code",null,"T",-1)),l[54]||(l[54]=t(">"))])]),l[95]||(l[95]=n("h3",{id:"tablechildren",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#tablechildren"},[n("span",null,"tableChildren?")])],-1)),n("blockquote",null,[n("p",null,[l[56]||(l[56]=n("code",null,"optional",-1)),l[57]||(l[57]=t()),l[58]||(l[58]=n("strong",null,"tableChildren",-1)),l[59]||(l[59]=t(": ")),o(e,{to:"/doc/ant-design/type-aliases/UnionFaasItemElement.html"},{default:s(()=>l[55]||(l[55]=[n("code",null,"UnionFaasItemElement",-1)])),_:1}),l[60]||(l[60]=t("<")),l[61]||(l[61]=n("code",null,"T",-1)),l[62]||(l[62]=t(">"))])]),l[96]||(l[96]=n("h3",{id:"tablerender",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#tablerender"},[n("span",null,"tableRender?")])],-1)),n("blockquote",null,[n("p",null,[l[64]||(l[64]=n("code",null,"optional",-1)),l[65]||(l[65]=t()),l[66]||(l[66]=n("strong",null,"tableRender",-1)),l[67]||(l[67]=t(": ")),o(e,{to:"/doc/ant-design/type-aliases/UnionFaasItemRender.html"},{default:s(()=>l[63]||(l[63]=[n("code",null,"UnionFaasItemRender",-1)])),_:1}),l[68]||(l[68]=t("<")),l[69]||(l[69]=n("code",null,"T",-1)),l[70]||(l[70]=t(">"))])]),l[97]||(l[97]=n("h3",{id:"title",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#title"},[n("span",null,"title?")])],-1)),l[98]||(l[98]=n("blockquote",null,[n("p",null,[n("code",null,"optional"),t(),n("strong",null,"title"),t(": "),n("code",null,"string")])],-1)),l[99]||(l[99]=n("h4",{id:"inherited-from-2",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#inherited-from-2"},[n("span",null,"Inherited from")])],-1)),n("p",null,[o(e,{to:"/doc/ant-design/interfaces/FaasItemProps.html"},{default:s(()=>l[71]||(l[71]=[n("code",null,"FaasItemProps",-1)])),_:1}),l[73]||(l[73]=t(".")),o(e,{to:"/doc/ant-design/interfaces/FaasItemProps.html#title"},{default:s(()=>l[72]||(l[72]=[n("code",null,"title",-1)])),_:1})]),l[100]||(l[100]=n("h3",{id:"type",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#type"},[n("span",null,"type?")])],-1)),n("blockquote",null,[n("p",null,[l[75]||(l[75]=n("code",null,"optional",-1)),l[76]||(l[76]=t()),l[77]||(l[77]=n("strong",null,"type",-1)),l[78]||(l[78]=t(": ")),o(e,{to:"/doc/ant-design/type-aliases/FaasItemType.html"},{default:s(()=>l[74]||(l[74]=[n("code",null,"FaasItemType",-1)])),_:1})])]),l[101]||(l[101]=d(`

Support string, string[], number, number[], boolean, date, time, object, object[]

Default

'string'
 

Inherited from

`,4)),n("p",null,[o(e,{to:"/doc/ant-design/interfaces/FaasItemProps.html"},{default:s(()=>l[79]||(l[79]=[n("code",null,"FaasItemProps",-1)])),_:1}),l[81]||(l[81]=t(".")),o(e,{to:"/doc/ant-design/interfaces/FaasItemProps.html#type"},{default:s(()=>l[80]||(l[80]=[n("code",null,"type",-1)])),_:1})])])}const g=r(a,[["render",m],["__file","TableItemProps.html.vue"]]),I=JSON.parse('{"path":"/doc/ant-design/interfaces/TableItemProps.html","title":"Interface: TableItemProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Extended by","slug":"extended-by","link":"#extended-by","children":[]},{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"children?","slug":"children","link":"#children","children":[]},{"level":3,"title":"id","slug":"id","link":"#id","children":[]},{"level":3,"title":"object?","slug":"object","link":"#object","children":[]},{"level":3,"title":"options?","slug":"options","link":"#options","children":[]},{"level":3,"title":"optionsType?","slug":"optionstype","link":"#optionstype","children":[]},{"level":3,"title":"render?","slug":"render","link":"#render","children":[]},{"level":3,"title":"tableChildren?","slug":"tablechildren","link":"#tablechildren","children":[]},{"level":3,"title":"tableRender?","slug":"tablerender","link":"#tablerender","children":[]},{"level":3,"title":"title?","slug":"title","link":"#title","children":[]},{"level":3,"title":"type?","slug":"type","link":"#type","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/TableItemProps.md"}');export{g as comp,I as data}; diff --git a/assets/TableProps.html-CePzknIF.js b/assets/TableProps.html-BB2NXepY.js similarity index 98% rename from assets/TableProps.html-CePzknIF.js rename to assets/TableProps.html-BB2NXepY.js index fef3d90c1..a86453841 100644 --- a/assets/TableProps.html-CePzknIF.js +++ b/assets/TableProps.html-BB2NXepY.js @@ -1 +1 @@ -import{_ as r,c as l,b as t,d as n,e as s,f as o,a as d,r as p,o as i}from"./app-DsV01JBz.js";const g={};function u(c,e){const a=p("RouteLink");return i(),l("div",null,[t("p",null,[n(a,{to:"/doc/ant-design/"},{default:s(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),n(a,{to:"/doc/ant-design/"},{default:s(()=>e[1]||(e[1]=[o("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=o(" / TableProps"))]),e[26]||(e[26]=d('

Type Alias: TableProps<T, ExtendTypes>

TableProps<T, ExtendTypes>: object & AntdTableProps<T>

Type declaration

extendTypes?

optional extendTypes: object

Index Signature

',6)),t("p",null,[e[5]||(e[5]=o("[")),e[6]||(e[6]=t("code",null,"key",-1)),e[7]||(e[7]=o(": ")),e[8]||(e[8]=t("code",null,"string",-1)),e[9]||(e[9]=o("]: ")),n(a,{to:"/doc/ant-design/type-aliases/ExtendTableTypeProps.html"},{default:s(()=>e[4]||(e[4]=[t("code",null,"ExtendTableTypeProps",-1)])),_:1})]),e[27]||(e[27]=t("h3",{id:"faasdata",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#faasdata"},[t("span",null,"faasData?")])],-1)),t("blockquote",null,[t("p",null,[e[11]||(e[11]=t("code",null,"optional",-1)),e[12]||(e[12]=o()),e[13]||(e[13]=t("strong",null,"faasData",-1)),e[14]||(e[14]=o(": ")),n(a,{to:"/doc/ant-design/interfaces/FaasDataWrapperProps.html"},{default:s(()=>e[10]||(e[10]=[t("code",null,"FaasDataWrapperProps",-1)])),_:1}),e[15]||(e[15]=o("<")),e[16]||(e[16]=t("code",null,"T",-1)),e[17]||(e[17]=o(">"))])]),e[28]||(e[28]=t("h3",{id:"items",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#items"},[t("span",null,"items")])],-1)),t("blockquote",null,[t("p",null,[e[20]||(e[20]=t("strong",null,"items",-1)),e[21]||(e[21]=o(": (")),n(a,{to:"/doc/ant-design/interfaces/TableItemProps.html"},{default:s(()=>e[18]||(e[18]=[t("code",null,"TableItemProps",-1)])),_:1}),e[22]||(e[22]=o(" | ")),e[23]||(e[23]=t("code",null,"ExtendTypes",-1)),e[24]||(e[24]=o(" & ")),n(a,{to:"/doc/ant-design/type-aliases/ExtendTableItemProps.html"},{default:s(()=>e[19]||(e[19]=[t("code",null,"ExtendTableItemProps",-1)])),_:1}),e[25]||(e[25]=o(")[]"))])]),e[29]||(e[29]=d('

onChange()?

optional onChange: (pagination, filters, sorter, extra) => object

Parameters

pagination: TablePaginationConfig

filters: Record<string, FilterValue | null>

sorter: SorterResult<T> | SorterResult<T>[]

extra: TableCurrentDataSource<T>

Returns

object

extra

extra: TableCurrentDataSource<T>

filters

filters: Record<string, FilterValue | null>

pagination

pagination: TablePaginationConfig

sorter

sorter: SorterResult<T> | SorterResult<T>[]

Type Parameters

T = any

ExtendTypes = any

',20))])}const T=r(g,[["render",u],["__file","TableProps.html.vue"]]),f=JSON.parse('{"path":"/doc/ant-design/type-aliases/TableProps.html","title":"Type Alias: TableProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"extendTypes?","slug":"extendtypes","link":"#extendtypes","children":[]},{"level":3,"title":"faasData?","slug":"faasdata","link":"#faasdata","children":[]},{"level":3,"title":"items","slug":"items","link":"#items","children":[]},{"level":3,"title":"onChange()?","slug":"onchange","link":"#onchange","children":[]}]},{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/TableProps.md"}');export{T as comp,f as data}; +import{_ as r,c as l,b as t,d as n,e as s,f as o,a as d,r as p,o as i}from"./app-BlW5p_5f.js";const g={};function u(c,e){const a=p("RouteLink");return i(),l("div",null,[t("p",null,[n(a,{to:"/doc/ant-design/"},{default:s(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),n(a,{to:"/doc/ant-design/"},{default:s(()=>e[1]||(e[1]=[o("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=o(" / TableProps"))]),e[26]||(e[26]=d('

Type Alias: TableProps<T, ExtendTypes>

TableProps<T, ExtendTypes>: object & AntdTableProps<T>

Type declaration

extendTypes?

optional extendTypes: object

Index Signature

',6)),t("p",null,[e[5]||(e[5]=o("[")),e[6]||(e[6]=t("code",null,"key",-1)),e[7]||(e[7]=o(": ")),e[8]||(e[8]=t("code",null,"string",-1)),e[9]||(e[9]=o("]: ")),n(a,{to:"/doc/ant-design/type-aliases/ExtendTableTypeProps.html"},{default:s(()=>e[4]||(e[4]=[t("code",null,"ExtendTableTypeProps",-1)])),_:1})]),e[27]||(e[27]=t("h3",{id:"faasdata",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#faasdata"},[t("span",null,"faasData?")])],-1)),t("blockquote",null,[t("p",null,[e[11]||(e[11]=t("code",null,"optional",-1)),e[12]||(e[12]=o()),e[13]||(e[13]=t("strong",null,"faasData",-1)),e[14]||(e[14]=o(": ")),n(a,{to:"/doc/ant-design/interfaces/FaasDataWrapperProps.html"},{default:s(()=>e[10]||(e[10]=[t("code",null,"FaasDataWrapperProps",-1)])),_:1}),e[15]||(e[15]=o("<")),e[16]||(e[16]=t("code",null,"T",-1)),e[17]||(e[17]=o(">"))])]),e[28]||(e[28]=t("h3",{id:"items",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#items"},[t("span",null,"items")])],-1)),t("blockquote",null,[t("p",null,[e[20]||(e[20]=t("strong",null,"items",-1)),e[21]||(e[21]=o(": (")),n(a,{to:"/doc/ant-design/interfaces/TableItemProps.html"},{default:s(()=>e[18]||(e[18]=[t("code",null,"TableItemProps",-1)])),_:1}),e[22]||(e[22]=o(" | ")),e[23]||(e[23]=t("code",null,"ExtendTypes",-1)),e[24]||(e[24]=o(" & ")),n(a,{to:"/doc/ant-design/type-aliases/ExtendTableItemProps.html"},{default:s(()=>e[19]||(e[19]=[t("code",null,"ExtendTableItemProps",-1)])),_:1}),e[25]||(e[25]=o(")[]"))])]),e[29]||(e[29]=d('

onChange()?

optional onChange: (pagination, filters, sorter, extra) => object

Parameters

pagination: TablePaginationConfig

filters: Record<string, FilterValue | null>

sorter: SorterResult<T> | SorterResult<T>[]

extra: TableCurrentDataSource<T>

Returns

object

extra

extra: TableCurrentDataSource<T>

filters

filters: Record<string, FilterValue | null>

pagination

pagination: TablePaginationConfig

sorter

sorter: SorterResult<T> | SorterResult<T>[]

Type Parameters

T = any

ExtendTypes = any

',20))])}const T=r(g,[["render",u],["__file","TableProps.html.vue"]]),f=JSON.parse('{"path":"/doc/ant-design/type-aliases/TableProps.html","title":"Type Alias: TableProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"extendTypes?","slug":"extendtypes","link":"#extendtypes","children":[]},{"level":3,"title":"faasData?","slug":"faasdata","link":"#faasdata","children":[]},{"level":3,"title":"items","slug":"items","link":"#items","children":[]},{"level":3,"title":"onChange()?","slug":"onchange","link":"#onchange","children":[]}]},{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/TableProps.md"}');export{T as comp,f as data}; diff --git a/assets/Tabs.html-BXczWuPM.js b/assets/Tabs.html-BtmB8e-_.js similarity index 98% rename from assets/Tabs.html-BXczWuPM.js rename to assets/Tabs.html-BtmB8e-_.js index 53fcf79bf..0a092adaa 100644 --- a/assets/Tabs.html-BXczWuPM.js +++ b/assets/Tabs.html-BtmB8e-_.js @@ -1,4 +1,4 @@ -import{_ as i,c as o,b as a,d as t,e as p,f as s,a as l,r,o as c}from"./app-DsV01JBz.js";const d={};function u(m,n){const e=r("RouteLink");return c(),o("div",null,[a("p",null,[t(e,{to:"/doc/ant-design/"},{default:p(()=>n[0]||(n[0]=[s("Documents")])),_:1}),n[2]||(n[2]=s(" / ")),t(e,{to:"/doc/ant-design/"},{default:p(()=>n[1]||(n[1]=[s("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=s(" / Tabs"))]),n[8]||(n[8]=l('

Function: Tabs()

Tabs(props): Element

Tabs component with Ant Design & FaasJS

  • Based on Ant Design Tabs.
  • Support auto skip null/false tab item.
  • Support id as key and label.

Parameters

',5)),a("p",null,[n[5]||(n[5]=s("• ")),n[6]||(n[6]=a("strong",null,"props",-1)),n[7]||(n[7]=s(": ")),t(e,{to:"/doc/ant-design/interfaces/TabsProps.html"},{default:p(()=>n[4]||(n[4]=[a("code",null,"TabsProps",-1)])),_:1})]),n[9]||(n[9]=l(`

Returns

Element

Example

import { Tabs } from '@faasjs/ant-design'
+import{_ as i,c as o,b as a,d as t,e as p,f as s,a as l,r,o as c}from"./app-BlW5p_5f.js";const d={};function u(m,n){const e=r("RouteLink");return c(),o("div",null,[a("p",null,[t(e,{to:"/doc/ant-design/"},{default:p(()=>n[0]||(n[0]=[s("Documents")])),_:1}),n[2]||(n[2]=s(" / ")),t(e,{to:"/doc/ant-design/"},{default:p(()=>n[1]||(n[1]=[s("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=s(" / Tabs"))]),n[8]||(n[8]=l('

Function: Tabs()

Tabs(props): Element

Tabs component with Ant Design & FaasJS

  • Based on Ant Design Tabs.
  • Support auto skip null/false tab item.
  • Support id as key and label.

Parameters

',5)),a("p",null,[n[5]||(n[5]=s("• ")),n[6]||(n[6]=a("strong",null,"props",-1)),n[7]||(n[7]=s(": ")),t(e,{to:"/doc/ant-design/interfaces/TabsProps.html"},{default:p(()=>n[4]||(n[4]=[a("code",null,"TabsProps",-1)])),_:1})]),n[9]||(n[9]=l(`

Returns

Element

Example

import { Tabs } from '@faasjs/ant-design'
 
 <Tabs
   items={[
diff --git a/assets/TabsProps.html-DFYtk33K.js b/assets/TabsProps.html-BHIWtUVn.js
similarity index 96%
rename from assets/TabsProps.html-DFYtk33K.js
rename to assets/TabsProps.html-BHIWtUVn.js
index 1c73983eb..e4f52e634 100644
--- a/assets/TabsProps.html-DFYtk33K.js
+++ b/assets/TabsProps.html-BHIWtUVn.js
@@ -1 +1 @@
-import{_ as r,c as l,b as t,d as o,e as a,f as s,a as i,r as d,o as p}from"./app-DsV01JBz.js";const u={};function f(m,e){const n=d("RouteLink");return p(),l("div",null,[t("p",null,[o(n,{to:"/doc/ant-design/"},{default:a(()=>e[0]||(e[0]=[s("Documents")])),_:1}),e[2]||(e[2]=s(" / ")),o(n,{to:"/doc/ant-design/"},{default:a(()=>e[1]||(e[1]=[s("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=s(" / TabsProps"))]),e[10]||(e[10]=i('

Interface: TabsProps

Extends

  • Omit<OriginProps, "items">

Properties

items

',5)),t("blockquote",null,[t("p",null,[e[5]||(e[5]=t("strong",null,"items",-1)),e[6]||(e[6]=s(": (")),e[7]||(e[7]=t("code",null,"false",-1)),e[8]||(e[8]=s(" | ")),o(n,{to:"/doc/ant-design/interfaces/TabProps.html"},{default:a(()=>e[4]||(e[4]=[t("code",null,"TabProps",-1)])),_:1}),e[9]||(e[9]=s(")[]"))])]),e[11]||(e[11]=t("p",null,"auto skip null tab",-1))])}const x=r(u,[["render",f],["__file","TabsProps.html.vue"]]),g=JSON.parse('{"path":"/doc/ant-design/interfaces/TabsProps.html","title":"Interface: TabsProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"items","slug":"items","link":"#items","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/TabsProps.md"}');export{x as comp,g as data}; +import{_ as r,c as l,b as t,d as o,e as a,f as s,a as i,r as d,o as p}from"./app-BlW5p_5f.js";const u={};function f(m,e){const n=d("RouteLink");return p(),l("div",null,[t("p",null,[o(n,{to:"/doc/ant-design/"},{default:a(()=>e[0]||(e[0]=[s("Documents")])),_:1}),e[2]||(e[2]=s(" / ")),o(n,{to:"/doc/ant-design/"},{default:a(()=>e[1]||(e[1]=[s("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=s(" / TabsProps"))]),e[10]||(e[10]=i('

Interface: TabsProps

Extends

  • Omit<OriginProps, "items">

Properties

items

',5)),t("blockquote",null,[t("p",null,[e[5]||(e[5]=t("strong",null,"items",-1)),e[6]||(e[6]=s(": (")),e[7]||(e[7]=t("code",null,"false",-1)),e[8]||(e[8]=s(" | ")),o(n,{to:"/doc/ant-design/interfaces/TabProps.html"},{default:a(()=>e[4]||(e[4]=[t("code",null,"TabProps",-1)])),_:1}),e[9]||(e[9]=s(")[]"))])]),e[11]||(e[11]=t("p",null,"auto skip null tab",-1))])}const x=r(u,[["render",f],["__file","TabsProps.html.vue"]]),g=JSON.parse('{"path":"/doc/ant-design/interfaces/TabsProps.html","title":"Interface: TabsProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"items","slug":"items","link":"#items","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/TabsProps.md"}');export{x as comp,g as data}; diff --git a/assets/Title.html-CcA3uE7R.js b/assets/Title.html-jH8Y2kci.js similarity index 98% rename from assets/Title.html-CcA3uE7R.js rename to assets/Title.html-jH8Y2kci.js index cc2b1bbf6..688490cef 100644 --- a/assets/Title.html-CcA3uE7R.js +++ b/assets/Title.html-jH8Y2kci.js @@ -1,4 +1,4 @@ -import{_ as l,c as o,b as s,d as e,e as p,f as a,a as i,r as c,o as u}from"./app-DsV01JBz.js";const r={};function k(d,n){const t=c("RouteLink");return u(),o("div",null,[s("p",null,[e(t,{to:"/doc/ant-design/"},{default:p(()=>n[0]||(n[0]=[a("Documents")])),_:1}),n[2]||(n[2]=a(" / ")),e(t,{to:"/doc/ant-design/"},{default:p(()=>n[1]||(n[1]=[a("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=a(" / Title"))]),n[8]||(n[8]=i(`

Function: Title()

Title(props): JSX.Element

Title is used to change the title of the page

Return null by default.

// return null
+import{_ as l,c as o,b as s,d as e,e as p,f as a,a as i,r as c,o as u}from"./app-BlW5p_5f.js";const r={};function k(d,n){const t=c("RouteLink");return u(),o("div",null,[s("p",null,[e(t,{to:"/doc/ant-design/"},{default:p(()=>n[0]||(n[0]=[a("Documents")])),_:1}),n[2]||(n[2]=a(" / ")),e(t,{to:"/doc/ant-design/"},{default:p(()=>n[1]||(n[1]=[a("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=a(" / Title"))]),n[8]||(n[8]=i(`

Function: Title()

Title(props): JSX.Element

Title is used to change the title of the page

Return null by default.

// return null
 <Title title='hi' /> // => change the document.title to 'hi'
 <Title title={['a', 'b']} /> // => change the document.title to 'a - b'
 
diff --git a/assets/TitleProps.html-BMO9Hgg5.js b/assets/TitleProps.html-BiucWgJg.js
similarity index 97%
rename from assets/TitleProps.html-BMO9Hgg5.js
rename to assets/TitleProps.html-BiucWgJg.js
index 25e182bc1..46a58141d 100644
--- a/assets/TitleProps.html-BMO9Hgg5.js
+++ b/assets/TitleProps.html-BiucWgJg.js
@@ -1 +1 @@
-import{_ as l,c as r,b as s,d as a,e as n,f as t,a as i,r as d,o as p}from"./app-DsV01JBz.js";const c={};function h(u,e){const o=d("RouteLink");return p(),r("div",null,[s("p",null,[a(o,{to:"/doc/ant-design/"},{default:n(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(o,{to:"/doc/ant-design/"},{default:n(()=>e[1]||(e[1]=[t("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=t(" / TitleProps"))]),e[4]||(e[4]=i('

Interface: TitleProps

Properties

children?

optional children: Element

return children

h1?

optional h1: boolean | object

return a h1 element

plain?

optional plain: boolean

return a pure text element

separator?

optional separator: string

- as default

suffix?

optional suffix: string

title

title: string | string[]

',18))])}const g=l(c,[["render",h],["__file","TitleProps.html.vue"]]),b=JSON.parse('{"path":"/doc/ant-design/interfaces/TitleProps.html","title":"Interface: TitleProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"children?","slug":"children","link":"#children","children":[]},{"level":3,"title":"h1?","slug":"h1","link":"#h1","children":[]},{"level":3,"title":"plain?","slug":"plain","link":"#plain","children":[]},{"level":3,"title":"separator?","slug":"separator","link":"#separator","children":[]},{"level":3,"title":"suffix?","slug":"suffix","link":"#suffix","children":[]},{"level":3,"title":"title","slug":"title","link":"#title","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/TitleProps.md"}');export{g as comp,b as data}; +import{_ as l,c as r,b as s,d as a,e as n,f as t,a as i,r as d,o as p}from"./app-BlW5p_5f.js";const c={};function h(u,e){const o=d("RouteLink");return p(),r("div",null,[s("p",null,[a(o,{to:"/doc/ant-design/"},{default:n(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(o,{to:"/doc/ant-design/"},{default:n(()=>e[1]||(e[1]=[t("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=t(" / TitleProps"))]),e[4]||(e[4]=i('

Interface: TitleProps

Properties

children?

optional children: Element

return children

h1?

optional h1: boolean | object

return a h1 element

plain?

optional plain: boolean

return a pure text element

separator?

optional separator: string

- as default

suffix?

optional suffix: string

title

title: string | string[]

',18))])}const g=l(c,[["render",h],["__file","TitleProps.html.vue"]]),b=JSON.parse('{"path":"/doc/ant-design/interfaces/TitleProps.html","title":"Interface: TitleProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"children?","slug":"children","link":"#children","children":[]},{"level":3,"title":"h1?","slug":"h1","link":"#h1","children":[]},{"level":3,"title":"plain?","slug":"plain","link":"#plain","children":[]},{"level":3,"title":"separator?","slug":"separator","link":"#separator","children":[]},{"level":3,"title":"suffix?","slug":"suffix","link":"#suffix","children":[]},{"level":3,"title":"title","slug":"title","link":"#title","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/TitleProps.md"}');export{g as comp,b as data}; diff --git a/assets/UnionFaasItemElement.html-jw8wXdwb.js b/assets/UnionFaasItemElement.html-DKJ4Q2i3.js similarity index 97% rename from assets/UnionFaasItemElement.html-jw8wXdwb.js rename to assets/UnionFaasItemElement.html-DKJ4Q2i3.js index f53bc5444..a2bc4fbff 100644 --- a/assets/UnionFaasItemElement.html-jw8wXdwb.js +++ b/assets/UnionFaasItemElement.html-DKJ4Q2i3.js @@ -1 +1 @@ -import{_ as o,c as u,b as n,d as s,e as a,f as l,r as i,o as m}from"./app-DsV01JBz.js";const d={};function r(p,e){const t=i("RouteLink");return m(),u("div",null,[n("p",null,[s(t,{to:"/doc/ant-design/"},{default:a(()=>e[0]||(e[0]=[l("Documents")])),_:1}),e[2]||(e[2]=l(" / ")),s(t,{to:"/doc/ant-design/"},{default:a(()=>e[1]||(e[1]=[l("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=l(" / UnionFaasItemElement"))]),e[19]||(e[19]=n("h1",{id:"type-alias-unionfaasitemelement-value-values",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#type-alias-unionfaasitemelement-value-values"},[n("span",null,"Type Alias: UnionFaasItemElement")])],-1)),n("blockquote",null,[n("p",null,[e[5]||(e[5]=n("strong",null,"UnionFaasItemElement",-1)),e[6]||(e[6]=l("<")),e[7]||(e[7]=n("code",null,"Value",-1)),e[8]||(e[8]=l(", ")),e[9]||(e[9]=n("code",null,"Values",-1)),e[10]||(e[10]=l(">: ")),e[11]||(e[11]=n("code",null,"ReactElement",-1)),e[12]||(e[12]=l("<")),s(t,{to:"/doc/ant-design/type-aliases/UnionFaasItemInjection.html"},{default:a(()=>e[4]||(e[4]=[n("code",null,"UnionFaasItemInjection",-1)])),_:1}),e[13]||(e[13]=l("<")),e[14]||(e[14]=n("code",null,"Value",-1)),e[15]||(e[15]=l(", ")),e[16]||(e[16]=n("code",null,"Values",-1)),e[17]||(e[17]=l(">> | ")),e[18]||(e[18]=n("code",null,"null",-1))])]),e[20]||(e[20]=n("h2",{id:"type-parameters",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#type-parameters"},[n("span",null,"Type Parameters")])],-1)),e[21]||(e[21]=n("p",null,[l("• "),n("strong",null,"Value"),l(" = "),n("code",null,"any")],-1)),e[22]||(e[22]=n("p",null,[l("• "),n("strong",null,"Values"),l(" = "),n("code",null,"any")],-1))])}const y=o(d,[["render",r],["__file","UnionFaasItemElement.html.vue"]]),V=JSON.parse('{"path":"/doc/ant-design/type-aliases/UnionFaasItemElement.html","title":"Type Alias: UnionFaasItemElement","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/UnionFaasItemElement.md"}');export{y as comp,V as data}; +import{_ as o,c as u,b as n,d as s,e as a,f as l,r as i,o as m}from"./app-BlW5p_5f.js";const d={};function r(p,e){const t=i("RouteLink");return m(),u("div",null,[n("p",null,[s(t,{to:"/doc/ant-design/"},{default:a(()=>e[0]||(e[0]=[l("Documents")])),_:1}),e[2]||(e[2]=l(" / ")),s(t,{to:"/doc/ant-design/"},{default:a(()=>e[1]||(e[1]=[l("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=l(" / UnionFaasItemElement"))]),e[19]||(e[19]=n("h1",{id:"type-alias-unionfaasitemelement-value-values",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#type-alias-unionfaasitemelement-value-values"},[n("span",null,"Type Alias: UnionFaasItemElement")])],-1)),n("blockquote",null,[n("p",null,[e[5]||(e[5]=n("strong",null,"UnionFaasItemElement",-1)),e[6]||(e[6]=l("<")),e[7]||(e[7]=n("code",null,"Value",-1)),e[8]||(e[8]=l(", ")),e[9]||(e[9]=n("code",null,"Values",-1)),e[10]||(e[10]=l(">: ")),e[11]||(e[11]=n("code",null,"ReactElement",-1)),e[12]||(e[12]=l("<")),s(t,{to:"/doc/ant-design/type-aliases/UnionFaasItemInjection.html"},{default:a(()=>e[4]||(e[4]=[n("code",null,"UnionFaasItemInjection",-1)])),_:1}),e[13]||(e[13]=l("<")),e[14]||(e[14]=n("code",null,"Value",-1)),e[15]||(e[15]=l(", ")),e[16]||(e[16]=n("code",null,"Values",-1)),e[17]||(e[17]=l(">> | ")),e[18]||(e[18]=n("code",null,"null",-1))])]),e[20]||(e[20]=n("h2",{id:"type-parameters",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#type-parameters"},[n("span",null,"Type Parameters")])],-1)),e[21]||(e[21]=n("p",null,[l("• "),n("strong",null,"Value"),l(" = "),n("code",null,"any")],-1)),e[22]||(e[22]=n("p",null,[l("• "),n("strong",null,"Values"),l(" = "),n("code",null,"any")],-1))])}const y=o(d,[["render",r],["__file","UnionFaasItemElement.html.vue"]]),V=JSON.parse('{"path":"/doc/ant-design/type-aliases/UnionFaasItemElement.html","title":"Type Alias: UnionFaasItemElement","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/UnionFaasItemElement.md"}');export{y as comp,V as data}; diff --git a/assets/UnionFaasItemInjection.html-CocywSpo.js b/assets/UnionFaasItemInjection.html-B5CHiuOb.js similarity index 97% rename from assets/UnionFaasItemInjection.html-CocywSpo.js rename to assets/UnionFaasItemInjection.html-B5CHiuOb.js index 7d32a76dc..3751c2b59 100644 --- a/assets/UnionFaasItemInjection.html-CocywSpo.js +++ b/assets/UnionFaasItemInjection.html-B5CHiuOb.js @@ -1 +1 @@ -import{_ as i,c as d,b as n,d as o,e as l,f as a,a as s,r,o as p}from"./app-DsV01JBz.js";const u={};function c(m,e){const t=r("RouteLink");return p(),d("div",null,[n("p",null,[o(t,{to:"/doc/ant-design/"},{default:l(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[2]||(e[2]=a(" / ")),o(t,{to:"/doc/ant-design/"},{default:l(()=>e[1]||(e[1]=[a("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=a(" / UnionFaasItemInjection"))]),e[9]||(e[9]=s('

Type Alias: UnionFaasItemInjection<Value, Values>

UnionFaasItemInjection<Value, Values>: object

Type Parameters

Value = any

Values = any

Type declaration

index?

optional index: number

scene?

',9)),n("blockquote",null,[n("p",null,[e[5]||(e[5]=n("code",null,"optional",-1)),e[6]||(e[6]=a()),e[7]||(e[7]=n("strong",null,"scene",-1)),e[8]||(e[8]=a(": ")),o(t,{to:"/doc/ant-design/type-aliases/UnionScene.html"},{default:l(()=>e[4]||(e[4]=[n("code",null,"UnionScene",-1)])),_:1})])]),e[10]||(e[10]=s('

value?

optional value: Value

values?

optional values: Values

',4))])}const h=i(u,[["render",c],["__file","UnionFaasItemInjection.html.vue"]]),v=JSON.parse('{"path":"/doc/ant-design/type-aliases/UnionFaasItemInjection.html","title":"Type Alias: UnionFaasItemInjection","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"index?","slug":"index","link":"#index","children":[]},{"level":3,"title":"scene?","slug":"scene","link":"#scene","children":[]},{"level":3,"title":"value?","slug":"value","link":"#value","children":[]},{"level":3,"title":"values?","slug":"values","link":"#values","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/UnionFaasItemInjection.md"}');export{h as comp,v as data}; +import{_ as i,c as d,b as n,d as o,e as l,f as a,a as s,r,o as p}from"./app-BlW5p_5f.js";const u={};function c(m,e){const t=r("RouteLink");return p(),d("div",null,[n("p",null,[o(t,{to:"/doc/ant-design/"},{default:l(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[2]||(e[2]=a(" / ")),o(t,{to:"/doc/ant-design/"},{default:l(()=>e[1]||(e[1]=[a("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=a(" / UnionFaasItemInjection"))]),e[9]||(e[9]=s('

Type Alias: UnionFaasItemInjection<Value, Values>

UnionFaasItemInjection<Value, Values>: object

Type Parameters

Value = any

Values = any

Type declaration

index?

optional index: number

scene?

',9)),n("blockquote",null,[n("p",null,[e[5]||(e[5]=n("code",null,"optional",-1)),e[6]||(e[6]=a()),e[7]||(e[7]=n("strong",null,"scene",-1)),e[8]||(e[8]=a(": ")),o(t,{to:"/doc/ant-design/type-aliases/UnionScene.html"},{default:l(()=>e[4]||(e[4]=[n("code",null,"UnionScene",-1)])),_:1})])]),e[10]||(e[10]=s('

value?

optional value: Value

values?

optional values: Values

',4))])}const h=i(u,[["render",c],["__file","UnionFaasItemInjection.html.vue"]]),v=JSON.parse('{"path":"/doc/ant-design/type-aliases/UnionFaasItemInjection.html","title":"Type Alias: UnionFaasItemInjection","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"index?","slug":"index","link":"#index","children":[]},{"level":3,"title":"scene?","slug":"scene","link":"#scene","children":[]},{"level":3,"title":"value?","slug":"value","link":"#value","children":[]},{"level":3,"title":"values?","slug":"values","link":"#values","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/UnionFaasItemInjection.md"}');export{h as comp,v as data}; diff --git a/assets/UnionFaasItemProps.html-CtmXWsM-.js b/assets/UnionFaasItemProps.html-Dmg8SC4Z.js similarity index 99% rename from assets/UnionFaasItemProps.html-CtmXWsM-.js rename to assets/UnionFaasItemProps.html-Dmg8SC4Z.js index 6c632717e..46c14b92b 100644 --- a/assets/UnionFaasItemProps.html-CtmXWsM-.js +++ b/assets/UnionFaasItemProps.html-Dmg8SC4Z.js @@ -1,2 +1,2 @@ -import{_ as i,c as s,b as e,d as o,e as r,f as l,a as d,r as u,o as a}from"./app-DsV01JBz.js";const p={};function m(f,n){const t=u("RouteLink");return a(),s("div",null,[e("p",null,[o(t,{to:"/doc/ant-design/"},{default:r(()=>n[0]||(n[0]=[l("Documents")])),_:1}),n[2]||(n[2]=l(" / ")),o(t,{to:"/doc/ant-design/"},{default:r(()=>n[1]||(n[1]=[l("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=l(" / UnionFaasItemProps"))]),n[187]||(n[187]=e("h1",{id:"interface-unionfaasitemprops-value-values",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#interface-unionfaasitemprops-value-values"},[e("span",null,"Interface: UnionFaasItemProps")])],-1)),n[188]||(n[188]=e("h2",{id:"extends",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#extends"},[e("span",null,"Extends")])],-1)),e("ul",null,[e("li",null,[o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:r(()=>n[4]||(n[4]=[e("code",null,"FormItemProps",-1)])),_:1}),n[7]||(n[7]=l(".")),o(t,{to:"/doc/ant-design/interfaces/DescriptionItemProps.html"},{default:r(()=>n[5]||(n[5]=[e("code",null,"DescriptionItemProps",-1)])),_:1}),n[8]||(n[8]=l(".")),o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html"},{default:r(()=>n[6]||(n[6]=[e("code",null,"TableItemProps",-1)])),_:1})])]),n[189]||(n[189]=d('

Type Parameters

Value = any

Values = any

Properties

children?

',5)),e("blockquote",null,[e("p",null,[n[11]||(n[11]=e("code",null,"optional",-1)),n[12]||(n[12]=l()),n[13]||(n[13]=e("strong",null,"children",-1)),n[14]||(n[14]=l(": ")),n[15]||(n[15]=e("code",null,"ReactElement",-1)),n[16]||(n[16]=l("<")),o(t,{to:"/doc/ant-design/type-aliases/UnionFaasItemInjection.html"},{default:r(()=>n[9]||(n[9]=[e("code",null,"UnionFaasItemInjection",-1)])),_:1}),n[17]||(n[17]=l("<")),o(t,{to:"/doc/ant-design/interfaces/UnionFaasItemProps.html"},{default:r(()=>n[10]||(n[10]=[e("code",null,"UnionFaasItemProps",-1)])),_:1}),n[18]||(n[18]=l("<")),n[19]||(n[19]=e("code",null,"Value",-1)),n[20]||(n[20]=l(", ")),n[21]||(n[21]=e("code",null,"Values",-1)),n[22]||(n[22]=l(">, ")),n[23]||(n[23]=e("code",null,"any",-1)),n[24]||(n[24]=l(">, ")),n[25]||(n[25]=e("code",null,"string",-1)),n[26]||(n[26]=l(" | ")),n[27]||(n[27]=e("code",null,"JSXElementConstructor",-1)),n[28]||(n[28]=l("<")),n[29]||(n[29]=e("code",null,"any",-1)),n[30]||(n[30]=l(">>"))])]),n[190]||(n[190]=e("h4",{id:"overrides",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#overrides"},[e("span",null,"Overrides")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html"},{default:r(()=>n[31]||(n[31]=[e("code",null,"TableItemProps",-1)])),_:1}),n[33]||(n[33]=l(".")),o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html#children"},{default:r(()=>n[32]||(n[32]=[e("code",null,"children",-1)])),_:1})]),n[191]||(n[191]=e("h3",{id:"col",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#col"},[e("span",null,"col?")])],-1)),n[192]||(n[192]=e("blockquote",null,[e("p",null,[e("code",null,"optional"),l(),e("strong",null,"col"),l(": "),e("code",null,"number")])],-1)),n[193]||(n[193]=e("h4",{id:"inherited-from",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:r(()=>n[34]||(n[34]=[e("code",null,"FormItemProps",-1)])),_:1}),n[36]||(n[36]=l(".")),o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html#col"},{default:r(()=>n[35]||(n[35]=[e("code",null,"col",-1)])),_:1})]),n[194]||(n[194]=e("h3",{id:"descriptionchildren",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#descriptionchildren"},[e("span",null,"descriptionChildren?")])],-1)),e("blockquote",null,[e("p",null,[n[38]||(n[38]=e("code",null,"optional",-1)),n[39]||(n[39]=l()),n[40]||(n[40]=e("strong",null,"descriptionChildren",-1)),n[41]||(n[41]=l(": ")),o(t,{to:"/doc/ant-design/type-aliases/UnionFaasItemElement.html"},{default:r(()=>n[37]||(n[37]=[e("code",null,"UnionFaasItemElement",-1)])),_:1}),n[42]||(n[42]=l("<")),n[43]||(n[43]=e("code",null,"any",-1)),n[44]||(n[44]=l(">"))])]),n[195]||(n[195]=e("h4",{id:"inherited-from-1",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-1"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/DescriptionItemProps.html"},{default:r(()=>n[45]||(n[45]=[e("code",null,"DescriptionItemProps",-1)])),_:1}),n[47]||(n[47]=l(".")),o(t,{to:"/doc/ant-design/interfaces/DescriptionItemProps.html#descriptionchildren"},{default:r(()=>n[46]||(n[46]=[e("code",null,"descriptionChildren",-1)])),_:1})]),n[196]||(n[196]=e("h3",{id:"descriptionrender",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#descriptionrender"},[e("span",null,"descriptionRender?")])],-1)),e("blockquote",null,[e("p",null,[n[49]||(n[49]=e("code",null,"optional",-1)),n[50]||(n[50]=l()),n[51]||(n[51]=e("strong",null,"descriptionRender",-1)),n[52]||(n[52]=l(": ")),o(t,{to:"/doc/ant-design/type-aliases/UnionFaasItemRender.html"},{default:r(()=>n[48]||(n[48]=[e("code",null,"UnionFaasItemRender",-1)])),_:1}),n[53]||(n[53]=l("<")),n[54]||(n[54]=e("code",null,"any",-1)),n[55]||(n[55]=l(">"))])]),n[197]||(n[197]=e("h4",{id:"inherited-from-2",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-2"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/DescriptionItemProps.html"},{default:r(()=>n[56]||(n[56]=[e("code",null,"DescriptionItemProps",-1)])),_:1}),n[58]||(n[58]=l(".")),o(t,{to:"/doc/ant-design/interfaces/DescriptionItemProps.html#descriptionrender"},{default:r(()=>n[57]||(n[57]=[e("code",null,"descriptionRender",-1)])),_:1})]),n[198]||(n[198]=e("h3",{id:"disabled",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#disabled"},[e("span",null,"disabled?")])],-1)),n[199]||(n[199]=e("blockquote",null,[e("p",null,[e("code",null,"optional"),l(),e("strong",null,"disabled"),l(": "),e("code",null,"boolean")])],-1)),n[200]||(n[200]=e("h4",{id:"inherited-from-3",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-3"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:r(()=>n[59]||(n[59]=[e("code",null,"FormItemProps",-1)])),_:1}),n[61]||(n[61]=l(".")),o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html#disabled"},{default:r(()=>n[60]||(n[60]=[e("code",null,"disabled",-1)])),_:1})]),n[201]||(n[201]=e("h3",{id:"extendtypes",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#extendtypes"},[e("span",null,"extendTypes?")])],-1)),e("blockquote",null,[e("p",null,[n[63]||(n[63]=e("code",null,"optional",-1)),n[64]||(n[64]=l()),n[65]||(n[65]=e("strong",null,"extendTypes",-1)),n[66]||(n[66]=l(": ")),o(t,{to:"/doc/ant-design/type-aliases/ExtendTypes.html"},{default:r(()=>n[62]||(n[62]=[e("code",null,"ExtendTypes",-1)])),_:1})])]),n[202]||(n[202]=e("h4",{id:"inherited-from-4",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-4"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:r(()=>n[67]||(n[67]=[e("code",null,"FormItemProps",-1)])),_:1}),n[69]||(n[69]=l(".")),o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html#extendtypes"},{default:r(()=>n[68]||(n[68]=[e("code",null,"extendTypes",-1)])),_:1})]),n[203]||(n[203]=e("h3",{id:"formchildren",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#formchildren"},[e("span",null,"formChildren?")])],-1)),e("blockquote",null,[e("p",null,[n[71]||(n[71]=e("code",null,"optional",-1)),n[72]||(n[72]=l()),n[73]||(n[73]=e("strong",null,"formChildren",-1)),n[74]||(n[74]=l(": ")),o(t,{to:"/doc/ant-design/type-aliases/UnionFaasItemElement.html"},{default:r(()=>n[70]||(n[70]=[e("code",null,"UnionFaasItemElement",-1)])),_:1}),n[75]||(n[75]=l("<")),n[76]||(n[76]=e("code",null,"any",-1)),n[77]||(n[77]=l(">"))])]),n[204]||(n[204]=e("h4",{id:"inherited-from-5",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-5"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:r(()=>n[78]||(n[78]=[e("code",null,"FormItemProps",-1)])),_:1}),n[80]||(n[80]=l(".")),o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html#formchildren"},{default:r(()=>n[79]||(n[79]=[e("code",null,"formChildren",-1)])),_:1})]),n[205]||(n[205]=e("h3",{id:"formrender",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#formrender"},[e("span",null,"formRender?")])],-1)),e("blockquote",null,[e("p",null,[n[82]||(n[82]=e("code",null,"optional",-1)),n[83]||(n[83]=l()),n[84]||(n[84]=e("strong",null,"formRender",-1)),n[85]||(n[85]=l(": ")),o(t,{to:"/doc/ant-design/type-aliases/UnionFaasItemRender.html"},{default:r(()=>n[81]||(n[81]=[e("code",null,"UnionFaasItemRender",-1)])),_:1}),n[86]||(n[86]=l("<")),n[87]||(n[87]=e("code",null,"any",-1)),n[88]||(n[88]=l(">"))])]),n[206]||(n[206]=e("h4",{id:"inherited-from-6",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-6"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:r(()=>n[89]||(n[89]=[e("code",null,"FormItemProps",-1)])),_:1}),n[91]||(n[91]=l(".")),o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html#formrender"},{default:r(()=>n[90]||(n[90]=[e("code",null,"formRender",-1)])),_:1})]),n[207]||(n[207]=e("h3",{id:"id",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#id"},[e("span",null,"id")])],-1)),n[208]||(n[208]=e("blockquote",null,[e("p",null,[e("strong",null,"id"),l(": "),e("code",null,"string")])],-1)),n[209]||(n[209]=e("h4",{id:"inherited-from-7",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-7"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html"},{default:r(()=>n[92]||(n[92]=[e("code",null,"TableItemProps",-1)])),_:1}),n[94]||(n[94]=l(".")),o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html#id"},{default:r(()=>n[93]||(n[93]=[e("code",null,"id",-1)])),_:1})]),n[210]||(n[210]=d('

if()?

optional if: (values) => boolean

trigger when any item's value changed

Parameters

values: Record<string, any>

Returns

boolean

Inherited from

',8)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/DescriptionItemProps.html"},{default:r(()=>n[95]||(n[95]=[e("code",null,"DescriptionItemProps",-1)])),_:1}),n[97]||(n[97]=l(".")),o(t,{to:"/doc/ant-design/interfaces/DescriptionItemProps.html#if"},{default:r(()=>n[96]||(n[96]=[e("code",null,"if",-1)])),_:1})]),n[211]||(n[211]=d('

input?

optional input: SelectProps<any, DefaultOptionType> | InputProps | RadioProps | InputNumberProps<ValueType> | SwitchProps | DatePickerProps

Inherited from

',3)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:r(()=>n[98]||(n[98]=[e("code",null,"FormItemProps",-1)])),_:1}),n[100]||(n[100]=l(".")),o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html#input"},{default:r(()=>n[99]||(n[99]=[e("code",null,"input",-1)])),_:1})]),n[212]||(n[212]=d('

label?

optional label: string | false

Inherited from

',3)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:r(()=>n[101]||(n[101]=[e("code",null,"FormItemProps",-1)])),_:1}),n[103]||(n[103]=l(".")),o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html#label"},{default:r(()=>n[102]||(n[102]=[e("code",null,"label",-1)])),_:1})]),n[213]||(n[213]=e("h3",{id:"maxcount",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#maxcount"},[e("span",null,"maxCount?")])],-1)),n[214]||(n[214]=e("blockquote",null,[e("p",null,[e("code",null,"optional"),l(),e("strong",null,"maxCount"),l(": "),e("code",null,"number")])],-1)),n[215]||(n[215]=e("h4",{id:"inherited-from-11",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-11"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:r(()=>n[104]||(n[104]=[e("code",null,"FormItemProps",-1)])),_:1}),n[106]||(n[106]=l(".")),o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html#maxcount"},{default:r(()=>n[105]||(n[105]=[e("code",null,"maxCount",-1)])),_:1})]),n[216]||(n[216]=e("h3",{id:"object",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#object"},[e("span",null,"object?")])],-1)),e("blockquote",null,[e("p",null,[n[108]||(n[108]=e("code",null,"optional",-1)),n[109]||(n[109]=l()),n[110]||(n[110]=e("strong",null,"object",-1)),n[111]||(n[111]=l(": ")),o(t,{to:"/doc/ant-design/interfaces/UnionFaasItemProps.html"},{default:r(()=>n[107]||(n[107]=[e("code",null,"UnionFaasItemProps",-1)])),_:1}),n[112]||(n[112]=l("<")),n[113]||(n[113]=e("code",null,"Value",-1)),n[114]||(n[114]=l(", ")),n[115]||(n[115]=e("code",null,"Values",-1)),n[116]||(n[116]=l(">[]"))])]),n[217]||(n[217]=e("h4",{id:"overrides-1",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#overrides-1"},[e("span",null,"Overrides")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html"},{default:r(()=>n[117]||(n[117]=[e("code",null,"TableItemProps",-1)])),_:1}),n[119]||(n[119]=l(".")),o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html#object"},{default:r(()=>n[118]||(n[118]=[e("code",null,"object",-1)])),_:1})]),n[218]||(n[218]=d('

onValueChange()?

optional onValueChange: (value, values, form) => void

trigger when current item's value changed

Parameters

value: any

values: any

form: FormInstance<any>

Returns

void

Inherited from

',10)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:r(()=>n[120]||(n[120]=[e("code",null,"FormItemProps",-1)])),_:1}),n[122]||(n[122]=l(".")),o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html#onvaluechange"},{default:r(()=>n[121]||(n[121]=[e("code",null,"onValueChange",-1)])),_:1})]),n[219]||(n[219]=e("h3",{id:"options",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#options"},[e("span",null,"options?")])],-1)),e("blockquote",null,[e("p",null,[n[124]||(n[124]=e("code",null,"optional",-1)),n[125]||(n[125]=l()),n[126]||(n[126]=e("strong",null,"options",-1)),n[127]||(n[127]=l(": ")),o(t,{to:"/doc/ant-design/type-aliases/BaseOption.html"},{default:r(()=>n[123]||(n[123]=[e("code",null,"BaseOption",-1)])),_:1}),n[128]||(n[128]=l("[]"))])]),n[220]||(n[220]=e("h4",{id:"inherited-from-13",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-13"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html"},{default:r(()=>n[129]||(n[129]=[e("code",null,"TableItemProps",-1)])),_:1}),n[131]||(n[131]=l(".")),o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html#options"},{default:r(()=>n[130]||(n[130]=[e("code",null,"options",-1)])),_:1})]),n[221]||(n[221]=e("h3",{id:"optionstype",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#optionstype"},[e("span",null,"optionsType?")])],-1)),n[222]||(n[222]=e("blockquote",null,[e("p",null,[e("code",null,"optional"),l(),e("strong",null,"optionsType"),l(": "),e("code",null,'"auto"')])],-1)),n[223]||(n[223]=e("h4",{id:"inherited-from-14",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-14"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html"},{default:r(()=>n[132]||(n[132]=[e("code",null,"TableItemProps",-1)])),_:1}),n[134]||(n[134]=l(".")),o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html#optionstype"},{default:r(()=>n[133]||(n[133]=[e("code",null,"optionsType",-1)])),_:1})]),n[224]||(n[224]=e("h3",{id:"render",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#render"},[e("span",null,"render?")])],-1)),e("blockquote",null,[e("p",null,[n[136]||(n[136]=e("code",null,"optional",-1)),n[137]||(n[137]=l()),n[138]||(n[138]=e("strong",null,"render",-1)),n[139]||(n[139]=l(": ")),o(t,{to:"/doc/ant-design/type-aliases/UnionFaasItemRender.html"},{default:r(()=>n[135]||(n[135]=[e("code",null,"UnionFaasItemRender",-1)])),_:1}),n[140]||(n[140]=l("<")),n[141]||(n[141]=e("code",null,"any",-1)),n[142]||(n[142]=l(", ")),n[143]||(n[143]=e("code",null,"any",-1)),n[144]||(n[144]=l(">"))])]),n[225]||(n[225]=e("h4",{id:"overrides-2",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#overrides-2"},[e("span",null,"Overrides")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html"},{default:r(()=>n[145]||(n[145]=[e("code",null,"TableItemProps",-1)])),_:1}),n[147]||(n[147]=l(".")),o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html#render"},{default:r(()=>n[146]||(n[146]=[e("code",null,"render",-1)])),_:1})]),n[226]||(n[226]=e("h3",{id:"required",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#required"},[e("span",null,"required?")])],-1)),n[227]||(n[227]=e("blockquote",null,[e("p",null,[e("code",null,"optional"),l(),e("strong",null,"required"),l(": "),e("code",null,"boolean")])],-1)),n[228]||(n[228]=e("h4",{id:"inherited-from-15",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-15"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:r(()=>n[148]||(n[148]=[e("code",null,"FormItemProps",-1)])),_:1}),n[150]||(n[150]=l(".")),o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html#required"},{default:r(()=>n[149]||(n[149]=[e("code",null,"required",-1)])),_:1})]),n[229]||(n[229]=e("h3",{id:"rules",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#rules"},[e("span",null,"rules?")])],-1)),n[230]||(n[230]=e("blockquote",null,[e("p",null,[e("code",null,"optional"),l(),e("strong",null,"rules"),l(": "),e("code",null,"RuleObject"),l("[]")])],-1)),n[231]||(n[231]=e("h4",{id:"inherited-from-16",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-16"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:r(()=>n[151]||(n[151]=[e("code",null,"FormItemProps",-1)])),_:1}),n[153]||(n[153]=l(".")),o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html#rules"},{default:r(()=>n[152]||(n[152]=[e("code",null,"rules",-1)])),_:1})]),n[232]||(n[232]=e("h3",{id:"tablechildren",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#tablechildren"},[e("span",null,"tableChildren?")])],-1)),e("blockquote",null,[e("p",null,[n[155]||(n[155]=e("code",null,"optional",-1)),n[156]||(n[156]=l()),n[157]||(n[157]=e("strong",null,"tableChildren",-1)),n[158]||(n[158]=l(": ")),o(t,{to:"/doc/ant-design/type-aliases/UnionFaasItemElement.html"},{default:r(()=>n[154]||(n[154]=[e("code",null,"UnionFaasItemElement",-1)])),_:1}),n[159]||(n[159]=l("<")),n[160]||(n[160]=e("code",null,"any",-1)),n[161]||(n[161]=l(">"))])]),n[233]||(n[233]=e("h4",{id:"inherited-from-17",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-17"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html"},{default:r(()=>n[162]||(n[162]=[e("code",null,"TableItemProps",-1)])),_:1}),n[164]||(n[164]=l(".")),o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html#tablechildren"},{default:r(()=>n[163]||(n[163]=[e("code",null,"tableChildren",-1)])),_:1})]),n[234]||(n[234]=e("h3",{id:"tablerender",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#tablerender"},[e("span",null,"tableRender?")])],-1)),e("blockquote",null,[e("p",null,[n[166]||(n[166]=e("code",null,"optional",-1)),n[167]||(n[167]=l()),n[168]||(n[168]=e("strong",null,"tableRender",-1)),n[169]||(n[169]=l(": ")),o(t,{to:"/doc/ant-design/type-aliases/UnionFaasItemRender.html"},{default:r(()=>n[165]||(n[165]=[e("code",null,"UnionFaasItemRender",-1)])),_:1}),n[170]||(n[170]=l("<")),n[171]||(n[171]=e("code",null,"any",-1)),n[172]||(n[172]=l(">"))])]),n[235]||(n[235]=e("h4",{id:"inherited-from-18",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-18"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html"},{default:r(()=>n[173]||(n[173]=[e("code",null,"TableItemProps",-1)])),_:1}),n[175]||(n[175]=l(".")),o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html#tablerender"},{default:r(()=>n[174]||(n[174]=[e("code",null,"tableRender",-1)])),_:1})]),n[236]||(n[236]=e("h3",{id:"title",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#title"},[e("span",null,"title?")])],-1)),n[237]||(n[237]=e("blockquote",null,[e("p",null,[e("code",null,"optional"),l(),e("strong",null,"title"),l(": "),e("code",null,"string")])],-1)),n[238]||(n[238]=e("h4",{id:"inherited-from-19",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-19"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html"},{default:r(()=>n[176]||(n[176]=[e("code",null,"TableItemProps",-1)])),_:1}),n[178]||(n[178]=l(".")),o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html#title"},{default:r(()=>n[177]||(n[177]=[e("code",null,"title",-1)])),_:1})]),n[239]||(n[239]=e("h3",{id:"type",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#type"},[e("span",null,"type?")])],-1)),e("blockquote",null,[e("p",null,[n[180]||(n[180]=e("code",null,"optional",-1)),n[181]||(n[181]=l()),n[182]||(n[182]=e("strong",null,"type",-1)),n[183]||(n[183]=l(": ")),o(t,{to:"/doc/ant-design/type-aliases/FaasItemType.html"},{default:r(()=>n[179]||(n[179]=[e("code",null,"FaasItemType",-1)])),_:1})])]),n[240]||(n[240]=d(`

Support string, string[], number, number[], boolean, date, time, object, object[]

Default

'string'
+import{_ as i,c as s,b as e,d as o,e as r,f as l,a as d,r as u,o as a}from"./app-BlW5p_5f.js";const p={};function m(f,n){const t=u("RouteLink");return a(),s("div",null,[e("p",null,[o(t,{to:"/doc/ant-design/"},{default:r(()=>n[0]||(n[0]=[l("Documents")])),_:1}),n[2]||(n[2]=l(" / ")),o(t,{to:"/doc/ant-design/"},{default:r(()=>n[1]||(n[1]=[l("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=l(" / UnionFaasItemProps"))]),n[187]||(n[187]=e("h1",{id:"interface-unionfaasitemprops-value-values",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#interface-unionfaasitemprops-value-values"},[e("span",null,"Interface: UnionFaasItemProps")])],-1)),n[188]||(n[188]=e("h2",{id:"extends",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#extends"},[e("span",null,"Extends")])],-1)),e("ul",null,[e("li",null,[o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:r(()=>n[4]||(n[4]=[e("code",null,"FormItemProps",-1)])),_:1}),n[7]||(n[7]=l(".")),o(t,{to:"/doc/ant-design/interfaces/DescriptionItemProps.html"},{default:r(()=>n[5]||(n[5]=[e("code",null,"DescriptionItemProps",-1)])),_:1}),n[8]||(n[8]=l(".")),o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html"},{default:r(()=>n[6]||(n[6]=[e("code",null,"TableItemProps",-1)])),_:1})])]),n[189]||(n[189]=d('

Type Parameters

Value = any

Values = any

Properties

children?

',5)),e("blockquote",null,[e("p",null,[n[11]||(n[11]=e("code",null,"optional",-1)),n[12]||(n[12]=l()),n[13]||(n[13]=e("strong",null,"children",-1)),n[14]||(n[14]=l(": ")),n[15]||(n[15]=e("code",null,"ReactElement",-1)),n[16]||(n[16]=l("<")),o(t,{to:"/doc/ant-design/type-aliases/UnionFaasItemInjection.html"},{default:r(()=>n[9]||(n[9]=[e("code",null,"UnionFaasItemInjection",-1)])),_:1}),n[17]||(n[17]=l("<")),o(t,{to:"/doc/ant-design/interfaces/UnionFaasItemProps.html"},{default:r(()=>n[10]||(n[10]=[e("code",null,"UnionFaasItemProps",-1)])),_:1}),n[18]||(n[18]=l("<")),n[19]||(n[19]=e("code",null,"Value",-1)),n[20]||(n[20]=l(", ")),n[21]||(n[21]=e("code",null,"Values",-1)),n[22]||(n[22]=l(">, ")),n[23]||(n[23]=e("code",null,"any",-1)),n[24]||(n[24]=l(">, ")),n[25]||(n[25]=e("code",null,"string",-1)),n[26]||(n[26]=l(" | ")),n[27]||(n[27]=e("code",null,"JSXElementConstructor",-1)),n[28]||(n[28]=l("<")),n[29]||(n[29]=e("code",null,"any",-1)),n[30]||(n[30]=l(">>"))])]),n[190]||(n[190]=e("h4",{id:"overrides",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#overrides"},[e("span",null,"Overrides")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html"},{default:r(()=>n[31]||(n[31]=[e("code",null,"TableItemProps",-1)])),_:1}),n[33]||(n[33]=l(".")),o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html#children"},{default:r(()=>n[32]||(n[32]=[e("code",null,"children",-1)])),_:1})]),n[191]||(n[191]=e("h3",{id:"col",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#col"},[e("span",null,"col?")])],-1)),n[192]||(n[192]=e("blockquote",null,[e("p",null,[e("code",null,"optional"),l(),e("strong",null,"col"),l(": "),e("code",null,"number")])],-1)),n[193]||(n[193]=e("h4",{id:"inherited-from",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:r(()=>n[34]||(n[34]=[e("code",null,"FormItemProps",-1)])),_:1}),n[36]||(n[36]=l(".")),o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html#col"},{default:r(()=>n[35]||(n[35]=[e("code",null,"col",-1)])),_:1})]),n[194]||(n[194]=e("h3",{id:"descriptionchildren",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#descriptionchildren"},[e("span",null,"descriptionChildren?")])],-1)),e("blockquote",null,[e("p",null,[n[38]||(n[38]=e("code",null,"optional",-1)),n[39]||(n[39]=l()),n[40]||(n[40]=e("strong",null,"descriptionChildren",-1)),n[41]||(n[41]=l(": ")),o(t,{to:"/doc/ant-design/type-aliases/UnionFaasItemElement.html"},{default:r(()=>n[37]||(n[37]=[e("code",null,"UnionFaasItemElement",-1)])),_:1}),n[42]||(n[42]=l("<")),n[43]||(n[43]=e("code",null,"any",-1)),n[44]||(n[44]=l(">"))])]),n[195]||(n[195]=e("h4",{id:"inherited-from-1",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-1"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/DescriptionItemProps.html"},{default:r(()=>n[45]||(n[45]=[e("code",null,"DescriptionItemProps",-1)])),_:1}),n[47]||(n[47]=l(".")),o(t,{to:"/doc/ant-design/interfaces/DescriptionItemProps.html#descriptionchildren"},{default:r(()=>n[46]||(n[46]=[e("code",null,"descriptionChildren",-1)])),_:1})]),n[196]||(n[196]=e("h3",{id:"descriptionrender",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#descriptionrender"},[e("span",null,"descriptionRender?")])],-1)),e("blockquote",null,[e("p",null,[n[49]||(n[49]=e("code",null,"optional",-1)),n[50]||(n[50]=l()),n[51]||(n[51]=e("strong",null,"descriptionRender",-1)),n[52]||(n[52]=l(": ")),o(t,{to:"/doc/ant-design/type-aliases/UnionFaasItemRender.html"},{default:r(()=>n[48]||(n[48]=[e("code",null,"UnionFaasItemRender",-1)])),_:1}),n[53]||(n[53]=l("<")),n[54]||(n[54]=e("code",null,"any",-1)),n[55]||(n[55]=l(">"))])]),n[197]||(n[197]=e("h4",{id:"inherited-from-2",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-2"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/DescriptionItemProps.html"},{default:r(()=>n[56]||(n[56]=[e("code",null,"DescriptionItemProps",-1)])),_:1}),n[58]||(n[58]=l(".")),o(t,{to:"/doc/ant-design/interfaces/DescriptionItemProps.html#descriptionrender"},{default:r(()=>n[57]||(n[57]=[e("code",null,"descriptionRender",-1)])),_:1})]),n[198]||(n[198]=e("h3",{id:"disabled",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#disabled"},[e("span",null,"disabled?")])],-1)),n[199]||(n[199]=e("blockquote",null,[e("p",null,[e("code",null,"optional"),l(),e("strong",null,"disabled"),l(": "),e("code",null,"boolean")])],-1)),n[200]||(n[200]=e("h4",{id:"inherited-from-3",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-3"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:r(()=>n[59]||(n[59]=[e("code",null,"FormItemProps",-1)])),_:1}),n[61]||(n[61]=l(".")),o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html#disabled"},{default:r(()=>n[60]||(n[60]=[e("code",null,"disabled",-1)])),_:1})]),n[201]||(n[201]=e("h3",{id:"extendtypes",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#extendtypes"},[e("span",null,"extendTypes?")])],-1)),e("blockquote",null,[e("p",null,[n[63]||(n[63]=e("code",null,"optional",-1)),n[64]||(n[64]=l()),n[65]||(n[65]=e("strong",null,"extendTypes",-1)),n[66]||(n[66]=l(": ")),o(t,{to:"/doc/ant-design/type-aliases/ExtendTypes.html"},{default:r(()=>n[62]||(n[62]=[e("code",null,"ExtendTypes",-1)])),_:1})])]),n[202]||(n[202]=e("h4",{id:"inherited-from-4",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-4"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:r(()=>n[67]||(n[67]=[e("code",null,"FormItemProps",-1)])),_:1}),n[69]||(n[69]=l(".")),o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html#extendtypes"},{default:r(()=>n[68]||(n[68]=[e("code",null,"extendTypes",-1)])),_:1})]),n[203]||(n[203]=e("h3",{id:"formchildren",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#formchildren"},[e("span",null,"formChildren?")])],-1)),e("blockquote",null,[e("p",null,[n[71]||(n[71]=e("code",null,"optional",-1)),n[72]||(n[72]=l()),n[73]||(n[73]=e("strong",null,"formChildren",-1)),n[74]||(n[74]=l(": ")),o(t,{to:"/doc/ant-design/type-aliases/UnionFaasItemElement.html"},{default:r(()=>n[70]||(n[70]=[e("code",null,"UnionFaasItemElement",-1)])),_:1}),n[75]||(n[75]=l("<")),n[76]||(n[76]=e("code",null,"any",-1)),n[77]||(n[77]=l(">"))])]),n[204]||(n[204]=e("h4",{id:"inherited-from-5",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-5"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:r(()=>n[78]||(n[78]=[e("code",null,"FormItemProps",-1)])),_:1}),n[80]||(n[80]=l(".")),o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html#formchildren"},{default:r(()=>n[79]||(n[79]=[e("code",null,"formChildren",-1)])),_:1})]),n[205]||(n[205]=e("h3",{id:"formrender",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#formrender"},[e("span",null,"formRender?")])],-1)),e("blockquote",null,[e("p",null,[n[82]||(n[82]=e("code",null,"optional",-1)),n[83]||(n[83]=l()),n[84]||(n[84]=e("strong",null,"formRender",-1)),n[85]||(n[85]=l(": ")),o(t,{to:"/doc/ant-design/type-aliases/UnionFaasItemRender.html"},{default:r(()=>n[81]||(n[81]=[e("code",null,"UnionFaasItemRender",-1)])),_:1}),n[86]||(n[86]=l("<")),n[87]||(n[87]=e("code",null,"any",-1)),n[88]||(n[88]=l(">"))])]),n[206]||(n[206]=e("h4",{id:"inherited-from-6",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-6"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:r(()=>n[89]||(n[89]=[e("code",null,"FormItemProps",-1)])),_:1}),n[91]||(n[91]=l(".")),o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html#formrender"},{default:r(()=>n[90]||(n[90]=[e("code",null,"formRender",-1)])),_:1})]),n[207]||(n[207]=e("h3",{id:"id",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#id"},[e("span",null,"id")])],-1)),n[208]||(n[208]=e("blockquote",null,[e("p",null,[e("strong",null,"id"),l(": "),e("code",null,"string")])],-1)),n[209]||(n[209]=e("h4",{id:"inherited-from-7",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-7"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html"},{default:r(()=>n[92]||(n[92]=[e("code",null,"TableItemProps",-1)])),_:1}),n[94]||(n[94]=l(".")),o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html#id"},{default:r(()=>n[93]||(n[93]=[e("code",null,"id",-1)])),_:1})]),n[210]||(n[210]=d('

if()?

optional if: (values) => boolean

trigger when any item's value changed

Parameters

values: Record<string, any>

Returns

boolean

Inherited from

',8)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/DescriptionItemProps.html"},{default:r(()=>n[95]||(n[95]=[e("code",null,"DescriptionItemProps",-1)])),_:1}),n[97]||(n[97]=l(".")),o(t,{to:"/doc/ant-design/interfaces/DescriptionItemProps.html#if"},{default:r(()=>n[96]||(n[96]=[e("code",null,"if",-1)])),_:1})]),n[211]||(n[211]=d('

input?

optional input: SelectProps<any, DefaultOptionType> | InputProps | RadioProps | InputNumberProps<ValueType> | SwitchProps | DatePickerProps

Inherited from

',3)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:r(()=>n[98]||(n[98]=[e("code",null,"FormItemProps",-1)])),_:1}),n[100]||(n[100]=l(".")),o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html#input"},{default:r(()=>n[99]||(n[99]=[e("code",null,"input",-1)])),_:1})]),n[212]||(n[212]=d('

label?

optional label: string | false

Inherited from

',3)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:r(()=>n[101]||(n[101]=[e("code",null,"FormItemProps",-1)])),_:1}),n[103]||(n[103]=l(".")),o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html#label"},{default:r(()=>n[102]||(n[102]=[e("code",null,"label",-1)])),_:1})]),n[213]||(n[213]=e("h3",{id:"maxcount",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#maxcount"},[e("span",null,"maxCount?")])],-1)),n[214]||(n[214]=e("blockquote",null,[e("p",null,[e("code",null,"optional"),l(),e("strong",null,"maxCount"),l(": "),e("code",null,"number")])],-1)),n[215]||(n[215]=e("h4",{id:"inherited-from-11",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-11"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:r(()=>n[104]||(n[104]=[e("code",null,"FormItemProps",-1)])),_:1}),n[106]||(n[106]=l(".")),o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html#maxcount"},{default:r(()=>n[105]||(n[105]=[e("code",null,"maxCount",-1)])),_:1})]),n[216]||(n[216]=e("h3",{id:"object",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#object"},[e("span",null,"object?")])],-1)),e("blockquote",null,[e("p",null,[n[108]||(n[108]=e("code",null,"optional",-1)),n[109]||(n[109]=l()),n[110]||(n[110]=e("strong",null,"object",-1)),n[111]||(n[111]=l(": ")),o(t,{to:"/doc/ant-design/interfaces/UnionFaasItemProps.html"},{default:r(()=>n[107]||(n[107]=[e("code",null,"UnionFaasItemProps",-1)])),_:1}),n[112]||(n[112]=l("<")),n[113]||(n[113]=e("code",null,"Value",-1)),n[114]||(n[114]=l(", ")),n[115]||(n[115]=e("code",null,"Values",-1)),n[116]||(n[116]=l(">[]"))])]),n[217]||(n[217]=e("h4",{id:"overrides-1",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#overrides-1"},[e("span",null,"Overrides")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html"},{default:r(()=>n[117]||(n[117]=[e("code",null,"TableItemProps",-1)])),_:1}),n[119]||(n[119]=l(".")),o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html#object"},{default:r(()=>n[118]||(n[118]=[e("code",null,"object",-1)])),_:1})]),n[218]||(n[218]=d('

onValueChange()?

optional onValueChange: (value, values, form) => void

trigger when current item's value changed

Parameters

value: any

values: any

form: FormInstance<any>

Returns

void

Inherited from

',10)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:r(()=>n[120]||(n[120]=[e("code",null,"FormItemProps",-1)])),_:1}),n[122]||(n[122]=l(".")),o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html#onvaluechange"},{default:r(()=>n[121]||(n[121]=[e("code",null,"onValueChange",-1)])),_:1})]),n[219]||(n[219]=e("h3",{id:"options",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#options"},[e("span",null,"options?")])],-1)),e("blockquote",null,[e("p",null,[n[124]||(n[124]=e("code",null,"optional",-1)),n[125]||(n[125]=l()),n[126]||(n[126]=e("strong",null,"options",-1)),n[127]||(n[127]=l(": ")),o(t,{to:"/doc/ant-design/type-aliases/BaseOption.html"},{default:r(()=>n[123]||(n[123]=[e("code",null,"BaseOption",-1)])),_:1}),n[128]||(n[128]=l("[]"))])]),n[220]||(n[220]=e("h4",{id:"inherited-from-13",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-13"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html"},{default:r(()=>n[129]||(n[129]=[e("code",null,"TableItemProps",-1)])),_:1}),n[131]||(n[131]=l(".")),o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html#options"},{default:r(()=>n[130]||(n[130]=[e("code",null,"options",-1)])),_:1})]),n[221]||(n[221]=e("h3",{id:"optionstype",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#optionstype"},[e("span",null,"optionsType?")])],-1)),n[222]||(n[222]=e("blockquote",null,[e("p",null,[e("code",null,"optional"),l(),e("strong",null,"optionsType"),l(": "),e("code",null,'"auto"')])],-1)),n[223]||(n[223]=e("h4",{id:"inherited-from-14",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-14"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html"},{default:r(()=>n[132]||(n[132]=[e("code",null,"TableItemProps",-1)])),_:1}),n[134]||(n[134]=l(".")),o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html#optionstype"},{default:r(()=>n[133]||(n[133]=[e("code",null,"optionsType",-1)])),_:1})]),n[224]||(n[224]=e("h3",{id:"render",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#render"},[e("span",null,"render?")])],-1)),e("blockquote",null,[e("p",null,[n[136]||(n[136]=e("code",null,"optional",-1)),n[137]||(n[137]=l()),n[138]||(n[138]=e("strong",null,"render",-1)),n[139]||(n[139]=l(": ")),o(t,{to:"/doc/ant-design/type-aliases/UnionFaasItemRender.html"},{default:r(()=>n[135]||(n[135]=[e("code",null,"UnionFaasItemRender",-1)])),_:1}),n[140]||(n[140]=l("<")),n[141]||(n[141]=e("code",null,"any",-1)),n[142]||(n[142]=l(", ")),n[143]||(n[143]=e("code",null,"any",-1)),n[144]||(n[144]=l(">"))])]),n[225]||(n[225]=e("h4",{id:"overrides-2",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#overrides-2"},[e("span",null,"Overrides")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html"},{default:r(()=>n[145]||(n[145]=[e("code",null,"TableItemProps",-1)])),_:1}),n[147]||(n[147]=l(".")),o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html#render"},{default:r(()=>n[146]||(n[146]=[e("code",null,"render",-1)])),_:1})]),n[226]||(n[226]=e("h3",{id:"required",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#required"},[e("span",null,"required?")])],-1)),n[227]||(n[227]=e("blockquote",null,[e("p",null,[e("code",null,"optional"),l(),e("strong",null,"required"),l(": "),e("code",null,"boolean")])],-1)),n[228]||(n[228]=e("h4",{id:"inherited-from-15",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-15"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:r(()=>n[148]||(n[148]=[e("code",null,"FormItemProps",-1)])),_:1}),n[150]||(n[150]=l(".")),o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html#required"},{default:r(()=>n[149]||(n[149]=[e("code",null,"required",-1)])),_:1})]),n[229]||(n[229]=e("h3",{id:"rules",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#rules"},[e("span",null,"rules?")])],-1)),n[230]||(n[230]=e("blockquote",null,[e("p",null,[e("code",null,"optional"),l(),e("strong",null,"rules"),l(": "),e("code",null,"RuleObject"),l("[]")])],-1)),n[231]||(n[231]=e("h4",{id:"inherited-from-16",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-16"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html"},{default:r(()=>n[151]||(n[151]=[e("code",null,"FormItemProps",-1)])),_:1}),n[153]||(n[153]=l(".")),o(t,{to:"/doc/ant-design/interfaces/FormItemProps.html#rules"},{default:r(()=>n[152]||(n[152]=[e("code",null,"rules",-1)])),_:1})]),n[232]||(n[232]=e("h3",{id:"tablechildren",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#tablechildren"},[e("span",null,"tableChildren?")])],-1)),e("blockquote",null,[e("p",null,[n[155]||(n[155]=e("code",null,"optional",-1)),n[156]||(n[156]=l()),n[157]||(n[157]=e("strong",null,"tableChildren",-1)),n[158]||(n[158]=l(": ")),o(t,{to:"/doc/ant-design/type-aliases/UnionFaasItemElement.html"},{default:r(()=>n[154]||(n[154]=[e("code",null,"UnionFaasItemElement",-1)])),_:1}),n[159]||(n[159]=l("<")),n[160]||(n[160]=e("code",null,"any",-1)),n[161]||(n[161]=l(">"))])]),n[233]||(n[233]=e("h4",{id:"inherited-from-17",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-17"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html"},{default:r(()=>n[162]||(n[162]=[e("code",null,"TableItemProps",-1)])),_:1}),n[164]||(n[164]=l(".")),o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html#tablechildren"},{default:r(()=>n[163]||(n[163]=[e("code",null,"tableChildren",-1)])),_:1})]),n[234]||(n[234]=e("h3",{id:"tablerender",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#tablerender"},[e("span",null,"tableRender?")])],-1)),e("blockquote",null,[e("p",null,[n[166]||(n[166]=e("code",null,"optional",-1)),n[167]||(n[167]=l()),n[168]||(n[168]=e("strong",null,"tableRender",-1)),n[169]||(n[169]=l(": ")),o(t,{to:"/doc/ant-design/type-aliases/UnionFaasItemRender.html"},{default:r(()=>n[165]||(n[165]=[e("code",null,"UnionFaasItemRender",-1)])),_:1}),n[170]||(n[170]=l("<")),n[171]||(n[171]=e("code",null,"any",-1)),n[172]||(n[172]=l(">"))])]),n[235]||(n[235]=e("h4",{id:"inherited-from-18",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-18"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html"},{default:r(()=>n[173]||(n[173]=[e("code",null,"TableItemProps",-1)])),_:1}),n[175]||(n[175]=l(".")),o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html#tablerender"},{default:r(()=>n[174]||(n[174]=[e("code",null,"tableRender",-1)])),_:1})]),n[236]||(n[236]=e("h3",{id:"title",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#title"},[e("span",null,"title?")])],-1)),n[237]||(n[237]=e("blockquote",null,[e("p",null,[e("code",null,"optional"),l(),e("strong",null,"title"),l(": "),e("code",null,"string")])],-1)),n[238]||(n[238]=e("h4",{id:"inherited-from-19",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#inherited-from-19"},[e("span",null,"Inherited from")])],-1)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html"},{default:r(()=>n[176]||(n[176]=[e("code",null,"TableItemProps",-1)])),_:1}),n[178]||(n[178]=l(".")),o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html#title"},{default:r(()=>n[177]||(n[177]=[e("code",null,"title",-1)])),_:1})]),n[239]||(n[239]=e("h3",{id:"type",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#type"},[e("span",null,"type?")])],-1)),e("blockquote",null,[e("p",null,[n[180]||(n[180]=e("code",null,"optional",-1)),n[181]||(n[181]=l()),n[182]||(n[182]=e("strong",null,"type",-1)),n[183]||(n[183]=l(": ")),o(t,{to:"/doc/ant-design/type-aliases/FaasItemType.html"},{default:r(()=>n[179]||(n[179]=[e("code",null,"FaasItemType",-1)])),_:1})])]),n[240]||(n[240]=d(`

Support string, string[], number, number[], boolean, date, time, object, object[]

Default

'string'
 

Inherited from

`,4)),e("p",null,[o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html"},{default:r(()=>n[184]||(n[184]=[e("code",null,"TableItemProps",-1)])),_:1}),n[186]||(n[186]=l(".")),o(t,{to:"/doc/ant-design/interfaces/TableItemProps.html#type"},{default:r(()=>n[185]||(n[185]=[e("code",null,"type",-1)])),_:1})])])}const g=i(p,[["render",m],["__file","UnionFaasItemProps.html.vue"]]),I=JSON.parse('{"path":"/doc/ant-design/interfaces/UnionFaasItemProps.html","title":"Interface: UnionFaasItemProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Extends","slug":"extends","link":"#extends","children":[]},{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"children?","slug":"children","link":"#children","children":[]},{"level":3,"title":"col?","slug":"col","link":"#col","children":[]},{"level":3,"title":"descriptionChildren?","slug":"descriptionchildren","link":"#descriptionchildren","children":[]},{"level":3,"title":"descriptionRender?","slug":"descriptionrender","link":"#descriptionrender","children":[]},{"level":3,"title":"disabled?","slug":"disabled","link":"#disabled","children":[]},{"level":3,"title":"extendTypes?","slug":"extendtypes","link":"#extendtypes","children":[]},{"level":3,"title":"formChildren?","slug":"formchildren","link":"#formchildren","children":[]},{"level":3,"title":"formRender?","slug":"formrender","link":"#formrender","children":[]},{"level":3,"title":"id","slug":"id","link":"#id","children":[]},{"level":3,"title":"if()?","slug":"if","link":"#if","children":[]},{"level":3,"title":"input?","slug":"input","link":"#input","children":[]},{"level":3,"title":"label?","slug":"label","link":"#label","children":[]},{"level":3,"title":"maxCount?","slug":"maxcount","link":"#maxcount","children":[]},{"level":3,"title":"object?","slug":"object","link":"#object","children":[]},{"level":3,"title":"onValueChange()?","slug":"onvaluechange","link":"#onvaluechange","children":[]},{"level":3,"title":"options?","slug":"options","link":"#options","children":[]},{"level":3,"title":"optionsType?","slug":"optionstype","link":"#optionstype","children":[]},{"level":3,"title":"render?","slug":"render","link":"#render","children":[]},{"level":3,"title":"required?","slug":"required","link":"#required","children":[]},{"level":3,"title":"rules?","slug":"rules","link":"#rules","children":[]},{"level":3,"title":"tableChildren?","slug":"tablechildren","link":"#tablechildren","children":[]},{"level":3,"title":"tableRender?","slug":"tablerender","link":"#tablerender","children":[]},{"level":3,"title":"title?","slug":"title","link":"#title","children":[]},{"level":3,"title":"type?","slug":"type","link":"#type","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/UnionFaasItemProps.md"}');export{g as comp,I as data}; diff --git a/assets/UnionFaasItemRender.html-9X-C-4vY.js b/assets/UnionFaasItemRender.html-CewT50XN.js similarity index 97% rename from assets/UnionFaasItemRender.html-9X-C-4vY.js rename to assets/UnionFaasItemRender.html-CewT50XN.js index dfdb8e9e9..b7289caa7 100644 --- a/assets/UnionFaasItemRender.html-9X-C-4vY.js +++ b/assets/UnionFaasItemRender.html-CewT50XN.js @@ -1 +1 @@ -import{_ as r,c as l,b as a,d as s,e as o,f as n,a as d,r as i,o as p}from"./app-DsV01JBz.js";const u={};function m(c,e){const t=i("RouteLink");return p(),l("div",null,[a("p",null,[s(t,{to:"/doc/ant-design/"},{default:o(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),s(t,{to:"/doc/ant-design/"},{default:o(()=>e[1]||(e[1]=[n("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=n(" / UnionFaasItemRender"))]),e[8]||(e[8]=d('

Type Alias: UnionFaasItemRender()<Value, Values>

UnionFaasItemRender<Value, Values>: (value, values, index, scene) => React.ReactNode

Type Parameters

Value = any

Values = any

Parameters

value: Value

values: Values

index: number

',9)),a("p",null,[e[5]||(e[5]=n("• ")),e[6]||(e[6]=a("strong",null,"scene",-1)),e[7]||(e[7]=n(": ")),s(t,{to:"/doc/ant-design/type-aliases/UnionScene.html"},{default:o(()=>e[4]||(e[4]=[a("code",null,"UnionScene",-1)])),_:1})]),e[9]||(e[9]=a("h2",{id:"returns",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#returns"},[a("span",null,"Returns")])],-1)),e[10]||(e[10]=a("p",null,[a("code",null,"React.ReactNode")],-1))])}const f=r(u,[["render",m],["__file","UnionFaasItemRender.html.vue"]]),R=JSON.parse('{"path":"/doc/ant-design/type-aliases/UnionFaasItemRender.html","title":"Type Alias: UnionFaasItemRender()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/UnionFaasItemRender.md"}');export{f as comp,R as data}; +import{_ as r,c as l,b as a,d as s,e as o,f as n,a as d,r as i,o as p}from"./app-BlW5p_5f.js";const u={};function m(c,e){const t=i("RouteLink");return p(),l("div",null,[a("p",null,[s(t,{to:"/doc/ant-design/"},{default:o(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),s(t,{to:"/doc/ant-design/"},{default:o(()=>e[1]||(e[1]=[n("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=n(" / UnionFaasItemRender"))]),e[8]||(e[8]=d('

Type Alias: UnionFaasItemRender()<Value, Values>

UnionFaasItemRender<Value, Values>: (value, values, index, scene) => React.ReactNode

Type Parameters

Value = any

Values = any

Parameters

value: Value

values: Values

index: number

',9)),a("p",null,[e[5]||(e[5]=n("• ")),e[6]||(e[6]=a("strong",null,"scene",-1)),e[7]||(e[7]=n(": ")),s(t,{to:"/doc/ant-design/type-aliases/UnionScene.html"},{default:o(()=>e[4]||(e[4]=[a("code",null,"UnionScene",-1)])),_:1})]),e[9]||(e[9]=a("h2",{id:"returns",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#returns"},[a("span",null,"Returns")])],-1)),e[10]||(e[10]=a("p",null,[a("code",null,"React.ReactNode")],-1))])}const f=r(u,[["render",m],["__file","UnionFaasItemRender.html.vue"]]),R=JSON.parse('{"path":"/doc/ant-design/type-aliases/UnionFaasItemRender.html","title":"Type Alias: UnionFaasItemRender()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/UnionFaasItemRender.md"}');export{f as comp,R as data}; diff --git a/assets/UnionScene.html-BMQ0ke1E.js b/assets/UnionScene.html-JsRbD3t_.js similarity index 94% rename from assets/UnionScene.html-BMQ0ke1E.js rename to assets/UnionScene.html-JsRbD3t_.js index 728cedfd1..d21567a9d 100644 --- a/assets/UnionScene.html-BMQ0ke1E.js +++ b/assets/UnionScene.html-JsRbD3t_.js @@ -1 +1 @@ -import{_ as a,c as i,b as n,d as l,e as s,f as t,r as d,o as r}from"./app-DsV01JBz.js";const u={};function p(c,e){const o=d("RouteLink");return r(),i("div",null,[n("p",null,[l(o,{to:"/doc/ant-design/"},{default:s(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),l(o,{to:"/doc/ant-design/"},{default:s(()=>e[1]||(e[1]=[t("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=t(" / UnionScene"))]),e[4]||(e[4]=n("h1",{id:"type-alias-unionscene",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#type-alias-unionscene"},[n("span",null,"Type Alias: UnionScene")])],-1)),e[5]||(e[5]=n("blockquote",null,[n("p",null,[n("strong",null,"UnionScene"),t(": "),n("code",null,'"form"'),t(" | "),n("code",null,'"description"'),t(" | "),n("code",null,'"table"')])],-1))])}const f=a(u,[["render",p],["__file","UnionScene.html.vue"]]),S=JSON.parse('{"path":"/doc/ant-design/type-aliases/UnionScene.html","title":"Type Alias: UnionScene","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/UnionScene.md"}');export{f as comp,S as data}; +import{_ as a,c as i,b as n,d as l,e as s,f as t,r as d,o as r}from"./app-BlW5p_5f.js";const u={};function p(c,e){const o=d("RouteLink");return r(),i("div",null,[n("p",null,[l(o,{to:"/doc/ant-design/"},{default:s(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),l(o,{to:"/doc/ant-design/"},{default:s(()=>e[1]||(e[1]=[t("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=t(" / UnionScene"))]),e[4]||(e[4]=n("h1",{id:"type-alias-unionscene",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#type-alias-unionscene"},[n("span",null,"Type Alias: UnionScene")])],-1)),e[5]||(e[5]=n("blockquote",null,[n("p",null,[n("strong",null,"UnionScene"),t(": "),n("code",null,'"form"'),t(" | "),n("code",null,'"description"'),t(" | "),n("code",null,'"table"')])],-1))])}const f=a(u,[["render",p],["__file","UnionScene.html.vue"]]),S=JSON.parse('{"path":"/doc/ant-design/type-aliases/UnionScene.html","title":"Type Alias: UnionScene","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/UnionScene.md"}');export{f as comp,S as data}; diff --git a/assets/UseifyPlugin.html-BJDsy5Zf.js b/assets/UseifyPlugin.html-Cgs43enT.js similarity index 97% rename from assets/UseifyPlugin.html-BJDsy5Zf.js rename to assets/UseifyPlugin.html-Cgs43enT.js index 84befe09e..a99bc0f55 100644 --- a/assets/UseifyPlugin.html-BJDsy5Zf.js +++ b/assets/UseifyPlugin.html-Cgs43enT.js @@ -1 +1 @@ -import{_ as o,c as r,b as t,d as l,e as s,f as a,a as i,r as d,o as p}from"./app-DsV01JBz.js";const u={};function m(f,e){const n=d("RouteLink");return p(),r("div",null,[t("p",null,[l(n,{to:"/doc/test/"},{default:s(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[2]||(e[2]=a(" / ")),l(n,{to:"/doc/test/"},{default:s(()=>e[1]||(e[1]=[a("@faasjs/test")])),_:1}),e[3]||(e[3]=a(" / UseifyPlugin"))]),e[8]||(e[8]=i('

Type Alias: UseifyPlugin<T>

UseifyPlugin<T>: T & object

Type declaration

mount()

mount: (data?) => Promise<T>

Parameters

',6)),t("p",null,[e[5]||(e[5]=a("• ")),e[6]||(e[6]=t("strong",null,"data?",-1)),e[7]||(e[7]=a(": ")),l(n,{to:"/doc/test/type-aliases/MountData.html"},{default:s(()=>e[4]||(e[4]=[t("code",null,"MountData",-1)])),_:1})]),e[9]||(e[9]=t("h4",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),e[10]||(e[10]=t("p",null,[t("code",null,"Promise"),a("<"),t("code",null,"T"),a(">")],-1)),e[11]||(e[11]=t("h2",{id:"type-parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-parameters"},[t("span",null,"Type Parameters")])],-1)),e[12]||(e[12]=t("p",null,[a("• "),t("strong",null,"T")],-1))])}const g=o(u,[["render",m],["__file","UseifyPlugin.html.vue"]]),c=JSON.parse('{"path":"/doc/test/type-aliases/UseifyPlugin.html","title":"Type Alias: UseifyPlugin","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"mount()","slug":"mount","link":"#mount","children":[]}]},{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/test/type-aliases/UseifyPlugin.md"}');export{g as comp,c as data}; +import{_ as o,c as r,b as t,d as l,e as s,f as a,a as i,r as d,o as p}from"./app-BlW5p_5f.js";const u={};function m(f,e){const n=d("RouteLink");return p(),r("div",null,[t("p",null,[l(n,{to:"/doc/test/"},{default:s(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[2]||(e[2]=a(" / ")),l(n,{to:"/doc/test/"},{default:s(()=>e[1]||(e[1]=[a("@faasjs/test")])),_:1}),e[3]||(e[3]=a(" / UseifyPlugin"))]),e[8]||(e[8]=i('

Type Alias: UseifyPlugin<T>

UseifyPlugin<T>: T & object

Type declaration

mount()

mount: (data?) => Promise<T>

Parameters

',6)),t("p",null,[e[5]||(e[5]=a("• ")),e[6]||(e[6]=t("strong",null,"data?",-1)),e[7]||(e[7]=a(": ")),l(n,{to:"/doc/test/type-aliases/MountData.html"},{default:s(()=>e[4]||(e[4]=[t("code",null,"MountData",-1)])),_:1})]),e[9]||(e[9]=t("h4",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),e[10]||(e[10]=t("p",null,[t("code",null,"Promise"),a("<"),t("code",null,"T"),a(">")],-1)),e[11]||(e[11]=t("h2",{id:"type-parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-parameters"},[t("span",null,"Type Parameters")])],-1)),e[12]||(e[12]=t("p",null,[a("• "),t("strong",null,"T")],-1))])}const g=o(u,[["render",m],["__file","UseifyPlugin.html.vue"]]),c=JSON.parse('{"path":"/doc/test/type-aliases/UseifyPlugin.html","title":"Type Alias: UseifyPlugin","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"mount()","slug":"mount","link":"#mount","children":[]}]},{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/test/type-aliases/UseifyPlugin.md"}');export{g as comp,c as data}; diff --git a/assets/UseifyPlugin.html-DU9sVnoc.js b/assets/UseifyPlugin.html-Dz8CtrsD.js similarity index 97% rename from assets/UseifyPlugin.html-DU9sVnoc.js rename to assets/UseifyPlugin.html-Dz8CtrsD.js index bd6ce4950..ba5c43fcf 100644 --- a/assets/UseifyPlugin.html-DU9sVnoc.js +++ b/assets/UseifyPlugin.html-Dz8CtrsD.js @@ -1 +1 @@ -import{_ as o,c as r,b as t,d as l,e as s,f as a,a as i,r as d,o as u}from"./app-DsV01JBz.js";const p={};function f(m,e){const n=d("RouteLink");return u(),r("div",null,[t("p",null,[l(n,{to:"/doc/func/"},{default:s(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[2]||(e[2]=a(" / ")),l(n,{to:"/doc/func/"},{default:s(()=>e[1]||(e[1]=[a("@faasjs/func")])),_:1}),e[3]||(e[3]=a(" / UseifyPlugin"))]),e[8]||(e[8]=i('

Type Alias: UseifyPlugin<T>

UseifyPlugin<T>: T & object

Type declaration

mount()

mount: (data?) => Promise<T>

Parameters

',6)),t("p",null,[e[5]||(e[5]=a("• ")),e[6]||(e[6]=t("strong",null,"data?",-1)),e[7]||(e[7]=a(": ")),l(n,{to:"/doc/func/type-aliases/MountData.html"},{default:s(()=>e[4]||(e[4]=[t("code",null,"MountData",-1)])),_:1})]),e[9]||(e[9]=t("h4",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),e[10]||(e[10]=t("p",null,[t("code",null,"Promise"),a("<"),t("code",null,"T"),a(">")],-1)),e[11]||(e[11]=t("h2",{id:"type-parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-parameters"},[t("span",null,"Type Parameters")])],-1)),e[12]||(e[12]=t("p",null,[a("• "),t("strong",null,"T")],-1))])}const g=o(p,[["render",f],["__file","UseifyPlugin.html.vue"]]),c=JSON.parse('{"path":"/doc/func/type-aliases/UseifyPlugin.html","title":"Type Alias: UseifyPlugin","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"mount()","slug":"mount","link":"#mount","children":[]}]},{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/func/type-aliases/UseifyPlugin.md"}');export{g as comp,c as data}; +import{_ as o,c as r,b as t,d as l,e as s,f as a,a as i,r as d,o as u}from"./app-BlW5p_5f.js";const p={};function f(m,e){const n=d("RouteLink");return u(),r("div",null,[t("p",null,[l(n,{to:"/doc/func/"},{default:s(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[2]||(e[2]=a(" / ")),l(n,{to:"/doc/func/"},{default:s(()=>e[1]||(e[1]=[a("@faasjs/func")])),_:1}),e[3]||(e[3]=a(" / UseifyPlugin"))]),e[8]||(e[8]=i('

Type Alias: UseifyPlugin<T>

UseifyPlugin<T>: T & object

Type declaration

mount()

mount: (data?) => Promise<T>

Parameters

',6)),t("p",null,[e[5]||(e[5]=a("• ")),e[6]||(e[6]=t("strong",null,"data?",-1)),e[7]||(e[7]=a(": ")),l(n,{to:"/doc/func/type-aliases/MountData.html"},{default:s(()=>e[4]||(e[4]=[t("code",null,"MountData",-1)])),_:1})]),e[9]||(e[9]=t("h4",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),e[10]||(e[10]=t("p",null,[t("code",null,"Promise"),a("<"),t("code",null,"T"),a(">")],-1)),e[11]||(e[11]=t("h2",{id:"type-parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-parameters"},[t("span",null,"Type Parameters")])],-1)),e[12]||(e[12]=t("p",null,[a("• "),t("strong",null,"T")],-1))])}const g=o(p,[["render",f],["__file","UseifyPlugin.html.vue"]]),c=JSON.parse('{"path":"/doc/func/type-aliases/UseifyPlugin.html","title":"Type Alias: UseifyPlugin","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"mount()","slug":"mount","link":"#mount","children":[]}]},{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/func/type-aliases/UseifyPlugin.md"}');export{g as comp,c as data}; diff --git a/assets/Validator.html-Cz3j13pY.js b/assets/Validator.html-1BpZqwy_.js similarity index 99% rename from assets/Validator.html-Cz3j13pY.js rename to assets/Validator.html-1BpZqwy_.js index 2fdb2d2d7..4e29d9f21 100644 --- a/assets/Validator.html-Cz3j13pY.js +++ b/assets/Validator.html-1BpZqwy_.js @@ -1 +1 @@ -import{_ as r,c as i,b as t,d as n,e as l,f as e,a as d,r as a,o as p}from"./app-DsV01JBz.js";const u={};function g(f,o){const s=a("RouteLink");return p(),i("div",null,[t("p",null,[n(s,{to:"/doc/http/"},{default:l(()=>o[0]||(o[0]=[e("Documents")])),_:1}),o[2]||(o[2]=e(" / ")),n(s,{to:"/doc/http/"},{default:l(()=>o[1]||(o[1]=[e("@faasjs/http")])),_:1}),o[3]||(o[3]=e(" / Validator"))]),o[76]||(o[76]=d('

Class: Validator<TParams, TCookie, TSession>

Deprecated

Type Parameters

TParams extends Record<string, any> = any

TCookie extends Record<string, string> = any

TSession extends Record<string, string> = any

Constructors

new Validator()

',8)),t("blockquote",null,[t("p",null,[o[5]||(o[5]=t("strong",null,"new Validator",-1)),o[6]||(o[6]=e("<")),o[7]||(o[7]=t("code",null,"TParams",-1)),o[8]||(o[8]=e(", ")),o[9]||(o[9]=t("code",null,"TCookie",-1)),o[10]||(o[10]=e(", ")),o[11]||(o[11]=t("code",null,"TSession",-1)),o[12]||(o[12]=e(">(")),o[13]||(o[13]=t("code",null,"config",-1)),o[14]||(o[14]=e("): ")),n(s,{to:"/doc/http/classes/Validator.html"},{default:l(()=>o[4]||(o[4]=[t("code",null,"Validator",-1)])),_:1}),o[15]||(o[15]=e("<")),o[16]||(o[16]=t("code",null,"TParams",-1)),o[17]||(o[17]=e(", ")),o[18]||(o[18]=t("code",null,"TCookie",-1)),o[19]||(o[19]=e(", ")),o[20]||(o[20]=t("code",null,"TSession",-1)),o[21]||(o[21]=e(">"))])]),o[77]||(o[77]=t("h4",{id:"parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#parameters"},[t("span",null,"Parameters")])],-1)),t("p",null,[o[23]||(o[23]=e("• ")),o[24]||(o[24]=t("strong",null,"config",-1)),o[25]||(o[25]=e(": ")),n(s,{to:"/doc/http/type-aliases/ValidatorConfig.html"},{default:l(()=>o[22]||(o[22]=[t("code",null,"ValidatorConfig",-1)])),_:1}),o[26]||(o[26]=e("<")),o[27]||(o[27]=t("code",null,"TParams",-1)),o[28]||(o[28]=e(", ")),o[29]||(o[29]=t("code",null,"TCookie",-1)),o[30]||(o[30]=e(", ")),o[31]||(o[31]=t("code",null,"TSession",-1)),o[32]||(o[32]=e(">"))]),o[78]||(o[78]=t("h4",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),t("p",null,[n(s,{to:"/doc/http/classes/Validator.html"},{default:l(()=>o[33]||(o[33]=[t("code",null,"Validator",-1)])),_:1}),o[34]||(o[34]=e("<")),o[35]||(o[35]=t("code",null,"TParams",-1)),o[36]||(o[36]=e(", ")),o[37]||(o[37]=t("code",null,"TCookie",-1)),o[38]||(o[38]=e(", ")),o[39]||(o[39]=t("code",null,"TSession",-1)),o[40]||(o[40]=e(">"))]),o[79]||(o[79]=d('

Methods

valid()

valid(request, logger): Promise<void>

Parameters

request: Request<TParams, TCookie, TSession>

logger: Logger

Returns

Promise<void>

validContent()

validContent(type, params, baseKey, config, logger): void

Parameters

type: string

params

baseKey: string

',14)),t("p",null,[o[42]||(o[42]=e("• ")),o[43]||(o[43]=t("strong",null,"config",-1)),o[44]||(o[44]=e(": ")),n(s,{to:"/doc/http/type-aliases/ValidatorOptions.html"},{default:l(()=>o[41]||(o[41]=[t("code",null,"ValidatorOptions",-1)])),_:1}),o[45]||(o[45]=e("<")),o[46]||(o[46]=t("code",null,"Record",-1)),o[47]||(o[47]=e("<")),o[48]||(o[48]=t("code",null,"string",-1)),o[49]||(o[49]=e(", ")),o[50]||(o[50]=t("code",null,"any",-1)),o[51]||(o[51]=e(">>"))]),o[80]||(o[80]=d('

logger: Logger

Returns

void

Properties

before?

optional before: BeforeOption<TParams, TCookie, TSession>

cookieConfig?

',7)),t("blockquote",null,[t("p",null,[o[53]||(o[53]=t("code",null,"optional",-1)),o[54]||(o[54]=e()),o[55]||(o[55]=t("strong",null,"cookieConfig",-1)),o[56]||(o[56]=e(": ")),n(s,{to:"/doc/http/type-aliases/ValidatorOptions.html"},{default:l(()=>o[52]||(o[52]=[t("code",null,"ValidatorOptions",-1)])),_:1}),o[57]||(o[57]=e("<")),o[58]||(o[58]=t("code",null,"TCookie",-1)),o[59]||(o[59]=e(">"))])]),o[81]||(o[81]=t("h3",{id:"paramsconfig",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#paramsconfig"},[t("span",null,[t("s",null,"paramsConfig?")])])],-1)),t("blockquote",null,[t("p",null,[o[61]||(o[61]=t("code",null,"optional",-1)),o[62]||(o[62]=e()),o[63]||(o[63]=t("strong",null,"paramsConfig",-1)),o[64]||(o[64]=e(": ")),n(s,{to:"/doc/http/type-aliases/ValidatorOptions.html"},{default:l(()=>o[60]||(o[60]=[t("code",null,"ValidatorOptions",-1)])),_:1}),o[65]||(o[65]=e("<")),o[66]||(o[66]=t("code",null,"TParams",-1)),o[67]||(o[67]=e(">"))])]),o[82]||(o[82]=t("h3",{id:"sessionconfig",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#sessionconfig"},[t("span",null,[t("s",null,"sessionConfig?")])])],-1)),t("blockquote",null,[t("p",null,[o[69]||(o[69]=t("code",null,"optional",-1)),o[70]||(o[70]=e()),o[71]||(o[71]=t("strong",null,"sessionConfig",-1)),o[72]||(o[72]=e(": ")),n(s,{to:"/doc/http/type-aliases/ValidatorOptions.html"},{default:l(()=>o[68]||(o[68]=[t("code",null,"ValidatorOptions",-1)])),_:1}),o[73]||(o[73]=e("<")),o[74]||(o[74]=t("code",null,"TSession",-1)),o[75]||(o[75]=e(">"))])])])}const k=r(u,[["render",g],["__file","Validator.html.vue"]]),v=JSON.parse('{"path":"/doc/http/classes/Validator.html","title":"Class: Validator","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Deprecated","slug":"deprecated","link":"#deprecated","children":[]},{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new Validator()","slug":"new-validator","link":"#new-validator","children":[]}]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"valid()","slug":"valid","link":"#valid","children":[]},{"level":3,"title":"validContent()","slug":"validcontent","link":"#validcontent","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"before?","slug":"before","link":"#before","children":[]},{"level":3,"title":"cookieConfig?","slug":"cookieconfig","link":"#cookieconfig","children":[]},{"level":3,"title":"paramsConfig?","slug":"paramsconfig","link":"#paramsconfig","children":[]},{"level":3,"title":"sessionConfig?","slug":"sessionconfig","link":"#sessionconfig","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/classes/Validator.md"}');export{k as comp,v as data}; +import{_ as r,c as i,b as t,d as n,e as l,f as e,a as d,r as a,o as p}from"./app-BlW5p_5f.js";const u={};function g(f,o){const s=a("RouteLink");return p(),i("div",null,[t("p",null,[n(s,{to:"/doc/http/"},{default:l(()=>o[0]||(o[0]=[e("Documents")])),_:1}),o[2]||(o[2]=e(" / ")),n(s,{to:"/doc/http/"},{default:l(()=>o[1]||(o[1]=[e("@faasjs/http")])),_:1}),o[3]||(o[3]=e(" / Validator"))]),o[76]||(o[76]=d('

Class: Validator<TParams, TCookie, TSession>

Deprecated

Type Parameters

TParams extends Record<string, any> = any

TCookie extends Record<string, string> = any

TSession extends Record<string, string> = any

Constructors

new Validator()

',8)),t("blockquote",null,[t("p",null,[o[5]||(o[5]=t("strong",null,"new Validator",-1)),o[6]||(o[6]=e("<")),o[7]||(o[7]=t("code",null,"TParams",-1)),o[8]||(o[8]=e(", ")),o[9]||(o[9]=t("code",null,"TCookie",-1)),o[10]||(o[10]=e(", ")),o[11]||(o[11]=t("code",null,"TSession",-1)),o[12]||(o[12]=e(">(")),o[13]||(o[13]=t("code",null,"config",-1)),o[14]||(o[14]=e("): ")),n(s,{to:"/doc/http/classes/Validator.html"},{default:l(()=>o[4]||(o[4]=[t("code",null,"Validator",-1)])),_:1}),o[15]||(o[15]=e("<")),o[16]||(o[16]=t("code",null,"TParams",-1)),o[17]||(o[17]=e(", ")),o[18]||(o[18]=t("code",null,"TCookie",-1)),o[19]||(o[19]=e(", ")),o[20]||(o[20]=t("code",null,"TSession",-1)),o[21]||(o[21]=e(">"))])]),o[77]||(o[77]=t("h4",{id:"parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#parameters"},[t("span",null,"Parameters")])],-1)),t("p",null,[o[23]||(o[23]=e("• ")),o[24]||(o[24]=t("strong",null,"config",-1)),o[25]||(o[25]=e(": ")),n(s,{to:"/doc/http/type-aliases/ValidatorConfig.html"},{default:l(()=>o[22]||(o[22]=[t("code",null,"ValidatorConfig",-1)])),_:1}),o[26]||(o[26]=e("<")),o[27]||(o[27]=t("code",null,"TParams",-1)),o[28]||(o[28]=e(", ")),o[29]||(o[29]=t("code",null,"TCookie",-1)),o[30]||(o[30]=e(", ")),o[31]||(o[31]=t("code",null,"TSession",-1)),o[32]||(o[32]=e(">"))]),o[78]||(o[78]=t("h4",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),t("p",null,[n(s,{to:"/doc/http/classes/Validator.html"},{default:l(()=>o[33]||(o[33]=[t("code",null,"Validator",-1)])),_:1}),o[34]||(o[34]=e("<")),o[35]||(o[35]=t("code",null,"TParams",-1)),o[36]||(o[36]=e(", ")),o[37]||(o[37]=t("code",null,"TCookie",-1)),o[38]||(o[38]=e(", ")),o[39]||(o[39]=t("code",null,"TSession",-1)),o[40]||(o[40]=e(">"))]),o[79]||(o[79]=d('

Methods

valid()

valid(request, logger): Promise<void>

Parameters

request: Request<TParams, TCookie, TSession>

logger: Logger

Returns

Promise<void>

validContent()

validContent(type, params, baseKey, config, logger): void

Parameters

type: string

params

baseKey: string

',14)),t("p",null,[o[42]||(o[42]=e("• ")),o[43]||(o[43]=t("strong",null,"config",-1)),o[44]||(o[44]=e(": ")),n(s,{to:"/doc/http/type-aliases/ValidatorOptions.html"},{default:l(()=>o[41]||(o[41]=[t("code",null,"ValidatorOptions",-1)])),_:1}),o[45]||(o[45]=e("<")),o[46]||(o[46]=t("code",null,"Record",-1)),o[47]||(o[47]=e("<")),o[48]||(o[48]=t("code",null,"string",-1)),o[49]||(o[49]=e(", ")),o[50]||(o[50]=t("code",null,"any",-1)),o[51]||(o[51]=e(">>"))]),o[80]||(o[80]=d('

logger: Logger

Returns

void

Properties

before?

optional before: BeforeOption<TParams, TCookie, TSession>

cookieConfig?

',7)),t("blockquote",null,[t("p",null,[o[53]||(o[53]=t("code",null,"optional",-1)),o[54]||(o[54]=e()),o[55]||(o[55]=t("strong",null,"cookieConfig",-1)),o[56]||(o[56]=e(": ")),n(s,{to:"/doc/http/type-aliases/ValidatorOptions.html"},{default:l(()=>o[52]||(o[52]=[t("code",null,"ValidatorOptions",-1)])),_:1}),o[57]||(o[57]=e("<")),o[58]||(o[58]=t("code",null,"TCookie",-1)),o[59]||(o[59]=e(">"))])]),o[81]||(o[81]=t("h3",{id:"paramsconfig",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#paramsconfig"},[t("span",null,[t("s",null,"paramsConfig?")])])],-1)),t("blockquote",null,[t("p",null,[o[61]||(o[61]=t("code",null,"optional",-1)),o[62]||(o[62]=e()),o[63]||(o[63]=t("strong",null,"paramsConfig",-1)),o[64]||(o[64]=e(": ")),n(s,{to:"/doc/http/type-aliases/ValidatorOptions.html"},{default:l(()=>o[60]||(o[60]=[t("code",null,"ValidatorOptions",-1)])),_:1}),o[65]||(o[65]=e("<")),o[66]||(o[66]=t("code",null,"TParams",-1)),o[67]||(o[67]=e(">"))])]),o[82]||(o[82]=t("h3",{id:"sessionconfig",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#sessionconfig"},[t("span",null,[t("s",null,"sessionConfig?")])])],-1)),t("blockquote",null,[t("p",null,[o[69]||(o[69]=t("code",null,"optional",-1)),o[70]||(o[70]=e()),o[71]||(o[71]=t("strong",null,"sessionConfig",-1)),o[72]||(o[72]=e(": ")),n(s,{to:"/doc/http/type-aliases/ValidatorOptions.html"},{default:l(()=>o[68]||(o[68]=[t("code",null,"ValidatorOptions",-1)])),_:1}),o[73]||(o[73]=e("<")),o[74]||(o[74]=t("code",null,"TSession",-1)),o[75]||(o[75]=e(">"))])])])}const k=r(u,[["render",g],["__file","Validator.html.vue"]]),v=JSON.parse('{"path":"/doc/http/classes/Validator.html","title":"Class: Validator","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Deprecated","slug":"deprecated","link":"#deprecated","children":[]},{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Constructors","slug":"constructors","link":"#constructors","children":[{"level":3,"title":"new Validator()","slug":"new-validator","link":"#new-validator","children":[]}]},{"level":2,"title":"Methods","slug":"methods","link":"#methods","children":[{"level":3,"title":"valid()","slug":"valid","link":"#valid","children":[]},{"level":3,"title":"validContent()","slug":"validcontent","link":"#validcontent","children":[]}]},{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"before?","slug":"before","link":"#before","children":[]},{"level":3,"title":"cookieConfig?","slug":"cookieconfig","link":"#cookieconfig","children":[]},{"level":3,"title":"paramsConfig?","slug":"paramsconfig","link":"#paramsconfig","children":[]},{"level":3,"title":"sessionConfig?","slug":"sessionconfig","link":"#sessionconfig","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/classes/Validator.md"}');export{k as comp,v as data}; diff --git a/assets/ValidatorConfig.html-SA83OZIp.js b/assets/ValidatorConfig.html-xRpq_YcJ.js similarity index 98% rename from assets/ValidatorConfig.html-SA83OZIp.js rename to assets/ValidatorConfig.html-xRpq_YcJ.js index f16827da4..48ca10cd6 100644 --- a/assets/ValidatorConfig.html-SA83OZIp.js +++ b/assets/ValidatorConfig.html-xRpq_YcJ.js @@ -1 +1 @@ -import{_ as a,c as d,b as o,d as s,e as n,f as t,a as i,r,o as p}from"./app-DsV01JBz.js";const u={};function m(g,e){const l=r("RouteLink");return p(),d("div",null,[o("p",null,[s(l,{to:"/doc/http/"},{default:n(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),s(l,{to:"/doc/http/"},{default:n(()=>e[1]||(e[1]=[t("@faasjs/http")])),_:1}),e[3]||(e[3]=t(" / ValidatorConfig"))]),e[28]||(e[28]=i('

Type Alias: ValidatorConfig<TParams, TCookie, TSession>

ValidatorConfig<TParams, TCookie, TSession>: object

Type Parameters

TParams extends Record<string, any> = any

TCookie extends Record<string, string> = any

TSession extends Record<string, string> = any

Type declaration

before?

optional before: BeforeOption

',10)),o("blockquote",null,[o("p",null,[e[5]||(e[5]=o("code",null,"optional",-1)),e[6]||(e[6]=t()),e[7]||(e[7]=o("strong",null,"cookie",-1)),e[8]||(e[8]=t(": ")),s(l,{to:"/doc/http/type-aliases/ValidatorOptions.html"},{default:n(()=>e[4]||(e[4]=[o("code",null,"ValidatorOptions",-1)])),_:1}),e[9]||(e[9]=t("<")),e[10]||(e[10]=o("code",null,"TCookie",-1)),e[11]||(e[11]=t(">"))])]),e[29]||(e[29]=o("h3",{id:"params",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#params"},[o("span",null,[o("s",null,"params?")])])],-1)),o("blockquote",null,[o("p",null,[e[13]||(e[13]=o("code",null,"optional",-1)),e[14]||(e[14]=t()),e[15]||(e[15]=o("strong",null,"params",-1)),e[16]||(e[16]=t(": ")),s(l,{to:"/doc/http/type-aliases/ValidatorOptions.html"},{default:n(()=>e[12]||(e[12]=[o("code",null,"ValidatorOptions",-1)])),_:1}),e[17]||(e[17]=t("<")),e[18]||(e[18]=o("code",null,"TParams",-1)),e[19]||(e[19]=t(">"))])]),e[30]||(e[30]=o("h3",{id:"session",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#session"},[o("span",null,[o("s",null,"session?")])])],-1)),o("blockquote",null,[o("p",null,[e[21]||(e[21]=o("code",null,"optional",-1)),e[22]||(e[22]=t()),e[23]||(e[23]=o("strong",null,"session",-1)),e[24]||(e[24]=t(": ")),s(l,{to:"/doc/http/type-aliases/ValidatorOptions.html"},{default:n(()=>e[20]||(e[20]=[o("code",null,"ValidatorOptions",-1)])),_:1}),e[25]||(e[25]=t("<")),e[26]||(e[26]=o("code",null,"TSession",-1)),e[27]||(e[27]=t(">"))])]),e[31]||(e[31]=o("h2",{id:"deprecated",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#deprecated"},[o("span",null,"Deprecated")])],-1))])}const k=a(u,[["render",m],["__file","ValidatorConfig.html.vue"]]),y=JSON.parse('{"path":"/doc/http/type-aliases/ValidatorConfig.html","title":"Type Alias: ValidatorConfig","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"before?","slug":"before","link":"#before","children":[]},{"level":3,"title":"cookie?","slug":"cookie","link":"#cookie","children":[]},{"level":3,"title":"params?","slug":"params","link":"#params","children":[]},{"level":3,"title":"session?","slug":"session","link":"#session","children":[]}]},{"level":2,"title":"Deprecated","slug":"deprecated","link":"#deprecated","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/type-aliases/ValidatorConfig.md"}');export{k as comp,y as data}; +import{_ as a,c as d,b as o,d as s,e as n,f as t,a as i,r,o as p}from"./app-BlW5p_5f.js";const u={};function m(g,e){const l=r("RouteLink");return p(),d("div",null,[o("p",null,[s(l,{to:"/doc/http/"},{default:n(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),s(l,{to:"/doc/http/"},{default:n(()=>e[1]||(e[1]=[t("@faasjs/http")])),_:1}),e[3]||(e[3]=t(" / ValidatorConfig"))]),e[28]||(e[28]=i('

Type Alias: ValidatorConfig<TParams, TCookie, TSession>

ValidatorConfig<TParams, TCookie, TSession>: object

Type Parameters

TParams extends Record<string, any> = any

TCookie extends Record<string, string> = any

TSession extends Record<string, string> = any

Type declaration

before?

optional before: BeforeOption

',10)),o("blockquote",null,[o("p",null,[e[5]||(e[5]=o("code",null,"optional",-1)),e[6]||(e[6]=t()),e[7]||(e[7]=o("strong",null,"cookie",-1)),e[8]||(e[8]=t(": ")),s(l,{to:"/doc/http/type-aliases/ValidatorOptions.html"},{default:n(()=>e[4]||(e[4]=[o("code",null,"ValidatorOptions",-1)])),_:1}),e[9]||(e[9]=t("<")),e[10]||(e[10]=o("code",null,"TCookie",-1)),e[11]||(e[11]=t(">"))])]),e[29]||(e[29]=o("h3",{id:"params",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#params"},[o("span",null,[o("s",null,"params?")])])],-1)),o("blockquote",null,[o("p",null,[e[13]||(e[13]=o("code",null,"optional",-1)),e[14]||(e[14]=t()),e[15]||(e[15]=o("strong",null,"params",-1)),e[16]||(e[16]=t(": ")),s(l,{to:"/doc/http/type-aliases/ValidatorOptions.html"},{default:n(()=>e[12]||(e[12]=[o("code",null,"ValidatorOptions",-1)])),_:1}),e[17]||(e[17]=t("<")),e[18]||(e[18]=o("code",null,"TParams",-1)),e[19]||(e[19]=t(">"))])]),e[30]||(e[30]=o("h3",{id:"session",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#session"},[o("span",null,[o("s",null,"session?")])])],-1)),o("blockquote",null,[o("p",null,[e[21]||(e[21]=o("code",null,"optional",-1)),e[22]||(e[22]=t()),e[23]||(e[23]=o("strong",null,"session",-1)),e[24]||(e[24]=t(": ")),s(l,{to:"/doc/http/type-aliases/ValidatorOptions.html"},{default:n(()=>e[20]||(e[20]=[o("code",null,"ValidatorOptions",-1)])),_:1}),e[25]||(e[25]=t("<")),e[26]||(e[26]=o("code",null,"TSession",-1)),e[27]||(e[27]=t(">"))])]),e[31]||(e[31]=o("h2",{id:"deprecated",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#deprecated"},[o("span",null,"Deprecated")])],-1))])}const k=a(u,[["render",m],["__file","ValidatorConfig.html.vue"]]),y=JSON.parse('{"path":"/doc/http/type-aliases/ValidatorConfig.html","title":"Type Alias: ValidatorConfig","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"before?","slug":"before","link":"#before","children":[]},{"level":3,"title":"cookie?","slug":"cookie","link":"#cookie","children":[]},{"level":3,"title":"params?","slug":"params","link":"#params","children":[]},{"level":3,"title":"session?","slug":"session","link":"#session","children":[]}]},{"level":2,"title":"Deprecated","slug":"deprecated","link":"#deprecated","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/type-aliases/ValidatorConfig.md"}');export{k as comp,y as data}; diff --git a/assets/ValidatorOptions.html-DQ6UHfe6.js b/assets/ValidatorOptions.html-B9NuiRgz.js similarity index 98% rename from assets/ValidatorOptions.html-DQ6UHfe6.js rename to assets/ValidatorOptions.html-B9NuiRgz.js index 44b4f34e1..cf3be29cd 100644 --- a/assets/ValidatorOptions.html-DQ6UHfe6.js +++ b/assets/ValidatorOptions.html-B9NuiRgz.js @@ -1 +1 @@ -import{_ as n,c as s,b as d,d as a,e as r,f as t,a as l,r as i,o as c}from"./app-DsV01JBz.js";const p={};function h(u,e){const o=i("RouteLink");return c(),s("div",null,[d("p",null,[a(o,{to:"/doc/http/"},{default:r(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(o,{to:"/doc/http/"},{default:r(()=>e[1]||(e[1]=[t("@faasjs/http")])),_:1}),e[3]||(e[3]=t(" / ValidatorOptions"))]),e[4]||(e[4]=l('

Type Alias: ValidatorOptions<Content>

ValidatorOptions<Content>: object

Type Parameters

Content = Record<string, any>

Type declaration

onError()?

optional onError: (type, key, value?) => object | void

Parameters

type: string

key: string | string[]

value?: any

Returns

object | void

rules

rules: { [k in keyof Content]?: ValidatorRuleOptions }

whitelist?

optional whitelist: "error" | "ignore"

Deprecated

',18))])}const y=n(p,[["render",h],["__file","ValidatorOptions.html.vue"]]),m=JSON.parse('{"path":"/doc/http/type-aliases/ValidatorOptions.html","title":"Type Alias: ValidatorOptions","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"onError()?","slug":"onerror","link":"#onerror","children":[]},{"level":3,"title":"rules","slug":"rules","link":"#rules","children":[]},{"level":3,"title":"whitelist?","slug":"whitelist","link":"#whitelist","children":[]}]},{"level":2,"title":"Deprecated","slug":"deprecated","link":"#deprecated","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/type-aliases/ValidatorOptions.md"}');export{y as comp,m as data}; +import{_ as n,c as s,b as d,d as a,e as r,f as t,a as l,r as i,o as c}from"./app-BlW5p_5f.js";const p={};function h(u,e){const o=i("RouteLink");return c(),s("div",null,[d("p",null,[a(o,{to:"/doc/http/"},{default:r(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(o,{to:"/doc/http/"},{default:r(()=>e[1]||(e[1]=[t("@faasjs/http")])),_:1}),e[3]||(e[3]=t(" / ValidatorOptions"))]),e[4]||(e[4]=l('

Type Alias: ValidatorOptions<Content>

ValidatorOptions<Content>: object

Type Parameters

Content = Record<string, any>

Type declaration

onError()?

optional onError: (type, key, value?) => object | void

Parameters

type: string

key: string | string[]

value?: any

Returns

object | void

rules

rules: { [k in keyof Content]?: ValidatorRuleOptions }

whitelist?

optional whitelist: "error" | "ignore"

Deprecated

',18))])}const y=n(p,[["render",h],["__file","ValidatorOptions.html.vue"]]),m=JSON.parse('{"path":"/doc/http/type-aliases/ValidatorOptions.html","title":"Type Alias: ValidatorOptions","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"onError()?","slug":"onerror","link":"#onerror","children":[]},{"level":3,"title":"rules","slug":"rules","link":"#rules","children":[]},{"level":3,"title":"whitelist?","slug":"whitelist","link":"#whitelist","children":[]}]},{"level":2,"title":"Deprecated","slug":"deprecated","link":"#deprecated","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/type-aliases/ValidatorOptions.md"}');export{y as comp,m as data}; diff --git a/assets/ValidatorRuleOptions.html-BKMY7fqQ.js b/assets/ValidatorRuleOptions.html-ZSawoiV9.js similarity index 98% rename from assets/ValidatorRuleOptions.html-BKMY7fqQ.js rename to assets/ValidatorRuleOptions.html-ZSawoiV9.js index 790cdab2b..2e26879bf 100644 --- a/assets/ValidatorRuleOptions.html-BKMY7fqQ.js +++ b/assets/ValidatorRuleOptions.html-ZSawoiV9.js @@ -1 +1 @@ -import{_ as i,c as r,b as o,d as a,e as n,f as t,a as d,r as s,o as p}from"./app-DsV01JBz.js";const u={};function c(h,e){const l=s("RouteLink");return p(),r("div",null,[o("p",null,[a(l,{to:"/doc/http/"},{default:n(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(l,{to:"/doc/http/"},{default:n(()=>e[1]||(e[1]=[t("@faasjs/http")])),_:1}),e[3]||(e[3]=t(" / ValidatorRuleOptions"))]),e[12]||(e[12]=d('

Type Alias: ValidatorRuleOptions

ValidatorRuleOptions: object

Type declaration

config?

',4)),o("blockquote",null,[o("p",null,[e[5]||(e[5]=o("code",null,"optional",-1)),e[6]||(e[6]=t()),e[7]||(e[7]=o("strong",null,"config",-1)),e[8]||(e[8]=t(": ")),e[9]||(e[9]=o("code",null,"Partial",-1)),e[10]||(e[10]=t("<")),a(l,{to:"/doc/http/type-aliases/ValidatorOptions.html"},{default:n(()=>e[4]||(e[4]=[o("code",null,"ValidatorOptions",-1)])),_:1}),e[11]||(e[11]=t(">"))])]),e[13]||(e[13]=d('

default?

optional default: any

in?

optional in: any[]

regexp?

optional regexp: RegExp

required?

optional required: boolean

type?

optional type: ValidatorRuleOptionsType

Deprecated

',11))])}const f=i(u,[["render",c],["__file","ValidatorRuleOptions.html.vue"]]),b=JSON.parse('{"path":"/doc/http/type-aliases/ValidatorRuleOptions.html","title":"Type Alias: ValidatorRuleOptions","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"config?","slug":"config","link":"#config","children":[]},{"level":3,"title":"default?","slug":"default","link":"#default","children":[]},{"level":3,"title":"in?","slug":"in","link":"#in","children":[]},{"level":3,"title":"regexp?","slug":"regexp","link":"#regexp","children":[]},{"level":3,"title":"required?","slug":"required","link":"#required","children":[]},{"level":3,"title":"type?","slug":"type","link":"#type","children":[]}]},{"level":2,"title":"Deprecated","slug":"deprecated","link":"#deprecated","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/type-aliases/ValidatorRuleOptions.md"}');export{f as comp,b as data}; +import{_ as i,c as r,b as o,d as a,e as n,f as t,a as d,r as s,o as p}from"./app-BlW5p_5f.js";const u={};function c(h,e){const l=s("RouteLink");return p(),r("div",null,[o("p",null,[a(l,{to:"/doc/http/"},{default:n(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(l,{to:"/doc/http/"},{default:n(()=>e[1]||(e[1]=[t("@faasjs/http")])),_:1}),e[3]||(e[3]=t(" / ValidatorRuleOptions"))]),e[12]||(e[12]=d('

Type Alias: ValidatorRuleOptions

ValidatorRuleOptions: object

Type declaration

config?

',4)),o("blockquote",null,[o("p",null,[e[5]||(e[5]=o("code",null,"optional",-1)),e[6]||(e[6]=t()),e[7]||(e[7]=o("strong",null,"config",-1)),e[8]||(e[8]=t(": ")),e[9]||(e[9]=o("code",null,"Partial",-1)),e[10]||(e[10]=t("<")),a(l,{to:"/doc/http/type-aliases/ValidatorOptions.html"},{default:n(()=>e[4]||(e[4]=[o("code",null,"ValidatorOptions",-1)])),_:1}),e[11]||(e[11]=t(">"))])]),e[13]||(e[13]=d('

default?

optional default: any

in?

optional in: any[]

regexp?

optional regexp: RegExp

required?

optional required: boolean

type?

optional type: ValidatorRuleOptionsType

Deprecated

',11))])}const f=i(u,[["render",c],["__file","ValidatorRuleOptions.html.vue"]]),b=JSON.parse('{"path":"/doc/http/type-aliases/ValidatorRuleOptions.html","title":"Type Alias: ValidatorRuleOptions","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"config?","slug":"config","link":"#config","children":[]},{"level":3,"title":"default?","slug":"default","link":"#default","children":[]},{"level":3,"title":"in?","slug":"in","link":"#in","children":[]},{"level":3,"title":"regexp?","slug":"regexp","link":"#regexp","children":[]},{"level":3,"title":"required?","slug":"required","link":"#required","children":[]},{"level":3,"title":"type?","slug":"type","link":"#type","children":[]}]},{"level":2,"title":"Deprecated","slug":"deprecated","link":"#deprecated","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/type-aliases/ValidatorRuleOptions.md"}');export{f as comp,b as data}; diff --git a/assets/app-BlW5p_5f.js b/assets/app-BlW5p_5f.js new file mode 100644 index 000000000..ec466c8fd --- /dev/null +++ b/assets/app-BlW5p_5f.js @@ -0,0 +1,42 @@ +const Yd="modulepreload",Xd=function(e){return"/"+e},js={},f=function(t,l,n){let r=Promise.resolve();if(l&&l.length>0){document.getElementsByTagName("link");const s=document.querySelector("meta[property=csp-nonce]"),a=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));r=Promise.allSettled(l.map(o=>{if(o=Xd(o),o in js)return;js[o]=!0;const u=o.endsWith(".css"),d=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${o}"]${d}`))return;const c=document.createElement("link");if(c.rel=u?"stylesheet":Yd,u||(c.as="script"),c.crossOrigin="",c.href=o,a&&c.setAttribute("nonce",a),document.head.appendChild(c),u)return new Promise((p,h)=>{c.addEventListener("load",p),c.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${o}`)))})}))}function i(s){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=s,window.dispatchEvent(a),!a.defaultPrevented)throw s}return r.then(s=>{for(const a of s||[])a.status==="rejected"&&i(a.reason);return t().catch(i)})};/** +* @vue/shared v3.5.12 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function Wl(e){const t=Object.create(null);for(const l of e.split(","))t[l]=1;return l=>l in t}const Te={},Il=[],Ct=()=>{},Qd=()=>!1,Nn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),qi=e=>e.startsWith("onUpdate:"),Ve=Object.assign,Ki=(e,t)=>{const l=e.indexOf(t);l>-1&&e.splice(l,1)},Zd=Object.prototype.hasOwnProperty,ve=(e,t)=>Zd.call(e,t),re=Array.isArray,Fl=e=>Tr(e)==="[object Map]",iu=e=>Tr(e)==="[object Set]",ie=e=>typeof e=="function",Ce=e=>typeof e=="string",Ht=e=>typeof e=="symbol",Le=e=>e!==null&&typeof e=="object",su=e=>(Le(e)||ie(e))&&ie(e.then)&&ie(e.catch),au=Object.prototype.toString,Tr=e=>au.call(e),ep=e=>Tr(e).slice(8,-1),ou=e=>Tr(e)==="[object Object]",Wi=e=>Ce(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,wl=Wl(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),xr=e=>{const t=Object.create(null);return l=>t[l]||(t[l]=e(l))},tp=/-(\w)/g,nt=xr(e=>e.replace(tp,(t,l)=>l?l.toUpperCase():"")),lp=/\B([A-Z])/g,Bt=xr(e=>e.replace(lp,"-$1").toLowerCase()),Mn=xr(e=>e.charAt(0).toUpperCase()+e.slice(1)),qr=xr(e=>e?`on${Mn(e)}`:""),el=(e,t)=>!Object.is(e,t),Kr=(e,...t)=>{for(let l=0;l{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:n,value:l})},np=e=>{const t=parseFloat(e);return isNaN(t)?e:t},rp=e=>{const t=Ce(e)?Number(e):NaN;return isNaN(t)?e:t};let Hs;const Pr=()=>Hs||(Hs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Gl(e){if(re(e)){const t={};for(let l=0;l{if(l){const n=l.split(sp);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function up(e){let t="";if(!e||Ce(e))return t;for(const l in e){const n=e[l];if(Ce(n)||typeof n=="number"){const r=l.startsWith("--")?l:Bt(l);t+=`${r}:${n};`}}return t}function lt(e){let t="";if(Ce(e))t=e;else if(re(e))for(let l=0;l?@[\\\]^`{|}~]/g;function mp(e,t){return e.replace(fp,l=>`\\${l}`)}const cu=e=>!!(e&&e.__v_isRef===!0),Fe=e=>Ce(e)?e:e==null?"":re(e)||Le(e)&&(e.toString===au||!ie(e.toString))?cu(e)?Fe(e.value):JSON.stringify(e,du,2):String(e),du=(e,t)=>cu(t)?du(e,t.value):Fl(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((l,[n,r],i)=>(l[Wr(n,i)+" =>"]=r,l),{})}:iu(t)?{[`Set(${t.size})`]:[...t.values()].map(l=>Wr(l))}:Ht(t)?Wr(t):Le(t)&&!re(t)&&!ou(t)?String(t):t,Wr=(e,t="")=>{var l;return Ht(e)?`Symbol(${(l=e.description)!=null?l:t})`:e};/** +* @vue/reactivity v3.5.12 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let Je;class gp{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Je,!t&&Je&&(this.index=(Je.scopes||(Je.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,l;if(this.scopes)for(t=0,l=this.scopes.length;t0)return;if(gn){let t=gn;for(gn=void 0;t;){const l=t.next;t.next=void 0,t.flags&=-9,t=l}}let e;for(;mn;){let t=mn;for(mn=void 0;t;){const l=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(n){e||(e=n)}t=l}}if(e)throw e}function gu(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function vu(e){let t,l=e.depsTail,n=l;for(;n;){const r=n.prevDep;n.version===-1?(n===l&&(l=r),Xi(n),_p(n)):t=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=r}e.deps=t,e.depsTail=l}function gi(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(_u(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function _u(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Tn))return;e.globalVersion=Tn;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!gi(e)){e.flags&=-3;return}const l=Pe,n=yt;Pe=e,yt=!0;try{gu(e);const r=e.fn(e._value);(t.version===0||el(r,e._value))&&(e._value=r,t.version++)}catch(r){throw t.version++,r}finally{Pe=l,yt=n,vu(e),e.flags&=-3}}function Xi(e,t=!1){const{dep:l,prevSub:n,nextSub:r}=e;if(n&&(n.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=n,e.nextSub=void 0),l.subs===e&&(l.subs=n,!n&&l.computed)){l.computed.flags&=-5;for(let i=l.computed.deps;i;i=i.nextDep)Xi(i,!0)}!t&&!--l.sc&&l.map&&l.map.delete(l.key)}function _p(e){const{prevDep:t,nextDep:l}=e;t&&(t.nextDep=l,e.prevDep=void 0),l&&(l.prevDep=t,e.nextDep=void 0)}let yt=!0;const yu=[];function Ut(){yu.push(yt),yt=!1}function zt(){const e=yu.pop();yt=e===void 0?!0:e}function Us(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const l=Pe;Pe=void 0;try{t()}finally{Pe=l}}}let Tn=0;class yp{constructor(t,l){this.sub=t,this.dep=l,this.version=l.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Ar{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!Pe||!yt||Pe===this.computed)return;let l=this.activeLink;if(l===void 0||l.sub!==Pe)l=this.activeLink=new yp(Pe,this),Pe.deps?(l.prevDep=Pe.depsTail,Pe.depsTail.nextDep=l,Pe.depsTail=l):Pe.deps=Pe.depsTail=l,ku(l);else if(l.version===-1&&(l.version=this.version,l.nextDep)){const n=l.nextDep;n.prevDep=l.prevDep,l.prevDep&&(l.prevDep.nextDep=n),l.prevDep=Pe.depsTail,l.nextDep=void 0,Pe.depsTail.nextDep=l,Pe.depsTail=l,Pe.deps===l&&(Pe.deps=n)}return l}trigger(t){this.version++,Tn++,this.notify(t)}notify(t){Ji();try{for(let l=this.subs;l;l=l.prevSub)l.sub.notify()&&l.sub.dep.notify()}finally{Yi()}}}function ku(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let n=t.deps;n;n=n.nextDep)ku(n)}const l=e.dep.subs;l!==e&&(e.prevSub=l,l&&(l.nextSub=e)),e.dep.subs=e}}const dr=new WeakMap,kl=Symbol(""),vi=Symbol(""),xn=Symbol("");function qe(e,t,l){if(yt&&Pe){let n=dr.get(e);n||dr.set(e,n=new Map);let r=n.get(l);r||(n.set(l,r=new Ar),r.map=n,r.key=l),r.track()}}function Mt(e,t,l,n,r,i){const s=dr.get(e);if(!s){Tn++;return}const a=o=>{o&&o.trigger()};if(Ji(),t==="clear")s.forEach(a);else{const o=re(e),u=o&&Wi(l);if(o&&l==="length"){const d=Number(n);s.forEach((c,p)=>{(p==="length"||p===xn||!Ht(p)&&p>=d)&&a(c)})}else switch((l!==void 0||s.has(void 0))&&a(s.get(l)),u&&a(s.get(xn)),t){case"add":o?u&&a(s.get("length")):(a(s.get(kl)),Fl(e)&&a(s.get(vi)));break;case"delete":o||(a(s.get(kl)),Fl(e)&&a(s.get(vi)));break;case"set":Fl(e)&&a(s.get(kl));break}}Yi()}function kp(e,t){const l=dr.get(e);return l&&l.get(t)}function Al(e){const t=pe(e);return t===e?t:(qe(t,"iterate",xn),mt(e)?t:t.map(Ke))}function Lr(e){return qe(e=pe(e),"iterate",xn),e}const Ep={__proto__:null,[Symbol.iterator](){return Jr(this,Symbol.iterator,Ke)},concat(...e){return Al(this).concat(...e.map(t=>re(t)?Al(t):t))},entries(){return Jr(this,"entries",e=>(e[1]=Ke(e[1]),e))},every(e,t){return Ft(this,"every",e,t,void 0,arguments)},filter(e,t){return Ft(this,"filter",e,t,l=>l.map(Ke),arguments)},find(e,t){return Ft(this,"find",e,t,Ke,arguments)},findIndex(e,t){return Ft(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Ft(this,"findLast",e,t,Ke,arguments)},findLastIndex(e,t){return Ft(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Ft(this,"forEach",e,t,void 0,arguments)},includes(...e){return Yr(this,"includes",e)},indexOf(...e){return Yr(this,"indexOf",e)},join(e){return Al(this).join(e)},lastIndexOf(...e){return Yr(this,"lastIndexOf",e)},map(e,t){return Ft(this,"map",e,t,void 0,arguments)},pop(){return nn(this,"pop")},push(...e){return nn(this,"push",e)},reduce(e,...t){return zs(this,"reduce",e,t)},reduceRight(e,...t){return zs(this,"reduceRight",e,t)},shift(){return nn(this,"shift")},some(e,t){return Ft(this,"some",e,t,void 0,arguments)},splice(...e){return nn(this,"splice",e)},toReversed(){return Al(this).toReversed()},toSorted(e){return Al(this).toSorted(e)},toSpliced(...e){return Al(this).toSpliced(...e)},unshift(...e){return nn(this,"unshift",e)},values(){return Jr(this,"values",Ke)}};function Jr(e,t,l){const n=Lr(e),r=n[t]();return n!==e&&!mt(e)&&(r._next=r.next,r.next=()=>{const i=r._next();return i.value&&(i.value=l(i.value)),i}),r}const bp=Array.prototype;function Ft(e,t,l,n,r,i){const s=Lr(e),a=s!==e&&!mt(e),o=s[t];if(o!==bp[t]){const c=o.apply(e,i);return a?Ke(c):c}let u=l;s!==e&&(a?u=function(c,p){return l.call(this,Ke(c),p,e)}:l.length>2&&(u=function(c,p){return l.call(this,c,p,e)}));const d=o.call(s,u,n);return a&&r?r(d):d}function zs(e,t,l,n){const r=Lr(e);let i=l;return r!==e&&(mt(e)?l.length>3&&(i=function(s,a,o){return l.call(this,s,a,o,e)}):i=function(s,a,o){return l.call(this,s,Ke(a),o,e)}),r[t](i,...n)}function Yr(e,t,l){const n=pe(e);qe(n,"iterate",xn);const r=n[t](...l);return(r===-1||r===!1)&&es(l[0])?(l[0]=pe(l[0]),n[t](...l)):r}function nn(e,t,l=[]){Ut(),Ji();const n=pe(e)[t].apply(e,l);return Yi(),zt(),n}const Tp=Wl("__proto__,__v_isRef,__isVue"),Eu=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ht));function xp(e){Ht(e)||(e=String(e));const t=pe(this);return qe(t,"has",e),t.hasOwnProperty(e)}class bu{constructor(t=!1,l=!1){this._isReadonly=t,this._isShallow=l}get(t,l,n){const r=this._isReadonly,i=this._isShallow;if(l==="__v_isReactive")return!r;if(l==="__v_isReadonly")return r;if(l==="__v_isShallow")return i;if(l==="__v_raw")return n===(r?i?Sp:Au:i?Pu:xu).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(n)?t:void 0;const s=re(t);if(!r){let o;if(s&&(o=Ep[l]))return o;if(l==="hasOwnProperty")return xp}const a=Reflect.get(t,l,De(t)?t:n);return(Ht(l)?Eu.has(l):Tp(l))||(r||qe(t,"get",l),i)?a:De(a)?s&&Wi(l)?a:a.value:Le(a)?r?Cr(a):jn(a):a}}class Tu extends bu{constructor(t=!1){super(!1,t)}set(t,l,n,r){let i=t[l];if(!this._isShallow){const o=xl(i);if(!mt(n)&&!xl(n)&&(i=pe(i),n=pe(n)),!re(t)&&De(i)&&!De(n))return o?!1:(i.value=n,!0)}const s=re(t)&&Wi(l)?Number(l)e,Kn=e=>Reflect.getPrototypeOf(e);function Rp(e,t,l){return function(...n){const r=this.__v_raw,i=pe(r),s=Fl(i),a=e==="entries"||e===Symbol.iterator&&s,o=e==="keys"&&s,u=r[e](...n),d=l?_i:t?yi:Ke;return!t&&qe(i,"iterate",o?vi:kl),{next(){const{value:c,done:p}=u.next();return p?{value:c,done:p}:{value:a?[d(c[0]),d(c[1])]:d(c),done:p}},[Symbol.iterator](){return this}}}}function Wn(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Op(e,t){const l={get(r){const i=this.__v_raw,s=pe(i),a=pe(r);e||(el(r,a)&&qe(s,"get",r),qe(s,"get",a));const{has:o}=Kn(s),u=t?_i:e?yi:Ke;if(o.call(s,r))return u(i.get(r));if(o.call(s,a))return u(i.get(a));i!==s&&i.get(r)},get size(){const r=this.__v_raw;return!e&&qe(pe(r),"iterate",kl),Reflect.get(r,"size",r)},has(r){const i=this.__v_raw,s=pe(i),a=pe(r);return e||(el(r,a)&&qe(s,"has",r),qe(s,"has",a)),r===a?i.has(r):i.has(r)||i.has(a)},forEach(r,i){const s=this,a=s.__v_raw,o=pe(a),u=t?_i:e?yi:Ke;return!e&&qe(o,"iterate",kl),a.forEach((d,c)=>r.call(i,u(d),u(c),s))}};return Ve(l,e?{add:Wn("add"),set:Wn("set"),delete:Wn("delete"),clear:Wn("clear")}:{add(r){!t&&!mt(r)&&!xl(r)&&(r=pe(r));const i=pe(this);return Kn(i).has.call(i,r)||(i.add(r),Mt(i,"add",r,r)),this},set(r,i){!t&&!mt(i)&&!xl(i)&&(i=pe(i));const s=pe(this),{has:a,get:o}=Kn(s);let u=a.call(s,r);u||(r=pe(r),u=a.call(s,r));const d=o.call(s,r);return s.set(r,i),u?el(i,d)&&Mt(s,"set",r,i):Mt(s,"add",r,i),this},delete(r){const i=pe(this),{has:s,get:a}=Kn(i);let o=s.call(i,r);o||(r=pe(r),o=s.call(i,r)),a&&a.call(i,r);const u=i.delete(r);return o&&Mt(i,"delete",r,void 0),u},clear(){const r=pe(this),i=r.size!==0,s=r.clear();return i&&Mt(r,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(r=>{l[r]=Rp(r,e,t)}),l}function Qi(e,t){const l=Op(e,t);return(n,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?n:Reflect.get(ve(l,r)&&r in n?l:n,r,i)}const Ip={get:Qi(!1,!1)},Fp={get:Qi(!1,!0)},wp={get:Qi(!0,!1)};const xu=new WeakMap,Pu=new WeakMap,Au=new WeakMap,Sp=new WeakMap;function Dp(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Vp(e){return e.__v_skip||!Object.isExtensible(e)?0:Dp(ep(e))}function jn(e){return xl(e)?e:Zi(e,!1,Ap,Ip,xu)}function Lu(e){return Zi(e,!1,Cp,Fp,Pu)}function Cr(e){return Zi(e,!0,Lp,wp,Au)}function Zi(e,t,l,n,r){if(!Le(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const s=Vp(e);if(s===0)return e;const a=new Proxy(e,s===2?n:l);return r.set(e,a),a}function Sl(e){return xl(e)?Sl(e.__v_raw):!!(e&&e.__v_isReactive)}function xl(e){return!!(e&&e.__v_isReadonly)}function mt(e){return!!(e&&e.__v_isShallow)}function es(e){return e?!!e.__v_raw:!1}function pe(e){const t=e&&e.__v_raw;return t?pe(t):e}function Np(e){return!ve(e,"__v_skip")&&Object.isExtensible(e)&&Hl(e,"__v_skip",!0),e}const Ke=e=>Le(e)?jn(e):e,yi=e=>Le(e)?Cr(e):e;function De(e){return e?e.__v_isRef===!0:!1}function de(e){return Cu(e,!1)}function Rt(e){return Cu(e,!0)}function Cu(e,t){return De(e)?e:new Mp(e,t)}class Mp{constructor(t,l){this.dep=new Ar,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=l?t:pe(t),this._value=l?t:Ke(t),this.__v_isShallow=l}get value(){return this.dep.track(),this._value}set value(t){const l=this._rawValue,n=this.__v_isShallow||mt(t)||xl(t);t=n?t:pe(t),el(t,l)&&(this._rawValue=t,this._value=n?t:Ke(t),this.dep.trigger())}}function Zt(e){return De(e)?e.value:e}const jp={get:(e,t,l)=>t==="__v_raw"?e:Zt(Reflect.get(e,t,l)),set:(e,t,l,n)=>{const r=e[t];return De(r)&&!De(l)?(r.value=l,!0):Reflect.set(e,t,l,n)}};function Ru(e){return Sl(e)?e:new Proxy(e,jp)}class Hp{constructor(t){this.__v_isRef=!0,this._value=void 0;const l=this.dep=new Ar,{get:n,set:r}=t(l.track.bind(l),l.trigger.bind(l));this._get=n,this._set=r}get value(){return this._value=this._get()}set value(t){this._set(t)}}function Bp(e){return new Hp(e)}function ts(e){const t=re(e)?new Array(e.length):{};for(const l in e)t[l]=Ou(e,l);return t}class Up{constructor(t,l,n){this._object=t,this._key=l,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return kp(pe(this._object),this._key)}}class zp{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function $p(e,t,l){return De(e)?e:ie(e)?new zp(e):Le(e)&&arguments.length>1?Ou(e,t,l):de(e)}function Ou(e,t,l){const n=e[t];return De(n)?n:new Up(e,t,l)}class qp{constructor(t,l,n){this.fn=t,this.setter=l,this._value=void 0,this.dep=new Ar(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Tn-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!l,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&Pe!==this)return mu(this,!0),!0}get value(){const t=this.dep.track();return _u(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Kp(e,t,l=!1){let n,r;return ie(e)?n=e:(n=e.get,r=e.set),new qp(n,r,l)}const Gn={},pr=new WeakMap;let fl;function Wp(e,t=!1,l=fl){if(l){let n=pr.get(l);n||pr.set(l,n=[]),n.push(e)}}function Gp(e,t,l=Te){const{immediate:n,deep:r,once:i,scheduler:s,augmentJob:a,call:o}=l,u=E=>r?E:mt(E)||r===!1||r===0?jt(E,1):jt(E);let d,c,p,h,_=!1,y=!1;if(De(e)?(c=()=>e.value,_=mt(e)):Sl(e)?(c=()=>u(e),_=!0):re(e)?(y=!0,_=e.some(E=>Sl(E)||mt(E)),c=()=>e.map(E=>{if(De(E))return E.value;if(Sl(E))return u(E);if(ie(E))return o?o(E,2):E()})):ie(e)?t?c=o?()=>o(e,2):e:c=()=>{if(p){Ut();try{p()}finally{zt()}}const E=fl;fl=d;try{return o?o(e,3,[h]):e(h)}finally{fl=E}}:c=Ct,t&&r){const E=c,S=r===!0?1/0:r;c=()=>jt(E(),S)}const k=pu(),b=()=>{d.stop(),k&&Ki(k.effects,d)};if(i&&t){const E=t;t=(...S)=>{E(...S),b()}}let x=y?new Array(e.length).fill(Gn):Gn;const m=E=>{if(!(!(d.flags&1)||!d.dirty&&!E))if(t){const S=d.run();if(r||_||(y?S.some(($,M)=>el($,x[M])):el(S,x))){p&&p();const $=fl;fl=d;try{const M=[S,x===Gn?void 0:y&&x[0]===Gn?[]:x,h];o?o(t,3,M):t(...M),x=S}finally{fl=$}}}else d.run()};return a&&a(m),d=new hu(c),d.scheduler=s?()=>s(m,!1):m,h=E=>Wp(E,!1,d),p=d.onStop=()=>{const E=pr.get(d);if(E){if(o)o(E,4);else for(const S of E)S();pr.delete(d)}},t?n?m(!0):x=d.run():s?s(m.bind(null,!0),!0):d.run(),b.pause=d.pause.bind(d),b.resume=d.resume.bind(d),b.stop=b,b}function jt(e,t=1/0,l){if(t<=0||!Le(e)||e.__v_skip||(l=l||new Set,l.has(e)))return e;if(l.add(e),t--,De(e))jt(e.value,t,l);else if(re(e))for(let n=0;n{jt(n,t,l)});else if(ou(e)){for(const n in e)jt(e[n],t,l);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&&jt(e[n],t,l)}return e}/** +* @vue/runtime-core v3.5.12 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const vn=[];let Xr=!1;function Gt(e,...t){if(Xr)return;Xr=!0,Ut();const l=vn.length?vn[vn.length-1].component:null,n=l&&l.appContext.config.warnHandler,r=Jp();if(n)Jl(n,l,11,[e+t.map(i=>{var s,a;return(a=(s=i.toString)==null?void 0:s.call(i))!=null?a:JSON.stringify(i)}).join(""),l&&l.proxy,r.map(({vnode:i})=>`at <${_c(l,i.type)}>`).join(` +`),r]);else{const i=[`[Vue warn]: ${e}`,...t];r.length&&i.push(` +`,...Yp(r)),console.warn(...i)}zt(),Xr=!1}function Jp(){let e=vn[vn.length-1];if(!e)return[];const t=[];for(;e;){const l=t[0];l&&l.vnode===e?l.recurseCount++:t.push({vnode:e,recurseCount:0});const n=e.component&&e.component.parent;e=n&&n.vnode}return t}function Yp(e){const t=[];return e.forEach((l,n)=>{t.push(...n===0?[]:[` +`],...Xp(l))}),t}function Xp({vnode:e,recurseCount:t}){const l=t>0?`... (${t} recursive calls)`:"",n=e.component?e.component.parent==null:!1,r=` at <${_c(e.component,e.type,n)}`,i=">"+l;return e.props?[r,...Qp(e.props),i]:[r+i]}function Qp(e){const t=[],l=Object.keys(e);return l.slice(0,3).forEach(n=>{t.push(...Iu(n,e[n]))}),l.length>3&&t.push(" ..."),t}function Iu(e,t,l){return Ce(t)?(t=JSON.stringify(t),l?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?l?t:[`${e}=${t}`]:De(t)?(t=Iu(e,pe(t.value),!0),l?t:[`${e}=Ref<`,t,">"]):ie(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=pe(t),l?t:[`${e}=`,t])}function Jl(e,t,l,n){try{return n?e(...n):e()}catch(r){Hn(r,t,l)}}function kt(e,t,l,n){if(ie(e)){const r=Jl(e,t,l,n);return r&&su(r)&&r.catch(i=>{Hn(i,t,l)}),r}if(re(e)){const r=[];for(let i=0;i>>1,r=Ye[n],i=Pn(r);i=Pn(l)?Ye.push(e):Ye.splice(eh(t),0,e),e.flags|=1,wu()}}function wu(){hr||(hr=Fu.then(Su))}function th(e){re(e)?Dl.push(...e):Jt&&e.id===-1?Jt.splice(Rl+1,0,e):e.flags&1||(Dl.push(e),e.flags|=1),wu()}function $s(e,t,l=Pt+1){for(;lPn(l)-Pn(n));if(Dl.length=0,Jt){Jt.push(...t);return}for(Jt=t,Rl=0;Rle.id==null?e.flags&2?-1:1/0:e.id;function Su(e){try{for(Pt=0;PtLt.emit(r,...i)),cn=[]):typeof window<"u"&&window.HTMLElement&&!((n=(l=window.navigator)==null?void 0:l.userAgent)!=null&&n.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{Du(i,t)}),setTimeout(()=>{Lt||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,ki=!0,cn=[])},3e3)):(ki=!0,cn=[])}function lh(e,t){Rr("app:init",e,t,{Fragment:ye,Text:tl,Comment:ze,Static:Nl})}function nh(e){Rr("app:unmount",e)}const rh=ns("component:added"),Vu=ns("component:updated"),ih=ns("component:removed"),sh=e=>{Lt&&typeof Lt.cleanupBuffer=="function"&&!Lt.cleanupBuffer(e)&&ih(e)};/*! #__NO_SIDE_EFFECTS__ */function ns(e){return t=>{Rr(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}function ah(e,t,l){Rr("component:emit",e.appContext.app,e,t,l)}let Be=null,Nu=null;function mr(e){const t=Be;return Be=e,Nu=e&&e.type.__scopeId||null,t}function Ne(e,t=Be,l){if(!t||e._n)return e;const n=(...r)=>{n._d&&ra(-1);const i=mr(t);let s;try{s=e(...r)}finally{mr(i),n._d&&ra(1)}return Vu(t),s};return n._n=!0,n._c=!0,n._d=!0,n}function gr(e,t){if(Be===null)return e;const l=Sr(Be),n=e.dirs||(e.dirs=[]);for(let r=0;re.__isTeleport,Yt=Symbol("_leaveCb"),Jn=Symbol("_enterCb");function uh(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return We(()=>{e.isMounted=!0}),Ir(()=>{e.isUnmounting=!0}),e}const pt=[Function,Array],ju={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:pt,onEnter:pt,onAfterEnter:pt,onEnterCancelled:pt,onBeforeLeave:pt,onLeave:pt,onAfterLeave:pt,onLeaveCancelled:pt,onBeforeAppear:pt,onAppear:pt,onAfterAppear:pt,onAppearCancelled:pt},Hu=e=>{const t=e.subTree;return t.component?Hu(t.component):t},ch={name:"BaseTransition",props:ju,setup(e,{slots:t}){const l=Un(),n=uh();return()=>{const r=t.default&&zu(t.default(),!0);if(!r||!r.length)return;const i=Bu(r),s=pe(e),{mode:a}=s;if(n.isLeaving)return Qr(i);const o=qs(i);if(!o)return Qr(i);let u=Ei(o,s,n,l,p=>u=p);o.type!==ze&&An(o,u);const d=l.subTree,c=d&&qs(d);if(c&&c.type!==ze&&!vl(o,c)&&Hu(l).type!==ze){const p=Ei(c,s,n,l);if(An(c,p),a==="out-in"&&o.type!==ze)return n.isLeaving=!0,p.afterLeave=()=>{n.isLeaving=!1,l.job.flags&8||l.update(),delete p.afterLeave},Qr(i);a==="in-out"&&o.type!==ze&&(p.delayLeave=(h,_,y)=>{const k=Uu(n,c);k[String(c.key)]=c,h[Yt]=()=>{_(),h[Yt]=void 0,delete u.delayedLeave},u.delayedLeave=y})}return i}}};function Bu(e){let t=e[0];if(e.length>1){for(const l of e)if(l.type!==ze){t=l;break}}return t}const dh=ch;function Uu(e,t){const{leavingVNodes:l}=e;let n=l.get(t.type);return n||(n=Object.create(null),l.set(t.type,n)),n}function Ei(e,t,l,n,r){const{appear:i,mode:s,persisted:a=!1,onBeforeEnter:o,onEnter:u,onAfterEnter:d,onEnterCancelled:c,onBeforeLeave:p,onLeave:h,onAfterLeave:_,onLeaveCancelled:y,onBeforeAppear:k,onAppear:b,onAfterAppear:x,onAppearCancelled:m}=t,E=String(e.key),S=Uu(l,e),$=(z,C)=>{z&&kt(z,n,9,C)},M=(z,C)=>{const B=C[1];$(z,C),re(z)?z.every(A=>A.length<=1)&&B():z.length<=1&&B()},P={mode:s,persisted:a,beforeEnter(z){let C=o;if(!l.isMounted)if(i)C=k||o;else return;z[Yt]&&z[Yt](!0);const B=S[E];B&&vl(e,B)&&B.el[Yt]&&B.el[Yt](),$(C,[z])},enter(z){let C=u,B=d,A=c;if(!l.isMounted)if(i)C=b||u,B=x||d,A=m||c;else return;let D=!1;const Q=z[Jn]=te=>{D||(D=!0,te?$(A,[z]):$(B,[z]),P.delayedLeave&&P.delayedLeave(),z[Jn]=void 0)};C?M(C,[z,Q]):Q()},leave(z,C){const B=String(e.key);if(z[Jn]&&z[Jn](!0),l.isUnmounting)return C();$(p,[z]);let A=!1;const D=z[Yt]=Q=>{A||(A=!0,C(),Q?$(y,[z]):$(_,[z]),z[Yt]=void 0,S[B]===e&&delete S[B])};S[B]=e,h?M(h,[z,D]):D()},clone(z){const C=Ei(z,t,l,n,r);return r&&r(C),C}};return P}function Qr(e){if(Bn(e))return e=nl(e),e.children=null,e}function qs(e){if(!Bn(e))return Mu(e.type)&&e.children?Bu(e.children):e;const{shapeFlag:t,children:l}=e;if(l){if(t&16)return l[0];if(t&32&&ie(l.default))return l.default()}}function An(e,t){e.shapeFlag&6&&e.component?(e.transition=t,An(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function zu(e,t=!1,l){let n=[],r=0;for(let i=0;i1)for(let i=0;ivr(_,t&&(re(t)?t[y]:t),l,n,r));return}if(El(n)&&!r)return;const i=n.shapeFlag&4?Sr(n.component):n.el,s=r?null:i,{i:a,r:o}=e,u=t&&t.r,d=a.refs===Te?a.refs={}:a.refs,c=a.setupState,p=pe(c),h=c===Te?()=>!1:_=>ve(p,_);if(u!=null&&u!==o&&(Ce(u)?(d[u]=null,h(u)&&(c[u]=null)):De(u)&&(u.value=null)),ie(o))Jl(o,a,12,[s,d]);else{const _=Ce(o),y=De(o);if(_||y){const k=()=>{if(e.f){const b=_?h(o)?c[o]:d[o]:o.value;r?re(b)&&Ki(b,i):re(b)?b.includes(i)||b.push(i):_?(d[o]=[i],h(o)&&(c[o]=d[o])):(o.value=[i],e.k&&(d[e.k]=o.value))}else _?(d[o]=s,h(o)&&(c[o]=s)):y&&(o.value=s,e.k&&(d[e.k]=s))};s?(k.id=-1,at(k,l)):k()}}}let Ks=!1;const ul=()=>{Ks||(console.error("Hydration completed but contains mismatches."),Ks=!0)},ph=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",hh=e=>e.namespaceURI.includes("MathML"),Yn=e=>{if(e.nodeType===1){if(ph(e))return"svg";if(hh(e))return"mathml"}},gl=e=>e.nodeType===8;function fh(e){const{mt:t,p:l,o:{patchProp:n,createText:r,nextSibling:i,parentNode:s,remove:a,insert:o,createComment:u}}=e,d=(m,E)=>{if(!E.hasChildNodes()){Gt("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),l(null,m,E),fr(),E._vnode=m;return}c(E.firstChild,m,null,null,null),fr(),E._vnode=m},c=(m,E,S,$,M,P=!1)=>{P=P||!!E.dynamicChildren;const z=gl(m)&&m.data==="[",C=()=>y(m,E,S,$,M,z),{type:B,ref:A,shapeFlag:D,patchFlag:Q}=E;let te=m.nodeType;E.el=m,Hl(m,"__vnode",E,!0),Hl(m,"__vueParentComponent",S,!0),Q===-2&&(P=!1,E.dynamicChildren=null);let F=null;switch(B){case tl:te!==3?E.children===""?(o(E.el=r(""),s(m),m),F=m):F=C():(m.data!==E.children&&(Gt("Hydration text mismatch in",m.parentNode,` + - rendered on server: ${JSON.stringify(m.data)} + - expected on client: ${JSON.stringify(E.children)}`),ul(),m.data=E.children),F=i(m));break;case ze:x(m)?(F=i(m),b(E.el=m.content.firstChild,m,S)):te!==8||z?F=C():F=i(m);break;case Nl:if(z&&(m=i(m),te=m.nodeType),te===1||te===3){F=m;const V=!E.children.length;for(let K=0;K{P=P||!!E.dynamicChildren;const{type:z,props:C,patchFlag:B,shapeFlag:A,dirs:D,transition:Q}=E,te=z==="input"||z==="option";if(te||B!==-1){D&&At(E,null,S,"created");let F=!1;if(x(m)){F=ic(null,Q)&&S&&S.vnode.props&&S.vnode.props.appear;const K=m.content.firstChild;F&&Q.beforeEnter(K),b(K,m,S),E.el=m=K}if(A&16&&!(C&&(C.innerHTML||C.textContent))){let K=h(m.firstChild,E,m,S,$,M,P),ue=!1;for(;K;){dn(m,1)||(ue||(Gt("Hydration children mismatch on",m,` +Server rendered element contains more child nodes than client vdom.`),ue=!0),ul());const ke=K;K=K.nextSibling,a(ke)}}else if(A&8){let K=E.children;K[0]===` +`&&(m.tagName==="PRE"||m.tagName==="TEXTAREA")&&(K=K.slice(1)),m.textContent!==K&&(dn(m,0)||(Gt("Hydration text content mismatch on",m,` + - rendered on server: ${m.textContent} + - expected on client: ${E.children}`),ul()),m.textContent=E.children)}if(C){const K=m.tagName.includes("-");for(const ue in C)!(D&&D.some(ke=>ke.dir.created))&&mh(m,ue,C[ue],E,S)&&ul(),(te&&(ue.endsWith("value")||ue==="indeterminate")||Nn(ue)&&!wl(ue)||ue[0]==="."||K)&&n(m,ue,null,C[ue],void 0,S)}let V;(V=C&&C.onVnodeBeforeMount)&&ht(V,S,E),D&&At(E,null,S,"beforeMount"),((V=C&&C.onVnodeMounted)||D||F)&&pc(()=>{V&&ht(V,S,E),F&&Q.enter(m),D&&At(E,null,S,"mounted")},$)}return m.nextSibling},h=(m,E,S,$,M,P,z)=>{z=z||!!E.dynamicChildren;const C=E.children,B=C.length;let A=!1;for(let D=0;D{const{slotScopeIds:z}=E;z&&(M=M?M.concat(z):z);const C=s(m),B=h(i(m),E,C,S,$,M,P);return B&&gl(B)&&B.data==="]"?i(E.anchor=B):(ul(),o(E.anchor=u("]"),C,B),B)},y=(m,E,S,$,M,P)=>{if(dn(m.parentElement,1)||(Gt(`Hydration node mismatch: +- rendered on server:`,m,m.nodeType===3?"(text)":gl(m)&&m.data==="["?"(start of fragment)":"",` +- expected on client:`,E.type),ul()),E.el=null,P){const B=k(m);for(;;){const A=i(m);if(A&&A!==B)a(A);else break}}const z=i(m),C=s(m);return a(m),l(null,E,C,z,S,$,Yn(C),M),z},k=(m,E="[",S="]")=>{let $=0;for(;m;)if(m=i(m),m&&gl(m)&&(m.data===E&&$++,m.data===S)){if($===0)return i(m);$--}return m},b=(m,E,S)=>{const $=E.parentNode;$&&$.replaceChild(m,E);let M=S;for(;M;)M.vnode.el===E&&(M.vnode.el=M.subTree.el=m),M=M.parent},x=m=>m.nodeType===1&&m.tagName==="TEMPLATE";return[d,c]}function mh(e,t,l,n,r){let i,s,a,o;if(t==="class")a=e.getAttribute("class"),o=lt(l),gh(Ws(a||""),Ws(o))||(i=2,s="class");else if(t==="style"){a=e.getAttribute("style")||"",o=Ce(l)?l:up(Gl(l));const u=Gs(a),d=Gs(o);if(n.dirs)for(const{dir:c,value:p}of n.dirs)c.name==="show"&&!p&&d.set("display","none");r&&$u(r,n,d),vh(u,d)||(i=3,s="style")}else(e instanceof SVGElement&&pp(t)||e instanceof HTMLElement&&(Bs(t)||dp(t)))&&(Bs(t)?(a=e.hasAttribute(t),o=Gi(l)):l==null?(a=e.hasAttribute(t),o=!1):(e.hasAttribute(t)?a=e.getAttribute(t):t==="value"&&e.tagName==="TEXTAREA"?a=e.value:a=!1,o=hp(l)?String(l):!1),a!==o&&(i=4,s=t));if(i!=null&&!dn(e,i)){const u=p=>p===!1?"(not rendered)":`${s}="${p}"`,d=`Hydration ${qu[i]} mismatch on`,c=` + - rendered on server: ${u(a)} + - expected on client: ${u(o)} + Note: this mismatch is check-only. The DOM will not be rectified in production due to performance overhead. + You should fix the source of the mismatch.`;return Gt(d,e,c),!0}return!1}function Ws(e){return new Set(e.trim().split(/\s+/))}function gh(e,t){if(e.size!==t.size)return!1;for(const l of e)if(!t.has(l))return!1;return!0}function Gs(e){const t=new Map;for(const l of e.split(";")){let[n,r]=l.split(":");n=n.trim(),r=r&&r.trim(),n&&r&&t.set(n,r)}return t}function vh(e,t){if(e.size!==t.size)return!1;for(const[l,n]of e)if(n!==t.get(l))return!1;return!0}function $u(e,t,l){const n=e.subTree;if(e.getCssVars&&(t===n||n&&n.type===ye&&n.children.includes(t))){const r=e.getCssVars();for(const i in r)l.set(`--${mp(i)}`,String(r[i]))}t===n&&e.parent&&$u(e.parent,e.vnode,l)}const Js="data-allow-mismatch",qu={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function dn(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Js);)e=e.parentElement;const l=e&&e.getAttribute(Js);if(l==null)return!1;if(l==="")return!0;{const n=l.split(",");return t===0&&n.includes("children")?!0:l.split(",").includes(qu[t])}}Pr().requestIdleCallback;Pr().cancelIdleCallback;function _h(e,t){if(gl(e)&&e.data==="["){let l=1,n=e.nextSibling;for(;n;){if(n.nodeType===1){if(t(n)===!1)break}else if(gl(n))if(n.data==="]"){if(--l===0)break}else n.data==="["&&l++;n=n.nextSibling}}else t(e)}const El=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function yh(e){ie(e)&&(e={loader:e});const{loader:t,loadingComponent:l,errorComponent:n,delay:r=200,hydrate:i,timeout:s,suspensible:a=!0,onError:o}=e;let u=null,d,c=0;const p=()=>(c++,u=null,h()),h=()=>{let _;return u||(_=u=t().catch(y=>{if(y=y instanceof Error?y:new Error(String(y)),o)return new Promise((k,b)=>{o(y,()=>k(p()),()=>b(y),c+1)});throw y}).then(y=>_!==u&&u?u:(y&&(y.__esModule||y[Symbol.toStringTag]==="Module")&&(y=y.default),d=y,y)))};return me({name:"AsyncComponentWrapper",__asyncLoader:h,__asyncHydrate(_,y,k){const b=i?()=>{const x=i(k,m=>_h(_,m));x&&(y.bum||(y.bum=[])).push(x)}:k;d?b():h().then(()=>!y.isUnmounted&&b())},get __asyncResolved(){return d},setup(){const _=He;if(rs(_),d)return()=>Zr(d,_);const y=m=>{u=null,Hn(m,_,13,!n)};if(a&&_.suspense||Bl)return h().then(m=>()=>Zr(m,_)).catch(m=>(y(m),()=>n?oe(n,{error:m}):null));const k=de(!1),b=de(),x=de(!!r);return r&&setTimeout(()=>{x.value=!1},r),s!=null&&setTimeout(()=>{if(!k.value&&!b.value){const m=new Error(`Async component timed out after ${s}ms.`);y(m),b.value=m}},s),h().then(()=>{k.value=!0,_.parent&&Bn(_.parent.vnode)&&_.parent.update()}).catch(m=>{y(m),b.value=m}),()=>{if(k.value&&d)return Zr(d,_);if(b.value&&n)return oe(n,{error:b.value});if(l&&!x.value)return oe(l)}}})}function Zr(e,t){const{ref:l,props:n,children:r,ce:i}=t.vnode,s=oe(e,n,r);return s.ref=l,s.ce=i,delete t.vnode.ce,s}const Bn=e=>e.type.__isKeepAlive;function kh(e,t){Ku(e,"a",t)}function Eh(e,t){Ku(e,"da",t)}function Ku(e,t,l=He){const n=e.__wdc||(e.__wdc=()=>{let r=l;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Or(t,n,l),l){let r=l.parent;for(;r&&r.parent;)Bn(r.parent.vnode)&&bh(n,t,l,r),r=r.parent}}function bh(e,t,l,n){const r=Or(t,e,n,!0);Fr(()=>{Ki(n[t],r)},l)}function Or(e,t,l=He,n=!1){if(l){const r=l[e]||(l[e]=[]),i=t.__weh||(t.__weh=(...s)=>{Ut();const a=zn(l),o=kt(t,l,e,s);return a(),zt(),o});return n?r.unshift(i):r.push(i),i}}const $t=e=>(t,l=He)=>{(!Bl||e==="sp")&&Or(e,(...n)=>t(...n),l)},Th=$t("bm"),We=$t("m"),xh=$t("bu"),Ph=$t("u"),Ir=$t("bum"),Fr=$t("um"),Ah=$t("sp"),Lh=$t("rtg"),Ch=$t("rtc");function Rh(e,t=He){Or("ec",e,t)}const Oh="components";function is(e,t){return Fh(Oh,e,!0,t)||e}const Ih=Symbol.for("v-ndc");function Fh(e,t,l=!0,n=!1){const r=Be||He;if(r){const i=r.type;{const a=vc(i,!1);if(a&&(a===t||a===nt(t)||a===Mn(nt(t))))return i}const s=Ys(r[e]||i[e],t)||Ys(r.appContext[e],t);return!s&&n?i:s}}function Ys(e,t){return e&&(e[t]||e[nt(t)]||e[Mn(nt(t))])}function ll(e,t,l,n){let r;const i=l,s=re(e);if(s||Ce(e)){const a=s&&Sl(e);let o=!1;a&&(o=!mt(e),e=Lr(e)),r=new Array(e.length);for(let u=0,d=e.length;ut(a,o,void 0,i));else{const a=Object.keys(e);r=new Array(a.length);for(let o=0,u=a.length;oCn(t)?!(t.type===ze||t.type===ye&&!Wu(t.children)):!0)?e:null}const bi=e=>e?mc(e)?Sr(e):bi(e.parent):null,_n=Ve(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>bi(e.parent),$root:e=>bi(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>ss(e),$forceUpdate:e=>e.f||(e.f=()=>{ls(e.update)}),$nextTick:e=>e.n||(e.n=Yl.bind(e.proxy)),$watch:e=>Qh.bind(e)}),ei=(e,t)=>e!==Te&&!e.__isScriptSetup&&ve(e,t),wh={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:l,setupState:n,data:r,props:i,accessCache:s,type:a,appContext:o}=e;let u;if(t[0]!=="$"){const h=s[t];if(h!==void 0)switch(h){case 1:return n[t];case 2:return r[t];case 4:return l[t];case 3:return i[t]}else{if(ei(n,t))return s[t]=1,n[t];if(r!==Te&&ve(r,t))return s[t]=2,r[t];if((u=e.propsOptions[0])&&ve(u,t))return s[t]=3,i[t];if(l!==Te&&ve(l,t))return s[t]=4,l[t];Ti&&(s[t]=0)}}const d=_n[t];let c,p;if(d)return t==="$attrs"&&qe(e.attrs,"get",""),d(e);if((c=a.__cssModules)&&(c=c[t]))return c;if(l!==Te&&ve(l,t))return s[t]=4,l[t];if(p=o.config.globalProperties,ve(p,t))return p[t]},set({_:e},t,l){const{data:n,setupState:r,ctx:i}=e;return ei(r,t)?(r[t]=l,!0):n!==Te&&ve(n,t)?(n[t]=l,!0):ve(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=l,!0)},has({_:{data:e,setupState:t,accessCache:l,ctx:n,appContext:r,propsOptions:i}},s){let a;return!!l[s]||e!==Te&&ve(e,s)||ei(t,s)||(a=i[0])&&ve(a,s)||ve(n,s)||ve(_n,s)||ve(r.config.globalProperties,s)},defineProperty(e,t,l){return l.get!=null?e._.accessCache[t]=0:ve(l,"value")&&this.set(e,t,l.value,null),Reflect.defineProperty(e,t,l)}};function Xs(e){return re(e)?e.reduce((t,l)=>(t[l]=null,t),{}):e}let Ti=!0;function Sh(e){const t=ss(e),l=e.proxy,n=e.ctx;Ti=!1,t.beforeCreate&&Qs(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:s,watch:a,provide:o,inject:u,created:d,beforeMount:c,mounted:p,beforeUpdate:h,updated:_,activated:y,deactivated:k,beforeDestroy:b,beforeUnmount:x,destroyed:m,unmounted:E,render:S,renderTracked:$,renderTriggered:M,errorCaptured:P,serverPrefetch:z,expose:C,inheritAttrs:B,components:A,directives:D,filters:Q}=t;if(u&&Dh(u,n,null),s)for(const V in s){const K=s[V];ie(K)&&(n[V]=K.bind(l))}if(r){const V=r.call(l,l);Le(V)&&(e.data=jn(V))}if(Ti=!0,i)for(const V in i){const K=i[V],ue=ie(K)?K.bind(l,l):ie(K.get)?K.get.bind(l,l):Ct,ke=!ie(K)&&ie(K.set)?K.set.bind(l):Ct,Re=j({get:ue,set:ke});Object.defineProperty(n,V,{enumerable:!0,configurable:!0,get:()=>Re.value,set:Ee=>Re.value=Ee})}if(a)for(const V in a)Gu(a[V],n,l,V);if(o){const V=ie(o)?o.call(l):o;Reflect.ownKeys(V).forEach(K=>{bl(K,V[K])})}d&&Qs(d,e,"c");function F(V,K){re(K)?K.forEach(ue=>V(ue.bind(l))):K&&V(K.bind(l))}if(F(Th,c),F(We,p),F(xh,h),F(Ph,_),F(kh,y),F(Eh,k),F(Rh,P),F(Ch,$),F(Lh,M),F(Ir,x),F(Fr,E),F(Ah,z),re(C))if(C.length){const V=e.exposed||(e.exposed={});C.forEach(K=>{Object.defineProperty(V,K,{get:()=>l[K],set:ue=>l[K]=ue})})}else e.exposed||(e.exposed={});S&&e.render===Ct&&(e.render=S),B!=null&&(e.inheritAttrs=B),A&&(e.components=A),D&&(e.directives=D),z&&rs(e)}function Dh(e,t,l=Ct){re(e)&&(e=xi(e));for(const n in e){const r=e[n];let i;Le(r)?"default"in r?i=Xe(r.from||n,r.default,!0):i=Xe(r.from||n):i=Xe(r),De(i)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:s=>i.value=s}):t[n]=i}}function Qs(e,t,l){kt(re(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,l)}function Gu(e,t,l,n){let r=n.includes(".")?uc(l,n):()=>l[n];if(Ce(e)){const i=t[e];ie(i)&&Ue(r,i)}else if(ie(e))Ue(r,e.bind(l));else if(Le(e))if(re(e))e.forEach(i=>Gu(i,t,l,n));else{const i=ie(e.handler)?e.handler.bind(l):t[e.handler];ie(i)&&Ue(r,i,e)}}function ss(e){const t=e.type,{mixins:l,extends:n}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:s}}=e.appContext,a=i.get(t);let o;return a?o=a:!r.length&&!l&&!n?o=t:(o={},r.length&&r.forEach(u=>_r(o,u,s,!0)),_r(o,t,s)),Le(t)&&i.set(t,o),o}function _r(e,t,l,n=!1){const{mixins:r,extends:i}=t;i&&_r(e,i,l,!0),r&&r.forEach(s=>_r(e,s,l,!0));for(const s in t)if(!(n&&s==="expose")){const a=Vh[s]||l&&l[s];e[s]=a?a(e[s],t[s]):t[s]}return e}const Vh={data:Zs,props:ea,emits:ea,methods:pn,computed:pn,beforeCreate:Ge,created:Ge,beforeMount:Ge,mounted:Ge,beforeUpdate:Ge,updated:Ge,beforeDestroy:Ge,beforeUnmount:Ge,destroyed:Ge,unmounted:Ge,activated:Ge,deactivated:Ge,errorCaptured:Ge,serverPrefetch:Ge,components:pn,directives:pn,watch:Mh,provide:Zs,inject:Nh};function Zs(e,t){return t?e?function(){return Ve(ie(e)?e.call(this,this):e,ie(t)?t.call(this,this):t)}:t:e}function Nh(e,t){return pn(xi(e),xi(t))}function xi(e){if(re(e)){const t={};for(let l=0;l1)return l&&ie(t)?t.call(n&&n.proxy):t}}const Yu={},Xu=()=>Object.create(Yu),Qu=e=>Object.getPrototypeOf(e)===Yu;function Bh(e,t,l,n=!1){const r={},i=Xu();e.propsDefaults=Object.create(null),Zu(e,t,r,i);for(const s in e.propsOptions[0])s in r||(r[s]=void 0);l?e.props=n?r:Lu(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function Uh(e,t,l,n){const{props:r,attrs:i,vnode:{patchFlag:s}}=e,a=pe(r),[o]=e.propsOptions;let u=!1;if((n||s>0)&&!(s&16)){if(s&8){const d=e.vnode.dynamicProps;for(let c=0;c{o=!0;const[p,h]=ec(c,t,!0);Ve(s,p),h&&a.push(...h)};!l&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!i&&!o)return Le(e)&&n.set(e,Il),Il;if(re(i))for(let d=0;de[0]==="_"||e==="$stable",as=e=>re(e)?e.map(ft):[ft(e)],$h=(e,t,l)=>{if(t._n)return t;const n=Ne((...r)=>as(t(...r)),l);return n._c=!1,n},lc=(e,t,l)=>{const n=e._ctx;for(const r in e){if(tc(r))continue;const i=e[r];if(ie(i))t[r]=$h(r,i,n);else if(i!=null){const s=as(i);t[r]=()=>s}}},nc=(e,t)=>{const l=as(t);e.slots.default=()=>l},rc=(e,t,l)=>{for(const n in t)(l||n!=="_")&&(e[n]=t[n])},qh=(e,t,l)=>{const n=e.slots=Xu();if(e.vnode.shapeFlag&32){const r=t._;r?(rc(n,t,l),l&&Hl(n,"_",r,!0)):lc(t,n)}else t&&nc(e,t)},Kh=(e,t,l)=>{const{vnode:n,slots:r}=e;let i=!0,s=Te;if(n.shapeFlag&32){const a=t._;a?l&&a===1?i=!1:rc(r,t,l):(i=!t.$stable,lc(t,r)),s=t}else t&&(nc(e,t),s={default:1});if(i)for(const a in r)!tc(a)&&s[a]==null&&delete r[a]},at=pc;function Wh(e){return Gh(e,fh)}function Gh(e,t){const l=Pr();l.__VUE__=!0,Du(l.__VUE_DEVTOOLS_GLOBAL_HOOK__,l);const{insert:n,remove:r,patchProp:i,createElement:s,createText:a,createComment:o,setText:u,setElementText:d,parentNode:c,nextSibling:p,setScopeId:h=Ct,insertStaticContent:_}=e,y=(g,v,T,O=null,L=null,w=null,W=void 0,U=null,H=!!v.dynamicChildren)=>{if(g===v)return;g&&!vl(g,v)&&(O=R(g),Ee(g,L,w,!0),g=null),v.patchFlag===-2&&(H=!1,v.dynamicChildren=null);const{type:N,ref:le,shapeFlag:J}=v;switch(N){case tl:k(g,v,T,O);break;case ze:b(g,v,T,O);break;case Nl:g==null&&x(v,T,O,W);break;case ye:A(g,v,T,O,L,w,W,U,H);break;default:J&1?S(g,v,T,O,L,w,W,U,H):J&6?D(g,v,T,O,L,w,W,U,H):(J&64||J&128)&&N.process(g,v,T,O,L,w,W,U,H,Z)}le!=null&&L&&vr(le,g&&g.ref,w,v||g,!v)},k=(g,v,T,O)=>{if(g==null)n(v.el=a(v.children),T,O);else{const L=v.el=g.el;v.children!==g.children&&u(L,v.children)}},b=(g,v,T,O)=>{g==null?n(v.el=o(v.children||""),T,O):v.el=g.el},x=(g,v,T,O)=>{[g.el,g.anchor]=_(g.children,v,T,O,g.el,g.anchor)},m=({el:g,anchor:v},T,O)=>{let L;for(;g&&g!==v;)L=p(g),n(g,T,O),g=L;n(v,T,O)},E=({el:g,anchor:v})=>{let T;for(;g&&g!==v;)T=p(g),r(g),g=T;r(v)},S=(g,v,T,O,L,w,W,U,H)=>{v.type==="svg"?W="svg":v.type==="math"&&(W="mathml"),g==null?$(v,T,O,L,w,W,U,H):z(g,v,L,w,W,U,H)},$=(g,v,T,O,L,w,W,U)=>{let H,N;const{props:le,shapeFlag:J,transition:ee,dirs:se}=g;if(H=g.el=s(g.type,w,le&&le.is,le),J&8?d(H,g.children):J&16&&P(g.children,H,null,O,L,ti(g,w),W,U),se&&At(g,null,O,"created"),M(H,g,g.scopeId,W,O),le){for(const xe in le)xe!=="value"&&!wl(xe)&&i(H,xe,null,le[xe],w,O);"value"in le&&i(H,"value",null,le.value,w),(N=le.onVnodeBeforeMount)&&ht(N,O,g)}Hl(H,"__vnode",g,!0),Hl(H,"__vueParentComponent",O,!0),se&&At(g,null,O,"beforeMount");const fe=ic(L,ee);fe&&ee.beforeEnter(H),n(H,v,T),((N=le&&le.onVnodeMounted)||fe||se)&&at(()=>{N&&ht(N,O,g),fe&&ee.enter(H),se&&At(g,null,O,"mounted")},L)},M=(g,v,T,O,L)=>{if(T&&h(g,T),O)for(let w=0;w{for(let N=H;N{const U=v.el=g.el;U.__vnode=v;let{patchFlag:H,dynamicChildren:N,dirs:le}=v;H|=g.patchFlag&16;const J=g.props||Te,ee=v.props||Te;let se;if(T&&cl(T,!1),(se=ee.onVnodeBeforeUpdate)&&ht(se,T,v,g),le&&At(v,g,T,"beforeUpdate"),T&&cl(T,!0),(J.innerHTML&&ee.innerHTML==null||J.textContent&&ee.textContent==null)&&d(U,""),N?C(g.dynamicChildren,N,U,T,O,ti(v,L),w):W||K(g,v,U,null,T,O,ti(v,L),w,!1),H>0){if(H&16)B(U,J,ee,T,L);else if(H&2&&J.class!==ee.class&&i(U,"class",null,ee.class,L),H&4&&i(U,"style",J.style,ee.style,L),H&8){const fe=v.dynamicProps;for(let xe=0;xe{se&&ht(se,T,v,g),le&&At(v,g,T,"updated")},O)},C=(g,v,T,O,L,w,W)=>{for(let U=0;U{if(v!==T){if(v!==Te)for(const w in v)!wl(w)&&!(w in T)&&i(g,w,v[w],null,L,O);for(const w in T){if(wl(w))continue;const W=T[w],U=v[w];W!==U&&w!=="value"&&i(g,w,U,W,L,O)}"value"in T&&i(g,"value",v.value,T.value,L)}},A=(g,v,T,O,L,w,W,U,H)=>{const N=v.el=g?g.el:a(""),le=v.anchor=g?g.anchor:a("");let{patchFlag:J,dynamicChildren:ee,slotScopeIds:se}=v;se&&(U=U?U.concat(se):se),g==null?(n(N,T,O),n(le,T,O),P(v.children||[],T,le,L,w,W,U,H)):J>0&&J&64&&ee&&g.dynamicChildren?(C(g.dynamicChildren,ee,T,L,w,W,U),(v.key!=null||L&&v===L.subTree)&&sc(g,v,!0)):K(g,v,T,le,L,w,W,U,H)},D=(g,v,T,O,L,w,W,U,H)=>{v.slotScopeIds=U,g==null?v.shapeFlag&512?L.ctx.activate(v,T,O,W,H):Q(v,T,O,L,w,W,H):te(g,v,H)},Q=(g,v,T,O,L,w,W)=>{const U=g.component=hf(g,O,L);if(Bn(g)&&(U.ctx.renderer=Z),ff(U,!1,W),U.asyncDep){if(L&&L.registerDep(U,F,W),!g.el){const H=U.subTree=oe(ze);b(null,H,v,T)}}else F(U,g,v,T,L,w,W)},te=(g,v,T)=>{const O=v.component=g.component;if(nf(g,v,T))if(O.asyncDep&&!O.asyncResolved){V(O,v,T);return}else O.next=v,O.update();else v.el=g.el,O.vnode=v},F=(g,v,T,O,L,w,W)=>{const U=()=>{if(g.isMounted){let{next:J,bu:ee,u:se,parent:fe,vnode:xe}=g;{const it=ac(g);if(it){J&&(J.el=xe.el,V(g,J,W)),it.asyncDep.then(()=>{g.isUnmounted||U()});return}}let _e=J,rt;cl(g,!1),J?(J.el=xe.el,V(g,J,W)):J=xe,ee&&Kr(ee),(rt=J.props&&J.props.onVnodeBeforeUpdate)&&ht(rt,fe,J,xe),cl(g,!0);const $e=li(g),_t=g.subTree;g.subTree=$e,y(_t,$e,c(_t.el),R(_t),g,L,w),J.el=$e.el,_e===null&&rf(g,$e.el),se&&at(se,L),(rt=J.props&&J.props.onVnodeUpdated)&&at(()=>ht(rt,fe,J,xe),L),Vu(g)}else{let J;const{el:ee,props:se}=v,{bm:fe,m:xe,parent:_e,root:rt,type:$e}=g,_t=El(v);if(cl(g,!1),fe&&Kr(fe),!_t&&(J=se&&se.onVnodeBeforeMount)&&ht(J,_e,v),cl(g,!0),ee&&be){const it=()=>{g.subTree=li(g),be(ee,g.subTree,g,L,null)};_t&&$e.__asyncHydrate?$e.__asyncHydrate(ee,g,it):it()}else{rt.ce&&rt.ce._injectChildStyle($e);const it=g.subTree=li(g);y(null,it,T,O,g,L,w),v.el=it.el}if(xe&&at(xe,L),!_t&&(J=se&&se.onVnodeMounted)){const it=v;at(()=>ht(J,_e,it),L)}(v.shapeFlag&256||_e&&El(_e.vnode)&&_e.vnode.shapeFlag&256)&&g.a&&at(g.a,L),g.isMounted=!0,rh(g),v=T=O=null}};g.scope.on();const H=g.effect=new hu(U);g.scope.off();const N=g.update=H.run.bind(H),le=g.job=H.runIfDirty.bind(H);le.i=g,le.id=g.uid,H.scheduler=()=>ls(le),cl(g,!0),N()},V=(g,v,T)=>{v.component=g;const O=g.vnode.props;g.vnode=v,g.next=null,Uh(g,v.props,O,T),Kh(g,v.children,T),Ut(),$s(g),zt()},K=(g,v,T,O,L,w,W,U,H=!1)=>{const N=g&&g.children,le=g?g.shapeFlag:0,J=v.children,{patchFlag:ee,shapeFlag:se}=v;if(ee>0){if(ee&128){ke(N,J,T,O,L,w,W,U,H);return}else if(ee&256){ue(N,J,T,O,L,w,W,U,H);return}}se&8?(le&16&&et(N,L,w),J!==N&&d(T,J)):le&16?se&16?ke(N,J,T,O,L,w,W,U,H):et(N,L,w,!0):(le&8&&d(T,""),se&16&&P(J,T,O,L,w,W,U,H))},ue=(g,v,T,O,L,w,W,U,H)=>{g=g||Il,v=v||Il;const N=g.length,le=v.length,J=Math.min(N,le);let ee;for(ee=0;eele?et(g,L,w,!0,!1,J):P(v,T,O,L,w,W,U,H,J)},ke=(g,v,T,O,L,w,W,U,H)=>{let N=0;const le=v.length;let J=g.length-1,ee=le-1;for(;N<=J&&N<=ee;){const se=g[N],fe=v[N]=H?Xt(v[N]):ft(v[N]);if(vl(se,fe))y(se,fe,T,null,L,w,W,U,H);else break;N++}for(;N<=J&&N<=ee;){const se=g[J],fe=v[ee]=H?Xt(v[ee]):ft(v[ee]);if(vl(se,fe))y(se,fe,T,null,L,w,W,U,H);else break;J--,ee--}if(N>J){if(N<=ee){const se=ee+1,fe=seee)for(;N<=J;)Ee(g[N],L,w,!0),N++;else{const se=N,fe=N,xe=new Map;for(N=fe;N<=ee;N++){const st=v[N]=H?Xt(v[N]):ft(v[N]);st.key!=null&&xe.set(st.key,N)}let _e,rt=0;const $e=ee-fe+1;let _t=!1,it=0;const ln=new Array($e);for(N=0;N<$e;N++)ln[N]=0;for(N=se;N<=J;N++){const st=g[N];if(rt>=$e){Ee(st,L,w,!0);continue}let Tt;if(st.key!=null)Tt=xe.get(st.key);else for(_e=fe;_e<=ee;_e++)if(ln[_e-fe]===0&&vl(st,v[_e])){Tt=_e;break}Tt===void 0?Ee(st,L,w,!0):(ln[Tt-fe]=N+1,Tt>=it?it=Tt:_t=!0,y(st,v[Tt],T,null,L,w,W,U,H),rt++)}const Ns=_t?Jh(ln):Il;for(_e=Ns.length-1,N=$e-1;N>=0;N--){const st=fe+N,Tt=v[st],Ms=st+1{const{el:w,type:W,transition:U,children:H,shapeFlag:N}=g;if(N&6){Re(g.component.subTree,v,T,O);return}if(N&128){g.suspense.move(v,T,O);return}if(N&64){W.move(g,v,T,Z);return}if(W===ye){n(w,v,T);for(let J=0;JU.enter(w),L);else{const{leave:J,delayLeave:ee,afterLeave:se}=U,fe=()=>n(w,v,T),xe=()=>{J(w,()=>{fe(),se&&se()})};ee?ee(w,fe,xe):xe()}else n(w,v,T)},Ee=(g,v,T,O=!1,L=!1)=>{const{type:w,props:W,ref:U,children:H,dynamicChildren:N,shapeFlag:le,patchFlag:J,dirs:ee,cacheIndex:se}=g;if(J===-2&&(L=!1),U!=null&&vr(U,null,T,g,!0),se!=null&&(v.renderCache[se]=void 0),le&256){v.ctx.deactivate(g);return}const fe=le&1&&ee,xe=!El(g);let _e;if(xe&&(_e=W&&W.onVnodeBeforeUnmount)&&ht(_e,v,g),le&6)Ze(g.component,T,O);else{if(le&128){g.suspense.unmount(T,O);return}fe&&At(g,null,v,"beforeUnmount"),le&64?g.type.remove(g,v,T,Z,O):N&&!N.hasOnce&&(w!==ye||J>0&&J&64)?et(N,v,T,!1,!0):(w===ye&&J&384||!L&&le&16)&&et(H,v,T),O&&Qe(g)}(xe&&(_e=W&&W.onVnodeUnmounted)||fe)&&at(()=>{_e&&ht(_e,v,g),fe&&At(g,null,v,"unmounted")},T)},Qe=g=>{const{type:v,el:T,anchor:O,transition:L}=g;if(v===ye){vt(T,O);return}if(v===Nl){E(g);return}const w=()=>{r(T),L&&!L.persisted&&L.afterLeave&&L.afterLeave()};if(g.shapeFlag&1&&L&&!L.persisted){const{leave:W,delayLeave:U}=L,H=()=>W(T,w);U?U(g.el,w,H):H()}else w()},vt=(g,v)=>{let T;for(;g!==v;)T=p(g),r(g),g=T;r(v)},Ze=(g,v,T)=>{const{bum:O,scope:L,job:w,subTree:W,um:U,m:H,a:N}=g;la(H),la(N),O&&Kr(O),L.stop(),w&&(w.flags|=8,Ee(W,g,v,T)),U&&at(U,v),at(()=>{g.isUnmounted=!0},v),v&&v.pendingBranch&&!v.isUnmounted&&g.asyncDep&&!g.asyncResolved&&g.suspenseId===v.pendingId&&(v.deps--,v.deps===0&&v.resolve()),sh(g)},et=(g,v,T,O=!1,L=!1,w=0)=>{for(let W=w;W{if(g.shapeFlag&6)return R(g.component.subTree);if(g.shapeFlag&128)return g.suspense.next();const v=p(g.anchor||g.el),T=v&&v[oh];return T?p(T):v};let G=!1;const q=(g,v,T)=>{g==null?v._vnode&&Ee(v._vnode,null,null,!0):y(v._vnode||null,g,v,null,null,null,T),v._vnode=g,G||(G=!0,$s(),fr(),G=!1)},Z={p:y,um:Ee,m:Re,r:Qe,mt:Q,mc:P,pc:K,pbc:C,n:R,o:e};let he,be;return t&&([he,be]=t(Z)),{render:q,hydrate:he,createApp:Hh(q,he)}}function ti({type:e,props:t},l){return l==="svg"&&e==="foreignObject"||l==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:l}function cl({effect:e,job:t},l){l?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function ic(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function sc(e,t,l=!1){const n=e.children,r=t.children;if(re(n)&&re(r))for(let i=0;i>1,e[l[a]]0&&(t[n]=l[i-1]),l[i]=n)}}for(i=l.length,s=l[i-1];i-- >0;)l[i]=s,s=t[s];return l}function ac(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:ac(t)}function la(e){if(e)for(let t=0;tXe(Yh);function oc(e,t){return os(e,null,t)}function Ue(e,t,l){return os(e,t,l)}function os(e,t,l=Te){const{immediate:n,deep:r,flush:i,once:s}=l,a=Ve({},l),o=t&&n||!t&&i!=="post";let u;if(Bl){if(i==="sync"){const h=Xh();u=h.__watcherHandles||(h.__watcherHandles=[])}else if(!o){const h=()=>{};return h.stop=Ct,h.resume=Ct,h.pause=Ct,h}}const d=He;a.call=(h,_,y)=>kt(h,d,_,y);let c=!1;i==="post"?a.scheduler=h=>{at(h,d&&d.suspense)}:i!=="sync"&&(c=!0,a.scheduler=(h,_)=>{_?h():ls(h)}),a.augmentJob=h=>{t&&(h.flags|=4),c&&(h.flags|=2,d&&(h.id=d.uid,h.i=d))};const p=Gp(e,t,a);return Bl&&(u?u.push(p):o&&p()),p}function Qh(e,t,l){const n=this.proxy,r=Ce(e)?e.includes(".")?uc(n,e):()=>n[e]:e.bind(n,n);let i;ie(t)?i=t:(i=t.handler,l=t);const s=zn(this),a=os(r,i.bind(n),l);return s(),a}function uc(e,t){const l=t.split(".");return()=>{let n=e;for(let r=0;rt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${nt(t)}Modifiers`]||e[`${Bt(t)}Modifiers`];function ef(e,t,...l){if(e.isUnmounted)return;const n=e.vnode.props||Te;let r=l;const i=t.startsWith("update:"),s=i&&Zh(n,t.slice(7));s&&(s.trim&&(r=l.map(d=>Ce(d)?d.trim():d)),s.number&&(r=l.map(np))),ah(e,t,r);let a,o=n[a=qr(t)]||n[a=qr(nt(t))];!o&&i&&(o=n[a=qr(Bt(t))]),o&&kt(o,e,6,r);const u=n[a+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,kt(u,e,6,r)}}function cc(e,t,l=!1){const n=t.emitsCache,r=n.get(e);if(r!==void 0)return r;const i=e.emits;let s={},a=!1;if(!ie(e)){const o=u=>{const d=cc(u,t,!0);d&&(a=!0,Ve(s,d))};!l&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return!i&&!a?(Le(e)&&n.set(e,null),null):(re(i)?i.forEach(o=>s[o]=null):Ve(s,i),Le(e)&&n.set(e,s),s)}function wr(e,t){return!e||!Nn(t)?!1:(t=t.slice(2).replace(/Once$/,""),ve(e,t[0].toLowerCase()+t.slice(1))||ve(e,Bt(t))||ve(e,t))}function li(e){const{type:t,vnode:l,proxy:n,withProxy:r,propsOptions:[i],slots:s,attrs:a,emit:o,render:u,renderCache:d,props:c,data:p,setupState:h,ctx:_,inheritAttrs:y}=e,k=mr(e);let b,x;try{if(l.shapeFlag&4){const E=r||n,S=E;b=ft(u.call(S,E,d,c,h,p,_)),x=a}else{const E=t;b=ft(E.length>1?E(c,{attrs:a,slots:s,emit:o}):E(c,null)),x=t.props?a:tf(a)}}catch(E){yn.length=0,Hn(E,e,1),b=oe(ze)}let m=b;if(x&&y!==!1){const E=Object.keys(x),{shapeFlag:S}=m;E.length&&S&7&&(i&&E.some(qi)&&(x=lf(x,i)),m=nl(m,x,!1,!0))}return l.dirs&&(m=nl(m,null,!1,!0),m.dirs=m.dirs?m.dirs.concat(l.dirs):l.dirs),l.transition&&An(m,l.transition),b=m,mr(k),b}const tf=e=>{let t;for(const l in e)(l==="class"||l==="style"||Nn(l))&&((t||(t={}))[l]=e[l]);return t},lf=(e,t)=>{const l={};for(const n in e)(!qi(n)||!(n.slice(9)in t))&&(l[n]=e[n]);return l};function nf(e,t,l){const{props:n,children:r,component:i}=e,{props:s,children:a,patchFlag:o}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(l&&o>=0){if(o&1024)return!0;if(o&16)return n?na(n,s,u):!!s;if(o&8){const d=t.dynamicProps;for(let c=0;ce.__isSuspense;function pc(e,t){t&&t.pendingBranch?re(e)?t.effects.push(...e):t.effects.push(e):th(e)}const ye=Symbol.for("v-fgt"),tl=Symbol.for("v-txt"),ze=Symbol.for("v-cmt"),Nl=Symbol.for("v-stc"),yn=[];let ut=null;function Y(e=!1){yn.push(ut=e?null:[])}function sf(){yn.pop(),ut=yn[yn.length-1]||null}let Ln=1;function ra(e){Ln+=e,e<0&&ut&&(ut.hasOnce=!0)}function hc(e){return e.dynamicChildren=Ln>0?ut||Il:null,sf(),Ln>0&&ut&&ut.push(e),e}function ne(e,t,l,n,r,i){return hc(ae(e,t,l,n,r,i,!0))}function Se(e,t,l,n,r){return hc(oe(e,t,l,n,r,!0))}function Cn(e){return e?e.__v_isVNode===!0:!1}function vl(e,t){return e.type===t.type&&e.key===t.key}const fc=({key:e})=>e??null,ir=({ref:e,ref_key:t,ref_for:l})=>(typeof e=="number"&&(e=""+e),e!=null?Ce(e)||De(e)||ie(e)?{i:Be,r:e,k:t,f:!!l}:e:null);function ae(e,t=null,l=null,n=0,r=null,i=e===ye?0:1,s=!1,a=!1){const o={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&fc(t),ref:t&&ir(t),scopeId:Nu,slotScopeIds:null,children:l,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:n,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Be};return a?(us(o,l),i&128&&e.normalize(o)):l&&(o.shapeFlag|=Ce(l)?8:16),Ln>0&&!s&&ut&&(o.patchFlag>0||i&6)&&o.patchFlag!==32&&ut.push(o),o}const oe=af;function af(e,t=null,l=null,n=0,r=null,i=!1){if((!e||e===Ih)&&(e=ze),Cn(e)){const a=nl(e,t,!0);return l&&us(a,l),Ln>0&&!i&&ut&&(a.shapeFlag&6?ut[ut.indexOf(e)]=a:ut.push(a)),a.patchFlag=-2,a}if(kf(e)&&(e=e.__vccOpts),t){t=of(t);let{class:a,style:o}=t;a&&!Ce(a)&&(t.class=lt(a)),Le(o)&&(es(o)&&!re(o)&&(o=Ve({},o)),t.style=Gl(o))}const s=Ce(e)?1:dc(e)?128:Mu(e)?64:Le(e)?4:ie(e)?2:0;return ae(e,t,l,n,r,s,i,!0)}function of(e){return e?es(e)||Qu(e)?Ve({},e):e:null}function nl(e,t,l=!1,n=!1){const{props:r,ref:i,patchFlag:s,children:a,transition:o}=e,u=t?cf(r||{},t):r,d={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&fc(u),ref:t&&t.ref?l&&i?re(i)?i.concat(ir(t)):[i,ir(t)]:ir(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ye?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:o,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&nl(e.ssContent),ssFallback:e.ssFallback&&nl(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return o&&n&&An(d,o.clone(d)),d}function rl(e=" ",t=0){return oe(tl,null,e,t)}function uf(e,t){const l=oe(Nl,null,e);return l.staticCount=t,l}function Me(e="",t=!1){return t?(Y(),Se(ze,null,e)):oe(ze,null,e)}function ft(e){return e==null||typeof e=="boolean"?oe(ze):re(e)?oe(ye,null,e.slice()):Cn(e)?Xt(e):oe(tl,null,String(e))}function Xt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:nl(e)}function us(e,t){let l=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(re(t))l=16;else if(typeof t=="object")if(n&65){const r=t.default;r&&(r._c&&(r._d=!1),us(e,r()),r._c&&(r._d=!0));return}else{l=32;const r=t._;!r&&!Qu(t)?t._ctx=Be:r===3&&Be&&(Be.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ie(t)?(t={default:t,_ctx:Be},l=32):(t=String(t),n&64?(l=16,t=[rl(t)]):l=8);e.children=t,e.shapeFlag|=l}function cf(...e){const t={};for(let l=0;lHe||Be;let yr,Ai;{const e=Pr(),t=(l,n)=>{let r;return(r=e[l])||(r=e[l]=[]),r.push(n),i=>{r.length>1?r.forEach(s=>s(i)):r[0](i)}};yr=t("__VUE_INSTANCE_SETTERS__",l=>He=l),Ai=t("__VUE_SSR_SETTERS__",l=>Bl=l)}const zn=e=>{const t=He;return yr(e),e.scope.on(),()=>{e.scope.off(),yr(t)}},ia=()=>{He&&He.scope.off(),yr(null)};function mc(e){return e.vnode.shapeFlag&4}let Bl=!1;function ff(e,t=!1,l=!1){t&&Ai(t);const{props:n,children:r}=e.vnode,i=mc(e);Bh(e,n,i,t),qh(e,r,l);const s=i?mf(e,t):void 0;return t&&Ai(!1),s}function mf(e,t){const l=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,wh);const{setup:n}=l;if(n){Ut();const r=e.setupContext=n.length>1?vf(e):null,i=zn(e),s=Jl(n,e,0,[e.props,r]),a=su(s);if(zt(),i(),(a||e.sp)&&!El(e)&&rs(e),a){if(s.then(ia,ia),t)return s.then(o=>{sa(e,o,t)}).catch(o=>{Hn(o,e,0)});e.asyncDep=s}else sa(e,s,t)}else gc(e,t)}function sa(e,t,l){ie(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Le(t)&&(e.devtoolsRawSetupState=t,e.setupState=Ru(t)),gc(e,l)}let aa;function gc(e,t,l){const n=e.type;if(!e.render){if(!t&&aa&&!n.render){const r=n.template||ss(e).template;if(r){const{isCustomElement:i,compilerOptions:s}=e.appContext.config,{delimiters:a,compilerOptions:o}=n,u=Ve(Ve({isCustomElement:i,delimiters:a},s),o);n.render=aa(r,u)}}e.render=n.render||Ct}{const r=zn(e);Ut();try{Sh(e)}finally{zt(),r()}}}const gf={get(e,t){return qe(e,"get",""),e[t]}};function vf(e){const t=l=>{e.exposed=l||{}};return{attrs:new Proxy(e.attrs,gf),slots:e.slots,emit:e.emit,expose:t}}function Sr(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Ru(Np(e.exposed)),{get(t,l){if(l in t)return t[l];if(l in _n)return _n[l](e)},has(t,l){return l in t||l in _n}})):e.proxy}const _f=/(?:^|[-_])(\w)/g,yf=e=>e.replace(_f,t=>t.toUpperCase()).replace(/[-_]/g,"");function vc(e,t=!0){return ie(e)?e.displayName||e.name:e.name||t&&e.__name}function _c(e,t,l=!1){let n=vc(t);if(!n&&t.__file){const r=t.__file.match(/([^/\\]+)\.\w+$/);r&&(n=r[1])}if(!n&&e&&e.parent){const r=i=>{for(const s in i)if(i[s]===t)return s};n=r(e.components||e.parent.type.components)||r(e.appContext.components)}return n?yf(n):l?"App":"Anonymous"}function kf(e){return ie(e)&&"__vccOpts"in e}const j=(e,t)=>Kp(e,t,Bl);function ce(e,t,l){const n=arguments.length;return n===2?Le(t)&&!re(t)?Cn(t)?oe(e,null,[t]):oe(e,t):oe(e,null,t):(n>3?l=Array.prototype.slice.call(arguments,2):n===3&&Cn(l)&&(l=[l]),oe(e,t,l))}const oa="3.5.12";/** +* @vue/runtime-dom v3.5.12 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let Li;const ua=typeof window<"u"&&window.trustedTypes;if(ua)try{Li=ua.createPolicy("vue",{createHTML:e=>e})}catch{}const yc=Li?e=>Li.createHTML(e):e=>e,Ef="http://www.w3.org/2000/svg",bf="http://www.w3.org/1998/Math/MathML",Vt=typeof document<"u"?document:null,ca=Vt&&Vt.createElement("template"),Tf={insert:(e,t,l)=>{t.insertBefore(e,l||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,l,n)=>{const r=t==="svg"?Vt.createElementNS(Ef,e):t==="mathml"?Vt.createElementNS(bf,e):l?Vt.createElement(e,{is:l}):Vt.createElement(e);return e==="select"&&n&&n.multiple!=null&&r.setAttribute("multiple",n.multiple),r},createText:e=>Vt.createTextNode(e),createComment:e=>Vt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Vt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,l,n,r,i){const s=l?l.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),l),!(r===i||!(r=r.nextSibling)););else{ca.innerHTML=yc(n==="svg"?`${e}`:n==="mathml"?`${e}`:e);const a=ca.content;if(n==="svg"||n==="mathml"){const o=a.firstChild;for(;o.firstChild;)a.appendChild(o.firstChild);a.removeChild(o)}t.insertBefore(a,l)}return[s?s.nextSibling:t.firstChild,l?l.previousSibling:t.lastChild]}},Kt="transition",rn="animation",Rn=Symbol("_vtc"),kc={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},xf=Ve({},ju,kc),Pf=e=>(e.displayName="Transition",e.props=xf,e),cs=Pf((e,{slots:t})=>ce(dh,Af(e),t)),dl=(e,t=[])=>{re(e)?e.forEach(l=>l(...t)):e&&e(...t)},da=e=>e?re(e)?e.some(t=>t.length>1):e.length>1:!1;function Af(e){const t={};for(const A in e)A in kc||(t[A]=e[A]);if(e.css===!1)return t;const{name:l="v",type:n,duration:r,enterFromClass:i=`${l}-enter-from`,enterActiveClass:s=`${l}-enter-active`,enterToClass:a=`${l}-enter-to`,appearFromClass:o=i,appearActiveClass:u=s,appearToClass:d=a,leaveFromClass:c=`${l}-leave-from`,leaveActiveClass:p=`${l}-leave-active`,leaveToClass:h=`${l}-leave-to`}=e,_=Lf(r),y=_&&_[0],k=_&&_[1],{onBeforeEnter:b,onEnter:x,onEnterCancelled:m,onLeave:E,onLeaveCancelled:S,onBeforeAppear:$=b,onAppear:M=x,onAppearCancelled:P=m}=t,z=(A,D,Q)=>{pl(A,D?d:a),pl(A,D?u:s),Q&&Q()},C=(A,D)=>{A._isLeaving=!1,pl(A,c),pl(A,h),pl(A,p),D&&D()},B=A=>(D,Q)=>{const te=A?M:x,F=()=>z(D,A,Q);dl(te,[D,F]),pa(()=>{pl(D,A?o:i),Wt(D,A?d:a),da(te)||ha(D,n,y,F)})};return Ve(t,{onBeforeEnter(A){dl(b,[A]),Wt(A,i),Wt(A,s)},onBeforeAppear(A){dl($,[A]),Wt(A,o),Wt(A,u)},onEnter:B(!1),onAppear:B(!0),onLeave(A,D){A._isLeaving=!0;const Q=()=>C(A,D);Wt(A,c),Wt(A,p),Of(),pa(()=>{A._isLeaving&&(pl(A,c),Wt(A,h),da(E)||ha(A,n,k,Q))}),dl(E,[A,Q])},onEnterCancelled(A){z(A,!1),dl(m,[A])},onAppearCancelled(A){z(A,!0),dl(P,[A])},onLeaveCancelled(A){C(A),dl(S,[A])}})}function Lf(e){if(e==null)return null;if(Le(e))return[ni(e.enter),ni(e.leave)];{const t=ni(e);return[t,t]}}function ni(e){return rp(e)}function Wt(e,t){t.split(/\s+/).forEach(l=>l&&e.classList.add(l)),(e[Rn]||(e[Rn]=new Set)).add(t)}function pl(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.remove(n));const l=e[Rn];l&&(l.delete(t),l.size||(e[Rn]=void 0))}function pa(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Cf=0;function ha(e,t,l,n){const r=e._endId=++Cf,i=()=>{r===e._endId&&n()};if(l!=null)return setTimeout(i,l);const{type:s,timeout:a,propCount:o}=Rf(e,t);if(!s)return n();const u=s+"end";let d=0;const c=()=>{e.removeEventListener(u,p),i()},p=h=>{h.target===e&&++d>=o&&c()};setTimeout(()=>{d(l[_]||"").split(", "),r=n(`${Kt}Delay`),i=n(`${Kt}Duration`),s=fa(r,i),a=n(`${rn}Delay`),o=n(`${rn}Duration`),u=fa(a,o);let d=null,c=0,p=0;t===Kt?s>0&&(d=Kt,c=s,p=i.length):t===rn?u>0&&(d=rn,c=u,p=o.length):(c=Math.max(s,u),d=c>0?s>u?Kt:rn:null,p=d?d===Kt?i.length:o.length:0);const h=d===Kt&&/\b(transform|all)(,|$)/.test(n(`${Kt}Property`).toString());return{type:d,timeout:c,propCount:p,hasTransform:h}}function fa(e,t){for(;e.lengthma(l)+ma(e[n])))}function ma(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Of(){return document.body.offsetHeight}function If(e,t,l){const n=e[Rn];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):l?e.setAttribute("class",t):e.className=t}const kr=Symbol("_vod"),Ec=Symbol("_vsh"),Er={beforeMount(e,{value:t},{transition:l}){e[kr]=e.style.display==="none"?"":e.style.display,l&&t?l.beforeEnter(e):sn(e,t)},mounted(e,{value:t},{transition:l}){l&&t&&l.enter(e)},updated(e,{value:t,oldValue:l},{transition:n}){!t!=!l&&(n?t?(n.beforeEnter(e),sn(e,!0),n.enter(e)):n.leave(e,()=>{sn(e,!1)}):sn(e,t))},beforeUnmount(e,{value:t}){sn(e,t)}};function sn(e,t){e.style.display=t?e[kr]:"none",e[Ec]=!t}const Ff=Symbol(""),wf=/(^|;)\s*display\s*:/;function Sf(e,t,l){const n=e.style,r=Ce(l);let i=!1;if(l&&!r){if(t)if(Ce(t))for(const s of t.split(";")){const a=s.slice(0,s.indexOf(":")).trim();l[a]==null&&sr(n,a,"")}else for(const s in t)l[s]==null&&sr(n,s,"");for(const s in l)s==="display"&&(i=!0),sr(n,s,l[s])}else if(r){if(t!==l){const s=n[Ff];s&&(l+=";"+s),n.cssText=l,i=wf.test(l)}}else t&&e.removeAttribute("style");kr in e&&(e[kr]=i?n.display:"",e[Ec]&&(n.display="none"))}const ga=/\s*!important$/;function sr(e,t,l){if(re(l))l.forEach(n=>sr(e,t,n));else if(l==null&&(l=""),t.startsWith("--"))e.setProperty(t,l);else{const n=Df(e,t);ga.test(l)?e.setProperty(Bt(n),l.replace(ga,""),"important"):e[n]=l}}const va=["Webkit","Moz","ms"],ri={};function Df(e,t){const l=ri[t];if(l)return l;let n=nt(t);if(n!=="filter"&&n in e)return ri[t]=n;n=Mn(n);for(let r=0;rii||(Hf.then(()=>ii=0),ii=Date.now());function Uf(e,t){const l=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=l.attached)return;kt(zf(n,l.value),t,5,[n])};return l.value=e,l.attached=Bf(),l}function zf(e,t){if(re(t)){const l=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{l.call(e),e._stopped=!0},t.map(n=>r=>!r._stopped&&n&&n(r))}else return t}const Ta=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,$f=(e,t,l,n,r,i)=>{const s=r==="svg";t==="class"?If(e,n,s):t==="style"?Sf(e,l,n):Nn(t)?qi(t)||Mf(e,t,l,n,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):qf(e,t,n,s))?(ka(e,t,n),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&ya(e,t,n,s,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Ce(n))?ka(e,nt(t),n,i,t):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),ya(e,t,n,s))};function qf(e,t,l,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&&Ta(t)&&ie(l));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Ta(t)&&Ce(l)?!1:t in e}const Kf={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Wf=(e,t)=>{const l=e._withKeys||(e._withKeys={}),n=t.join(".");return l[n]||(l[n]=r=>{if(!("key"in r))return;const i=Bt(r.key);if(t.some(s=>s===i||Kf[s]===i))return e(r)})},Gf=Ve({patchProp:$f},Tf);let si,xa=!1;function Jf(){return si=xa?si:Wh(Gf),xa=!0,si}const Yf=(...e)=>{const t=Jf().createApp(...e),{mount:l}=t;return t.mount=n=>{const r=Qf(n);if(r)return l(r,!0,Xf(r))},t};function Xf(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Qf(e){return Ce(e)?document.querySelector(e):e}var $n=e=>/^[a-z][a-z0-9+.-]*:/.test(e)||e.startsWith("//"),Zf=/.md((\?|#).*)?$/,em=(e,t="/")=>$n(e)||e.startsWith("/")&&!e.startsWith(t)&&!Zf.test(e),Dr=e=>/^(https?:)?\/\//.test(e),Pa=e=>{if(!e||e.endsWith("/"))return e;let t=e.replace(/(^|\/)README.md$/i,"$1index.html");return t.endsWith(".md")?t=`${t.substring(0,t.length-3)}.html`:t.endsWith(".html")||(t=`${t}.html`),t.endsWith("/index.html")&&(t=t.substring(0,t.length-10)),t},tm="http://.",lm=(e,t)=>{if(!e.startsWith("/")&&t){const l=t.slice(0,t.lastIndexOf("/"));return Pa(new URL(`${l}/${e}`,tm).pathname)}return Pa(e)},nm=(e,t)=>{const l=Object.keys(e).sort((n,r)=>{const i=r.split("/").length-n.split("/").length;return i!==0?i:r.length-n.length});for(const n of l)if(t.startsWith(n))return n;return"/"},rm=/(#|\?)/,bc=e=>{const[t,...l]=e.split(rm);return{pathname:t,hashAndQueries:l.join("")}},im=["link","meta","script","style","noscript","template"],sm=["title","base"],am=([e,t,l])=>sm.includes(e)?e:im.includes(e)?e==="meta"&&t.name?`${e}.${t.name}`:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,Object.entries(t).map(([n,r])=>typeof r=="boolean"?r?[n,""]:null:[n,r]).filter(n=>n!=null).sort(([n],[r])=>n.localeCompare(r)),l]):null,om=e=>{const t=new Set,l=[];return e.forEach(n=>{const r=am(n);r&&!t.has(r)&&(t.add(r),l.push(n))}),l},um=e=>e.endsWith("/")||e.endsWith(".html")?e:`${e}/`,Tc=e=>e.endsWith("/")?e.slice(0,-1):e,xc=e=>e.startsWith("/")?e.slice(1):e,ds=e=>Object.prototype.toString.call(e)==="[object Object]",gt=e=>typeof e=="string";const cm=JSON.parse("{}"),dm=Object.fromEntries([["/CHANGELOG.html",{loader:()=>f(()=>import("./CHANGELOG.html-CQUXbC_y.js"),[]),meta:{title:"Changelog"}}],["/CODE_OF_CONDUCT.html",{loader:()=>f(()=>import("./CODE_OF_CONDUCT.html-jXr6Kuxw.js"),[]),meta:{title:"Contributor Covenant Code of Conduct"}}],["/CONTRIBUTING.html",{loader:()=>f(()=>import("./CONTRIBUTING.html-C5-WTJ1j.js"),[]),meta:{title:"Contributing"}}],["/",{loader:()=>f(()=>import("./index.html-B4Ftud4z.js"),[]),meta:{title:""}}],["/SECURITY.html",{loader:()=>f(()=>import("./SECURITY.html-BeRu2KWn.js"),[]),meta:{title:"FaasJS Security Guide"}}],["/doc/",{loader:()=>f(()=>import("./index.html-Bfoa27ci.js"),[]),meta:{title:"Overview of official plugins"}}],["/guide/",{loader:()=>f(()=>import("./index.html-DiZg4vhi.js"),[]),meta:{title:"Getting Started"}}],["/guide/request-spec.html",{loader:()=>f(()=>import("./request-spec.html-B4IjCFIv.js"),[]),meta:{title:"FaasJS Request Specifications"}}],["/zh/",{loader:()=>f(()=>import("./index.html-Cmp7kd5j.js"),[]),meta:{title:""}}],["/doc/ant-design/",{loader:()=>f(()=>import("./index.html-CHN1i0be.js"),[]),meta:{title:"@faasjs/ant-design"}}],["/doc/browser/",{loader:()=>f(()=>import("./index.html-DW4LFQVn.js"),[]),meta:{title:"@faasjs/browser"}}],["/doc/cli/",{loader:()=>f(()=>import("./index.html-CEHJFi-n.js"),[]),meta:{title:"@faasjs/cli"}}],["/doc/cloud_function/",{loader:()=>f(()=>import("./index.html-BxrFpNmy.js"),[]),meta:{title:"@faasjs/cloud_function"}}],["/doc/create-faas-app/",{loader:()=>f(()=>import("./index.html-CYYycS6e.js"),[]),meta:{title:"create-faas-app"}}],["/doc/deep_merge/",{loader:()=>f(()=>import("./index.html-CnBr6m9-.js"),[]),meta:{title:"@faasjs/deep_merge"}}],["/doc/faasjs/",{loader:()=>f(()=>import("./index.html-BVGdgQWr.js"),[]),meta:{title:"FaasJS"}}],["/doc/func/",{loader:()=>f(()=>import("./index.html-CsyP6am1.js"),[]),meta:{title:"@faasjs/func"}}],["/doc/http/",{loader:()=>f(()=>import("./index.html-CE8EfYy8.js"),[]),meta:{title:"@faasjs/http"}}],["/doc/images/",{loader:()=>f(()=>import("./index.html-FQAm8k68.js"),[]),meta:{title:"FaasJS's Docker Images"}}],["/doc/jest/",{loader:()=>f(()=>import("./index.html-DeqpZm_A.js"),[]),meta:{title:"@faasjs/jest"}}],["/doc/knex/",{loader:()=>f(()=>import("./index.html-Cjl_G0Gp.js"),[]),meta:{title:"@faasjs/knex"}}],["/doc/lint/",{loader:()=>f(()=>import("./index.html-BRaf7NJ5.js"),[]),meta:{title:"@faasjs/lint"}}],["/doc/load/",{loader:()=>f(()=>import("./index.html-CEyFN5FH.js"),[]),meta:{title:"@faasjs/load"}}],["/doc/logger/",{loader:()=>f(()=>import("./index.html-DRceIdy-.js"),[]),meta:{title:"@faasjs/logger"}}],["/doc/mongo/",{loader:()=>f(()=>import("./index.html-DCB5J-i6.js"),[]),meta:{title:"@faasjs/mongo"}}],["/doc/nextjs/",{loader:()=>f(()=>import("./index.html-37cRjwlm.js"),[]),meta:{title:"@faasjs/nextjs"}}],["/doc/react/",{loader:()=>f(()=>import("./index.html-kRIEUkIE.js"),[]),meta:{title:"@faasjs/react"}}],["/doc/redis/",{loader:()=>f(()=>import("./index.html-CxDM1Wah.js"),[]),meta:{title:"@faasjs/redis"}}],["/doc/request/",{loader:()=>f(()=>import("./index.html-nmp0rvXN.js"),[]),meta:{title:"@faasjs/request"}}],["/doc/server/",{loader:()=>f(()=>import("./index.html-wTj1fjpZ.js"),[]),meta:{title:"@faasjs/server"}}],["/doc/test/",{loader:()=>f(()=>import("./index.html-CR1DmqG2.js"),[]),meta:{title:"@faasjs/test"}}],["/doc/ts-transform/",{loader:()=>f(()=>import("./index.html-CbcvKhWW.js"),[]),meta:{title:"@faasjs/ts-transform"}}],["/doc/types/",{loader:()=>f(()=>import("./index.html-Bsf-6Rh9.js"),[]),meta:{title:"@faasjs/types"}}],["/doc/vue-plugin/",{loader:()=>f(()=>import("./index.html-Cb7GA1eU.js"),[]),meta:{title:"@faasjs/vue-plugin"}}],["/zh/doc/",{loader:()=>f(()=>import("./index.html-IaVMKOLA.js"),[]),meta:{title:"官方插件总览"}}],["/zh/doc/browser.html",{loader:()=>f(()=>import("./browser.html-DsWW5a0U.js"),[]),meta:{title:"@faasjs/browser"}}],["/zh/doc/cli.html",{loader:()=>f(()=>import("./cli.html-BpviReXK.js"),[]),meta:{title:"@faasjs/cli"}}],["/zh/doc/cloud_function.html",{loader:()=>f(()=>import("./cloud_function.html-D6xv6zHw.js"),[]),meta:{title:"@faasjs/cloud_function"}}],["/zh/doc/create-faas-app.html",{loader:()=>f(()=>import("./create-faas-app.html-B1LUetO8.js"),[]),meta:{title:"create-faas-app"}}],["/zh/doc/deep_merge.html",{loader:()=>f(()=>import("./deep_merge.html-CVNMq1lu.js"),[]),meta:{title:"@faasjs/deep_merge"}}],["/zh/doc/develop.html",{loader:()=>f(()=>import("./develop.html-C_JIYh2r.js"),[]),meta:{title:"开发插件"}}],["/zh/doc/func.html",{loader:()=>f(()=>import("./func.html-BUfJFasR.js"),[]),meta:{title:"@faasjs/func"}}],["/zh/doc/http.html",{loader:()=>f(()=>import("./http.html-CQCvMRjW.js"),[]),meta:{title:"@faasjs/http"}}],["/zh/doc/knex.html",{loader:()=>f(()=>import("./knex.html-DgP6prXY.js"),[]),meta:{title:"@faasjs/knex"}}],["/zh/doc/load.html",{loader:()=>f(()=>import("./load.html-Ctt_w4dt.js"),[]),meta:{title:"@faasjs/load"}}],["/zh/doc/logger.html",{loader:()=>f(()=>import("./logger.html-LhvCYED9.js"),[]),meta:{title:"@faasjs/logger"}}],["/zh/doc/mongo.html",{loader:()=>f(()=>import("./mongo.html-CNjXYFVN.js"),[]),meta:{title:"@faasjs/mongo"}}],["/zh/doc/react.html",{loader:()=>f(()=>import("./react.html-CG282d9E.js"),[]),meta:{title:"@faasjs/react"}}],["/zh/doc/redis.html",{loader:()=>f(()=>import("./redis.html-COHbAekm.js"),[]),meta:{title:"@faasjs/redis"}}],["/zh/doc/request.html",{loader:()=>f(()=>import("./request.html-D5P_3pe6.js"),[]),meta:{title:"@faasjs/request"}}],["/zh/doc/server.html",{loader:()=>f(()=>import("./server.html-BLoBxuA2.js"),[]),meta:{title:"@faasjs/server"}}],["/zh/doc/test.html",{loader:()=>f(()=>import("./test.html-CbfClUTT.js"),[]),meta:{title:"@faasjs/test"}}],["/zh/doc/vue-plugin.html",{loader:()=>f(()=>import("./vue-plugin.html-CcV7PSp5.js"),[]),meta:{title:"@faasjs/vue-plugin"}}],["/zh/guide/",{loader:()=>f(()=>import("./index.html-CQt3C-na.js"),[]),meta:{title:"1 分钟上手"}}],["/zh/guide/auth.html",{loader:()=>f(()=>import("./auth.html-C2lWsOkl.js"),[]),meta:{title:"5 分钟开发登录注册功能"}}],["/zh/guide/story.html",{loader:()=>f(()=>import("./story.html-DC6o9OTR.js"),[]),meta:{title:"背景故事"}}],["/doc/ant-design/functions/App.html",{loader:()=>f(()=>import("./App.html-DG8JHnB8.js"),[]),meta:{title:"Function: App()"}}],["/doc/ant-design/functions/Blank.html",{loader:()=>f(()=>import("./Blank.html-Bu4whSWP.js"),[]),meta:{title:"Function: Blank()"}}],["/doc/ant-design/functions/ConfigProvider.html",{loader:()=>f(()=>import("./ConfigProvider.html-BaNYkiwd.js"),[]),meta:{title:"Function: ConfigProvider()"}}],["/doc/ant-design/functions/Description.html",{loader:()=>f(()=>import("./Description.html-DsFO_WKI.js"),[]),meta:{title:"Function: Description()"}}],["/doc/ant-design/functions/Drawer.html",{loader:()=>f(()=>import("./Drawer.html-WuLa2wYf.js"),[]),meta:{title:"Function: Drawer()"}}],["/doc/ant-design/functions/ErrorBoundary.html",{loader:()=>f(()=>import("./ErrorBoundary.html-CPd7dSmB.js"),[]),meta:{title:"Function: ErrorBoundary()"}}],["/doc/ant-design/functions/FaasDataWrapper.html",{loader:()=>f(()=>import("./FaasDataWrapper.html-Y1nFkLdr.js"),[]),meta:{title:"Function: FaasDataWrapper()"}}],["/doc/ant-design/functions/Form.html",{loader:()=>f(()=>import("./Form.html-CD7AZuMW.js"),[]),meta:{title:"Function: Form()"}}],["/doc/ant-design/functions/FormItem.html",{loader:()=>f(()=>import("./FormItem.html-FgxpLh7B.js"),[]),meta:{title:"Function: FormItem()"}}],["/doc/ant-design/functions/Link.html",{loader:()=>f(()=>import("./Link.html-D5J-J95o.js"),[]),meta:{title:"Function: Link()"}}],["/doc/ant-design/functions/Loading.html",{loader:()=>f(()=>import("./Loading.html-De5wzBbo.js"),[]),meta:{title:"Function: Loading()"}}],["/doc/ant-design/functions/Modal.html",{loader:()=>f(()=>import("./Modal.html-DOApIAF7.js"),[]),meta:{title:"Function: Modal()"}}],["/doc/ant-design/functions/PageNotFound.html",{loader:()=>f(()=>import("./PageNotFound.html-CJA5xUCQ.js"),[]),meta:{title:"Function: PageNotFound()"}}],["/doc/ant-design/functions/Routes.html",{loader:()=>f(()=>import("./Routes.html-C8B-ML04.js"),[]),meta:{title:"Function: Routes()"}}],["/doc/ant-design/functions/Table.html",{loader:()=>f(()=>import("./Table.html-11l8MQMY.js"),[]),meta:{title:"Function: Table()"}}],["/doc/ant-design/functions/Tabs.html",{loader:()=>f(()=>import("./Tabs.html-BtmB8e-_.js"),[]),meta:{title:"Function: Tabs()"}}],["/doc/ant-design/functions/Title.html",{loader:()=>f(()=>import("./Title.html-jH8Y2kci.js"),[]),meta:{title:"Function: Title()"}}],["/doc/ant-design/functions/faas.html",{loader:()=>f(()=>import("./faas.html-DlbOKJWH.js"),[]),meta:{title:"Function: faas()"}}],["/doc/ant-design/functions/transferOptions.html",{loader:()=>f(()=>import("./transferOptions.html-dX7Y_sIN.js"),[]),meta:{title:"Function: transferOptions()"}}],["/doc/ant-design/functions/transferValue.html",{loader:()=>f(()=>import("./transferValue.html-Cczx-YVR.js"),[]),meta:{title:"Function: transferValue()"}}],["/doc/ant-design/functions/upperFirst.html",{loader:()=>f(()=>import("./upperFirst.html-B3jMafTF.js"),[]),meta:{title:"Function: upperFirst()"}}],["/doc/ant-design/functions/useApp.html",{loader:()=>f(()=>import("./useApp.html-DgrccNFR.js"),[]),meta:{title:"Function: useApp()"}}],["/doc/ant-design/functions/useConfigContext.html",{loader:()=>f(()=>import("./useConfigContext.html-B_16KmDu.js"),[]),meta:{title:"Function: useConfigContext()"}}],["/doc/ant-design/functions/useDrawer.html",{loader:()=>f(()=>import("./useDrawer.html-Tu-eT1Hd.js"),[]),meta:{title:"Function: useDrawer()"}}],["/doc/ant-design/functions/useFaas.html",{loader:()=>f(()=>import("./useFaas.html-B4oM1oGP.js"),[]),meta:{title:"Function: useFaas()"}}],["/doc/ant-design/functions/useModal.html",{loader:()=>f(()=>import("./useModal.html-CUkMO2ej.js"),[]),meta:{title:"Function: useModal()"}}],["/doc/ant-design/functions/withFaasData.html",{loader:()=>f(()=>import("./withFaasData.html-DFlnBWAO.js"),[]),meta:{title:"Function: withFaasData()"}}],["/doc/ant-design/interfaces/AppProps.html",{loader:()=>f(()=>import("./AppProps.html-D3ykSgAA.js"),[]),meta:{title:"Interface: AppProps"}}],["/doc/ant-design/interfaces/BaseItemProps.html",{loader:()=>f(()=>import("./BaseItemProps.html-Cu5XGBnZ.js"),[]),meta:{title:"Interface: BaseItemProps"}}],["/doc/ant-design/interfaces/BlankProps.html",{loader:()=>f(()=>import("./BlankProps.html-Dqv0zJ3Y.js"),[]),meta:{title:"Interface: BlankProps"}}],["/doc/ant-design/interfaces/ConfigProviderProps.html",{loader:()=>f(()=>import("./ConfigProviderProps.html-B1qLGN97.js"),[]),meta:{title:"Interface: ConfigProviderProps"}}],["/doc/ant-design/interfaces/DescriptionItemContentProps.html",{loader:()=>f(()=>import("./DescriptionItemContentProps.html-DSFyc9_H.js"),[]),meta:{title:"Interface: DescriptionItemContentProps"}}],["/doc/ant-design/interfaces/DescriptionItemProps.html",{loader:()=>f(()=>import("./DescriptionItemProps.html-DWVndDB-.js"),[]),meta:{title:"Interface: DescriptionItemProps"}}],["/doc/ant-design/interfaces/DescriptionProps.html",{loader:()=>f(()=>import("./DescriptionProps.html-DkQL_ICz.js"),[]),meta:{title:"Interface: DescriptionProps"}}],["/doc/ant-design/interfaces/DrawerProps.html",{loader:()=>f(()=>import("./DrawerProps.html-C8OZ01E5.js"),[]),meta:{title:"Interface: DrawerProps"}}],["/doc/ant-design/interfaces/ErrorBoundaryProps.html",{loader:()=>f(()=>import("./ErrorBoundaryProps.html-CvY0GgHQ.js"),[]),meta:{title:"Interface: ErrorBoundaryProps"}}],["/doc/ant-design/interfaces/ExtendDescriptionTypeProps.html",{loader:()=>f(()=>import("./ExtendDescriptionTypeProps.html-CUapMY4n.js"),[]),meta:{title:"Interface: ExtendDescriptionTypeProps"}}],["/doc/ant-design/interfaces/ExtendFormItemProps.html",{loader:()=>f(()=>import("./ExtendFormItemProps.html-CNgXx38l.js"),[]),meta:{title:"Interface: ExtendFormItemProps"}}],["/doc/ant-design/interfaces/FaasDataWrapperProps.html",{loader:()=>f(()=>import("./FaasDataWrapperProps.html-BdpwOOK9.js"),[]),meta:{title:"Interface: FaasDataWrapperProps"}}],["/doc/ant-design/interfaces/FaasItemProps.html",{loader:()=>f(()=>import("./FaasItemProps.html-CpDXA_kj.js"),[]),meta:{title:"Interface: FaasItemProps"}}],["/doc/ant-design/interfaces/FormItemProps.html",{loader:()=>f(()=>import("./FormItemProps.html-B-hAFprT.js"),[]),meta:{title:"Interface: FormItemProps"}}],["/doc/ant-design/interfaces/FormProps.html",{loader:()=>f(()=>import("./FormProps.html-DgLbSu00.js"),[]),meta:{title:"Interface: FormProps"}}],["/doc/ant-design/interfaces/LinkProps.html",{loader:()=>f(()=>import("./LinkProps.html-D3XRb0P8.js"),[]),meta:{title:"Interface: LinkProps"}}],["/doc/ant-design/interfaces/ModalProps.html",{loader:()=>f(()=>import("./ModalProps.html-znbKRpwQ.js"),[]),meta:{title:"Interface: ModalProps"}}],["/doc/ant-design/interfaces/RoutesProps.html",{loader:()=>f(()=>import("./RoutesProps.html-C9KPTaCq.js"),[]),meta:{title:"Interface: RoutesProps"}}],["/doc/ant-design/interfaces/TabProps.html",{loader:()=>f(()=>import("./TabProps.html-DelXUnmk.js"),[]),meta:{title:"Interface: TabProps"}}],["/doc/ant-design/interfaces/TableItemProps.html",{loader:()=>f(()=>import("./TableItemProps.html-BY1uiysy.js"),[]),meta:{title:"Interface: TableItemProps"}}],["/doc/ant-design/interfaces/TabsProps.html",{loader:()=>f(()=>import("./TabsProps.html-BHIWtUVn.js"),[]),meta:{title:"Interface: TabsProps"}}],["/doc/ant-design/interfaces/TitleProps.html",{loader:()=>f(()=>import("./TitleProps.html-BiucWgJg.js"),[]),meta:{title:"Interface: TitleProps"}}],["/doc/ant-design/interfaces/UnionFaasItemProps.html",{loader:()=>f(()=>import("./UnionFaasItemProps.html-Dmg8SC4Z.js"),[]),meta:{title:"Interface: UnionFaasItemProps"}}],["/doc/ant-design/interfaces/useAppProps.html",{loader:()=>f(()=>import("./useAppProps.html-DMuJh8M7.js"),[]),meta:{title:"Interface: useAppProps"}}],["/doc/ant-design/type-aliases/BaseOption.html",{loader:()=>f(()=>import("./BaseOption.html-CebD1Ytj.js"),[]),meta:{title:"Type Alias: BaseOption"}}],["/doc/ant-design/type-aliases/ExtendDescriptionItemProps.html",{loader:()=>f(()=>import("./ExtendDescriptionItemProps.html-ilLXMULJ.js"),[]),meta:{title:"Type Alias: ExtendDescriptionItemProps"}}],["/doc/ant-design/type-aliases/ExtendFormTypeProps.html",{loader:()=>f(()=>import("./ExtendFormTypeProps.html-BFnOPIHs.js"),[]),meta:{title:"Type Alias: ExtendFormTypeProps"}}],["/doc/ant-design/type-aliases/ExtendTableItemProps.html",{loader:()=>f(()=>import("./ExtendTableItemProps.html-BmD73NxX.js"),[]),meta:{title:"Type Alias: ExtendTableItemProps"}}],["/doc/ant-design/type-aliases/ExtendTableTypeProps.html",{loader:()=>f(()=>import("./ExtendTableTypeProps.html-VgJcjolH.js"),[]),meta:{title:"Type Alias: ExtendTableTypeProps"}}],["/doc/ant-design/type-aliases/ExtendTypes.html",{loader:()=>f(()=>import("./ExtendTypes.html-cGH7KqOH.js"),[]),meta:{title:"Type Alias: ExtendTypes"}}],["/doc/ant-design/type-aliases/FaasDataInjection.html",{loader:()=>f(()=>import("./FaasDataInjection.html-DYladEvf.js"),[]),meta:{title:"Type Alias: FaasDataInjection"}}],["/doc/ant-design/type-aliases/FaasItemType.html",{loader:()=>f(()=>import("./FaasItemType.html-DqsDEt8W.js"),[]),meta:{title:"Type Alias: FaasItemType"}}],["/doc/ant-design/type-aliases/FaasItemTypeValue.html",{loader:()=>f(()=>import("./FaasItemTypeValue.html-BrmgInat.js"),[]),meta:{title:"Type Alias: FaasItemTypeValue"}}],["/doc/ant-design/type-aliases/FormSubmitProps.html",{loader:()=>f(()=>import("./FormSubmitProps.html-CTF6YaJn.js"),[]),meta:{title:"Type Alias: FormSubmitProps"}}],["/doc/ant-design/type-aliases/LoadingProps.html",{loader:()=>f(()=>import("./LoadingProps.html-CPw1ThAt.js"),[]),meta:{title:"Type Alias: LoadingProps"}}],["/doc/ant-design/type-aliases/TableProps.html",{loader:()=>f(()=>import("./TableProps.html-BB2NXepY.js"),[]),meta:{title:"Type Alias: TableProps"}}],["/doc/ant-design/type-aliases/UnionFaasItemElement.html",{loader:()=>f(()=>import("./UnionFaasItemElement.html-DKJ4Q2i3.js"),[]),meta:{title:"Type Alias: UnionFaasItemElement"}}],["/doc/ant-design/type-aliases/UnionFaasItemInjection.html",{loader:()=>f(()=>import("./UnionFaasItemInjection.html-B5CHiuOb.js"),[]),meta:{title:"Type Alias: UnionFaasItemInjection"}}],["/doc/ant-design/type-aliases/UnionFaasItemRender.html",{loader:()=>f(()=>import("./UnionFaasItemRender.html-CewT50XN.js"),[]),meta:{title:"Type Alias: UnionFaasItemRender()"}}],["/doc/ant-design/type-aliases/UnionScene.html",{loader:()=>f(()=>import("./UnionScene.html-JsRbD3t_.js"),[]),meta:{title:"Type Alias: UnionScene"}}],["/doc/ant-design/type-aliases/setDrawerProps.html",{loader:()=>f(()=>import("./setDrawerProps.html-BmMT1QBi.js"),[]),meta:{title:"Type Alias: setDrawerProps"}}],["/doc/ant-design/type-aliases/setModalProps.html",{loader:()=>f(()=>import("./setModalProps.html-hHNkCFMw.js"),[]),meta:{title:"Type Alias: setModalProps"}}],["/doc/ant-design/variables/ConfigContext.html",{loader:()=>f(()=>import("./ConfigContext.html-nIENrflk.js"),[]),meta:{title:"Variable: ConfigContext"}}],["/doc/browser/classes/FaasBrowserClient.html",{loader:()=>f(()=>import("./FaasBrowserClient.html-BMA-tkdq.js"),[]),meta:{title:"Class: FaasBrowserClient"}}],["/doc/browser/classes/Response.html",{loader:()=>f(()=>import("./Response.html-DeMr4z_G.js"),[]),meta:{title:"Class: Response"}}],["/doc/browser/classes/ResponseError.html",{loader:()=>f(()=>import("./ResponseError.html-BM96JV07.js"),[]),meta:{title:"Class: ResponseError"}}],["/doc/browser/functions/generateId.html",{loader:()=>f(()=>import("./generateId.html-C5idtdsB.js"),[]),meta:{title:"Function: generateId()"}}],["/doc/browser/functions/setMock.html",{loader:()=>f(()=>import("./setMock.html-_JiHV7Yw.js"),[]),meta:{title:"Function: setMock()"}}],["/doc/browser/type-aliases/BaseUrl.html",{loader:()=>f(()=>import("./BaseUrl.html-CkbAObhu.js"),[]),meta:{title:"Type Alias: BaseUrl"}}],["/doc/browser/type-aliases/FaasBrowserClientAction.html",{loader:()=>f(()=>import("./FaasBrowserClientAction.html-CruwrelK.js"),[]),meta:{title:"Type Alias: FaasBrowserClientAction()"}}],["/doc/browser/type-aliases/MockHandler.html",{loader:()=>f(()=>import("./MockHandler.html-CNvMZsRX.js"),[]),meta:{title:"Type Alias: MockHandler()"}}],["/doc/browser/type-aliases/Options.html",{loader:()=>f(()=>import("./Options.html-DcSq6UIB.js"),[]),meta:{title:"Type Alias: Options"}}],["/doc/browser/type-aliases/ResponseHeaders.html",{loader:()=>f(()=>import("./ResponseHeaders.html-BLy1F2f-.js"),[]),meta:{title:"Type Alias: ResponseHeaders"}}],["/doc/browser/type-aliases/ResponseProps.html",{loader:()=>f(()=>import("./ResponseProps.html-CeMhyHhr.js"),[]),meta:{title:"Type Alias: ResponseProps"}}],["/doc/cli/variables/default.html",{loader:()=>f(()=>import("./default.html-Xy6Fbw0D.js"),[]),meta:{title:"Variable: default"}}],["/doc/cloud_function/classes/CloudFunction.html",{loader:()=>f(()=>import("./CloudFunction.html-D4M6vGw4.js"),[]),meta:{title:"Class: CloudFunction"}}],["/doc/cloud_function/functions/invoke.html",{loader:()=>f(()=>import("./invoke.html-C6uCKrf4.js"),[]),meta:{title:"Function: invoke()"}}],["/doc/cloud_function/functions/invokeSync.html",{loader:()=>f(()=>import("./invokeSync.html-CzrU3f3i.js"),[]),meta:{title:"Function: invokeSync()"}}],["/doc/cloud_function/functions/useCloudFunction.html",{loader:()=>f(()=>import("./useCloudFunction.html-DDlviuk9.js"),[]),meta:{title:"Function: useCloudFunction()"}}],["/doc/cloud_function/type-aliases/CloudFunctionAdapter.html",{loader:()=>f(()=>import("./CloudFunctionAdapter.html-4-UM6axU.js"),[]),meta:{title:"Type Alias: CloudFunctionAdapter"}}],["/doc/cloud_function/type-aliases/CloudFunctionConfig.html",{loader:()=>f(()=>import("./CloudFunctionConfig.html-BEo2xwZi.js"),[]),meta:{title:"Type Alias: CloudFunctionConfig"}}],["/doc/create-faas-app/variables/default.html",{loader:()=>f(()=>import("./default.html-BQ0am4hg.js"),[]),meta:{title:"Variable: default"}}],["/doc/deep_merge/functions/deepMerge.html",{loader:()=>f(()=>import("./deepMerge.html-BrBwBU0X.js"),[]),meta:{title:"Function: deepMerge()"}}],["/doc/func/classes/Func.html",{loader:()=>f(()=>import("./Func.html-B8uJ37vr.js"),[]),meta:{title:"Class: Func"}}],["/doc/func/functions/useFunc.html",{loader:()=>f(()=>import("./useFunc.html-DScabtkb.js"),[]),meta:{title:"Function: useFunc()"}}],["/doc/func/functions/usePlugin.html",{loader:()=>f(()=>import("./usePlugin.html-x21RPzuf.js"),[]),meta:{title:"Function: usePlugin()"}}],["/doc/func/type-aliases/Config.html",{loader:()=>f(()=>import("./Config.html-wUs0fSua.js"),[]),meta:{title:"Type Alias: Config"}}],["/doc/func/type-aliases/ExportedHandler.html",{loader:()=>f(()=>import("./ExportedHandler.html-C-rglngL.js"),[]),meta:{title:"Type Alias: ExportedHandler()"}}],["/doc/func/type-aliases/FuncConfig.html",{loader:()=>f(()=>import("./FuncConfig.html-C_MeTACC.js"),[]),meta:{title:"Type Alias: FuncConfig"}}],["/doc/func/type-aliases/FuncEventType.html",{loader:()=>f(()=>import("./FuncEventType.html-DtUNfQSL.js"),[]),meta:{title:"Type Alias: FuncEventType"}}],["/doc/func/type-aliases/FuncReturnType.html",{loader:()=>f(()=>import("./FuncReturnType.html-Bhe-zYDH.js"),[]),meta:{title:"Type Alias: FuncReturnType"}}],["/doc/func/type-aliases/Handler.html",{loader:()=>f(()=>import("./Handler.html-C_sRENg9.js"),[]),meta:{title:"Type Alias: Handler()"}}],["/doc/func/type-aliases/InvokeData.html",{loader:()=>f(()=>import("./InvokeData.html-BlWpNmjC.js"),[]),meta:{title:"Type Alias: InvokeData"}}],["/doc/func/type-aliases/LifeCycleKey.html",{loader:()=>f(()=>import("./LifeCycleKey.html-YwCApE5S.js"),[]),meta:{title:"Type Alias: LifeCycleKey"}}],["/doc/func/type-aliases/MountData.html",{loader:()=>f(()=>import("./MountData.html--PlKfV2O.js"),[]),meta:{title:"Type Alias: MountData"}}],["/doc/func/type-aliases/Next.html",{loader:()=>f(()=>import("./Next.html-CmMdzrvL.js"),[]),meta:{title:"Type Alias: Next()"}}],["/doc/func/type-aliases/Plugin.html",{loader:()=>f(()=>import("./Plugin.html-ByLj-YCJ.js"),[]),meta:{title:"Type Alias: Plugin"}}],["/doc/func/type-aliases/UseifyPlugin.html",{loader:()=>f(()=>import("./UseifyPlugin.html-Dz8CtrsD.js"),[]),meta:{title:"Type Alias: UseifyPlugin"}}],["/doc/http/classes/Cookie.html",{loader:()=>f(()=>import("./Cookie.html-0QO6yZ3B.js"),[]),meta:{title:"Class: Cookie"}}],["/doc/http/classes/Http.html",{loader:()=>f(()=>import("./Http.html-ByCDLvow.js"),[]),meta:{title:"Class: Http"}}],["/doc/http/classes/HttpError.html",{loader:()=>f(()=>import("./HttpError.html-OTl2fF3s.js"),[]),meta:{title:"Class: HttpError"}}],["/doc/http/classes/Session.html",{loader:()=>f(()=>import("./Session.html-BbUyd-27.js"),[]),meta:{title:"Class: Session"}}],["/doc/http/classes/Validator.html",{loader:()=>f(()=>import("./Validator.html-1BpZqwy_.js"),[]),meta:{title:"Class: Validator"}}],["/doc/http/functions/useHttp.html",{loader:()=>f(()=>import("./useHttp.html-BDX59o8o.js"),[]),meta:{title:"Function: useHttp()"}}],["/doc/http/functions/useHttpFunc.html",{loader:()=>f(()=>import("./useHttpFunc.html-zCGTy9Rw.js"),[]),meta:{title:"Function: useHttpFunc()"}}],["/doc/http/type-aliases/CookieOptions.html",{loader:()=>f(()=>import("./CookieOptions.html-Dn6ifDDd.js"),[]),meta:{title:"Type Alias: CookieOptions"}}],["/doc/http/type-aliases/HttpConfig.html",{loader:()=>f(()=>import("./HttpConfig.html-MOkUFcoP.js"),[]),meta:{title:"Type Alias: HttpConfig"}}],["/doc/http/type-aliases/HttpFuncHandler.html",{loader:()=>f(()=>import("./HttpFuncHandler.html-0eQYNrWW.js"),[]),meta:{title:"Type Alias: HttpFuncHandler()"}}],["/doc/http/type-aliases/Response.html",{loader:()=>f(()=>import("./Response.html-D6AJVshL.js"),[]),meta:{title:"Type Alias: Response"}}],["/doc/http/type-aliases/SessionOptions.html",{loader:()=>f(()=>import("./SessionOptions.html-DgZJUOcG.js"),[]),meta:{title:"Type Alias: SessionOptions"}}],["/doc/http/type-aliases/ValidatorConfig.html",{loader:()=>f(()=>import("./ValidatorConfig.html-xRpq_YcJ.js"),[]),meta:{title:"Type Alias: ValidatorConfig"}}],["/doc/http/type-aliases/ValidatorOptions.html",{loader:()=>f(()=>import("./ValidatorOptions.html-B9NuiRgz.js"),[]),meta:{title:"Type Alias: ValidatorOptions"}}],["/doc/http/type-aliases/ValidatorRuleOptions.html",{loader:()=>f(()=>import("./ValidatorRuleOptions.html-ZSawoiV9.js"),[]),meta:{title:"Type Alias: ValidatorRuleOptions"}}],["/doc/http/variables/ContentType.html",{loader:()=>f(()=>import("./ContentType.html-DmKU7QO7.js"),[]),meta:{title:"Variable: ContentType"}}],["/doc/images/bun/",{loader:()=>f(()=>import("./index.html-CxyjkZZ8.js"),[]),meta:{title:"Bun Image for FaasJS projects"}}],["/doc/images/nginx/",{loader:()=>f(()=>import("./index.html-B2ZjwdrM.js"),[]),meta:{title:"A Nginx Image for FaasJS projects"}}],["/doc/images/node/",{loader:()=>f(()=>import("./index.html-FhM8UnEu.js"),[]),meta:{title:"Node Image for FaasJS projects"}}],["/doc/images/vscode/",{loader:()=>f(()=>import("./index.html-BaQvW1Qh.js"),[]),meta:{title:"VSCode Container Image for FaasJS projects"}}],["/doc/knex/classes/Knex.html",{loader:()=>f(()=>import("./Knex.html-BUt4hnQL.js"),[]),meta:{title:"Class: Knex"}}],["/doc/knex/functions/originKnex.html",{loader:()=>f(()=>import("./originKnex.html-DaCdxK1-.js"),[]),meta:{title:"Function: originKnex()"}}],["/doc/knex/functions/query.html",{loader:()=>f(()=>import("./query.html-ElTaVF34.js"),[]),meta:{title:"Function: query()"}}],["/doc/knex/functions/raw.html",{loader:()=>f(()=>import("./raw.html-DB32QF0r.js"),[]),meta:{title:"Function: raw()"}}],["/doc/knex/functions/transaction.html",{loader:()=>f(()=>import("./transaction.html-kUiaN7qA.js"),[]),meta:{title:"Function: transaction()"}}],["/doc/knex/functions/useKnex.html",{loader:()=>f(()=>import("./useKnex.html-C1uaNkpg.js"),[]),meta:{title:"Function: useKnex()"}}],["/doc/knex/type-aliases/KnexConfig.html",{loader:()=>f(()=>import("./KnexConfig.html-DRMRPg8M.js"),[]),meta:{title:"Type Alias: KnexConfig"}}],["/doc/load/functions/loadConfig.html",{loader:()=>f(()=>import("./loadConfig.html-BxPGOaFb.js"),[]),meta:{title:"Function: loadConfig()"}}],["/doc/load/functions/loadTs.html",{loader:()=>f(()=>import("./loadTs.html-C71av9xG.js"),[]),meta:{title:"Function: loadTs()"}}],["/doc/logger/classes/Logger.html",{loader:()=>f(()=>import("./Logger.html-1VvccJWq.js"),[]),meta:{title:"Class: Logger"}}],["/doc/logger/enumerations/Color.html",{loader:()=>f(()=>import("./Color.html-DhSAURth.js"),[]),meta:{title:"Enumeration: Color"}}],["/doc/logger/enums/Color.html",{loader:()=>f(()=>import("./Color.html-hvU0HmgY.js"),[]),meta:{title:"Enumeration: Color"}}],["/doc/logger/type-aliases/Level.html",{loader:()=>f(()=>import("./Level.html-4o7NljS4.js"),[]),meta:{title:"Type Alias: Level"}}],["/doc/mongo/classes/Mongo.html",{loader:()=>f(()=>import("./Mongo.html-2W-zqrfo.js"),[]),meta:{title:"Class: Mongo"}}],["/doc/mongo/interfaces/MongoConfig.html",{loader:()=>f(()=>import("./MongoConfig.html-DIWVryjR.js"),[]),meta:{title:"Interface: MongoConfig"}}],["/doc/nextjs/classes/NextJsPlugin.html",{loader:()=>f(()=>import("./NextJsPlugin.html-CdO6o1n8.js"),[]),meta:{title:"Class: NextJsPlugin"}}],["/doc/nextjs/functions/useFuncWithNextJsPlugin.html",{loader:()=>f(()=>import("./useFuncWithNextJsPlugin.html-Bwy_XzK_.js"),[]),meta:{title:"Function: useFuncWithNextJsPlugin()"}}],["/doc/react/classes/ErrorBoundary.html",{loader:()=>f(()=>import("./ErrorBoundary.html-C9pK3V5g.js"),[]),meta:{title:"Class: ErrorBoundary"}}],["/doc/react/classes/Response.html",{loader:()=>f(()=>import("./Response.html-Bv03JYoI.js"),[]),meta:{title:"Class: Response"}}],["/doc/react/classes/ResponseError.html",{loader:()=>f(()=>import("./ResponseError.html-DQjvfMot.js"),[]),meta:{title:"Class: ResponseError"}}],["/doc/react/functions/FaasDataWrapper.html",{loader:()=>f(()=>import("./FaasDataWrapper.html-BFzzERDF.js"),[]),meta:{title:"Function: FaasDataWrapper()"}}],["/doc/react/functions/FaasReactClient.html",{loader:()=>f(()=>import("./FaasReactClient.html-CWaHazLU.js"),[]),meta:{title:"Function: FaasReactClient()"}}],["/doc/react/functions/Form.html",{loader:()=>f(()=>import("./Form.html-CiV9d7FU.js"),[]),meta:{title:"Function: Form()"}}],["/doc/react/functions/OptionalWrapper.html",{loader:()=>f(()=>import("./OptionalWrapper.html-D14FF0-l.js"),[]),meta:{title:"Function: OptionalWrapper()"}}],["/doc/react/functions/createSplittingContext.html",{loader:()=>f(()=>import("./createSplittingContext.html--c5d1dTP.js"),[]),meta:{title:"Function: createSplittingContext()"}}],["/doc/react/functions/equal.html",{loader:()=>f(()=>import("./equal.html-WpkIoDDB.js"),[]),meta:{title:"Function: equal()"}}],["/doc/react/functions/faas.html",{loader:()=>f(()=>import("./faas.html-BlLpO7F3.js"),[]),meta:{title:"Function: faas()"}}],["/doc/react/functions/getClient.html",{loader:()=>f(()=>import("./getClient.html-BksZ91JF.js"),[]),meta:{title:"Function: getClient()"}}],["/doc/react/functions/useConstant.html",{loader:()=>f(()=>import("./useConstant.html-D547-PIO.js"),[]),meta:{title:"Function: useConstant()"}}],["/doc/react/functions/useEqualCallback.html",{loader:()=>f(()=>import("./useEqualCallback.html-_Wv4V0K3.js"),[]),meta:{title:"Function: useEqualCallback()"}}],["/doc/react/functions/useEqualEffect.html",{loader:()=>f(()=>import("./useEqualEffect.html-Cwshkg1-.js"),[]),meta:{title:"Function: useEqualEffect()"}}],["/doc/react/functions/useEqualMemo.html",{loader:()=>f(()=>import("./useEqualMemo.html-CmF0yfsv.js"),[]),meta:{title:"Function: useEqualMemo()"}}],["/doc/react/functions/useEqualMemoize.html",{loader:()=>f(()=>import("./useEqualMemoize.html-DGZ8YBra.js"),[]),meta:{title:"Function: useEqualMemoize()"}}],["/doc/react/functions/useFaas.html",{loader:()=>f(()=>import("./useFaas.html-CTQ1IsSU.js"),[]),meta:{title:"Function: useFaas()"}}],["/doc/react/functions/useSplittingState.html",{loader:()=>f(()=>import("./useSplittingState.html-DsOnvtOm.js"),[]),meta:{title:"Function: useSplittingState()"}}],["/doc/react/functions/withFaasData.html",{loader:()=>f(()=>import("./withFaasData.html-F3PB3oeX.js"),[]),meta:{title:"Function: withFaasData()"}}],["/doc/react/interfaces/ErrorBoundaryProps.html",{loader:()=>f(()=>import("./ErrorBoundaryProps.html-DXYqqsH4.js"),[]),meta:{title:"Interface: ErrorBoundaryProps"}}],["/doc/react/type-aliases/ErrorChildrenProps.html",{loader:()=>f(()=>import("./ErrorChildrenProps.html-Dnv300bH.js"),[]),meta:{title:"Type Alias: ErrorChildrenProps"}}],["/doc/react/type-aliases/FaasAction.html",{loader:()=>f(()=>import("./FaasAction.html-suHi7Xv7.js"),[]),meta:{title:"Type Alias: FaasAction"}}],["/doc/react/type-aliases/FaasData.html",{loader:()=>f(()=>import("./FaasData.html-Cuu6Zhzk.js"),[]),meta:{title:"Type Alias: FaasData"}}],["/doc/react/type-aliases/FaasDataInjection.html",{loader:()=>f(()=>import("./FaasDataInjection.html-BdmZSBwz.js"),[]),meta:{title:"Type Alias: FaasDataInjection"}}],["/doc/react/type-aliases/FaasDataWrapperProps.html",{loader:()=>f(()=>import("./FaasDataWrapperProps.html-ai49Ztyv.js"),[]),meta:{title:"Type Alias: FaasDataWrapperProps"}}],["/doc/react/type-aliases/FaasParams.html",{loader:()=>f(()=>import("./FaasParams.html-BUY1QY4a.js"),[]),meta:{title:"Type Alias: FaasParams"}}],["/doc/react/type-aliases/FaasReactClientInstance.html",{loader:()=>f(()=>import("./FaasReactClientInstance.html-DG9J6ok8.js"),[]),meta:{title:"Type Alias: FaasReactClientInstance"}}],["/doc/react/type-aliases/FaasReactClientOptions.html",{loader:()=>f(()=>import("./FaasReactClientOptions.html-CeaBRMMz.js"),[]),meta:{title:"Type Alias: FaasReactClientOptions"}}],["/doc/react/type-aliases/OnError.html",{loader:()=>f(()=>import("./OnError.html-BFi6NWMq.js"),[]),meta:{title:"Type Alias: OnError()"}}],["/doc/react/type-aliases/OptionalWrapperProps.html",{loader:()=>f(()=>import("./OptionalWrapperProps.html-BwrENdHy.js"),[]),meta:{title:"Type Alias: OptionalWrapperProps"}}],["/doc/react/type-aliases/Options.html",{loader:()=>f(()=>import("./Options.html-HfAQAm6X.js"),[]),meta:{title:"Type Alias: Options"}}],["/doc/react/type-aliases/ResponseHeaders.html",{loader:()=>f(()=>import("./ResponseHeaders.html-NCgYNEYi.js"),[]),meta:{title:"Type Alias: ResponseHeaders"}}],["/doc/react/type-aliases/useFaasOptions.html",{loader:()=>f(()=>import("./useFaasOptions.html-CKYn3e-G.js"),[]),meta:{title:"Type Alias: useFaasOptions"}}],["/doc/redis/classes/Redis.html",{loader:()=>f(()=>import("./Redis.html-_e3Clxhb.js"),[]),meta:{title:"Class: Redis"}}],["/doc/redis/functions/get.html",{loader:()=>f(()=>import("./get.html-CGOI5yt0.js"),[]),meta:{title:"Function: get()"}}],["/doc/redis/functions/getJSON.html",{loader:()=>f(()=>import("./getJSON.html-ByGhGQFX.js"),[]),meta:{title:"Function: getJSON()"}}],["/doc/redis/functions/lock.html",{loader:()=>f(()=>import("./lock.html-EmpCY8Zj.js"),[]),meta:{title:"Function: lock()"}}],["/doc/redis/functions/multi.html",{loader:()=>f(()=>import("./multi.html-BFKPaTMJ.js"),[]),meta:{title:"Function: multi()"}}],["/doc/redis/functions/pipeline.html",{loader:()=>f(()=>import("./pipeline.html-D_9sOhKd.js"),[]),meta:{title:"Function: pipeline()"}}],["/doc/redis/functions/publish.html",{loader:()=>f(()=>import("./publish.html-lG9qkNgg.js"),[]),meta:{title:"Function: publish()"}}],["/doc/redis/functions/query.html",{loader:()=>f(()=>import("./query.html-CIHBtjYA.js"),[]),meta:{title:"Function: query()"}}],["/doc/redis/functions/set.html",{loader:()=>f(()=>import("./set.html-Dnp32uDV.js"),[]),meta:{title:"Function: set()"}}],["/doc/redis/functions/setJSON.html",{loader:()=>f(()=>import("./setJSON.html-BNR4BQHl.js"),[]),meta:{title:"Function: setJSON()"}}],["/doc/redis/functions/unlock.html",{loader:()=>f(()=>import("./unlock.html-DmXyqyLe.js"),[]),meta:{title:"Function: unlock()"}}],["/doc/redis/functions/useRedis.html",{loader:()=>f(()=>import("./useRedis.html-GUcNNnUw.js"),[]),meta:{title:"Function: useRedis()"}}],["/doc/redis/type-aliases/RedisConfig.html",{loader:()=>f(()=>import("./RedisConfig.html-BTBUSRi2.js"),[]),meta:{title:"Type Alias: RedisConfig"}}],["/doc/request/classes/ResponseError.html",{loader:()=>f(()=>import("./ResponseError.html-BNDJkXXe.js"),[]),meta:{title:"Class: ResponseError"}}],["/doc/request/functions/querystringify.html",{loader:()=>f(()=>import("./querystringify.html-C6nW6-JE.js"),[]),meta:{title:"Function: querystringify()"}}],["/doc/request/functions/request.html",{loader:()=>f(()=>import("./request.html-2Uyi8NqR.js"),[]),meta:{title:"Function: request()"}}],["/doc/request/functions/setMock.html",{loader:()=>f(()=>import("./setMock.html-D0NkXXSB.js"),[]),meta:{title:"Function: setMock()"}}],["/doc/request/type-aliases/Request.html",{loader:()=>f(()=>import("./Request.html-BjCa9Jjz.js"),[]),meta:{title:"Type Alias: Request"}}],["/doc/request/type-aliases/RequestOptions.html",{loader:()=>f(()=>import("./RequestOptions.html-X2MCoPCb.js"),[]),meta:{title:"Type Alias: RequestOptions"}}],["/doc/request/type-aliases/Response.html",{loader:()=>f(()=>import("./Response.html-BvjERUSJ.js"),[]),meta:{title:"Type Alias: Response"}}],["/doc/server/classes/Server.html",{loader:()=>f(()=>import("./Server.html-B8K4j26G.js"),[]),meta:{title:"Class: Server"}}],["/doc/server/functions/closeAll.html",{loader:()=>f(()=>import("./closeAll.html-DoFFWI8n.js"),[]),meta:{title:"Function: closeAll()"}}],["/doc/server/functions/getAll.html",{loader:()=>f(()=>import("./getAll.html-GjnlW1ah.js"),[]),meta:{title:"Function: getAll()"}}],["/doc/test/classes/Func.html",{loader:()=>f(()=>import("./Func.html-T56GODvm.js"),[]),meta:{title:"Class: Func"}}],["/doc/test/classes/FuncWarper.html",{loader:()=>f(()=>import("./FuncWarper.html-jWaKjAua.js"),[]),meta:{title:"Class: FuncWarper"}}],["/doc/test/functions/test.html",{loader:()=>f(()=>import("./test.html-CjAkXz4X.js"),[]),meta:{title:"Function: test()"}}],["/doc/test/functions/useFunc.html",{loader:()=>f(()=>import("./useFunc.html-Cw4IJ8E6.js"),[]),meta:{title:"Function: useFunc()"}}],["/doc/test/functions/usePlugin.html",{loader:()=>f(()=>import("./usePlugin.html-BdUPBMYi.js"),[]),meta:{title:"Function: usePlugin()"}}],["/doc/test/type-aliases/Config.html",{loader:()=>f(()=>import("./Config.html-DaOB8SlI.js"),[]),meta:{title:"Type Alias: Config"}}],["/doc/test/type-aliases/ExportedHandler.html",{loader:()=>f(()=>import("./ExportedHandler.html-DP6RJNmR.js"),[]),meta:{title:"Type Alias: ExportedHandler()"}}],["/doc/test/type-aliases/FuncConfig.html",{loader:()=>f(()=>import("./FuncConfig.html-BJCEDO_y.js"),[]),meta:{title:"Type Alias: FuncConfig"}}],["/doc/test/type-aliases/FuncEventType.html",{loader:()=>f(()=>import("./FuncEventType.html-CkhS74wf.js"),[]),meta:{title:"Type Alias: FuncEventType"}}],["/doc/test/type-aliases/FuncReturnType.html",{loader:()=>f(()=>import("./FuncReturnType.html-C5VjQbqE.js"),[]),meta:{title:"Type Alias: FuncReturnType"}}],["/doc/test/type-aliases/Handler.html",{loader:()=>f(()=>import("./Handler.html-DV74K7f4.js"),[]),meta:{title:"Type Alias: Handler()"}}],["/doc/test/type-aliases/InvokeData.html",{loader:()=>f(()=>import("./InvokeData.html-BYwqW0kL.js"),[]),meta:{title:"Type Alias: InvokeData"}}],["/doc/test/type-aliases/LifeCycleKey.html",{loader:()=>f(()=>import("./LifeCycleKey.html-ZQqSVoT9.js"),[]),meta:{title:"Type Alias: LifeCycleKey"}}],["/doc/test/type-aliases/MountData.html",{loader:()=>f(()=>import("./MountData.html-CMsJbg0n.js"),[]),meta:{title:"Type Alias: MountData"}}],["/doc/test/type-aliases/Next.html",{loader:()=>f(()=>import("./Next.html-CHzHCD8M.js"),[]),meta:{title:"Type Alias: Next()"}}],["/doc/test/type-aliases/Plugin.html",{loader:()=>f(()=>import("./Plugin.html-BKN0frlX.js"),[]),meta:{title:"Type Alias: Plugin"}}],["/doc/test/type-aliases/UseifyPlugin.html",{loader:()=>f(()=>import("./UseifyPlugin.html-Cgs43enT.js"),[]),meta:{title:"Type Alias: UseifyPlugin"}}],["/doc/ts-transform/functions/bundle.html",{loader:()=>f(()=>import("./bundle.html-PGNk5xZ_.js"),[]),meta:{title:"Function: bundle()"}}],["/doc/ts-transform/functions/transform.html",{loader:()=>f(()=>import("./transform.html-BYab-wEy.js"),[]),meta:{title:"Function: transform()"}}],["/doc/ts-transform/variables/NodeBuiltinModules.html",{loader:()=>f(()=>import("./NodeBuiltinModules.html-QG4XkB7r.js"),[]),meta:{title:"Variable: NodeBuiltinModules"}}],["/doc/types/type-aliases/FaasAction.html",{loader:()=>f(()=>import("./FaasAction.html-TXK-Ygf6.js"),[]),meta:{title:"Type Alias: FaasAction"}}],["/doc/types/type-aliases/FaasActionPaths.html",{loader:()=>f(()=>import("./FaasActionPaths.html-Cp8NcsGI.js"),[]),meta:{title:"Type Alias: FaasActionPaths"}}],["/doc/types/type-aliases/FaasData.html",{loader:()=>f(()=>import("./FaasData.html-bEwH9w4f.js"),[]),meta:{title:"Type Alias: FaasData"}}],["/doc/types/type-aliases/FaasParams.html",{loader:()=>f(()=>import("./FaasParams.html-DYLr2Wnf.js"),[]),meta:{title:"Type Alias: FaasParams"}}],["/doc/types/type-aliases/InferFaasAction.html",{loader:()=>f(()=>import("./InferFaasAction.html-CMpemrIc.js"),[]),meta:{title:"Type Alias: InferFaasAction"}}],["/doc/vue-plugin/classes/FaasBrowserClient.html",{loader:()=>f(()=>import("./FaasBrowserClient.html-DA4H9PT4.js"),[]),meta:{title:"Class: FaasBrowserClient"}}],["/doc/vue-plugin/classes/Response.html",{loader:()=>f(()=>import("./Response.html-BGFzWXNv.js"),[]),meta:{title:"Class: Response"}}],["/doc/vue-plugin/classes/ResponseError.html",{loader:()=>f(()=>import("./ResponseError.html-SisZlLOx.js"),[]),meta:{title:"Class: ResponseError"}}],["/doc/vue-plugin/type-aliases/FaasVuePluginOptions.html",{loader:()=>f(()=>import("./FaasVuePluginOptions.html-BC-7_mwy.js"),[]),meta:{title:"Type Alias: FaasVuePluginOptions"}}],["/doc/vue-plugin/type-aliases/Options.html",{loader:()=>f(()=>import("./Options.html-DTJMwIGS.js"),[]),meta:{title:"Type Alias: Options"}}],["/doc/vue-plugin/type-aliases/ResponseHeaders.html",{loader:()=>f(()=>import("./ResponseHeaders.html-CZyQEFtC.js"),[]),meta:{title:"Type Alias: ResponseHeaders"}}],["/doc/vue-plugin/variables/FaasVuePlugin.html",{loader:()=>f(()=>import("./FaasVuePlugin.html-BmwPRtXL.js"),[]),meta:{title:"Variable: FaasVuePlugin"}}],["/zh/guide/best-practice/lifecycle.html",{loader:()=>f(()=>import("./lifecycle.html-DoloVQN6.js"),[]),meta:{title:"优化云函数的初始化"}}],["/zh/guide/excel/db.html",{loader:()=>f(()=>import("./db.html-DerjLNwO.js"),[]),meta:{title:"数据库操作"}}],["/zh/guide/excel/env.html",{loader:()=>f(()=>import("./env.html-BokJ1p2m.js"),[]),meta:{title:"环境变量"}}],["/zh/guide/excel/faas-yaml.html",{loader:()=>f(()=>import("./faas-yaml.html-Cf0_wjqR.js"),[]),meta:{title:"faas.yaml"}}],["/zh/guide/excel/http.html",{loader:()=>f(()=>import("./http.html-Y_zl0RKL.js"),[]),meta:{title:"Http、Cookie 和 Session"}}],["/zh/guide/excel/plugin.html",{loader:()=>f(()=>import("./plugin.html-BW96S0QQ.js"),[]),meta:{title:"使用插件"}}],["/zh/guide/excel/react.html",{loader:()=>f(()=>import("./react.html-AI2CsLeA.js"),[]),meta:{title:"在 React 中使用"}}],["/zh/guide/excel/request-spec.html",{loader:()=>f(()=>import("./request-spec.html-BJj6tNBu.js"),[]),meta:{title:"HTTP 请求规范"}}],["/zh/guide/excel/vue.html",{loader:()=>f(()=>import("./vue.html-DuUaL2K8.js"),[]),meta:{title:"在 Vue 中使用"}}],["/404.html",{loader:()=>f(()=>import("./404.html-Bh7TEsBP.js"),[]),meta:{title:""}}]]);function pm(){return Pc().__VUE_DEVTOOLS_GLOBAL_HOOK__}function Pc(){return typeof navigator<"u"&&typeof window<"u"?window:typeof globalThis<"u"?globalThis:{}}const hm=typeof Proxy=="function",fm="devtools-plugin:setup",mm="plugin:settings:set";let Ll,Ci;function gm(){var e;return Ll!==void 0||(typeof window<"u"&&window.performance?(Ll=!0,Ci=window.performance):typeof globalThis<"u"&&(!((e=globalThis.perf_hooks)===null||e===void 0)&&e.performance)?(Ll=!0,Ci=globalThis.perf_hooks.performance):Ll=!1),Ll}function vm(){return gm()?Ci.now():Date.now()}class _m{constructor(t,l){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=t,this.hook=l;const n={};if(t.settings)for(const s in t.settings){const a=t.settings[s];n[s]=a.defaultValue}const r=`__vue-devtools-plugin-settings__${t.id}`;let i=Object.assign({},n);try{const s=localStorage.getItem(r),a=JSON.parse(s);Object.assign(i,a)}catch{}this.fallbacks={getSettings(){return i},setSettings(s){try{localStorage.setItem(r,JSON.stringify(s))}catch{}i=s},now(){return vm()}},l&&l.on(mm,(s,a)=>{s===this.plugin.id&&this.fallbacks.setSettings(a)}),this.proxiedOn=new Proxy({},{get:(s,a)=>this.target?this.target.on[a]:(...o)=>{this.onQueue.push({method:a,args:o})}}),this.proxiedTarget=new Proxy({},{get:(s,a)=>this.target?this.target[a]:a==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(a)?(...o)=>(this.targetQueue.push({method:a,args:o,resolve:()=>{}}),this.fallbacks[a](...o)):(...o)=>new Promise(u=>{this.targetQueue.push({method:a,args:o,resolve:u})})})}async setRealTarget(t){this.target=t;for(const l of this.onQueue)this.target.on[l.method](...l.args);for(const l of this.targetQueue)l.resolve(await this.target[l.method](...l.args))}}function ym(e,t){const l=e,n=Pc(),r=pm(),i=hm&&l.enableEarlyProxy;if(r&&(n.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!i))r.emit(fm,e,t);else{const s=i?new _m(l,r):null;(n.__VUE_DEVTOOLS_PLUGINS__=n.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:l,setupFn:t,proxy:s}),s&&t(s.proxiedTarget)}}/*! + * vue-router v4.4.5 + * (c) 2024 Eduardo San Martin Morote + * @license MIT + */const Nt=typeof document<"u";function Ac(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function km(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Ac(e.default)}const ge=Object.assign;function ai(e,t){const l={};for(const n in t){const r=t[n];l[n]=ct(r)?r.map(e):e(r)}return l}const kn=()=>{},ct=Array.isArray,Lc=/#/g,Em=/&/g,bm=/\//g,Tm=/=/g,xm=/\?/g,Cc=/\+/g,Pm=/%5B/g,Am=/%5D/g,Rc=/%5E/g,Lm=/%60/g,Oc=/%7B/g,Cm=/%7C/g,Ic=/%7D/g,Rm=/%20/g;function ps(e){return encodeURI(""+e).replace(Cm,"|").replace(Pm,"[").replace(Am,"]")}function Om(e){return ps(e).replace(Oc,"{").replace(Ic,"}").replace(Rc,"^")}function Ri(e){return ps(e).replace(Cc,"%2B").replace(Rm,"+").replace(Lc,"%23").replace(Em,"%26").replace(Lm,"`").replace(Oc,"{").replace(Ic,"}").replace(Rc,"^")}function Im(e){return Ri(e).replace(Tm,"%3D")}function Fm(e){return ps(e).replace(Lc,"%23").replace(xm,"%3F")}function wm(e){return e==null?"":Fm(e).replace(bm,"%2F")}function Ul(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Sm=/\/$/,Dm=e=>e.replace(Sm,"");function oi(e,t,l="/"){let n,r={},i="",s="";const a=t.indexOf("#");let o=t.indexOf("?");return a=0&&(o=-1),o>-1&&(n=t.slice(0,o),i=t.slice(o+1,a>-1?a:t.length),r=e(i)),a>-1&&(n=n||t.slice(0,a),s=t.slice(a,t.length)),n=jm(n??t,l),{fullPath:n+(i&&"?")+i+s,path:n,query:r,hash:Ul(s)}}function Vm(e,t){const l=t.query?e(t.query):"";return t.path+(l&&"?")+l+(t.hash||"")}function Aa(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Nm(e,t,l){const n=t.matched.length-1,r=l.matched.length-1;return n>-1&&n===r&&il(t.matched[n],l.matched[r])&&Fc(t.params,l.params)&&e(t.query)===e(l.query)&&t.hash===l.hash}function il(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Fc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const l in e)if(!Mm(e[l],t[l]))return!1;return!0}function Mm(e,t){return ct(e)?La(e,t):ct(t)?La(t,e):e===t}function La(e,t){return ct(t)?e.length===t.length&&e.every((l,n)=>l===t[n]):e.length===1&&e[0]===t}function jm(e,t){if(e.startsWith("/"))return e;if(!e)return t;const l=t.split("/"),n=e.split("/"),r=n[n.length-1];(r===".."||r===".")&&n.push("");let i=l.length-1,s,a;for(s=0;s1&&i--;else break;return l.slice(0,i).join("/")+"/"+n.slice(s).join("/")}const Dt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var On;(function(e){e.pop="pop",e.push="push"})(On||(On={}));var En;(function(e){e.back="back",e.forward="forward",e.unknown=""})(En||(En={}));function Hm(e){if(!e)if(Nt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Dm(e)}const Bm=/^[^#]+#/;function Um(e,t){return e.replace(Bm,"#")+t}function zm(e,t){const l=document.documentElement.getBoundingClientRect(),n=e.getBoundingClientRect();return{behavior:t.behavior,left:n.left-l.left-(t.left||0),top:n.top-l.top-(t.top||0)}}const Vr=()=>({left:window.scrollX,top:window.scrollY});function $m(e){let t;if("el"in e){const l=e.el,n=typeof l=="string"&&l.startsWith("#"),r=typeof l=="string"?n?document.getElementById(l.slice(1)):document.querySelector(l):l;if(!r)return;t=zm(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Ca(e,t){return(history.state?history.state.position-t:-1)+e}const Oi=new Map;function qm(e,t){Oi.set(e,t)}function Km(e){const t=Oi.get(e);return Oi.delete(e),t}let Wm=()=>location.protocol+"//"+location.host;function wc(e,t){const{pathname:l,search:n,hash:r}=t,i=e.indexOf("#");if(i>-1){let a=r.includes(e.slice(i))?e.slice(i).length:1,o=r.slice(a);return o[0]!=="/"&&(o="/"+o),Aa(o,"")}return Aa(l,e)+n+r}function Gm(e,t,l,n){let r=[],i=[],s=null;const a=({state:p})=>{const h=wc(e,location),_=l.value,y=t.value;let k=0;if(p){if(l.value=h,t.value=p,s&&s===_){s=null;return}k=y?p.position-y.position:0}else n(h);r.forEach(b=>{b(l.value,_,{delta:k,type:On.pop,direction:k?k>0?En.forward:En.back:En.unknown})})};function o(){s=l.value}function u(p){r.push(p);const h=()=>{const _=r.indexOf(p);_>-1&&r.splice(_,1)};return i.push(h),h}function d(){const{history:p}=window;p.state&&p.replaceState(ge({},p.state,{scroll:Vr()}),"")}function c(){for(const p of i)p();i=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",d)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",d,{passive:!0}),{pauseListeners:o,listen:u,destroy:c}}function Ra(e,t,l,n=!1,r=!1){return{back:e,current:t,forward:l,replaced:n,position:window.history.length,scroll:r?Vr():null}}function Jm(e){const{history:t,location:l}=window,n={value:wc(e,l)},r={value:t.state};r.value||i(n.value,{back:null,current:n.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(o,u,d){const c=e.indexOf("#"),p=c>-1?(l.host&&document.querySelector("base")?e:e.slice(c))+o:Wm()+e+o;try{t[d?"replaceState":"pushState"](u,"",p),r.value=u}catch(h){console.error(h),l[d?"replace":"assign"](p)}}function s(o,u){const d=ge({},t.state,Ra(r.value.back,o,r.value.forward,!0),u,{position:r.value.position});i(o,d,!0),n.value=o}function a(o,u){const d=ge({},r.value,t.state,{forward:o,scroll:Vr()});i(d.current,d,!0);const c=ge({},Ra(n.value,o,null),{position:d.position+1},u);i(o,c,!1),n.value=o}return{location:n,state:r,push:a,replace:s}}function Ym(e){e=Hm(e);const t=Jm(e),l=Gm(e,t.state,t.location,t.replace);function n(i,s=!0){s||l.pauseListeners(),history.go(i)}const r=ge({location:"",base:e,go:n,createHref:Um.bind(null,e)},t,l);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function Sc(e){return typeof e=="string"||e&&typeof e=="object"}function Dc(e){return typeof e=="string"||typeof e=="symbol"}const Vc=Symbol("");var Oa;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Oa||(Oa={}));function zl(e,t){return ge(new Error,{type:e,[Vc]:!0},t)}function wt(e,t){return e instanceof Error&&Vc in e&&(t==null||!!(e.type&t))}const Ia="[^/]+?",Xm={sensitive:!1,strict:!1,start:!0,end:!0},Qm=/[.+*?^${}()[\]/\\]/g;function Zm(e,t){const l=ge({},Xm,t),n=[];let r=l.start?"^":"";const i=[];for(const u of e){const d=u.length?[]:[90];l.strict&&!u.length&&(r+="/");for(let c=0;ct.length?t.length===1&&t[0]===80?1:-1:0}function Nc(e,t){let l=0;const n=e.score,r=t.score;for(;l0&&t[t.length-1]<0}const tg={type:0,value:""},lg=/[a-zA-Z0-9_]/;function ng(e){if(!e)return[[]];if(e==="/")return[[tg]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${l})/"${u}": ${h}`)}let l=0,n=l;const r=[];let i;function s(){i&&r.push(i),i=[]}let a=0,o,u="",d="";function c(){u&&(l===0?i.push({type:0,value:u}):l===1||l===2||l===3?(i.length>1&&(o==="*"||o==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:u,regexp:d,repeatable:o==="*"||o==="+",optional:o==="*"||o==="?"})):t("Invalid state to consume buffer"),u="")}function p(){u+=o}for(;a{s(m)}:kn}function s(c){if(Dc(c)){const p=n.get(c);p&&(n.delete(c),l.splice(l.indexOf(p),1),p.children.forEach(s),p.alias.forEach(s))}else{const p=l.indexOf(c);p>-1&&(l.splice(p,1),c.record.name&&n.delete(c.record.name),c.children.forEach(s),c.alias.forEach(s))}}function a(){return l}function o(c){const p=og(c,l);l.splice(p,0,c),c.record.name&&!Da(c)&&n.set(c.record.name,c)}function u(c,p){let h,_={},y,k;if("name"in c&&c.name){if(h=n.get(c.name),!h)throw zl(1,{location:c});k=h.record.name,_=ge(wa(p.params,h.keys.filter(m=>!m.optional).concat(h.parent?h.parent.keys.filter(m=>m.optional):[]).map(m=>m.name)),c.params&&wa(c.params,h.keys.map(m=>m.name))),y=h.stringify(_)}else if(c.path!=null)y=c.path,h=l.find(m=>m.re.test(y)),h&&(_=h.parse(y),k=h.record.name);else{if(h=p.name?n.get(p.name):l.find(m=>m.re.test(p.path)),!h)throw zl(1,{location:c,currentLocation:p});k=h.record.name,_=ge({},p.params,c.params),y=h.stringify(_)}const b=[];let x=h;for(;x;)b.unshift(x.record),x=x.parent;return{name:k,path:y,params:_,matched:b,meta:ag(b)}}e.forEach(c=>i(c));function d(){l.length=0,n.clear()}return{addRoute:i,resolve:u,removeRoute:s,clearRoutes:d,getRoutes:a,getRecordMatcher:r}}function wa(e,t){const l={};for(const n of t)n in e&&(l[n]=e[n]);return l}function Sa(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:sg(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function sg(e){const t={},l=e.props||!1;if("component"in e)t.default=l;else for(const n in e.components)t[n]=typeof l=="object"?l[n]:l;return t}function Da(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function ag(e){return e.reduce((t,l)=>ge(t,l.meta),{})}function Va(e,t){const l={};for(const n in e)l[n]=n in t?t[n]:e[n];return l}function og(e,t){let l=0,n=t.length;for(;l!==n;){const i=l+n>>1;Nc(e,t[i])<0?n=i:l=i+1}const r=ug(e);return r&&(n=t.lastIndexOf(r,n-1)),n}function ug(e){let t=e;for(;t=t.parent;)if(Mc(t)&&Nc(e,t)===0)return t}function Mc({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function cg(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ri&&Ri(i)):[n&&Ri(n)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+l,i!=null&&(t+="="+i))})}return t}function dg(e){const t={};for(const l in e){const n=e[l];n!==void 0&&(t[l]=ct(n)?n.map(r=>r==null?null:""+r):n==null?n:""+n)}return t}const pg=Symbol(""),Ma=Symbol(""),Nr=Symbol(""),hs=Symbol(""),Ii=Symbol("");function an(){let e=[];function t(n){return e.push(n),()=>{const r=e.indexOf(n);r>-1&&e.splice(r,1)}}function l(){e=[]}return{add:t,list:()=>e.slice(),reset:l}}function Qt(e,t,l,n,r,i=s=>s()){const s=n&&(n.enterCallbacks[r]=n.enterCallbacks[r]||[]);return()=>new Promise((a,o)=>{const u=p=>{p===!1?o(zl(4,{from:l,to:t})):p instanceof Error?o(p):Sc(p)?o(zl(2,{from:t,to:p})):(s&&n.enterCallbacks[r]===s&&typeof p=="function"&&s.push(p),a())},d=i(()=>e.call(n&&n.instances[r],t,l,u));let c=Promise.resolve(d);e.length<3&&(c=c.then(u)),c.catch(p=>o(p))})}function ui(e,t,l,n,r=i=>i()){const i=[];for(const s of e)for(const a in s.components){let o=s.components[a];if(!(t!=="beforeRouteEnter"&&!s.instances[a]))if(Ac(o)){const d=(o.__vccOpts||o)[t];d&&i.push(Qt(d,l,n,s,a,r))}else{let u=o();i.push(()=>u.then(d=>{if(!d)throw new Error(`Couldn't resolve component "${a}" at "${s.path}"`);const c=km(d)?d.default:d;s.mods[a]=d,s.components[a]=c;const h=(c.__vccOpts||c)[t];return h&&Qt(h,l,n,s,a,r)()}))}}return i}function ja(e){const t=Xe(Nr),l=Xe(hs),n=j(()=>{const o=Zt(e.to);return t.resolve(o)}),r=j(()=>{const{matched:o}=n.value,{length:u}=o,d=o[u-1],c=l.matched;if(!d||!c.length)return-1;const p=c.findIndex(il.bind(null,d));if(p>-1)return p;const h=Ha(o[u-2]);return u>1&&Ha(d)===h&&c[c.length-1].path!==h?c.findIndex(il.bind(null,o[u-2])):p}),i=j(()=>r.value>-1&&gg(l.params,n.value.params)),s=j(()=>r.value>-1&&r.value===l.matched.length-1&&Fc(l.params,n.value.params));function a(o={}){return mg(o)?t[Zt(e.replace)?"replace":"push"](Zt(e.to)).catch(kn):Promise.resolve()}if(Nt){const o=Un();if(o){const u={route:n.value,isActive:i.value,isExactActive:s.value,error:null};o.__vrl_devtools=o.__vrl_devtools||[],o.__vrl_devtools.push(u),oc(()=>{u.route=n.value,u.isActive=i.value,u.isExactActive=s.value,u.error=Sc(Zt(e.to))?null:'Invalid "to" value'},{flush:"post"})}}return{route:n,href:j(()=>n.value.href),isActive:i,isExactActive:s,navigate:a}}const hg=me({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:ja,setup(e,{slots:t}){const l=jn(ja(e)),{options:n}=Xe(Nr),r=j(()=>({[Ba(e.activeClass,n.linkActiveClass,"router-link-active")]:l.isActive,[Ba(e.exactActiveClass,n.linkExactActiveClass,"router-link-exact-active")]:l.isExactActive}));return()=>{const i=t.default&&t.default(l);return e.custom?i:ce("a",{"aria-current":l.isExactActive?e.ariaCurrentValue:null,href:l.href,onClick:l.navigate,class:r.value},i)}}}),fg=hg;function mg(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function gg(e,t){for(const l in t){const n=t[l],r=e[l];if(typeof n=="string"){if(n!==r)return!1}else if(!ct(r)||r.length!==n.length||n.some((i,s)=>i!==r[s]))return!1}return!0}function Ha(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ba=(e,t,l)=>e??t??l,vg=me({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:l}){const n=Xe(Ii),r=j(()=>e.route||n.value),i=Xe(Ma,0),s=j(()=>{let u=Zt(i);const{matched:d}=r.value;let c;for(;(c=d[u])&&!c.components;)u++;return u}),a=j(()=>r.value.matched[s.value]);bl(Ma,j(()=>s.value+1)),bl(pg,a),bl(Ii,r);const o=de();return Ue(()=>[o.value,a.value,e.name],([u,d,c],[p,h,_])=>{d&&(d.instances[c]=u,h&&h!==d&&u&&u===p&&(d.leaveGuards.size||(d.leaveGuards=h.leaveGuards),d.updateGuards.size||(d.updateGuards=h.updateGuards))),u&&d&&(!h||!il(d,h)||!p)&&(d.enterCallbacks[c]||[]).forEach(y=>y(u))},{flush:"post"}),()=>{const u=r.value,d=e.name,c=a.value,p=c&&c.components[d];if(!p)return Ua(l.default,{Component:p,route:u});const h=c.props[d],_=h?h===!0?u.params:typeof h=="function"?h(u):h:null,k=ce(p,ge({},_,t,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(c.instances[d]=null)},ref:o}));if(Nt&&k.ref){const b={depth:s.value,name:c.name,path:c.path,meta:c.meta};(ct(k.ref)?k.ref.map(m=>m.i):[k.ref.i]).forEach(m=>{m.__vrv_devtools=b})}return Ua(l.default,{Component:k,route:u})||k}}});function Ua(e,t){if(!e)return null;const l=e(t);return l.length===1?l[0]:l}const _g=vg;function on(e,t){const l=ge({},e,{matched:e.matched.map(n=>Rg(n,["instances","children","aliasOf"]))});return{_custom:{type:null,readOnly:!0,display:e.fullPath,tooltip:t,value:l}}}function Xn(e){return{_custom:{display:e}}}let yg=0;function kg(e,t,l){if(t.__hasDevtools)return;t.__hasDevtools=!0;const n=yg++;ym({id:"org.vuejs.router"+(n?"."+n:""),label:"Vue Router",packageName:"vue-router",homepage:"https://router.vuejs.org",logo:"https://router.vuejs.org/logo.png",componentStateTypes:["Routing"],app:e},r=>{typeof r.now!="function"&&console.warn("[Vue Router]: You seem to be using an outdated version of Vue Devtools. Are you still using the Beta release instead of the stable one? You can find the links at https://devtools.vuejs.org/guide/installation.html."),r.on.inspectComponent((d,c)=>{d.instanceData&&d.instanceData.state.push({type:"Routing",key:"$route",editable:!1,value:on(t.currentRoute.value,"Current Route")})}),r.on.visitComponentTree(({treeNode:d,componentInstance:c})=>{if(c.__vrv_devtools){const p=c.__vrv_devtools;d.tags.push({label:(p.name?`${p.name.toString()}: `:"")+p.path,textColor:0,tooltip:"This component is rendered by <router-view>",backgroundColor:jc})}ct(c.__vrl_devtools)&&(c.__devtoolsApi=r,c.__vrl_devtools.forEach(p=>{let h=p.route.path,_=Uc,y="",k=0;p.error?(h=p.error,_=Pg,k=Ag):p.isExactActive?(_=Bc,y="This is exactly active"):p.isActive&&(_=Hc,y="This link is active"),d.tags.push({label:h,textColor:k,tooltip:y,backgroundColor:_})}))}),Ue(t.currentRoute,()=>{o(),r.notifyComponentUpdate(),r.sendInspectorTree(a),r.sendInspectorState(a)});const i="router:navigations:"+n;r.addTimelineLayer({id:i,label:`Router${n?" "+n:""} Navigations`,color:4237508}),t.onError((d,c)=>{r.addTimelineEvent({layerId:i,event:{title:"Error during Navigation",subtitle:c.fullPath,logType:"error",time:r.now(),data:{error:d},groupId:c.meta.__navigationId}})});let s=0;t.beforeEach((d,c)=>{const p={guard:Xn("beforeEach"),from:on(c,"Current Location during this navigation"),to:on(d,"Target location")};Object.defineProperty(d.meta,"__navigationId",{value:s++}),r.addTimelineEvent({layerId:i,event:{time:r.now(),title:"Start of navigation",subtitle:d.fullPath,data:p,groupId:d.meta.__navigationId}})}),t.afterEach((d,c,p)=>{const h={guard:Xn("afterEach")};p?(h.failure={_custom:{type:Error,readOnly:!0,display:p?p.message:"",tooltip:"Navigation Failure",value:p}},h.status=Xn("❌")):h.status=Xn("✅"),h.from=on(c,"Current Location during this navigation"),h.to=on(d,"Target location"),r.addTimelineEvent({layerId:i,event:{title:"End of navigation",subtitle:d.fullPath,time:r.now(),data:h,logType:p?"warning":"default",groupId:d.meta.__navigationId}})});const a="router-inspector:"+n;r.addInspector({id:a,label:"Routes"+(n?" "+n:""),icon:"book",treeFilterPlaceholder:"Search routes"});function o(){if(!u)return;const d=u;let c=l.getRoutes().filter(p=>!p.parent||!p.parent.record.components);c.forEach(qc),d.filter&&(c=c.filter(p=>Fi(p,d.filter.toLowerCase()))),c.forEach(p=>$c(p,t.currentRoute.value)),d.rootNodes=c.map(zc)}let u;r.on.getInspectorTree(d=>{u=d,d.app===e&&d.inspectorId===a&&o()}),r.on.getInspectorState(d=>{if(d.app===e&&d.inspectorId===a){const p=l.getRoutes().find(h=>h.record.__vd_id===d.nodeId);p&&(d.state={options:bg(p)})}}),r.sendInspectorTree(a),r.sendInspectorState(a)})}function Eg(e){return e.optional?e.repeatable?"*":"?":e.repeatable?"+":""}function bg(e){const{record:t}=e,l=[{editable:!1,key:"path",value:t.path}];return t.name!=null&&l.push({editable:!1,key:"name",value:t.name}),l.push({editable:!1,key:"regexp",value:e.re}),e.keys.length&&l.push({editable:!1,key:"keys",value:{_custom:{type:null,readOnly:!0,display:e.keys.map(n=>`${n.name}${Eg(n)}`).join(" "),tooltip:"Param keys",value:e.keys}}}),t.redirect!=null&&l.push({editable:!1,key:"redirect",value:t.redirect}),e.alias.length&&l.push({editable:!1,key:"aliases",value:e.alias.map(n=>n.record.path)}),Object.keys(e.record.meta).length&&l.push({editable:!1,key:"meta",value:e.record.meta}),l.push({key:"score",editable:!1,value:{_custom:{type:null,readOnly:!0,display:e.score.map(n=>n.join(", ")).join(" | "),tooltip:"Score used to sort routes",value:e.score}}}),l}const jc=15485081,Hc=2450411,Bc=8702998,Tg=2282478,Uc=16486972,xg=6710886,Pg=16704226,Ag=12131356;function zc(e){const t=[],{record:l}=e;l.name!=null&&t.push({label:String(l.name),textColor:0,backgroundColor:Tg}),l.aliasOf&&t.push({label:"alias",textColor:0,backgroundColor:Uc}),e.__vd_match&&t.push({label:"matches",textColor:0,backgroundColor:jc}),e.__vd_exactActive&&t.push({label:"exact",textColor:0,backgroundColor:Bc}),e.__vd_active&&t.push({label:"active",textColor:0,backgroundColor:Hc}),l.redirect&&t.push({label:typeof l.redirect=="string"?`redirect: ${l.redirect}`:"redirects",textColor:16777215,backgroundColor:xg});let n=l.__vd_id;return n==null&&(n=String(Lg++),l.__vd_id=n),{id:n,label:l.path,tags:t,children:e.children.map(zc)}}let Lg=0;const Cg=/^\/(.*)\/([a-z]*)$/;function $c(e,t){const l=t.matched.length&&il(t.matched[t.matched.length-1],e.record);e.__vd_exactActive=e.__vd_active=l,l||(e.__vd_active=t.matched.some(n=>il(n,e.record))),e.children.forEach(n=>$c(n,t))}function qc(e){e.__vd_match=!1,e.children.forEach(qc)}function Fi(e,t){const l=String(e.re).match(Cg);if(e.__vd_match=!1,!l||l.length<3)return!1;if(new RegExp(l[1].replace(/\$$/,""),l[2]).test(t))return e.children.forEach(s=>Fi(s,t)),e.record.path!=="/"||t==="/"?(e.__vd_match=e.re.test(t),!0):!1;const r=e.record.path.toLowerCase(),i=Ul(r);return!t.startsWith("/")&&(i.includes(t)||r.includes(t))||i.startsWith(t)||r.startsWith(t)||e.record.name&&String(e.record.name).includes(t)?!0:e.children.some(s=>Fi(s,t))}function Rg(e,t){const l={};for(const n in e)t.includes(n)||(l[n]=e[n]);return l}function Og(e){const t=ig(e.routes,e),l=e.parseQuery||cg,n=e.stringifyQuery||Na,r=e.history,i=an(),s=an(),a=an(),o=Rt(Dt);let u=Dt;Nt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=ai.bind(null,R=>""+R),c=ai.bind(null,wm),p=ai.bind(null,Ul);function h(R,G){let q,Z;return Dc(R)?(q=t.getRecordMatcher(R),Z=G):Z=R,t.addRoute(Z,q)}function _(R){const G=t.getRecordMatcher(R);G&&t.removeRoute(G)}function y(){return t.getRoutes().map(R=>R.record)}function k(R){return!!t.getRecordMatcher(R)}function b(R,G){if(G=ge({},G||o.value),typeof R=="string"){const v=oi(l,R,G.path),T=t.resolve({path:v.path},G),O=r.createHref(v.fullPath);return ge(v,T,{params:p(T.params),hash:Ul(v.hash),redirectedFrom:void 0,href:O})}let q;if(R.path!=null)q=ge({},R,{path:oi(l,R.path,G.path).path});else{const v=ge({},R.params);for(const T in v)v[T]==null&&delete v[T];q=ge({},R,{params:c(v)}),G.params=c(G.params)}const Z=t.resolve(q,G),he=R.hash||"";Z.params=d(p(Z.params));const be=Vm(n,ge({},R,{hash:Om(he),path:Z.path})),g=r.createHref(be);return ge({fullPath:be,hash:he,query:n===Na?dg(R.query):R.query||{}},Z,{redirectedFrom:void 0,href:g})}function x(R){return typeof R=="string"?oi(l,R,o.value.path):ge({},R)}function m(R,G){if(u!==R)return zl(8,{from:G,to:R})}function E(R){return M(R)}function S(R){return E(ge(x(R),{replace:!0}))}function $(R){const G=R.matched[R.matched.length-1];if(G&&G.redirect){const{redirect:q}=G;let Z=typeof q=="function"?q(R):q;return typeof Z=="string"&&(Z=Z.includes("?")||Z.includes("#")?Z=x(Z):{path:Z},Z.params={}),ge({query:R.query,hash:R.hash,params:Z.path!=null?{}:R.params},Z)}}function M(R,G){const q=u=b(R),Z=o.value,he=R.state,be=R.force,g=R.replace===!0,v=$(q);if(v)return M(ge(x(v),{state:typeof v=="object"?ge({},he,v.state):he,force:be,replace:g}),G||q);const T=q;T.redirectedFrom=G;let O;return!be&&Nm(n,Z,q)&&(O=zl(16,{to:T,from:Z}),Re(Z,Z,!0,!1)),(O?Promise.resolve(O):C(T,Z)).catch(L=>wt(L)?wt(L,2)?L:ke(L):K(L,T,Z)).then(L=>{if(L){if(wt(L,2))return M(ge({replace:g},x(L.to),{state:typeof L.to=="object"?ge({},he,L.to.state):he,force:be}),G||T)}else L=A(T,Z,!0,g,he);return B(T,Z,L),L})}function P(R,G){const q=m(R,G);return q?Promise.reject(q):Promise.resolve()}function z(R){const G=vt.values().next().value;return G&&typeof G.runWithContext=="function"?G.runWithContext(R):R()}function C(R,G){let q;const[Z,he,be]=Ig(R,G);q=ui(Z.reverse(),"beforeRouteLeave",R,G);for(const v of Z)v.leaveGuards.forEach(T=>{q.push(Qt(T,R,G))});const g=P.bind(null,R,G);return q.push(g),et(q).then(()=>{q=[];for(const v of i.list())q.push(Qt(v,R,G));return q.push(g),et(q)}).then(()=>{q=ui(he,"beforeRouteUpdate",R,G);for(const v of he)v.updateGuards.forEach(T=>{q.push(Qt(T,R,G))});return q.push(g),et(q)}).then(()=>{q=[];for(const v of be)if(v.beforeEnter)if(ct(v.beforeEnter))for(const T of v.beforeEnter)q.push(Qt(T,R,G));else q.push(Qt(v.beforeEnter,R,G));return q.push(g),et(q)}).then(()=>(R.matched.forEach(v=>v.enterCallbacks={}),q=ui(be,"beforeRouteEnter",R,G,z),q.push(g),et(q))).then(()=>{q=[];for(const v of s.list())q.push(Qt(v,R,G));return q.push(g),et(q)}).catch(v=>wt(v,8)?v:Promise.reject(v))}function B(R,G,q){a.list().forEach(Z=>z(()=>Z(R,G,q)))}function A(R,G,q,Z,he){const be=m(R,G);if(be)return be;const g=G===Dt,v=Nt?history.state:{};q&&(Z||g?r.replace(R.fullPath,ge({scroll:g&&v&&v.scroll},he)):r.push(R.fullPath,he)),o.value=R,Re(R,G,q,g),ke()}let D;function Q(){D||(D=r.listen((R,G,q)=>{if(!Ze.listening)return;const Z=b(R),he=$(Z);if(he){M(ge(he,{replace:!0}),Z).catch(kn);return}u=Z;const be=o.value;Nt&&qm(Ca(be.fullPath,q.delta),Vr()),C(Z,be).catch(g=>wt(g,12)?g:wt(g,2)?(M(g.to,Z).then(v=>{wt(v,20)&&!q.delta&&q.type===On.pop&&r.go(-1,!1)}).catch(kn),Promise.reject()):(q.delta&&r.go(-q.delta,!1),K(g,Z,be))).then(g=>{g=g||A(Z,be,!1),g&&(q.delta&&!wt(g,8)?r.go(-q.delta,!1):q.type===On.pop&&wt(g,20)&&r.go(-1,!1)),B(Z,be,g)}).catch(kn)}))}let te=an(),F=an(),V;function K(R,G,q){ke(R);const Z=F.list();return Z.length?Z.forEach(he=>he(R,G,q)):console.error(R),Promise.reject(R)}function ue(){return V&&o.value!==Dt?Promise.resolve():new Promise((R,G)=>{te.add([R,G])})}function ke(R){return V||(V=!R,Q(),te.list().forEach(([G,q])=>R?q(R):G()),te.reset()),R}function Re(R,G,q,Z){const{scrollBehavior:he}=e;if(!Nt||!he)return Promise.resolve();const be=!q&&Km(Ca(R.fullPath,0))||(Z||!q)&&history.state&&history.state.scroll||null;return Yl().then(()=>he(R,G,be)).then(g=>g&&$m(g)).catch(g=>K(g,R,G))}const Ee=R=>r.go(R);let Qe;const vt=new Set,Ze={currentRoute:o,listening:!0,addRoute:h,removeRoute:_,clearRoutes:t.clearRoutes,hasRoute:k,getRoutes:y,resolve:b,options:e,push:E,replace:S,go:Ee,back:()=>Ee(-1),forward:()=>Ee(1),beforeEach:i.add,beforeResolve:s.add,afterEach:a.add,onError:F.add,isReady:ue,install(R){const G=this;R.component("RouterLink",fg),R.component("RouterView",_g),R.config.globalProperties.$router=G,Object.defineProperty(R.config.globalProperties,"$route",{enumerable:!0,get:()=>Zt(o)}),Nt&&!Qe&&o.value===Dt&&(Qe=!0,E(r.location).catch(he=>{}));const q={};for(const he in Dt)Object.defineProperty(q,he,{get:()=>o.value[he],enumerable:!0});R.provide(Nr,G),R.provide(hs,Lu(q)),R.provide(Ii,o);const Z=R.unmount;vt.add(R),R.unmount=function(){vt.delete(R),vt.size<1&&(u=Dt,D&&D(),D=null,o.value=Dt,Qe=!1,V=!1),Z()},Nt&&kg(R,G,t)}};function et(R){return R.reduce((G,q)=>G.then(()=>z(q)),Promise.resolve())}return Ze}function Ig(e,t){const l=[],n=[],r=[],i=Math.max(t.matched.length,e.matched.length);for(let s=0;sil(u,a))?n.push(a):l.push(a));const o=e.matched[s];o&&(t.matched.find(u=>il(u,o))||r.push(o))}return[l,n,r]}function ol(){return Xe(Nr)}function qt(e){return Xe(hs)}var fs=Symbol(""),Ot=()=>{const e=Xe(fs);if(!e)throw new Error("useClientData() is called without provider.");return e},Fg=()=>Ot().pageComponent,Xl=()=>Ot().pageData,bt=()=>Ot().pageFrontmatter,wg=()=>Ot().pageHead,Sg=()=>Ot().pageLang,Dg=()=>Ot().pageLayout,Ql=()=>Ot().routeLocale,Vg=()=>Ot().routes,Kc=()=>Ot().siteData,ms=()=>Ot().siteLocaleData,Ng=Symbol(""),wi=Rt(cm),Ml=Rt(dm),Wc=(e,t)=>{const l=lm(e,t);if(Ml.value[l])return l;const n=encodeURI(l);if(Ml.value[n])return n;const r=wi.value[l]||wi.value[n];return r||l},In=(e,t)=>{const{pathname:l,hashAndQueries:n}=bc(e),r=Wc(l,t),i=r+n;return Ml.value[r]?{...Ml.value[r],path:i,notFound:!1}:{...Ml.value["/404.html"],path:i,notFound:!0}},Mg=(e,t)=>{const{pathname:l,hashAndQueries:n}=bc(e);return Wc(l,t)+n},jg=e=>{if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget){const t=e.currentTarget.getAttribute("target");if(t!=null&&t.match(/\b_blank\b/i))return}return e.preventDefault(),!0}},Mr=me({name:"RouteLink",props:{to:{type:String,required:!0},active:Boolean,activeClass:{type:String,default:"route-link-active"}},slots:Object,setup(e,{slots:t}){const l=ol(),n=qt(),r=j(()=>e.to.startsWith("#")||e.to.startsWith("?")?e.to:`/${Mg(e.to,n.path).substring(1)}`);return()=>ce("a",{class:["route-link",{[e.activeClass]:e.active}],href:r.value,onClick:(i={})=>{jg(i)&&l.push(e.to).catch()}},t.default())}}),Zl=me({name:"AutoLink",props:{config:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){const l=$p(e,"config"),n=qt(),r=Kc(),i=j(()=>$n(l.value.link)),s=j(()=>l.value.target||(i.value?"_blank":void 0)),a=j(()=>s.value==="_blank"),o=j(()=>!i.value&&!a.value),u=j(()=>l.value.rel||(a.value?"noopener noreferrer":null)),d=j(()=>l.value.ariaLabel??l.value.text),c=j(()=>{if(l.value.exact)return!1;const h=Object.keys(r.value.locales);return h.length?h.every(_=>_!==l.value.link):l.value.link!=="/"}),p=j(()=>o.value?l.value.activeMatch?(l.value.activeMatch instanceof RegExp?l.value.activeMatch:new RegExp(l.value.activeMatch,"u")).test(n.path):c.value?n.path.startsWith(l.value.link):n.path===l.value.link:!1);return()=>{const{before:h,after:_,default:y}=t,k=(y==null?void 0:y(l.value))??[h==null?void 0:h(l.value),l.value.text,_==null?void 0:_(l.value)];return o.value?ce(Mr,{class:"auto-link",to:l.value.link,active:p.value,"aria-label":d.value},()=>k):ce("a",{class:"auto-link external-link",href:l.value.link,"aria-label":d.value,rel:u.value,target:s.value},k)}}}),gs=me({name:"ClientOnly",setup(e,t){const l=de(!1);return We(()=>{l.value=!0}),()=>{var n,r;return l.value?(r=(n=t.slots).default)==null?void 0:r.call(n):null}}}),vs=me({name:"Content",props:{path:{type:String,required:!1,default:""}},setup(e){const t=Fg(),l=j(()=>{if(!e.path)return t.value;const n=In(e.path);return yh(async()=>n.loader().then(({comp:r})=>r))});return()=>ce(l.value)}}),Hg="Layout",Bg="en-US",hl=jn({resolveLayouts:e=>e.reduce((t,l)=>({...t,...l.layouts}),{}),resolvePageHead:(e,t,l)=>{const n=gt(t.description)?t.description:l.description,r=[...Array.isArray(t.head)?t.head:[],...l.head,["title",{},e],["meta",{name:"description",content:n}]];return om(r)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(l=>!!l).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||Bg,resolvePageLayout:(e,t)=>{const l=gt(e.frontmatter.layout)?e.frontmatter.layout:Hg;if(!t[l])throw new Error(`[vuepress] Cannot resolve layout: ${l}`);return t[l]},resolveRouteLocale:(e,t)=>nm(e,decodeURI(t)),resolveSiteLocaleData:({base:e,locales:t,...l},n)=>{var r;return{...l,...t[n],head:[...((r=t[n])==null?void 0:r.head)??[],...l.head]}}}),It=(e={})=>e,_s=e=>Dr(e)?e:`/${xc(e)}`;function jr(e){return pu()?(vp(e),!0):!1}function Et(e){return typeof e=="function"?e():Zt(e)}const ys=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Ug=Object.prototype.toString,zg=e=>Ug.call(e)==="[object Object]",Si=()=>{};function Gc(e,t){function l(...n){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(r).catch(i)})}return l}const Jc=e=>e();function $g(e,t={}){let l,n,r=Si;const i=a=>{clearTimeout(a),r(),r=Si};return a=>{const o=Et(e),u=Et(t.maxWait);return l&&i(l),o<=0||u!==void 0&&u<=0?(n&&(i(n),n=null),Promise.resolve(a())):new Promise((d,c)=>{r=t.rejectOnCancel?c:d,u&&!n&&(n=setTimeout(()=>{l&&i(l),n=null,d(a())},u)),l=setTimeout(()=>{n&&i(n),n=null,d(a())},o)})}}function qg(e=Jc){const t=de(!0);function l(){t.value=!1}function n(){t.value=!0}const r=(...i)=>{t.value&&e(...i)};return{isActive:Cr(t),pause:l,resume:n,eventFilter:r}}function Kg(e){let t;function l(){return t||(t=e()),t}return l.reset=async()=>{const n=t;t=void 0,n&&await n},l}function Wg(e){return Un()}function Gg(e,t=200,l={}){return Gc($g(t,l),e)}function Jg(e,t,l={}){const{eventFilter:n=Jc,...r}=l;return Ue(e,Gc(n,t),r)}function Yg(e,t,l={}){const{eventFilter:n,...r}=l,{eventFilter:i,pause:s,resume:a,isActive:o}=qg(n);return{stop:Jg(e,t,{...r,eventFilter:i}),pause:s,resume:a,isActive:o}}function ks(e,t=!0,l){Wg()?We(e,l):t?e():Yl(e)}function Xg(e,t,l={}){const{immediate:n=!0}=l,r=de(!1);let i=null;function s(){i&&(clearTimeout(i),i=null)}function a(){r.value=!1,s()}function o(...u){s(),r.value=!0,i=setTimeout(()=>{r.value=!1,i=null,e(...u)},Et(t))}return n&&(r.value=!0,ys&&o()),jr(a),{isPending:Cr(r),start:o,stop:a}}function Yc(e=!1,t={}){const{truthyValue:l=!0,falsyValue:n=!1}=t,r=De(e),i=de(e);function s(a){if(arguments.length)return i.value=a,i.value;{const o=Et(l);return i.value=i.value===o?Et(n):o,i.value}}return r?s:[i,s]}const sl=ys?window:void 0,Xc=ys?window.navigator:void 0;function _l(e){var t;const l=Et(e);return(t=l==null?void 0:l.$el)!=null?t:l}function dt(...e){let t,l,n,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([l,n,r]=e,t=sl):[t,l,n,r]=e,!t)return Si;Array.isArray(l)||(l=[l]),Array.isArray(n)||(n=[n]);const i=[],s=()=>{i.forEach(d=>d()),i.length=0},a=(d,c,p,h)=>(d.addEventListener(c,p,h),()=>d.removeEventListener(c,p,h)),o=Ue(()=>[_l(t),Et(r)],([d,c])=>{if(s(),!d)return;const p=zg(c)?{...c}:c;i.push(...l.flatMap(h=>n.map(_=>a(d,h,_,p))))},{immediate:!0,flush:"post"}),u=()=>{o(),s()};return jr(u),u}function Qg(){const e=de(!1),t=Un();return t&&We(()=>{e.value=!0},t),e}function Hr(e){const t=Qg();return j(()=>(t.value,!!e()))}function Es(e,t={}){const{window:l=sl}=t,n=Hr(()=>l&&"matchMedia"in l&&typeof l.matchMedia=="function");let r;const i=de(!1),s=u=>{i.value=u.matches},a=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",s):r.removeListener(s))},o=oc(()=>{n.value&&(a(),r=l.matchMedia(Et(e)),"addEventListener"in r?r.addEventListener("change",s):r.addListener(s),i.value=r.matches)});return jr(()=>{o(),a(),r=void 0}),i}function za(e,t={}){const{controls:l=!1,navigator:n=Xc}=t,r=Hr(()=>n&&"permissions"in n),i=Rt(),s=typeof e=="string"?{name:e}:e,a=Rt(),o=()=>{var d,c;a.value=(c=(d=i.value)==null?void 0:d.state)!=null?c:"prompt"};dt(i,"change",o);const u=Kg(async()=>{if(r.value){if(!i.value)try{i.value=await n.permissions.query(s)}catch{i.value=void 0}finally{o()}if(l)return pe(i.value)}});return u(),l?{state:a,isSupported:r,query:u}:a}function Zg(e={}){const{navigator:t=Xc,read:l=!1,source:n,copiedDuring:r=1500,legacy:i=!1}=e,s=Hr(()=>t&&"clipboard"in t),a=za("clipboard-read"),o=za("clipboard-write"),u=j(()=>s.value||i),d=de(""),c=de(!1),p=Xg(()=>c.value=!1,r);function h(){s.value&&b(a.value)?t.clipboard.readText().then(x=>{d.value=x}):d.value=k()}u.value&&l&&dt(["copy","cut"],h);async function _(x=Et(n)){u.value&&x!=null&&(s.value&&b(o.value)?await t.clipboard.writeText(x):y(x),d.value=x,c.value=!0,p.start())}function y(x){const m=document.createElement("textarea");m.value=x??"",m.style.position="absolute",m.style.opacity="0",document.body.appendChild(m),m.select(),document.execCommand("copy"),m.remove()}function k(){var x,m,E;return(E=(m=(x=document==null?void 0:document.getSelection)==null?void 0:x.call(document))==null?void 0:m.toString())!=null?E:""}function b(x){return x==="granted"||x==="prompt"}return{isSupported:u,text:d,copied:c,copy:_}}const Qn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Zn="__vueuse_ssr_handlers__",ev=tv();function tv(){return Zn in Qn||(Qn[Zn]=Qn[Zn]||{}),Qn[Zn]}function lv(e,t){return ev[e]||t}function nv(e){return Es("(prefers-color-scheme: dark)",e)}function rv(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const iv={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},$a="vueuse-storage";function bs(e,t,l,n={}){var r;const{flush:i="pre",deep:s=!0,listenToStorageChanges:a=!0,writeDefaults:o=!0,mergeDefaults:u=!1,shallow:d,window:c=sl,eventFilter:p,onError:h=C=>{console.error(C)},initOnMounted:_}=n,y=(d?Rt:de)(typeof t=="function"?t():t);if(!l)try{l=lv("getDefaultStorage",()=>{var C;return(C=sl)==null?void 0:C.localStorage})()}catch(C){h(C)}if(!l)return y;const k=Et(t),b=rv(k),x=(r=n.serializer)!=null?r:iv[b],{pause:m,resume:E}=Yg(y,()=>$(y.value),{flush:i,deep:s,eventFilter:p});c&&a&&ks(()=>{l instanceof Storage?dt(c,"storage",P):dt(c,$a,z),_&&P()}),_||P();function S(C,B){if(c){const A={key:e,oldValue:C,newValue:B,storageArea:l};c.dispatchEvent(l instanceof Storage?new StorageEvent("storage",A):new CustomEvent($a,{detail:A}))}}function $(C){try{const B=l.getItem(e);if(C==null)S(B,null),l.removeItem(e);else{const A=x.write(C);B!==A&&(l.setItem(e,A),S(B,A))}}catch(B){h(B)}}function M(C){const B=C?C.newValue:l.getItem(e);if(B==null)return o&&k!=null&&l.setItem(e,x.write(k)),k;if(!C&&u){const A=x.read(B);return typeof u=="function"?u(A,k):b==="object"&&!Array.isArray(A)?{...k,...A}:A}else return typeof B!="string"?B:x.read(B)}function P(C){if(!(C&&C.storageArea!==l)){if(C&&C.key==null){y.value=k;return}if(!(C&&C.key!==e)){m();try{(C==null?void 0:C.newValue)!==x.write(y.value)&&(y.value=M(C))}catch(B){h(B)}finally{C?Yl(E):E()}}}}function z(C){P(C.detail)}return y}function sv(e,t,l={}){const{window:n=sl,...r}=l;let i;const s=Hr(()=>n&&"ResizeObserver"in n),a=()=>{i&&(i.disconnect(),i=void 0)},o=j(()=>{const c=Et(e);return Array.isArray(c)?c.map(p=>_l(p)):[_l(c)]}),u=Ue(o,c=>{if(a(),s.value&&n){i=new ResizeObserver(t);for(const p of c)p&&i.observe(p,r)}},{immediate:!0,flush:"post"}),d=()=>{a(),u()};return jr(d),{isSupported:s,stop:d}}function av(e,t={width:0,height:0},l={}){const{window:n=sl,box:r="content-box"}=l,i=j(()=>{var c,p;return(p=(c=_l(e))==null?void 0:c.namespaceURI)==null?void 0:p.includes("svg")}),s=de(t.width),a=de(t.height),{stop:o}=sv(e,([c])=>{const p=r==="border-box"?c.borderBoxSize:r==="content-box"?c.contentBoxSize:c.devicePixelContentBoxSize;if(n&&i.value){const h=_l(e);if(h){const _=h.getBoundingClientRect();s.value=_.width,a.value=_.height}}else if(p){const h=Array.isArray(p)?p:[p];s.value=h.reduce((_,{inlineSize:y})=>_+y,0),a.value=h.reduce((_,{blockSize:y})=>_+y,0)}else s.value=c.contentRect.width,a.value=c.contentRect.height},l);ks(()=>{const c=_l(e);c&&(s.value="offsetWidth"in c?c.offsetWidth:t.width,a.value="offsetHeight"in c?c.offsetHeight:t.height)});const u=Ue(()=>_l(e),c=>{s.value=c?t.width:0,a.value=c?t.height:0});function d(){o(),u()}return{width:s,height:a,stop:d}}function ov(e={}){const{window:t=sl,behavior:l="auto"}=e;if(!t)return{x:de(0),y:de(0)};const n=de(t.scrollX),r=de(t.scrollY),i=j({get(){return n.value},set(a){scrollTo({left:a,behavior:l})}}),s=j({get(){return r.value},set(a){scrollTo({top:a,behavior:l})}});return dt(t,"scroll",()=>{n.value=t.scrollX,r.value=t.scrollY},{capture:!1,passive:!0}),{x:i,y:s}}function uv(e={}){const{window:t=sl,initialWidth:l=Number.POSITIVE_INFINITY,initialHeight:n=Number.POSITIVE_INFINITY,listenOrientation:r=!0,includeScrollbar:i=!0,type:s="inner"}=e,a=de(l),o=de(n),u=()=>{t&&(s==="outer"?(a.value=t.outerWidth,o.value=t.outerHeight):i?(a.value=t.innerWidth,o.value=t.innerHeight):(a.value=t.document.documentElement.clientWidth,o.value=t.document.documentElement.clientHeight))};if(u(),ks(u),dt("resize",u,{passive:!0}),r){const d=Es("(orientation: portrait)");Ue(d,()=>u())}return{width:a,height:o}}const qa=async(e,t)=>{const{path:l,query:n}=e.currentRoute.value,{scrollBehavior:r}=e.options;e.options.scrollBehavior=void 0,await e.replace({path:l,query:n,hash:t}),e.options.scrollBehavior=r},cv=({headerLinkSelector:e,headerAnchorSelector:t,delay:l,offset:n=5})=>{const r=ol();dt("scroll",Gg(()=>{var _,y;const s=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(s-0)c.some(b=>b.hash===k.hash));for(let k=0;k=(((_=b.parentElement)==null?void 0:_.offsetTop)??0)-n,E=!x||s<(((y=x.parentElement)==null?void 0:y.offsetTop)??0)-n;if(!(m&&E))continue;const $=decodeURIComponent(r.currentRoute.value.hash),M=decodeURIComponent(b.hash);if($===M)return;if(d){for(let P=k+1;P{if(t===!1)return[];const[l,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t,r=e.filter(s=>s.level>=l&&s.level<=n),i=[];e:for(let s=0;s=0;o--){const u=r[o];if(u.level{let l;if(t.length){const n=e.cloneNode(!0);n.querySelectorAll(t.join(",")).forEach(r=>{r.remove()}),l=n.textContent||""}else l=e.textContent||"";return l.trim()},yv=({selector:e=[...new Array(6)].map((n,r)=>`[vp-content] h${r+1}`).join(","),levels:t=2,ignore:l=[]}={})=>{const n=Array.from(document.querySelectorAll(e)).filter(r=>r.id&&r.hasChildNodes()).map(r=>{const i=Number(r.tagName[1]);return{element:r,title:_v(r,l),link:`#${r.id}`,slug:r.id,level:i}});return vv(n,t)},Qc=(e,t)=>{var n;const l=(n=Un())==null?void 0:n.appContext.components;return l?e in l||nt(e)in l||Mn(nt(e))in l:!1},Zc=e=>new Promise(t=>{setTimeout(t,e)}),ed=e=>{const t=Ql();return j(()=>e[t.value]??{})},kv=()=>{const e=Vg();return j(()=>Object.keys(e.value))},Ev=e=>typeof e<"u",td=(e,t)=>gt(e)&&e.startsWith(t),{keys:bv}=Object,ld=e=>td(e,"/");var Tv={"/zh/":{backToTop:"返回顶部"},"/":{}};const xv=me({name:"BackToTop",setup(){const e=bt(),t=ed(Tv),l=Rt(),{height:n}=av(l),{height:r}=uv(),{y:i}=ov(),s=j(()=>e.value.backToTop!==!1&&i.value>100),a=j(()=>i.value/(n.value-r.value)*100);return We(()=>{l.value=document.body}),()=>ce(cs,{name:"back-to-top"},()=>s.value?ce("button",{type:"button",class:"vp-back-to-top-button","aria-label":t.value.backToTop,onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})}},[ce("span",{class:"vp-scroll-progress",role:"progressbar","aria-labelledby":"loadinglabel","aria-valuenow":a.value},ce("svg",ce("circle",{cx:"26",cy:"26",r:"24",fill:"none",stroke:"currentColor","stroke-width":"4","stroke-dasharray":`${Math.PI*a.value*.48} ${Math.PI*(100-a.value)*.48}`}))),ce("div",{class:"back-to-top-icon"})]):null)}}),Pv=It({rootComponents:[xv]}),Av=Object.freeze(Object.defineProperty({__proto__:null,default:Pv},Symbol.toStringTag,{value:"Module"})),Lv=/language-(shellscript|shell|bash|sh|zsh)/,Cv=({delay:e=500,duration:t=2e3,locales:l,selector:n,showInMobile:r,ignoreSelector:i=[],transform:s})=>{const a=Es("(max-width: 419px)"),o=j(()=>!a.value||r),u=ed(l),d=Xl(),c=k=>{var x;if(k.hasAttribute("copy-code"))return;const b=document.createElement("button");b.type="button",b.classList.add("vp-copy-code-button"),b.setAttribute("aria-label",u.value.copy),b.setAttribute("data-copied",u.value.copied),(x=k.parentElement)==null||x.insertBefore(b,k),k.setAttribute("copy-code","")};Ue(()=>[d.value.path,o.value],async()=>{document.body.classList.toggle("no-copy-code",!o.value),o.value&&(await Yl(),await Zc(e),document.querySelectorAll(n.join(",")).forEach(c))},{immediate:!0});const{copy:h}=Zg({legacy:!0}),_=new WeakMap,y=async(k,b,x)=>{const m=b.cloneNode(!0);i.length&&m.querySelectorAll(i.join(",")).forEach($=>{$.remove()}),s&&s(m);let E=m.textContent||"";if(Lv.test(k.className)&&(E=E.replace(/^ *(\$|>) /gm,"")),await h(E),t<=0)return;x.classList.add("copied"),clearTimeout(_.get(x));const S=setTimeout(()=>{x.classList.remove("copied"),x.blur(),_.delete(x)},t);_.set(x,S)};dt("click",k=>{const b=k.target;if(o.value&&b.matches('div[class*="language-"] > button.vp-copy-code-button')){const x=b.parentElement,m=b.nextElementSibling;if(!x||!m)return;y(x,m,b)}})};var Rv=[],Ov={"/zh/":{copy:"复制代码",copied:"已复制"},"/":{}},Iv=['[vp-content] div[class*="language-"] pre'];const Fv=It({setup:()=>{Cv({selector:Iv,ignoreSelector:Rv,locales:Ov,duration:2e3,delay:500,showInMobile:!1})}}),wv=Object.freeze(Object.defineProperty({__proto__:null,default:Fv},Symbol.toStringTag,{value:"Module"})),Sv=It({setup(){dt("beforeprint",()=>{document.querySelectorAll("details").forEach(e=>{e.open=!0})})}}),Dv=Object.freeze(Object.defineProperty({__proto__:null,default:Sv},Symbol.toStringTag,{value:"Module"}));/*! medium-zoom 1.1.0 | MIT License | https://github.com/francoischalifour/medium-zoom */var ml=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{},n=window.Promise||function(A){function D(){}A(D,D)},r=function(A){var D=A.target;if(D===z){_();return}m.indexOf(D)!==-1&&y({target:D})},i=function(){if(!(S||!P.original)){var A=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs($-A)>M.scrollOffset&&setTimeout(_,150)}},s=function(A){var D=A.key||A.keyCode;(D==="Escape"||D==="Esc"||D===27)&&_()},a=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},D=A;if(A.background&&(z.style.background=A.background),A.container&&A.container instanceof Object&&(D.container=ml({},M.container,A.container)),A.template){var Q=ar(A.template)?A.template:document.querySelector(A.template);D.template=Q}return M=ml({},M,D),m.forEach(function(te){te.dispatchEvent(Cl("medium-zoom:update",{detail:{zoom:C}}))}),C},o=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(ml({},M,A))},u=function(){for(var A=arguments.length,D=Array(A),Q=0;Q0?D.reduce(function(F,V){return[].concat(F,Wa(V))},[]):m;return te.forEach(function(F){F.classList.remove("medium-zoom-image"),F.dispatchEvent(Cl("medium-zoom:detach",{detail:{zoom:C}}))}),m=m.filter(function(F){return te.indexOf(F)===-1}),C},c=function(A,D){var Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return m.forEach(function(te){te.addEventListener("medium-zoom:"+A,D,Q)}),E.push({type:"medium-zoom:"+A,listener:D,options:Q}),C},p=function(A,D){var Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return m.forEach(function(te){te.removeEventListener("medium-zoom:"+A,D,Q)}),E=E.filter(function(te){return!(te.type==="medium-zoom:"+A&&te.listener.toString()===D.toString())}),C},h=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},D=A.target,Q=function(){var F={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},V=void 0,K=void 0;if(M.container)if(M.container instanceof Object)F=ml({},F,M.container),V=F.width-F.left-F.right-M.margin*2,K=F.height-F.top-F.bottom-M.margin*2;else{var ue=ar(M.container)?M.container:document.querySelector(M.container),ke=ue.getBoundingClientRect(),Re=ke.width,Ee=ke.height,Qe=ke.left,vt=ke.top;F=ml({},F,{width:Re,height:Ee,left:Qe,top:vt})}V=V||F.width-M.margin*2,K=K||F.height-M.margin*2;var Ze=P.zoomedHd||P.original,et=Ka(Ze)?V:Ze.naturalWidth||V,R=Ka(Ze)?K:Ze.naturalHeight||K,G=Ze.getBoundingClientRect(),q=G.top,Z=G.left,he=G.width,be=G.height,g=Math.min(Math.max(he,et),V)/he,v=Math.min(Math.max(be,R),K)/be,T=Math.min(g,v),O=(-Z+(V-he)/2+M.margin+F.left)/T,L=(-q+(K-be)/2+M.margin+F.top)/T,w="scale("+T+") translate3d("+O+"px, "+L+"px, 0)";P.zoomed.style.transform=w,P.zoomedHd&&(P.zoomedHd.style.transform=w)};return new n(function(te){if(D&&m.indexOf(D)===-1){te(C);return}var F=function Re(){S=!1,P.zoomed.removeEventListener("transitionend",Re),P.original.dispatchEvent(Cl("medium-zoom:opened",{detail:{zoom:C}})),te(C)};if(P.zoomed){te(C);return}if(D)P.original=D;else if(m.length>0){var V=m;P.original=V[0]}else{te(C);return}if(P.original.dispatchEvent(Cl("medium-zoom:open",{detail:{zoom:C}})),$=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,S=!0,P.zoomed=Mv(P.original),document.body.appendChild(z),M.template){var K=ar(M.template)?M.template:document.querySelector(M.template);P.template=document.createElement("div"),P.template.appendChild(K.content.cloneNode(!0)),document.body.appendChild(P.template)}if(P.original.parentElement&&P.original.parentElement.tagName==="PICTURE"&&P.original.currentSrc&&(P.zoomed.src=P.original.currentSrc),document.body.appendChild(P.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),P.original.classList.add("medium-zoom-image--hidden"),P.zoomed.classList.add("medium-zoom-image--opened"),P.zoomed.addEventListener("click",_),P.zoomed.addEventListener("transitionend",F),P.original.getAttribute("data-zoom-src")){P.zoomedHd=P.zoomed.cloneNode(),P.zoomedHd.removeAttribute("srcset"),P.zoomedHd.removeAttribute("sizes"),P.zoomedHd.removeAttribute("loading"),P.zoomedHd.src=P.zoomed.getAttribute("data-zoom-src"),P.zoomedHd.onerror=function(){clearInterval(ue),console.warn("Unable to reach the zoom image target "+P.zoomedHd.src),P.zoomedHd=null,Q()};var ue=setInterval(function(){P.zoomedHd.complete&&(clearInterval(ue),P.zoomedHd.classList.add("medium-zoom-image--opened"),P.zoomedHd.addEventListener("click",_),document.body.appendChild(P.zoomedHd),Q())},10)}else if(P.original.hasAttribute("srcset")){P.zoomedHd=P.zoomed.cloneNode(),P.zoomedHd.removeAttribute("sizes"),P.zoomedHd.removeAttribute("loading");var ke=P.zoomedHd.addEventListener("load",function(){P.zoomedHd.removeEventListener("load",ke),P.zoomedHd.classList.add("medium-zoom-image--opened"),P.zoomedHd.addEventListener("click",_),document.body.appendChild(P.zoomedHd),Q()})}else Q()})},_=function(){return new n(function(A){if(S||!P.original){A(C);return}var D=function Q(){P.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(P.zoomed),P.zoomedHd&&document.body.removeChild(P.zoomedHd),document.body.removeChild(z),P.zoomed.classList.remove("medium-zoom-image--opened"),P.template&&document.body.removeChild(P.template),S=!1,P.zoomed.removeEventListener("transitionend",Q),P.original.dispatchEvent(Cl("medium-zoom:closed",{detail:{zoom:C}})),P.original=null,P.zoomed=null,P.zoomedHd=null,P.template=null,A(C)};S=!0,document.body.classList.remove("medium-zoom--opened"),P.zoomed.style.transform="",P.zoomedHd&&(P.zoomedHd.style.transform=""),P.template&&(P.template.style.transition="opacity 150ms",P.template.style.opacity=0),P.original.dispatchEvent(Cl("medium-zoom:close",{detail:{zoom:C}})),P.zoomed.addEventListener("transitionend",D)})},y=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},D=A.target;return P.original?_():h({target:D})},k=function(){return M},b=function(){return m},x=function(){return P.original},m=[],E=[],S=!1,$=0,M=l,P={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?M=t:(t||typeof t=="string")&&u(t),M=ml({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},M);var z=Nv(M.background);document.addEventListener("click",r),document.addEventListener("keyup",s),document.addEventListener("scroll",i),window.addEventListener("resize",_);var C={open:h,close:_,toggle:y,update:a,clone:o,attach:u,detach:d,on:c,off:p,getOptions:k,getImages:b,getZoomedImage:x};return C};function Hv(e,t){t===void 0&&(t={});var l=t.insertAt;if(!(typeof document>"u")){var n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",l==="top"&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}var Bv=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}";Hv(Bv);const Uv=Symbol("mediumZoom");var zv={};const $v="[vp-content] > img, [vp-content] :not(a) > img",qv=zv,Kv=300,Wv=It({enhance({app:e,router:t}){const l=jv(qv);l.refresh=(n=$v)=>{l.detach(),l.attach(n)},e.provide(Uv,l),t.afterEach(()=>{Zc(Kv).then(()=>{l.refresh()})})}}),Gv=Object.freeze(Object.defineProperty({__proto__:null,default:Wv},Symbol.toStringTag,{value:"Module"}));/** + * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress + * @license MIT + */const Ga=(e,t)=>{e.classList.add(t)},Ja=(e,t)=>{e.classList.remove(t)},Jv=e=>{var t;(t=e==null?void 0:e.parentNode)==null||t.removeChild(e)},ci=(e,t,l)=>el?l:e,Ya=e=>(-1+e)*100,Yv=(()=>{const e=[],t=()=>{const l=e.shift();l&&l(t)};return l=>{e.push(l),e.length===1&&t()}})(),Xv=e=>e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(t,l)=>l.toUpperCase()),tr=(()=>{const e=["Webkit","O","Moz","ms"],t={},l=i=>{const{style:s}=document.body;if(i in s)return i;const a=i.charAt(0).toUpperCase()+i.slice(1);let o=e.length;for(;o--;){const u=`${e[o]}${a}`;if(u in s)return u}return i},n=i=>{const s=Xv(i);return t[s]??(t[s]=l(s))},r=(i,s,a)=>{i.style[n(s)]=a};return(i,s)=>{for(const a in s){const o=s[a];Object.hasOwn(s,a)&&Ev(o)&&r(i,a,o)}}})(),St={minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},Ie={percent:null,isRendered:()=>!!document.getElementById("nprogress"),set:e=>{const{speed:t,easing:l}=St,n=Ie.isStarted(),r=ci(e,St.minimum,1);Ie.percent=r===1?null:r;const i=Ie.render(!n),s=i.querySelector(St.barSelector);return i.offsetWidth,Yv(a=>{tr(s,{transform:`translate3d(${Ya(r)}%,0,0)`,transition:`all ${t}ms ${l}`}),r===1?(tr(i,{transition:"none",opacity:"1"}),i.offsetWidth,setTimeout(()=>{tr(i,{transition:`all ${t}ms linear`,opacity:"0"}),setTimeout(()=>{Ie.remove(),a()},t)},t)):setTimeout(()=>{a()},t)}),Ie},isStarted:()=>typeof Ie.percent=="number",start:()=>{Ie.percent||Ie.set(0);const e=()=>{setTimeout(()=>{Ie.percent&&(Ie.trickle(),e())},St.trickleSpeed)};return e(),Ie},done:e=>!e&&!Ie.percent?Ie:Ie.increase(.3+.5*Math.random()).set(1),increase:e=>{let{percent:t}=Ie;return t?(t=ci(t+(typeof e=="number"?e:(1-t)*ci(Math.random()*t,.1,.95)),0,.994),Ie.set(t)):Ie.start()},trickle:()=>Ie.increase(Math.random()*St.trickleRate),render:e=>{if(Ie.isRendered())return document.getElementById("nprogress");Ga(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=St.template;const l=t.querySelector(St.barSelector),n=document.querySelector(St.parent),r=e?"-100":Ya(Ie.percent??0);return tr(l,{transition:"all 0 linear",transform:`translate3d(${r}%,0,0)`}),n&&(n!==document.body&&Ga(n,"nprogress-custom-parent"),n.appendChild(t)),t},remove:()=>{Ja(document.documentElement,"nprogress-busy"),Ja(document.querySelector(St.parent),"nprogress-custom-parent"),Jv(document.getElementById("nprogress"))}},Qv=()=>{We(()=>{const e=ol(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(l=>{t.has(l.path)||Ie.start()}),e.afterEach(l=>{t.add(l.path),Ie.done()})})},Zv=It({setup(){Qv()}}),e_=Object.freeze(Object.defineProperty({__proto__:null,default:Zv},Symbol.toStringTag,{value:"Module"})),t_=({selector:e='div[class*="language-"].has-collapsed-lines > .collapsed-lines'}={})=>{dt("click",t=>{const l=t.target;if(l.matches(e)){const n=l.parentElement;n!=null&&n.classList.toggle("collapsed")&&n.scrollIntoView({block:"center",behavior:"instant"})}})},l_={setup(){t_()}},n_=Object.freeze(Object.defineProperty({__proto__:null,default:l_},Symbol.toStringTag,{value:"Module"})),r_="VUEPRESS_CODE_TAB_STORE",lr=bs(r_,{}),i_=me({name:"CodeTabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},slots:Object,setup(e,{slots:t}){const l=de(e.active),n=Rt([]),r=()=>{e.tabId&&(lr.value[e.tabId]=e.data[l.value].id)},i=(u=l.value)=>{l.value=u{l.value=u>0?u-1:n.value.length-1,n.value[l.value].focus()},a=(u,d)=>{u.key===" "||u.key==="Enter"?(u.preventDefault(),l.value=d):u.key==="ArrowRight"?(u.preventDefault(),i()):u.key==="ArrowLeft"&&(u.preventDefault(),s()),e.tabId&&(lr.value[e.tabId]=e.data[l.value].id)},o=()=>{if(e.tabId){const u=e.data.findIndex(({id:d})=>lr.value[e.tabId]===d);if(u!==-1)return u}return e.active};return We(()=>{l.value=o(),Ue(()=>lr.value[e.tabId],(u,d)=>{if(e.tabId&&u!==d){const c=e.data.findIndex(({id:p})=>p===u);c!==-1&&(l.value=c)}})}),()=>e.data.length?ce("div",{class:"vp-code-tabs"},[ce("div",{class:"vp-code-tabs-nav",role:"tablist"},e.data.map(({id:u},d)=>{const c=d===l.value;return ce("button",{type:"button",ref:p=>{p&&(n.value[d]=p)},class:["vp-code-tab-nav",{active:c}],role:"tab","aria-controls":`codetab-${e.id}-${d}`,"aria-selected":c,onClick:()=>{l.value=d,r()},onKeydown:p=>{a(p,d)}},t[`title${d}`]({value:u,isActive:c}))})),e.data.map(({id:u},d)=>{const c=d===l.value;return ce("div",{class:["vp-code-tab",{active:c}],id:`codetab-${e.id}-${d}`,role:"tabpanel","aria-expanded":c},[ce("div",{class:"vp-code-tab-title"},t[`title${d}`]({value:u,isActive:c})),t[`tab${d}`]({value:u,isActive:c})])})]):null}}),s_="VUEPRESS_TAB_STORE",di=bs(s_,{}),a_=me({name:"Tabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},slots:Object,setup(e,{slots:t}){const l=de(e.active),n=Rt([]),r=()=>{e.tabId&&(di.value[e.tabId]=e.data[l.value].id)},i=(u=l.value)=>{l.value=u{l.value=u>0?u-1:n.value.length-1,n.value[l.value].focus()},a=(u,d)=>{u.key===" "||u.key==="Enter"?(u.preventDefault(),l.value=d):u.key==="ArrowRight"?(u.preventDefault(),i()):u.key==="ArrowLeft"&&(u.preventDefault(),s()),r()},o=()=>{if(e.tabId){const u=e.data.findIndex(({id:d})=>di.value[e.tabId]===d);if(u!==-1)return u}return e.active};return We(()=>{l.value=o(),Ue(()=>di.value[e.tabId],(u,d)=>{if(e.tabId&&u!==d){const c=e.data.findIndex(({id:p})=>p===u);c!==-1&&(l.value=c)}})}),()=>e.data.length?ce("div",{class:"vp-tabs"},[ce("div",{class:"vp-tabs-nav",role:"tablist"},e.data.map(({id:u},d)=>{const c=d===l.value;return ce("button",{type:"button",ref:p=>{p&&(n.value[d]=p)},class:["vp-tab-nav",{active:c}],role:"tab","aria-controls":`tab-${e.id}-${d}`,"aria-selected":c,onClick:()=>{l.value=d,r()},onKeydown:p=>{a(p,d)}},t[`title${d}`]({value:u,isActive:c}))})),e.data.map(({id:u},d)=>{const c=d===l.value;return ce("div",{class:["vp-tab",{active:c}],id:`tab-${e.id}-${d}`,role:"tabpanel","aria-expanded":c},[ce("div",{class:"vp-tab-title"},t[`title${d}`]({value:u,isActive:c})),t[`tab${d}`]({value:u,isActive:c})])})]):null}}),o_={enhance:({app:e})=>{e.component("CodeTabs",i_),e.component("Tabs",a_)}},u_=Object.freeze(Object.defineProperty({__proto__:null,default:o_},Symbol.toStringTag,{value:"Module"}));var c_=Object.create,nd=Object.defineProperty,d_=Object.getOwnPropertyDescriptor,Ts=Object.getOwnPropertyNames,p_=Object.getPrototypeOf,h_=Object.prototype.hasOwnProperty,f_=(e,t)=>function(){return e&&(t=(0,e[Ts(e)[0]])(e=0)),t},m_=(e,t)=>function(){return t||(0,e[Ts(e)[0]])((t={exports:{}}).exports,t),t.exports},g_=(e,t,l,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of Ts(t))!h_.call(e,r)&&r!==l&&nd(e,r,{get:()=>t[r],enumerable:!(n=d_(t,r))||n.enumerable});return e},v_=(e,t,l)=>(l=e!=null?c_(p_(e)):{},g_(nd(l,"default",{value:e,enumerable:!0}),e)),qn=f_({"../../node_modules/.pnpm/tsup@8.3.0_@microsoft+api-extractor@7.43.0_@types+node@20.16.14__@swc+core@1.5.29_jiti@2.0.0__utvtwgyeu6xd57udthcnogp47u/node_modules/tsup/assets/esm_shims.js"(){}}),__=m_({"../../node_modules/.pnpm/rfdc@1.4.1/node_modules/rfdc/index.js"(e,t){qn(),t.exports=n;function l(i){return i instanceof Buffer?Buffer.from(i):new i.constructor(i.buffer.slice(),i.byteOffset,i.length)}function n(i){if(i=i||{},i.circles)return r(i);const s=new Map;if(s.set(Date,c=>new Date(c)),s.set(Map,(c,p)=>new Map(o(Array.from(c),p))),s.set(Set,(c,p)=>new Set(o(Array.from(c),p))),i.constructorHandlers)for(const c of i.constructorHandlers)s.set(c[0],c[1]);let a=null;return i.proto?d:u;function o(c,p){const h=Object.keys(c),_=new Array(h.length);for(let y=0;ynew Date(h)),o.set(Map,(h,_)=>new Map(d(Array.from(h),_))),o.set(Set,(h,_)=>new Set(d(Array.from(h),_))),i.constructorHandlers)for(const h of i.constructorHandlers)o.set(h[0],h[1]);let u=null;return i.proto?p:c;function d(h,_){const y=Object.keys(h),k=new Array(y.length);for(let b=0;b(s=P_(e,u,d),s.finally(()=>{if(s=null,l.trailing&&a&&!r){const c=o(u,a);return a=null,c}}),s);return function(...u){return s?(l.trailing&&(a=u),s):new Promise(d=>{const c=!r&&l.leading;clearTimeout(r),r=setTimeout(()=>{r=null;const p=l.leading?n:o(this,u);for(const h of i)h(p);i=[]},t),c?(n=o(this,u),d(n)):i.push(d)})}}async function P_(e,t,l){return await e.apply(t,l)}function Di(e,t={},l){for(const n in e){const r=e[n],i=l?`${l}:${n}`:n;typeof r=="object"&&r!==null?Di(r,t,i):typeof r=="function"&&(t[i]=r)}return t}const A_={run:e=>e()},L_=()=>A_,id=typeof console.createTask<"u"?console.createTask:L_;function C_(e,t){const l=t.shift(),n=id(l);return e.reduce((r,i)=>r.then(()=>n.run(()=>i(...t))),Promise.resolve())}function R_(e,t){const l=t.shift(),n=id(l);return Promise.all(e.map(r=>n.run(()=>r(...t))))}function pi(e,t){for(const l of[...e])l(t)}class O_{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,l,n={}){if(!t||typeof l!="function")return()=>{};const r=t;let i;for(;this._deprecatedHooks[t];)i=this._deprecatedHooks[t],t=i.to;if(i&&!n.allowDeprecated){let s=i.message;s||(s=`${r} hook has been deprecated`+(i.to?`, please use ${i.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(s)||(console.warn(s),this._deprecatedMessages.add(s))}if(!l.name)try{Object.defineProperty(l,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(l),()=>{l&&(this.removeHook(t,l),l=void 0)}}hookOnce(t,l){let n,r=(...i)=>(typeof n=="function"&&n(),n=void 0,r=void 0,l(...i));return n=this.hook(t,r),n}removeHook(t,l){if(this._hooks[t]){const n=this._hooks[t].indexOf(l);n!==-1&&this._hooks[t].splice(n,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,l){this._deprecatedHooks[t]=typeof l=="string"?{to:l}:l;const n=this._hooks[t]||[];delete this._hooks[t];for(const r of n)this.hook(t,r)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const l in t)this.deprecateHook(l,t[l])}addHooks(t){const l=Di(t),n=Object.keys(l).map(r=>this.hook(r,l[r]));return()=>{for(const r of n.splice(0,n.length))r()}}removeHooks(t){const l=Di(t);for(const n in l)this.removeHook(n,l[n])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...l){return l.unshift(t),this.callHookWith(C_,t,...l)}callHookParallel(t,...l){return l.unshift(t),this.callHookWith(R_,t,...l)}callHookWith(t,l,...n){const r=this._before||this._after?{name:l,args:n,context:{}}:void 0;this._before&&pi(this._before,r);const i=t(l in this._hooks?[...this._hooks[l]]:[],n);return i instanceof Promise?i.finally(()=>{this._after&&r&&pi(this._after,r)}):(this._after&&r&&pi(this._after,r),i)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const l=this._before.indexOf(t);l!==-1&&this._before.splice(l,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const l=this._after.indexOf(t);l!==-1&&this._after.splice(l,1)}}}}function sd(){return new O_}var I_=Object.create,ad=Object.defineProperty,F_=Object.getOwnPropertyDescriptor,xs=Object.getOwnPropertyNames,w_=Object.getPrototypeOf,S_=Object.prototype.hasOwnProperty,D_=(e,t)=>function(){return e&&(t=(0,e[xs(e)[0]])(e=0)),t},od=(e,t)=>function(){return t||(0,e[xs(e)[0]])((t={exports:{}}).exports,t),t.exports},V_=(e,t,l,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of xs(t))!S_.call(e,r)&&r!==l&&ad(e,r,{get:()=>t[r],enumerable:!(n=F_(t,r))||n.enumerable});return e},N_=(e,t,l)=>(l=e!=null?I_(w_(e)):{},V_(ad(l,"default",{value:e,enumerable:!0}),e)),I=D_({"../../node_modules/.pnpm/tsup@8.3.0_@microsoft+api-extractor@7.43.0_@types+node@20.16.14__@swc+core@1.5.29_jiti@2.0.0__utvtwgyeu6xd57udthcnogp47u/node_modules/tsup/assets/esm_shims.js"(){}}),M_=od({"../../node_modules/.pnpm/speakingurl@14.0.1/node_modules/speakingurl/lib/speakingurl.js"(e,t){I(),function(l){var n={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"Ae",Å:"A",Æ:"AE",Ç:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"Oe",Ő:"O",Ø:"O",Ù:"U",Ú:"U",Û:"U",Ü:"Ue",Ű:"U",Ý:"Y",Þ:"TH",ß:"ss",à:"a",á:"a",â:"a",ã:"a",ä:"ae",å:"a",æ:"ae",ç:"c",è:"e",é:"e",ê:"e",ë:"e",ì:"i",í:"i",î:"i",ï:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"oe",ő:"o",ø:"o",ù:"u",ú:"u",û:"u",ü:"ue",ű:"u",ý:"y",þ:"th",ÿ:"y","ẞ":"SS",ا:"a",أ:"a",إ:"i",آ:"aa",ؤ:"u",ئ:"e",ء:"a",ب:"b",ت:"t",ث:"th",ج:"j",ح:"h",خ:"kh",د:"d",ذ:"th",ر:"r",ز:"z",س:"s",ش:"sh",ص:"s",ض:"dh",ط:"t",ظ:"z",ع:"a",غ:"gh",ف:"f",ق:"q",ك:"k",ل:"l",م:"m",ن:"n",ه:"h",و:"w",ي:"y",ى:"a",ة:"h",ﻻ:"la",ﻷ:"laa",ﻹ:"lai",ﻵ:"laa",گ:"g",چ:"ch",پ:"p",ژ:"zh",ک:"k",ی:"y","َ":"a","ً":"an","ِ":"e","ٍ":"en","ُ":"u","ٌ":"on","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9",က:"k",ခ:"kh",ဂ:"g",ဃ:"ga",င:"ng",စ:"s",ဆ:"sa",ဇ:"z","စျ":"za",ည:"ny",ဋ:"t",ဌ:"ta",ဍ:"d",ဎ:"da",ဏ:"na",တ:"t",ထ:"ta",ဒ:"d",ဓ:"da",န:"n",ပ:"p",ဖ:"pa",ဗ:"b",ဘ:"ba",မ:"m",ယ:"y",ရ:"ya",လ:"l",ဝ:"w",သ:"th",ဟ:"h",ဠ:"la",အ:"a","ြ":"y","ျ":"ya","ွ":"w","ြွ":"yw","ျွ":"ywa","ှ":"h",ဧ:"e","၏":"-e",ဣ:"i",ဤ:"-i",ဉ:"u",ဦ:"-u",ဩ:"aw","သြော":"aw",ဪ:"aw","၀":"0","၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","္":"","့":"","း":"",č:"c",ď:"d",ě:"e",ň:"n",ř:"r",š:"s",ť:"t",ů:"u",ž:"z",Č:"C",Ď:"D",Ě:"E",Ň:"N",Ř:"R",Š:"S",Ť:"T",Ů:"U",Ž:"Z",ހ:"h",ށ:"sh",ނ:"n",ރ:"r",ބ:"b",ޅ:"lh",ކ:"k",އ:"a",ވ:"v",މ:"m",ފ:"f",ދ:"dh",ތ:"th",ލ:"l",ގ:"g",ޏ:"gn",ސ:"s",ޑ:"d",ޒ:"z",ޓ:"t",ޔ:"y",ޕ:"p",ޖ:"j",ޗ:"ch",ޘ:"tt",ޙ:"hh",ޚ:"kh",ޛ:"th",ޜ:"z",ޝ:"sh",ޞ:"s",ޟ:"d",ޠ:"t",ޡ:"z",ޢ:"a",ޣ:"gh",ޤ:"q",ޥ:"w","ަ":"a","ާ":"aa","ި":"i","ީ":"ee","ު":"u","ޫ":"oo","ެ":"e","ޭ":"ey","ޮ":"o","ޯ":"oa","ް":"",ა:"a",ბ:"b",გ:"g",დ:"d",ე:"e",ვ:"v",ზ:"z",თ:"t",ი:"i",კ:"k",ლ:"l",მ:"m",ნ:"n",ო:"o",პ:"p",ჟ:"zh",რ:"r",ს:"s",ტ:"t",უ:"u",ფ:"p",ქ:"k",ღ:"gh",ყ:"q",შ:"sh",ჩ:"ch",ც:"ts",ძ:"dz",წ:"ts",ჭ:"ch",ხ:"kh",ჯ:"j",ჰ:"h",α:"a",β:"v",γ:"g",δ:"d",ε:"e",ζ:"z",η:"i",θ:"th",ι:"i",κ:"k",λ:"l",μ:"m",ν:"n",ξ:"ks",ο:"o",π:"p",ρ:"r",σ:"s",τ:"t",υ:"y",φ:"f",χ:"x",ψ:"ps",ω:"o",ά:"a",έ:"e",ί:"i",ό:"o",ύ:"y",ή:"i",ώ:"o",ς:"s",ϊ:"i",ΰ:"y",ϋ:"y",ΐ:"i",Α:"A",Β:"B",Γ:"G",Δ:"D",Ε:"E",Ζ:"Z",Η:"I",Θ:"TH",Ι:"I",Κ:"K",Λ:"L",Μ:"M",Ν:"N",Ξ:"KS",Ο:"O",Π:"P",Ρ:"R",Σ:"S",Τ:"T",Υ:"Y",Φ:"F",Χ:"X",Ψ:"PS",Ω:"O",Ά:"A",Έ:"E",Ί:"I",Ό:"O",Ύ:"Y",Ή:"I",Ώ:"O",Ϊ:"I",Ϋ:"Y",ā:"a",ē:"e",ģ:"g",ī:"i",ķ:"k",ļ:"l",ņ:"n",ū:"u",Ā:"A",Ē:"E",Ģ:"G",Ī:"I",Ķ:"k",Ļ:"L",Ņ:"N",Ū:"U",Ќ:"Kj",ќ:"kj",Љ:"Lj",љ:"lj",Њ:"Nj",њ:"nj",Тс:"Ts",тс:"ts",ą:"a",ć:"c",ę:"e",ł:"l",ń:"n",ś:"s",ź:"z",ż:"z",Ą:"A",Ć:"C",Ę:"E",Ł:"L",Ń:"N",Ś:"S",Ź:"Z",Ż:"Z",Є:"Ye",І:"I",Ї:"Yi",Ґ:"G",є:"ye",і:"i",ї:"yi",ґ:"g",ă:"a",Ă:"A",ș:"s",Ș:"S",ț:"t",Ț:"T",ţ:"t",Ţ:"T",а:"a",б:"b",в:"v",г:"g",д:"d",е:"e",ё:"yo",ж:"zh",з:"z",и:"i",й:"i",к:"k",л:"l",м:"m",н:"n",о:"o",п:"p",р:"r",с:"s",т:"t",у:"u",ф:"f",х:"kh",ц:"c",ч:"ch",ш:"sh",щ:"sh",ъ:"",ы:"y",ь:"",э:"e",ю:"yu",я:"ya",А:"A",Б:"B",В:"V",Г:"G",Д:"D",Е:"E",Ё:"Yo",Ж:"Zh",З:"Z",И:"I",Й:"I",К:"K",Л:"L",М:"M",Н:"N",О:"O",П:"P",Р:"R",С:"S",Т:"T",У:"U",Ф:"F",Х:"Kh",Ц:"C",Ч:"Ch",Ш:"Sh",Щ:"Sh",Ъ:"",Ы:"Y",Ь:"",Э:"E",Ю:"Yu",Я:"Ya",ђ:"dj",ј:"j",ћ:"c",џ:"dz",Ђ:"Dj",Ј:"j",Ћ:"C",Џ:"Dz",ľ:"l",ĺ:"l",ŕ:"r",Ľ:"L",Ĺ:"L",Ŕ:"R",ş:"s",Ş:"S",ı:"i",İ:"I",ğ:"g",Ğ:"G",ả:"a",Ả:"A",ẳ:"a",Ẳ:"A",ẩ:"a",Ẩ:"A",đ:"d",Đ:"D",ẹ:"e",Ẹ:"E",ẽ:"e",Ẽ:"E",ẻ:"e",Ẻ:"E",ế:"e",Ế:"E",ề:"e",Ề:"E",ệ:"e",Ệ:"E",ễ:"e",Ễ:"E",ể:"e",Ể:"E",ỏ:"o",ọ:"o",Ọ:"o",ố:"o",Ố:"O",ồ:"o",Ồ:"O",ổ:"o",Ổ:"O",ộ:"o",Ộ:"O",ỗ:"o",Ỗ:"O",ơ:"o",Ơ:"O",ớ:"o",Ớ:"O",ờ:"o",Ờ:"O",ợ:"o",Ợ:"O",ỡ:"o",Ỡ:"O",Ở:"o",ở:"o",ị:"i",Ị:"I",ĩ:"i",Ĩ:"I",ỉ:"i",Ỉ:"i",ủ:"u",Ủ:"U",ụ:"u",Ụ:"U",ũ:"u",Ũ:"U",ư:"u",Ư:"U",ứ:"u",Ứ:"U",ừ:"u",Ừ:"U",ự:"u",Ự:"U",ữ:"u",Ữ:"U",ử:"u",Ử:"ư",ỷ:"y",Ỷ:"y",ỳ:"y",Ỳ:"Y",ỵ:"y",Ỵ:"Y",ỹ:"y",Ỹ:"Y",ạ:"a",Ạ:"A",ấ:"a",Ấ:"A",ầ:"a",Ầ:"A",ậ:"a",Ậ:"A",ẫ:"a",Ẫ:"A",ắ:"a",Ắ:"A",ằ:"a",Ằ:"A",ặ:"a",Ặ:"A",ẵ:"a",Ẵ:"A","⓪":"0","①":"1","②":"2","③":"3","④":"4","⑤":"5","⑥":"6","⑦":"7","⑧":"8","⑨":"9","⑩":"10","⑪":"11","⑫":"12","⑬":"13","⑭":"14","⑮":"15","⑯":"16","⑰":"17","⑱":"18","⑲":"18","⑳":"18","⓵":"1","⓶":"2","⓷":"3","⓸":"4","⓹":"5","⓺":"6","⓻":"7","⓼":"8","⓽":"9","⓾":"10","⓿":"0","⓫":"11","⓬":"12","⓭":"13","⓮":"14","⓯":"15","⓰":"16","⓱":"17","⓲":"18","⓳":"19","⓴":"20","Ⓐ":"A","Ⓑ":"B","Ⓒ":"C","Ⓓ":"D","Ⓔ":"E","Ⓕ":"F","Ⓖ":"G","Ⓗ":"H","Ⓘ":"I","Ⓙ":"J","Ⓚ":"K","Ⓛ":"L","Ⓜ":"M","Ⓝ":"N","Ⓞ":"O","Ⓟ":"P","Ⓠ":"Q","Ⓡ":"R","Ⓢ":"S","Ⓣ":"T","Ⓤ":"U","Ⓥ":"V","Ⓦ":"W","Ⓧ":"X","Ⓨ":"Y","Ⓩ":"Z","ⓐ":"a","ⓑ":"b","ⓒ":"c","ⓓ":"d","ⓔ":"e","ⓕ":"f","ⓖ":"g","ⓗ":"h","ⓘ":"i","ⓙ":"j","ⓚ":"k","ⓛ":"l","ⓜ":"m","ⓝ":"n","ⓞ":"o","ⓟ":"p","ⓠ":"q","ⓡ":"r","ⓢ":"s","ⓣ":"t","ⓤ":"u","ⓦ":"v","ⓥ":"w","ⓧ":"x","ⓨ":"y","ⓩ":"z","“":'"',"”":'"',"‘":"'","’":"'","∂":"d",ƒ:"f","™":"(TM)","©":"(C)",œ:"oe",Œ:"OE","®":"(R)","†":"+","℠":"(SM)","…":"...","˚":"o",º:"o",ª:"a","•":"*","၊":",","။":".",$:"USD","€":"EUR","₢":"BRN","₣":"FRF","£":"GBP","₤":"ITL","₦":"NGN","₧":"ESP","₩":"KRW","₪":"ILS","₫":"VND","₭":"LAK","₮":"MNT","₯":"GRD","₱":"ARS","₲":"PYG","₳":"ARA","₴":"UAH","₵":"GHS","¢":"cent","¥":"CNY",元:"CNY",円:"YEN","﷼":"IRR","₠":"EWE","฿":"THB","₨":"INR","₹":"INR","₰":"PF","₺":"TRY","؋":"AFN","₼":"AZN",лв:"BGN","៛":"KHR","₡":"CRC","₸":"KZT",ден:"MKD",zł:"PLN","₽":"RUB","₾":"GEL"},r=["်","ް"],i={"ာ":"a","ါ":"a","ေ":"e","ဲ":"e","ိ":"i","ီ":"i","ို":"o","ု":"u","ူ":"u","ေါင်":"aung","ော":"aw","ော်":"aw","ေါ":"aw","ေါ်":"aw","်":"်","က်":"et","ိုက်":"aik","ောက်":"auk","င်":"in","ိုင်":"aing","ောင်":"aung","စ်":"it","ည်":"i","တ်":"at","ိတ်":"eik","ုတ်":"ok","ွတ်":"ut","ေတ်":"it","ဒ်":"d","ိုဒ်":"ok","ုဒ်":"ait","န်":"an","ာန်":"an","ိန်":"ein","ုန်":"on","ွန်":"un","ပ်":"at","ိပ်":"eik","ုပ်":"ok","ွပ်":"ut","န်ုပ်":"nub","မ်":"an","ိမ်":"ein","ုမ်":"on","ွမ်":"un","ယ်":"e","ိုလ်":"ol","ဉ်":"in","ံ":"an","ိံ":"ein","ုံ":"on","ައް":"ah","ަށް":"ah"},s={en:{},az:{ç:"c",ə:"e",ğ:"g",ı:"i",ö:"o",ş:"s",ü:"u",Ç:"C",Ə:"E",Ğ:"G",İ:"I",Ö:"O",Ş:"S",Ü:"U"},cs:{č:"c",ď:"d",ě:"e",ň:"n",ř:"r",š:"s",ť:"t",ů:"u",ž:"z",Č:"C",Ď:"D",Ě:"E",Ň:"N",Ř:"R",Š:"S",Ť:"T",Ů:"U",Ž:"Z"},fi:{ä:"a",Ä:"A",ö:"o",Ö:"O"},hu:{ä:"a",Ä:"A",ö:"o",Ö:"O",ü:"u",Ü:"U",ű:"u",Ű:"U"},lt:{ą:"a",č:"c",ę:"e",ė:"e",į:"i",š:"s",ų:"u",ū:"u",ž:"z",Ą:"A",Č:"C",Ę:"E",Ė:"E",Į:"I",Š:"S",Ų:"U",Ū:"U"},lv:{ā:"a",č:"c",ē:"e",ģ:"g",ī:"i",ķ:"k",ļ:"l",ņ:"n",š:"s",ū:"u",ž:"z",Ā:"A",Č:"C",Ē:"E",Ģ:"G",Ī:"i",Ķ:"k",Ļ:"L",Ņ:"N",Š:"S",Ū:"u",Ž:"Z"},pl:{ą:"a",ć:"c",ę:"e",ł:"l",ń:"n",ó:"o",ś:"s",ź:"z",ż:"z",Ą:"A",Ć:"C",Ę:"e",Ł:"L",Ń:"N",Ó:"O",Ś:"S",Ź:"Z",Ż:"Z"},sv:{ä:"a",Ä:"A",ö:"o",Ö:"O"},sk:{ä:"a",Ä:"A"},sr:{љ:"lj",њ:"nj",Љ:"Lj",Њ:"Nj",đ:"dj",Đ:"Dj"},tr:{Ü:"U",Ö:"O",ü:"u",ö:"o"}},a={ar:{"∆":"delta","∞":"la-nihaya","♥":"hob","&":"wa","|":"aw","<":"aqal-men",">":"akbar-men","∑":"majmou","¤":"omla"},az:{},ca:{"∆":"delta","∞":"infinit","♥":"amor","&":"i","|":"o","<":"menys que",">":"mes que","∑":"suma dels","¤":"moneda"},cs:{"∆":"delta","∞":"nekonecno","♥":"laska","&":"a","|":"nebo","<":"mensi nez",">":"vetsi nez","∑":"soucet","¤":"mena"},de:{"∆":"delta","∞":"unendlich","♥":"Liebe","&":"und","|":"oder","<":"kleiner als",">":"groesser als","∑":"Summe von","¤":"Waehrung"},dv:{"∆":"delta","∞":"kolunulaa","♥":"loabi","&":"aai","|":"noonee","<":"ah vure kuda",">":"ah vure bodu","∑":"jumula","¤":"faisaa"},en:{"∆":"delta","∞":"infinity","♥":"love","&":"and","|":"or","<":"less than",">":"greater than","∑":"sum","¤":"currency"},es:{"∆":"delta","∞":"infinito","♥":"amor","&":"y","|":"u","<":"menos que",">":"mas que","∑":"suma de los","¤":"moneda"},fa:{"∆":"delta","∞":"bi-nahayat","♥":"eshgh","&":"va","|":"ya","<":"kamtar-az",">":"bishtar-az","∑":"majmooe","¤":"vahed"},fi:{"∆":"delta","∞":"aarettomyys","♥":"rakkaus","&":"ja","|":"tai","<":"pienempi kuin",">":"suurempi kuin","∑":"summa","¤":"valuutta"},fr:{"∆":"delta","∞":"infiniment","♥":"Amour","&":"et","|":"ou","<":"moins que",">":"superieure a","∑":"somme des","¤":"monnaie"},ge:{"∆":"delta","∞":"usasruloba","♥":"siqvaruli","&":"da","|":"an","<":"naklebi",">":"meti","∑":"jami","¤":"valuta"},gr:{},hu:{"∆":"delta","∞":"vegtelen","♥":"szerelem","&":"es","|":"vagy","<":"kisebb mint",">":"nagyobb mint","∑":"szumma","¤":"penznem"},it:{"∆":"delta","∞":"infinito","♥":"amore","&":"e","|":"o","<":"minore di",">":"maggiore di","∑":"somma","¤":"moneta"},lt:{"∆":"delta","∞":"begalybe","♥":"meile","&":"ir","|":"ar","<":"maziau nei",">":"daugiau nei","∑":"suma","¤":"valiuta"},lv:{"∆":"delta","∞":"bezgaliba","♥":"milestiba","&":"un","|":"vai","<":"mazak neka",">":"lielaks neka","∑":"summa","¤":"valuta"},my:{"∆":"kwahkhyaet","∞":"asaonasme","♥":"akhyait","&":"nhin","|":"tho","<":"ngethaw",">":"kyithaw","∑":"paungld","¤":"ngwekye"},mk:{},nl:{"∆":"delta","∞":"oneindig","♥":"liefde","&":"en","|":"of","<":"kleiner dan",">":"groter dan","∑":"som","¤":"valuta"},pl:{"∆":"delta","∞":"nieskonczonosc","♥":"milosc","&":"i","|":"lub","<":"mniejsze niz",">":"wieksze niz","∑":"suma","¤":"waluta"},pt:{"∆":"delta","∞":"infinito","♥":"amor","&":"e","|":"ou","<":"menor que",">":"maior que","∑":"soma","¤":"moeda"},ro:{"∆":"delta","∞":"infinit","♥":"dragoste","&":"si","|":"sau","<":"mai mic ca",">":"mai mare ca","∑":"suma","¤":"valuta"},ru:{"∆":"delta","∞":"beskonechno","♥":"lubov","&":"i","|":"ili","<":"menshe",">":"bolshe","∑":"summa","¤":"valjuta"},sk:{"∆":"delta","∞":"nekonecno","♥":"laska","&":"a","|":"alebo","<":"menej ako",">":"viac ako","∑":"sucet","¤":"mena"},sr:{},tr:{"∆":"delta","∞":"sonsuzluk","♥":"ask","&":"ve","|":"veya","<":"kucuktur",">":"buyuktur","∑":"toplam","¤":"para birimi"},uk:{"∆":"delta","∞":"bezkinechnist","♥":"lubov","&":"i","|":"abo","<":"menshe",">":"bilshe","∑":"suma","¤":"valjuta"},vn:{"∆":"delta","∞":"vo cuc","♥":"yeu","&":"va","|":"hoac","<":"nho hon",">":"lon hon","∑":"tong","¤":"tien te"}},o=[";","?",":","@","&","=","+","$",",","/"].join(""),u=[";","?",":","@","&","=","+","$",","].join(""),d=[".","!","~","*","'","(",")"].join(""),c=function(k,b){var x="-",m="",E="",S=!0,$={},M,P,z,C,B,A,D,Q,te,F,V,K,ue,ke,Re="";if(typeof k!="string")return"";if(typeof b=="string"&&(x=b),D=a.en,Q=s.en,typeof b=="object"){M=b.maintainCase||!1,$=b.custom&&typeof b.custom=="object"?b.custom:$,z=+b.truncate>1&&b.truncate||!1,C=b.uric||!1,B=b.uricNoSlash||!1,A=b.mark||!1,S=!(b.symbols===!1||b.lang===!1),x=b.separator||x,C&&(Re+=o),B&&(Re+=u),A&&(Re+=d),D=b.lang&&a[b.lang]&&S?a[b.lang]:S?a.en:{},Q=b.lang&&s[b.lang]?s[b.lang]:b.lang===!1||b.lang===!0?{}:s.en,b.titleCase&&typeof b.titleCase.length=="number"&&Array.prototype.toString.call(b.titleCase)?(b.titleCase.forEach(function(Ee){$[Ee+""]=Ee+""}),P=!0):P=!!b.titleCase,b.custom&&typeof b.custom.length=="number"&&Array.prototype.toString.call(b.custom)&&b.custom.forEach(function(Ee){$[Ee+""]=Ee+""}),Object.keys($).forEach(function(Ee){var Qe;Ee.length>1?Qe=new RegExp("\\b"+h(Ee)+"\\b","gi"):Qe=new RegExp(h(Ee),"gi"),k=k.replace(Qe,$[Ee])});for(V in $)Re+=V}for(Re+=x,Re=h(Re),k=k.replace(/(^\s+|\s+$)/g,""),ue=!1,ke=!1,F=0,K=k.length;F=0?(E+=V,V=""):ke===!0?(V=i[E]+n[V],E=""):V=ue&&n[V].match(/[A-Za-z0-9]/)?" "+n[V]:n[V],ue=!1,ke=!1):V in i?(E+=V,V="",F===K-1&&(V=i[E]),ke=!0):D[V]&&!(C&&o.indexOf(V)!==-1)&&!(B&&u.indexOf(V)!==-1)?(V=ue||m.substr(-1).match(/[A-Za-z0-9]/)?x+D[V]:D[V],V+=k[F+1]!==void 0&&k[F+1].match(/[A-Za-z0-9]/)?x:"",ue=!0):(ke===!0?(V=i[E]+V,E="",ke=!1):ue&&(/[A-Za-z0-9]/.test(V)||m.substr(-1).match(/A-Za-z0-9]/))&&(V=" "+V),ue=!1),m+=V.replace(new RegExp("[^\\w\\s"+Re+"_-]","g"),x);return P&&(m=m.replace(/(\w)(\S*)/g,function(Ee,Qe,vt){var Ze=Qe.toUpperCase()+(vt!==null?vt:"");return Object.keys($).indexOf(Ze.toLowerCase())<0?Ze:Ze.toLowerCase()})),m=m.replace(/\s+/g,x).replace(new RegExp("\\"+x+"+","g"),x).replace(new RegExp("(^\\"+x+"+|\\"+x+"+$)","g"),""),z&&m.length>z&&(te=m.charAt(z)===x,m=m.slice(0,z),te||(m=m.slice(0,m.lastIndexOf(x)))),!M&&!P&&(m=m.toLowerCase()),m},p=function(k){return function(x){return c(x,k)}},h=function(k){return k.replace(/[-\\^$*+?.()|[\]{}\/]/g,"\\$&")},_=function(y,k){for(var b in k)if(k[b]===y)return!0};if(typeof t<"u"&&t.exports)t.exports=c,t.exports.createSlug=p;else if(typeof define<"u"&&define.amd)define([],function(){return c});else try{if(l.getSlug||l.createSlug)throw"speakingurl: globals exists /(getSlug|createSlug)/";l.getSlug=c,l.createSlug=p}catch{}}(e)}}),j_=od({"../../node_modules/.pnpm/speakingurl@14.0.1/node_modules/speakingurl/index.js"(e,t){I(),t.exports=M_()}});I();I();I();I();I();I();I();function H_(e){return!!(e&&e.__v_isReadonly)}function ud(e){return H_(e)?ud(e.__v_raw):!!(e&&e.__v_isReactive)}function hi(e){return!!(e&&e.__v_isRef===!0)}function hn(e){const t=e&&e.__v_raw;return t?hn(t):e}var B_=Symbol.for("v-fgt");I();function U_(e){var t;const l=e.name||e._componentTag||e.__VUE_DEVTOOLS_COMPONENT_GUSSED_NAME__||e.__name;return l==="index"&&((t=e.__file)!=null&&t.endsWith("index.vue"))?"":l}function z_(e){const t=e.__file;if(t)return b_(T_(t,".vue"))}function Za(e,t){return e.type.__VUE_DEVTOOLS_COMPONENT_GUSSED_NAME__=t,t}function Ps(e){if(e.__VUE_DEVTOOLS_NEXT_APP_RECORD__)return e.__VUE_DEVTOOLS_NEXT_APP_RECORD__;if(e.root)return e.appContext.app.__VUE_DEVTOOLS_NEXT_APP_RECORD__}async function $_(e){const{app:t,uid:l,instance:n}=e;try{if(n.__VUE_DEVTOOLS_NEXT_UID__)return n.__VUE_DEVTOOLS_NEXT_UID__;const r=await Ps(t);if(!r)return null;const i=r.rootInstance===n;return`${r.id}:${i?"root":l}`}catch{}}function cd(e){var t;return((t=e.subTree)==null?void 0:t.type)===B_}function Ur(e){var t,l,n;const r=U_((e==null?void 0:e.type)||{});if(r)return r;if((e==null?void 0:e.root)===e)return"Root";for(const s in(l=(t=e.parent)==null?void 0:t.type)==null?void 0:l.components)if(e.parent.type.components[s]===(e==null?void 0:e.type))return Za(e,s);for(const s in(n=e.appContext)==null?void 0:n.components)if(e.appContext.components[s]===(e==null?void 0:e.type))return Za(e,s);const i=z_((e==null?void 0:e.type)||{});return i||"Anonymous Component"}function Vi(e,t){return t=t||`${e.id}:root`,e.instanceMap.get(t)||e.instanceMap.get(":root")}var q_=class{constructor(){this.refEditor=new K_}set(e,t,l,n){const r=Array.isArray(t)?t:t.split(".");for(;r.length>1;){const a=r.shift();e instanceof Map&&(e=e.get(a)),e instanceof Set?e=Array.from(e.values())[a]:e=e[a],this.refEditor.isRef(e)&&(e=this.refEditor.get(e))}const i=r[0],s=this.refEditor.get(e)[i];n?n(e,i,l):this.refEditor.isRef(s)?this.refEditor.set(s,l):e[i]=l}get(e,t){const l=Array.isArray(t)?t:t.split(".");for(let n=0;n"u")return!1;const n=Array.isArray(t)?t.slice():t.split("."),r=l?2:1;for(;e&&n.length>r;){const i=n.shift();e=e[i],this.refEditor.isRef(e)&&(e=this.refEditor.get(e))}return e!=null&&Object.prototype.hasOwnProperty.call(e,n[0])}createDefaultSetCallback(e){return(t,l,n)=>{if((e.remove||e.newKey)&&(Array.isArray(t)?t.splice(l,1):hn(t)instanceof Map?t.delete(l):hn(t)instanceof Set?t.delete(Array.from(t.values())[l]):Reflect.deleteProperty(t,l)),!e.remove){const r=t[e.newKey||l];this.refEditor.isRef(r)?this.refEditor.set(r,n):hn(t)instanceof Map?t.set(e.newKey||l,n):hn(t)instanceof Set?t.add(n):t[e.newKey||l]=n}}}},K_=class{set(e,t){if(hi(e))e.value=t;else{if(e instanceof Set&&Array.isArray(t)){e.clear(),t.forEach(r=>e.add(r));return}const l=Object.keys(t);if(e instanceof Map){const r=new Set(e.keys());l.forEach(i=>{e.set(i,Reflect.get(t,i)),r.delete(i)}),r.forEach(i=>e.delete(i));return}const n=new Set(Object.keys(e));l.forEach(r=>{Reflect.set(e,r,Reflect.get(t,r)),n.delete(r)}),n.forEach(r=>Reflect.deleteProperty(e,r))}}get(e){return hi(e)?e.value:e}isRef(e){return hi(e)||ud(e)}};I();function As(e){return cd(e)?W_(e.subTree):e.subTree?[e.subTree.el]:[]}function W_(e){if(!e.children)return[];const t=[];return e.children.forEach(l=>{l.component?t.push(...As(l.component)):l!=null&&l.el&&t.push(l.el)}),t}I();I();function G_(){const e={top:0,bottom:0,left:0,right:0,get width(){return e.right-e.left},get height(){return e.bottom-e.top}};return e}var nr;function J_(e){return nr||(nr=document.createRange()),nr.selectNode(e),nr.getBoundingClientRect()}function Y_(e){const t=G_();if(!e.children)return t;for(let l=0,n=e.children.length;le.bottom)&&(e.bottom=t.bottom),(!e.left||t.lefte.right)&&(e.right=t.right),e}var eo={top:0,left:0,right:0,bottom:0,width:0,height:0};function Pl(e){const t=e.subTree.el;return typeof window>"u"?eo:cd(e)?Y_(e.subTree):(t==null?void 0:t.nodeType)===1?t==null?void 0:t.getBoundingClientRect():e.subTree.component?Pl(e.subTree.component):eo}var dd="__vue-devtools-component-inspector__",pd="__vue-devtools-component-inspector__card__",hd="__vue-devtools-component-inspector__name__",fd="__vue-devtools-component-inspector__indicator__",md={display:"block",zIndex:2147483640,position:"fixed",backgroundColor:"#42b88325",border:"1px solid #42b88350",borderRadius:"5px",transition:"all 0.1s ease-in",pointerEvents:"none"},Q_={fontFamily:"Arial, Helvetica, sans-serif",padding:"5px 8px",borderRadius:"4px",textAlign:"left",position:"absolute",left:0,color:"#e9e9e9",fontSize:"14px",fontWeight:600,lineHeight:"24px",backgroundColor:"#42b883",boxShadow:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1)"},Z_={display:"inline-block",fontWeight:400,fontStyle:"normal",fontSize:"12px",opacity:.7};function en(){return document.getElementById(dd)}function ey(){return document.getElementById(pd)}function ty(){return document.getElementById(fd)}function ly(){return document.getElementById(hd)}function Ls(e){return{left:`${Math.round(e.left*100)/100}px`,top:`${Math.round(e.top*100)/100}px`,width:`${Math.round(e.width*100)/100}px`,height:`${Math.round(e.height*100)/100}px`}}function Cs(e){var t;const l=document.createElement("div");l.id=(t=e.elementId)!=null?t:dd,Object.assign(l.style,{...md,...Ls(e.bounds),...e.style});const n=document.createElement("span");n.id=pd,Object.assign(n.style,{...Q_,top:e.bounds.top<35?0:"-35px"});const r=document.createElement("span");r.id=hd,r.innerHTML=`<${e.name}>  `;const i=document.createElement("i");return i.id=fd,i.innerHTML=`${Math.round(e.bounds.width*100)/100} x ${Math.round(e.bounds.height*100)/100}`,Object.assign(i.style,Z_),n.appendChild(r),n.appendChild(i),l.appendChild(n),document.body.appendChild(l),l}function Rs(e){const t=en(),l=ey(),n=ly(),r=ty();t&&(Object.assign(t.style,{...md,...Ls(e.bounds)}),Object.assign(l.style,{top:e.bounds.top<35?0:"-35px"}),n.innerHTML=`<${e.name}>  `,r.innerHTML=`${Math.round(e.bounds.width*100)/100} x ${Math.round(e.bounds.height*100)/100}`)}function ny(e){const t=Pl(e),l=Ur(e);en()?Rs({bounds:t,name:l}):Cs({bounds:t,name:l})}function gd(){const e=en();e&&(e.style.display="none")}var Ni=null;function Mi(e){const t=e.target;if(t){const l=t.__vueParentComponent;if(l&&(Ni=l,l.vnode.el)){const r=Pl(l),i=Ur(l);en()?Rs({bounds:r,name:i}):Cs({bounds:r,name:i})}}}function ry(e,t){var l;if(e.preventDefault(),e.stopPropagation(),Ni){const n=(l=tt.value)==null?void 0:l.app;$_({app:n,uid:n.uid,instance:Ni}).then(r=>{t(r)})}}var br=null;function iy(){gd(),window.removeEventListener("mouseover",Mi),window.removeEventListener("click",br,!0),br=null}function sy(){return window.addEventListener("mouseover",Mi),new Promise(e=>{function t(l){l.preventDefault(),l.stopPropagation(),ry(l,n=>{window.removeEventListener("click",t,!0),br=null,window.removeEventListener("mouseover",Mi);const r=en();r&&(r.style.display="none"),e(JSON.stringify({id:n}))})}br=t,window.addEventListener("click",t,!0)})}function ay(e){const t=Vi(tt.value,e.id);if(t){const[l]=As(t);if(typeof l.scrollIntoView=="function")l.scrollIntoView({behavior:"smooth"});else{const n=Pl(t),r=document.createElement("div"),i={...Ls(n),position:"absolute"};Object.assign(r.style,i),document.body.appendChild(r),r.scrollIntoView({behavior:"smooth"}),setTimeout(()=>{document.body.removeChild(r)},2e3)}setTimeout(()=>{const n=Pl(t);if(n.width||n.height){const r=Ur(t),i=en();i?Rs({...e,name:r,bounds:n}):Cs({...e,name:r,bounds:n}),setTimeout(()=>{i&&(i.style.display="none")},1500)}},1200)}}I();var to,lo;(lo=(to=X).__VUE_DEVTOOLS_COMPONENT_INSPECTOR_ENABLED__)!=null||(to.__VUE_DEVTOOLS_COMPONENT_INSPECTOR_ENABLED__=!0);function oy(e){let t=0;const l=setInterval(()=>{X.__VUE_INSPECTOR__&&(clearInterval(l),t+=30,e()),t>=5e3&&clearInterval(l)},30)}function uy(){const e=X.__VUE_INSPECTOR__,t=e.openInEditor;e.openInEditor=async(...l)=>{e.disable(),t(...l)}}function cy(){return new Promise(e=>{function t(){uy(),e(X.__VUE_INSPECTOR__)}X.__VUE_INSPECTOR__?t():oy(()=>{t()})})}I();I();I();var dy="__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS_STATE__";function py(){if(!rd||typeof localStorage>"u"||localStorage===null)return{recordingState:!1,mouseEventEnabled:!1,keyboardEventEnabled:!1,componentEventEnabled:!1,performanceEventEnabled:!1,selected:""};const e=localStorage.getItem(dy);return e?JSON.parse(e):{recordingState:!1,mouseEventEnabled:!1,keyboardEventEnabled:!1,componentEventEnabled:!1,performanceEventEnabled:!1,selected:""}}I();I();I();var no,ro;(ro=(no=X).__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS)!=null||(no.__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS=[]);var hy=new Proxy(X.__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS,{get(e,t,l){return Reflect.get(e,t,l)}});function fy(e,t){hy.push({...e,descriptorId:t.id,appRecord:Ps(t.app)})}var io,so;(so=(io=X).__VUE_DEVTOOLS_KIT_INSPECTOR__)!=null||(io.__VUE_DEVTOOLS_KIT_INSPECTOR__=[]);var Os=new Proxy(X.__VUE_DEVTOOLS_KIT_INSPECTOR__,{get(e,t,l){return Reflect.get(e,t,l)}}),vd=Br(()=>{tn.hooks.callHook("sendInspectorToClient",_d())});function my(e,t){Os.push({options:e,descriptor:t,treeFilter:"",selectedNodeId:"",appRecord:Ps(t.app)}),vd()}function _d(){return Os.filter(e=>e.descriptor.app===tt.value.app).filter(e=>e.descriptor.id!=="components").map(e=>{var t;const l=e.descriptor,n=e.options;return{id:n.id,label:n.label,logo:l.logo,icon:`custom-ic-baseline-${(t=n==null?void 0:n.icon)==null?void 0:t.replace(/_/g,"-")}`,packageName:l.packageName,homepage:l.homepage,pluginId:l.id}})}function or(e,t){return Os.find(l=>l.options.id===e&&(t?l.descriptor.app===t:!0))}function gy(){const e=sd();return e.hook("addInspector",({inspector:t,plugin:l})=>{my(t,l.descriptor)}),e.hook("sendInspectorTree",async({inspectorId:t,plugin:l})=>{var n;if(!t||!((n=l==null?void 0:l.descriptor)!=null&&n.app))return;const r=or(t,l.descriptor.app),i={app:l.descriptor.app,inspectorId:t,filter:(r==null?void 0:r.treeFilter)||"",rootNodes:[]};await new Promise(s=>{e.callHookWith(async a=>{await Promise.all(a.map(o=>o(i))),s()},"getInspectorTree")}),e.callHookWith(async s=>{await Promise.all(s.map(a=>a({inspectorId:t,rootNodes:i.rootNodes})))},"sendInspectorTreeToClient")}),e.hook("sendInspectorState",async({inspectorId:t,plugin:l})=>{var n;if(!t||!((n=l==null?void 0:l.descriptor)!=null&&n.app))return;const r=or(t,l.descriptor.app),i={app:l.descriptor.app,inspectorId:t,nodeId:(r==null?void 0:r.selectedNodeId)||"",state:null},s={currentTab:`custom-inspector:${t}`};i.nodeId&&await new Promise(a=>{e.callHookWith(async o=>{await Promise.all(o.map(u=>u(i,s))),a()},"getInspectorState")}),e.callHookWith(async a=>{await Promise.all(a.map(o=>o({inspectorId:t,nodeId:i.nodeId,state:i.state})))},"sendInspectorStateToClient")}),e.hook("customInspectorSelectNode",({inspectorId:t,nodeId:l,plugin:n})=>{const r=or(t,n.descriptor.app);r&&(r.selectedNodeId=l)}),e.hook("timelineLayerAdded",({options:t,plugin:l})=>{fy(t,l.descriptor)}),e.hook("timelineEventAdded",({options:t,plugin:l})=>{e.callHookWith(async n=>{await Promise.all(n.map(r=>r(t)))},"sendTimelineEventToClient")}),e.hook("getComponentInstances",async({app:t})=>{const l=t.__VUE_DEVTOOLS_NEXT_APP_RECORD__;if(!l)return null;const n=l.id.toString();return[...l.instanceMap].filter(([i])=>i.split(":")[0]===n).map(([,i])=>i)}),e.hook("getComponentBounds",async({instance:t})=>Pl(t)),e.hook("getComponentName",({instance:t})=>Ur(t)),e.hook("componentHighlight",({uid:t})=>{const l=tt.value.instanceMap.get(t);l&&ny(l)}),e.hook("componentUnhighlight",()=>{gd()}),e}var ao,oo;(oo=(ao=X).__VUE_DEVTOOLS_KIT_APP_RECORDS__)!=null||(ao.__VUE_DEVTOOLS_KIT_APP_RECORDS__=[]);var uo,co;(co=(uo=X).__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__)!=null||(uo.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__={});var po,ho;(ho=(po=X).__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__)!=null||(po.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__="");var fo,mo;(mo=(fo=X).__VUE_DEVTOOLS_KIT_CUSTOM_TABS__)!=null||(fo.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__=[]);var go,vo;(vo=(go=X).__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__)!=null||(go.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__=[]);var yl="__VUE_DEVTOOLS_KIT_GLOBAL_STATE__";function vy(){return{connected:!1,clientConnected:!1,vitePluginDetected:!0,appRecords:[],activeAppRecordId:"",tabs:[],commands:[],highPerfModeEnabled:!0,devtoolsClientDetected:{},perfUniqueGroupId:0,timelineLayersState:py()}}var _o,yo;(yo=(_o=X)[yl])!=null||(_o[yl]=vy());var _y=Br(e=>{tn.hooks.callHook("devtoolsStateUpdated",{state:e})});Br((e,t)=>{tn.hooks.callHook("devtoolsConnectedUpdated",{state:e,oldState:t})});var zr=new Proxy(X.__VUE_DEVTOOLS_KIT_APP_RECORDS__,{get(e,t,l){return t==="value"?X.__VUE_DEVTOOLS_KIT_APP_RECORDS__:X.__VUE_DEVTOOLS_KIT_APP_RECORDS__[t]}}),tt=new Proxy(X.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__,{get(e,t,l){return t==="value"?X.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__:t==="id"?X.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__:X.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__[t]}});function yd(){_y({...X[yl],appRecords:zr.value,activeAppRecordId:tt.id,tabs:X.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__,commands:X.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__})}function yy(e){X.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__=e,yd()}function ky(e){X.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__=e,yd()}var Tl=new Proxy(X[yl],{get(e,t){return t==="appRecords"?zr:t==="activeAppRecordId"?tt.id:t==="tabs"?X.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__:t==="commands"?X.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__:X[yl][t]},deleteProperty(e,t){return delete e[t],!0},set(e,t,l){return{...X[yl]},e[t]=l,X[yl][t]=l,!0}});function Ey(e={}){var t,l,n;const{file:r,host:i,baseUrl:s=window.location.origin,line:a=0,column:o=0}=e;if(r){if(i==="chrome-extension"){const u=r.replace(/\\/g,"\\\\"),d=(l=(t=window.VUE_DEVTOOLS_CONFIG)==null?void 0:t.openInEditorHost)!=null?l:"/";fetch(`${d}__open-in-editor?file=${encodeURI(r)}`).then(c=>{if(!c.ok){const p=`Opening component ${u} failed`;console.log(`%c${p}`,"color:red")}})}else if(Tl.vitePluginDetected){const u=(n=X.__VUE_DEVTOOLS_OPEN_IN_EDITOR_BASE_URL__)!=null?n:s;X.__VUE_INSPECTOR__.openInEditor(u,r,a,o)}}}I();I();I();I();I();var ko,Eo;(Eo=(ko=X).__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__)!=null||(ko.__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__=[]);var Is=new Proxy(X.__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__,{get(e,t,l){return Reflect.get(e,t,l)}});function ji(e){const t={};return Object.keys(e).forEach(l=>{t[l]=e[l].defaultValue}),t}function Fs(e){return`__VUE_DEVTOOLS_NEXT_PLUGIN_SETTINGS__${e}__`}function by(e){var t,l,n;const r=(l=(t=Is.find(i=>{var s;return i[0].id===e&&!!((s=i[0])!=null&&s.settings)}))==null?void 0:t[0])!=null?l:null;return(n=r==null?void 0:r.settings)!=null?n:null}function kd(e,t){var l,n,r;const i=Fs(e);if(i){const s=localStorage.getItem(i);if(s)return JSON.parse(s)}if(e){const s=(n=(l=Is.find(a=>a[0].id===e))==null?void 0:l[0])!=null?n:null;return ji((r=s==null?void 0:s.settings)!=null?r:{})}return ji(t)}function Ty(e,t){const l=Fs(e);localStorage.getItem(l)||localStorage.setItem(l,JSON.stringify(ji(t)))}function xy(e,t,l){const n=Fs(e),r=localStorage.getItem(n),i=JSON.parse(r||"{}"),s={...i,[t]:l};localStorage.setItem(n,JSON.stringify(s)),tn.hooks.callHookWith(a=>{a.forEach(o=>o({pluginId:e,key:t,oldValue:i[t],newValue:l,settings:s}))},"setPluginSettings")}I();I();I();I();I();I();I();I();I();I();I();var bo,To,ot=(To=(bo=X).__VUE_DEVTOOLS_HOOK)!=null?To:bo.__VUE_DEVTOOLS_HOOK=sd(),Py={vueAppInit(e){ot.hook("app:init",e)},vueAppUnmount(e){ot.hook("app:unmount",e)},vueAppConnected(e){ot.hook("app:connected",e)},componentAdded(e){return ot.hook("component:added",e)},componentEmit(e){return ot.hook("component:emit",e)},componentUpdated(e){return ot.hook("component:updated",e)},componentRemoved(e){return ot.hook("component:removed",e)},setupDevtoolsPlugin(e){ot.hook("devtools-plugin:setup",e)},perfStart(e){return ot.hook("perf:start",e)},perfEnd(e){return ot.hook("perf:end",e)}},Ed={on:Py,setupDevToolsPlugin(e,t){return ot.callHook("devtools-plugin:setup",e,t)}},Ay=class{constructor({plugin:e,ctx:t}){this.hooks=t.hooks,this.plugin=e}get on(){return{visitComponentTree:e=>{this.hooks.hook("visitComponentTree",e)},inspectComponent:e=>{this.hooks.hook("inspectComponent",e)},editComponentState:e=>{this.hooks.hook("editComponentState",e)},getInspectorTree:e=>{this.hooks.hook("getInspectorTree",e)},getInspectorState:e=>{this.hooks.hook("getInspectorState",e)},editInspectorState:e=>{this.hooks.hook("editInspectorState",e)},inspectTimelineEvent:e=>{this.hooks.hook("inspectTimelineEvent",e)},timelineCleared:e=>{this.hooks.hook("timelineCleared",e)},setPluginSettings:e=>{this.hooks.hook("setPluginSettings",e)}}}notifyComponentUpdate(e){var t;const l=_d().find(n=>n.packageName===this.plugin.descriptor.packageName);if(l!=null&&l.id){if(e){const n=[e.appContext.app,e.uid,(t=e.parent)==null?void 0:t.uid,e];ot.callHook("component:updated",...n)}else ot.callHook("component:updated");this.hooks.callHook("sendInspectorState",{inspectorId:l.id,plugin:this.plugin})}}addInspector(e){this.hooks.callHook("addInspector",{inspector:e,plugin:this.plugin}),this.plugin.descriptor.settings&&Ty(e.id,this.plugin.descriptor.settings)}sendInspectorTree(e){this.hooks.callHook("sendInspectorTree",{inspectorId:e,plugin:this.plugin})}sendInspectorState(e){this.hooks.callHook("sendInspectorState",{inspectorId:e,plugin:this.plugin})}selectInspectorNode(e,t){this.hooks.callHook("customInspectorSelectNode",{inspectorId:e,nodeId:t,plugin:this.plugin})}now(){return Date.now()}addTimelineLayer(e){this.hooks.callHook("timelineLayerAdded",{options:e,plugin:this.plugin})}addTimelineEvent(e){this.hooks.callHook("timelineEventAdded",{options:e,plugin:this.plugin})}getSettings(e){return kd(e??this.plugin.descriptor.id,this.plugin.descriptor.settings)}getComponentInstances(e){return this.hooks.callHook("getComponentInstances",{app:e})}getComponentBounds(e){return this.hooks.callHook("getComponentBounds",{instance:e})}getComponentName(e){return this.hooks.callHook("getComponentName",{instance:e})}highlightElement(e){const t=e.__VUE_DEVTOOLS_NEXT_UID__;return this.hooks.callHook("componentHighlight",{uid:t})}unhighlightElement(){return this.hooks.callHook("componentUnhighlight")}},Ly=Ay;I();I();I();I();var Cy="__vue_devtool_undefined__",Ry="__vue_devtool_infinity__",Oy="__vue_devtool_negative_infinity__",Iy="__vue_devtool_nan__";I();I();var Fy={[Cy]:"undefined",[Iy]:"NaN",[Ry]:"Infinity",[Oy]:"-Infinity"};Object.entries(Fy).reduce((e,[t,l])=>(e[l]=t,e),{});I();I();I();I();I();var xo,Po;(Po=(xo=X).__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__)!=null||(xo.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__=new Set);function wy(e,t){return Ed.setupDevToolsPlugin(e,t)}function Sy(e,t){const[l,n]=e;if(l.app!==t)return;const r=new Ly({plugin:{setupFn:n,descriptor:l},ctx:tn});l.packageName==="vuex"&&r.on.editInspectorState(i=>{r.sendInspectorState(i.inspectorId)}),n(r)}function Dy(e){X.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__.has(e)||(X.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__.add(e),Is.forEach(t=>{Sy(t,e)}))}I();I();var Fn="__VUE_DEVTOOLS_ROUTER__",$l="__VUE_DEVTOOLS_ROUTER_INFO__",Ao,Lo;(Lo=(Ao=X)[$l])!=null||(Ao[$l]={currentRoute:null,routes:[]});var Co,Ro;(Ro=(Co=X)[Fn])!=null||(Co[Fn]={});new Proxy(X[$l],{get(e,t){return X[$l][t]}});new Proxy(X[Fn],{get(e,t){if(t==="value")return X[Fn]}});function Vy(e){const t=new Map;return((e==null?void 0:e.getRoutes())||[]).filter(l=>!t.has(l.path)&&t.set(l.path,1))}function ws(e){return e.map(t=>{let{path:l,name:n,children:r,meta:i}=t;return r!=null&&r.length&&(r=ws(r)),{path:l,name:n,children:r,meta:i}})}function Ny(e){if(e){const{fullPath:t,hash:l,href:n,path:r,name:i,matched:s,params:a,query:o}=e;return{fullPath:t,hash:l,href:n,path:r,name:i,params:a,query:o,matched:ws(s)}}return e}function My(e,t){function l(){var n;const r=(n=e.app)==null?void 0:n.config.globalProperties.$router,i=Ny(r==null?void 0:r.currentRoute.value),s=ws(Vy(r)),a=console.warn;console.warn=()=>{},X[$l]={currentRoute:i?Qa(i):{},routes:Qa(s)},X[Fn]=r,console.warn=a}l(),Ed.on.componentUpdated(Br(()=>{var n;((n=t.value)==null?void 0:n.app)===e.app&&(l(),tn.hooks.callHook("routerInfoUpdated",{state:X[$l]}))},200))}function jy(e){return{async getInspectorTree(t){const l={...t,app:tt.value.app,rootNodes:[]};return await new Promise(n=>{e.callHookWith(async r=>{await Promise.all(r.map(i=>i(l))),n()},"getInspectorTree")}),l.rootNodes},async getInspectorState(t){const l={...t,app:tt.value.app,state:null},n={currentTab:`custom-inspector:${t.inspectorId}`};return await new Promise(r=>{e.callHookWith(async i=>{await Promise.all(i.map(s=>s(l,n))),r()},"getInspectorState")}),l.state},editInspectorState(t){const l=new q_,n={...t,app:tt.value.app,set:(r,i=t.path,s=t.state.value,a)=>{l.set(r,i,s,a||l.createDefaultSetCallback(t.state))}};e.callHookWith(r=>{r.forEach(i=>i(n))},"editInspectorState")},sendInspectorState(t){const l=or(t);e.callHook("sendInspectorState",{inspectorId:t,plugin:{descriptor:l.descriptor,setupFn:()=>({})}})},inspectComponentInspector(){return sy()},cancelInspectComponentInspector(){return iy()},getComponentRenderCode(t){const l=Vi(tt.value,t);if(l)return(l==null?void 0:l.type)instanceof Function?l.type.toString():l.render.toString()},scrollToComponent(t){return ay({id:t})},openInEditor:Ey,getVueInspector:cy,toggleApp(t){const l=zr.value.find(n=>n.id===t);l&&(ky(t),yy(l),My(l,tt),vd(),Dy(l.app))},inspectDOM(t){const l=Vi(tt.value,t);if(l){const[n]=As(l);n&&(X.__VUE_DEVTOOLS_INSPECT_DOM_TARGET__=n)}},updatePluginSettings(t,l,n){xy(t,l,n)},getPluginSettings(t){return{options:by(t),values:kd(t)}}}}I();var Oo,Io;(Io=(Oo=X).__VUE_DEVTOOLS_ENV__)!=null||(Oo.__VUE_DEVTOOLS_ENV__={vitePluginDetected:!1});var Fo=gy(),wo,So;(So=(wo=X).__VUE_DEVTOOLS_KIT_CONTEXT__)!=null||(wo.__VUE_DEVTOOLS_KIT_CONTEXT__={hooks:Fo,get state(){return{...Tl,activeAppRecordId:tt.id,activeAppRecord:tt.value,appRecords:zr.value}},api:jy(Fo)});var tn=X.__VUE_DEVTOOLS_KIT_CONTEXT__;I();N_(j_());var Do,Vo;(Vo=(Do=X).__VUE_DEVTOOLS_NEXT_APP_RECORD_INFO__)!=null||(Do.__VUE_DEVTOOLS_NEXT_APP_RECORD_INFO__={id:0,appIds:new Set});I();function Hy(e){Tl.highPerfModeEnabled=e??!Tl.highPerfModeEnabled}I();I();I();function By(e){Tl.devtoolsClientDetected={...Tl.devtoolsClientDetected,...e};const t=Object.values(Tl.devtoolsClientDetected).some(Boolean);Hy(!t)}var No,Mo;(Mo=(No=X).__VUE_DEVTOOLS_UPDATE_CLIENT_DETECTED__)!=null||(No.__VUE_DEVTOOLS_UPDATE_CLIENT_DETECTED__=By);I();I();I();I();I();I();I();var Uy=class{constructor(){this.keyToValue=new Map,this.valueToKey=new Map}set(e,t){this.keyToValue.set(e,t),this.valueToKey.set(t,e)}getByKey(e){return this.keyToValue.get(e)}getByValue(e){return this.valueToKey.get(e)}clear(){this.keyToValue.clear(),this.valueToKey.clear()}},bd=class{constructor(e){this.generateIdentifier=e,this.kv=new Uy}register(e,t){this.kv.getByValue(e)||(t||(t=this.generateIdentifier(e)),this.kv.set(t,e))}clear(){this.kv.clear()}getIdentifier(e){return this.kv.getByValue(e)}getValue(e){return this.kv.getByKey(e)}},zy=class extends bd{constructor(){super(e=>e.name),this.classToAllowedProps=new Map}register(e,t){typeof t=="object"?(t.allowProps&&this.classToAllowedProps.set(e,t.allowProps),super.register(e,t.identifier)):super.register(e,t)}getAllowedProps(e){return this.classToAllowedProps.get(e)}};I();I();function $y(e){if("values"in Object)return Object.values(e);const t=[];for(const l in e)e.hasOwnProperty(l)&&t.push(e[l]);return t}function qy(e,t){const l=$y(e);if("find"in l)return l.find(t);const n=l;for(let r=0;rt(n,l))}function ur(e,t){return e.indexOf(t)!==-1}function jo(e,t){for(let l=0;lt.isApplicable(e))}findByName(e){return this.transfomers[e]}};I();I();var Wy=e=>Object.prototype.toString.call(e).slice(8,-1),Td=e=>typeof e>"u",Gy=e=>e===null,wn=e=>typeof e!="object"||e===null||e===Object.prototype?!1:Object.getPrototypeOf(e)===null?!0:Object.getPrototypeOf(e)===Object.prototype,Hi=e=>wn(e)&&Object.keys(e).length===0,al=e=>Array.isArray(e),Jy=e=>typeof e=="string",Yy=e=>typeof e=="number"&&!isNaN(e),Xy=e=>typeof e=="boolean",Qy=e=>e instanceof RegExp,Sn=e=>e instanceof Map,Dn=e=>e instanceof Set,xd=e=>Wy(e)==="Symbol",Zy=e=>e instanceof Date&&!isNaN(e.valueOf()),ek=e=>e instanceof Error,Ho=e=>typeof e=="number"&&isNaN(e),tk=e=>Xy(e)||Gy(e)||Td(e)||Yy(e)||Jy(e)||xd(e),lk=e=>typeof e=="bigint",nk=e=>e===1/0||e===-1/0,rk=e=>ArrayBuffer.isView(e)&&!(e instanceof DataView),ik=e=>e instanceof URL;I();var Pd=e=>e.replace(/\./g,"\\."),fi=e=>e.map(String).map(Pd).join("."),bn=e=>{const t=[];let l="";for(let r=0;rnull,()=>{}),xt(lk,"bigint",e=>e.toString(),e=>typeof BigInt<"u"?BigInt(e):(console.error("Please add a BigInt polyfill."),e)),xt(Zy,"Date",e=>e.toISOString(),e=>new Date(e)),xt(ek,"Error",(e,t)=>{const l={name:e.name,message:e.message};return t.allowedErrorProps.forEach(n=>{l[n]=e[n]}),l},(e,t)=>{const l=new Error(e.message);return l.name=e.name,l.stack=e.stack,t.allowedErrorProps.forEach(n=>{l[n]=e[n]}),l}),xt(Qy,"regexp",e=>""+e,e=>{const t=e.slice(1,e.lastIndexOf("/")),l=e.slice(e.lastIndexOf("/")+1);return new RegExp(t,l)}),xt(Dn,"set",e=>[...e.values()],e=>new Set(e)),xt(Sn,"map",e=>[...e.entries()],e=>new Map(e)),xt(e=>Ho(e)||nk(e),"number",e=>Ho(e)?"NaN":e>0?"Infinity":"-Infinity",Number),xt(e=>e===0&&1/e===-1/0,"number",()=>"-0",Number),xt(ik,"URL",e=>e.toString(),e=>new URL(e))];function $r(e,t,l,n){return{isApplicable:e,annotation:t,transform:l,untransform:n}}var Ld=$r((e,t)=>xd(e)?!!t.symbolRegistry.getIdentifier(e):!1,(e,t)=>["symbol",t.symbolRegistry.getIdentifier(e)],e=>e.description,(e,t,l)=>{const n=l.symbolRegistry.getValue(t[1]);if(!n)throw new Error("Trying to deserialize unknown symbol");return n}),sk=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce((e,t)=>(e[t.name]=t,e),{}),Cd=$r(rk,e=>["typed-array",e.constructor.name],e=>[...e],(e,t)=>{const l=sk[t[1]];if(!l)throw new Error("Trying to deserialize unknown typed array");return new l(e)});function Rd(e,t){return e!=null&&e.constructor?!!t.classRegistry.getIdentifier(e.constructor):!1}var Od=$r(Rd,(e,t)=>["class",t.classRegistry.getIdentifier(e.constructor)],(e,t)=>{const l=t.classRegistry.getAllowedProps(e.constructor);if(!l)return{...e};const n={};return l.forEach(r=>{n[r]=e[r]}),n},(e,t,l)=>{const n=l.classRegistry.getValue(t[1]);if(!n)throw new Error("Trying to deserialize unknown class - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564");return Object.assign(Object.create(n.prototype),e)}),Id=$r((e,t)=>!!t.customTransformerRegistry.findApplicable(e),(e,t)=>["custom",t.customTransformerRegistry.findApplicable(e).name],(e,t)=>t.customTransformerRegistry.findApplicable(e).serialize(e),(e,t,l)=>{const n=l.customTransformerRegistry.findByName(t[1]);if(!n)throw new Error("Trying to deserialize unknown custom value");return n.deserialize(e)}),ak=[Od,Ld,Id,Cd],Bo=(e,t)=>{const l=jo(ak,r=>r.isApplicable(e,t));if(l)return{value:l.transform(e,t),type:l.annotation(e,t)};const n=jo(Ad,r=>r.isApplicable(e,t));if(n)return{value:n.transform(e,t),type:n.annotation}},Fd={};Ad.forEach(e=>{Fd[e.annotation]=e});var ok=(e,t,l)=>{if(al(t))switch(t[0]){case"symbol":return Ld.untransform(e,t,l);case"class":return Od.untransform(e,t,l);case"custom":return Id.untransform(e,t,l);case"typed-array":return Cd.untransform(e,t,l);default:throw new Error("Unknown transformation: "+t)}else{const n=Fd[t];if(!n)throw new Error("Unknown transformation: "+t);return n.untransform(e,l)}};I();var Ol=(e,t)=>{const l=e.keys();for(;t>0;)l.next(),t--;return l.next().value};function wd(e){if(ur(e,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(ur(e,"prototype"))throw new Error("prototype is not allowed as a property");if(ur(e,"constructor"))throw new Error("constructor is not allowed as a property")}var uk=(e,t)=>{wd(t);for(let l=0;l{if(wd(t),t.length===0)return l(e);let n=e;for(let i=0;iUi(i,t,[...l,...bn(s)]));return}const[n,r]=e;r&&ql(r,(i,s)=>{Ui(i,t,[...l,...bn(s)])}),t(n,l)}function ck(e,t,l){return Ui(t,(n,r)=>{e=Bi(e,r,i=>ok(i,n,l))}),e}function dk(e,t){function l(n,r){const i=uk(e,bn(r));n.map(bn).forEach(s=>{e=Bi(e,s,()=>i)})}if(al(t)){const[n,r]=t;n.forEach(i=>{e=Bi(e,bn(i),()=>e)}),r&&ql(r,l)}else ql(t,l);return e}var pk=(e,t)=>wn(e)||al(e)||Sn(e)||Dn(e)||Rd(e,t);function hk(e,t,l){const n=l.get(e);n?n.push(t):l.set(e,[t])}function fk(e,t){const l={};let n;return e.forEach(r=>{if(r.length<=1)return;t||(r=r.map(a=>a.map(String)).sort((a,o)=>a.length-o.length));const[i,...s]=r;i.length===0?n=s.map(fi):l[fi(i)]=s.map(fi)}),n?Hi(l)?[n]:[n,l]:Hi(l)?void 0:l}var Sd=(e,t,l,n,r=[],i=[],s=new Map)=>{var a;const o=tk(e);if(!o){hk(e,r,t);const _=s.get(e);if(_)return n?{transformedValue:null}:_}if(!pk(e,l)){const _=Bo(e,l),y=_?{transformedValue:_.value,annotations:[_.type]}:{transformedValue:e};return o||s.set(e,y),y}if(ur(i,e))return{transformedValue:null};const u=Bo(e,l),d=(a=u==null?void 0:u.value)!=null?a:e,c=al(d)?[]:{},p={};ql(d,(_,y)=>{if(y==="__proto__"||y==="constructor"||y==="prototype")throw new Error(`Detected property ${y}. This is a prototype pollution risk, please remove it from your object.`);const k=Sd(_,t,l,n,[...r,y],[...i,e],s);c[y]=k.transformedValue,al(k.annotations)?p[y]=k.annotations:wn(k.annotations)&&ql(k.annotations,(b,x)=>{p[Pd(y)+"."+x]=b})});const h=Hi(p)?{transformedValue:c,annotations:u?[u.type]:void 0}:{transformedValue:c,annotations:u?[u.type,p]:p};return o||s.set(e,h),h};I();I();function Dd(e){return Object.prototype.toString.call(e).slice(8,-1)}function Uo(e){return Dd(e)==="Array"}function mk(e){if(Dd(e)!=="Object")return!1;const t=Object.getPrototypeOf(e);return!!t&&t.constructor===Object&&t===Object.prototype}function gk(e,t,l,n,r){const i={}.propertyIsEnumerable.call(n,t)?"enumerable":"nonenumerable";i==="enumerable"&&(e[t]=l),r&&i==="nonenumerable"&&Object.defineProperty(e,t,{value:l,enumerable:!1,writable:!0,configurable:!0})}function zi(e,t={}){if(Uo(e))return e.map(r=>zi(r,t));if(!mk(e))return e;const l=Object.getOwnPropertyNames(e),n=Object.getOwnPropertySymbols(e);return[...l,...n].reduce((r,i)=>{if(Uo(t.props)&&!t.props.includes(i))return r;const s=e[i],a=zi(s,t);return gk(r,i,a,e,t.nonenumerable),r},{})}var Ae=class{constructor({dedupe:e=!1}={}){this.classRegistry=new zy,this.symbolRegistry=new bd(t=>{var l;return(l=t.description)!=null?l:""}),this.customTransformerRegistry=new Ky,this.allowedErrorProps=[],this.dedupe=e}serialize(e){const t=new Map,l=Sd(e,t,this,this.dedupe),n={json:l.transformedValue};l.annotations&&(n.meta={...n.meta,values:l.annotations});const r=fk(t,this.dedupe);return r&&(n.meta={...n.meta,referentialEqualities:r}),n}deserialize(e){const{json:t,meta:l}=e;let n=zi(t);return l!=null&&l.values&&(n=ck(n,l.values,this)),l!=null&&l.referentialEqualities&&(n=dk(n,l.referentialEqualities)),n}stringify(e){return JSON.stringify(this.serialize(e))}parse(e){return this.deserialize(JSON.parse(e))}registerClass(e,t){this.classRegistry.register(e,t)}registerSymbol(e,t){this.symbolRegistry.register(e,t)}registerCustom(e,t){this.customTransformerRegistry.register({name:t,...e})}allowErrorProps(...e){this.allowedErrorProps.push(...e)}};Ae.defaultInstance=new Ae;Ae.serialize=Ae.defaultInstance.serialize.bind(Ae.defaultInstance);Ae.deserialize=Ae.defaultInstance.deserialize.bind(Ae.defaultInstance);Ae.stringify=Ae.defaultInstance.stringify.bind(Ae.defaultInstance);Ae.parse=Ae.defaultInstance.parse.bind(Ae.defaultInstance);Ae.registerClass=Ae.defaultInstance.registerClass.bind(Ae.defaultInstance);Ae.registerSymbol=Ae.defaultInstance.registerSymbol.bind(Ae.defaultInstance);Ae.registerCustom=Ae.defaultInstance.registerCustom.bind(Ae.defaultInstance);Ae.allowErrorProps=Ae.defaultInstance.allowErrorProps.bind(Ae.defaultInstance);I();I();I();I();I();I();I();I();I();I();I();I();I();I();I();I();I();I();I();I();I();I();I();var zo,$o;($o=(zo=X).__VUE_DEVTOOLS_KIT_MESSAGE_CHANNELS__)!=null||(zo.__VUE_DEVTOOLS_KIT_MESSAGE_CHANNELS__=[]);var qo,Ko;(Ko=(qo=X).__VUE_DEVTOOLS_KIT_RPC_CLIENT__)!=null||(qo.__VUE_DEVTOOLS_KIT_RPC_CLIENT__=null);var Wo,Go;(Go=(Wo=X).__VUE_DEVTOOLS_KIT_RPC_SERVER__)!=null||(Wo.__VUE_DEVTOOLS_KIT_RPC_SERVER__=null);var Jo,Yo;(Yo=(Jo=X).__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__)!=null||(Jo.__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__=null);var Xo,Qo;(Qo=(Xo=X).__VUE_DEVTOOLS_KIT_VITE_RPC_SERVER__)!=null||(Xo.__VUE_DEVTOOLS_KIT_VITE_RPC_SERVER__=null);var Zo,eu;(eu=(Zo=X).__VUE_DEVTOOLS_KIT_BROADCAST_RPC_SERVER__)!=null||(Zo.__VUE_DEVTOOLS_KIT_BROADCAST_RPC_SERVER__=null);I();I();I();I();I();I();I();const vk=JSON.parse(`{"locales":{"/":{"selectLanguageName":"English","navbar":[{"text":"Home","link":"/"},{"text":"Learn","children":[{"text":"Guide","link":"/guide/"},{"text":"Documents","link":"/doc/"},{"text":"Starter Template","link":"https://github.com/faasjs/starter"},{"text":"Changelog","link":"/CHANGELOG"},{"text":"Ecosystem","children":[{"text":"VS Code Plugin","link":"https://marketplace.visualstudio.com/items?itemName=FaasJS.faasjs-snippets"},{"text":"Docker Images","link":"/doc/images/"}]}]},{"text":"Community","children":[{"text":"Github","link":"https://github.com/faasjs/faasjs/"},{"text":"Contributing","link":"/CONTRIBUTING"},{"text":"Sponsor","link":"https://github.com/sponsors/faasjs"},{"text":"Security","link":"/SECURITY"}]}],"sidebar":{"/guide/":["/guide/","/guide/request-spec"]}},"/zh/":{"selectText":"选择语言","selectLanguageName":"简体中文","navbar":[{"text":"首页","link":"/zh/"},{"text":"学习","children":[{"text":"教程","link":"/zh/guide/"},{"text":"文档","link":"/zh/doc/"},{"text":"更新日志","link":"/CHANGELOG"}]},{"text":"生态","children":[{"text":"VS Code 插件","link":"https://marketplace.visualstudio.com/items?itemName=FaasJS.faasjs-snippets"},{"text":"Docker 镜像","children":[{"text":"faasjs/nginx","link":"https://github.com/faasjs/faasjs/tree/main/images/nginx"},{"text":"faasjs/node","link":"https://github.com/faasjs/faasjs/tree/main/images/node"},{"text":"faasjs/vscode","link":"https://github.com/faasjs/faasjs/tree/main/images/vscode"}]}]},{"text":"社区","children":[{"text":"Github","link":"https://github.com/faasjs/faasjs/"},{"text":"支持 FaasJS","link":"/CONTRIBUTING.md"},{"text":"赞助 FaasJS","link":"https://github.com/sponsors/faasjs"}]}],"sidebar":{"/zh/guide/":["/zh/guide/","/zh/guide/auth",{"title":"进阶学习","collapsable":false,"children":["/zh/guide/excel/faas-yaml","/zh/guide/excel/plugin","/zh/guide/excel/http","/zh/guide/excel/db","/zh/guide/excel/request-spec","/zh/guide/excel/env","/zh/guide/excel/vue","/zh/guide/excel/react"]},"/zh/guide/story"],"/zh/doc/":[["","总览"],{"title":"核心插件","collapsable":false,"children":["func","cloud_function","test"]},{"title":"命令行插件","collapsable":false,"children":["cli","create-faas-app"]},{"title":"工具插件","collapsable":false,"children":["deep_merge","load","logger","request","server"]},{"title":"网络插件","collapsable":false,"children":["http"]},{"title":"数据库插件","collapsable":false,"children":["knex","mongo","redis"]},{"title":"前端插件","collapsable":false,"children":["browser","react","vue-plugin"]}]},"lastUpdatedText":"更新时间"}},"contributors":false,"colorMode":"auto","colorModeSwitch":true,"navbar":[],"logo":null,"repo":null,"selectLanguageText":"Languages","selectLanguageAriaLabel":"Select language","sidebar":"heading","sidebarDepth":2,"editLink":true,"editLinkText":"Edit this page","lastUpdated":true,"lastUpdatedText":"Last Updated","contributorsText":"Contributors","notFound":["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."],"backToHome":"Take me home","openInNewWindow":"open in new window","toggleColorMode":"toggle color mode","toggleSidebar":"toggle sidebar"}`),_k=de(vk),Vd=()=>_k,Nd=Symbol(""),yk=()=>{const e=Xe(Nd);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},kk=(e,t)=>{const{locales:l,...n}=e;return{...n,...l==null?void 0:l[t]}},Ek=It({enhance({app:e}){const t=Vd(),l=e._context.provides[fs],n=j(()=>kk(t.value,l.routeLocale.value));e.provide(Nd,n),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return n.value}}}),wy({app:e,id:"org.vuejs.vuepress.plugin-theme-data",label:"VuePress Theme Data Plugin",packageName:"@vuepress/plugin-theme-data",homepage:"https://v2.vuepress.vuejs.org",logo:"https://v2.vuepress.vuejs.org/images/hero.png",componentStateTypes:["VuePress"]},r=>{r.on.inspectComponent(i=>{i.instanceData.state.push({type:"VuePress",key:"themeData",editable:!1,value:t.value},{type:"VuePress",key:"themeLocaleData",editable:!1,value:n.value})})})}}),bk=Object.freeze(Object.defineProperty({__proto__:null,default:Ek},Symbol.toStringTag,{value:"Module"})),Tk=()=>Vd(),je=()=>yk(),Md=Symbol(""),xk=e=>{const t=(l=e.value)=>{const n=window.document.documentElement;n.dataset.theme=l?"dark":"light"};We(()=>{Ue(e,t,{immediate:!0})}),Fr(()=>{t()})},Ss=()=>{const e=Xe(Md);if(!e)throw new Error("useDarkMode() is called without provider.");return e},Pk=()=>{const e=je(),t=nv(),l=bs("vuepress-color-scheme",e.value.colorMode),n=j({get(){return e.value.colorModeSwitch?l.value==="auto"?t.value:l.value==="dark":e.value.colorMode==="dark"},set(r){r===t.value?l.value="auto":l.value=r?"dark":"light"}});bl(Md,n),xk(n)};let mi=null,un=null;const Ak={wait:()=>mi,pending:()=>{mi=new Promise(e=>{un=e})},resolve:()=>{un==null||un(),mi=null,un=null}},jd=()=>Ak,Kl=(e,t)=>{const{notFound:l,meta:n,path:r}=In(e,t);return l?{text:r,link:r}:{text:n.title||r,link:r}},tu=e=>decodeURI(e).replace(/#.*$/,"").replace(/(index)?\.(md|html)$/,""),Lk=(e,t)=>{if(t.hash===e)return!0;const l=tu(t.path),n=tu(e);return l===n},Hd=(e,t)=>e.link&&Lk(e.link,t)?!0:"children"in e?e.children.some(l=>Hd(l,t)):!1,Bd=e=>!em(e)&&!$n(e),Ud=e=>!Dr(e)||e.includes("github.com")?"GitHub":e.includes("bitbucket.org")?"Bitbucket":e.includes("gitlab.com")?"GitLab":e.includes("gitee.com")?"Gitee":null,Ck={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"},Rk=({docsRepo:e,editLinkPattern:t})=>{if(t)return t;const l=Ud(e);return l!==null?Ck[l]:null},Ok=({docsRepo:e,docsBranch:t,docsDir:l,filePathRelative:n,editLinkPattern:r})=>{if(!n)return null;const i=Rk({docsRepo:e,editLinkPattern:r});return i?i.replace(/:repo/,Dr(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,xc(`${Tc(l)}/${n}`)):null},jl=(e="",t="")=>ld(t)||$n(t)?t:`${um(e)}${t}`,cr=de([]),Ik=()=>{const e=ol(),t=je(),l=bt(),n=j(()=>l.value.sidebarDepth??t.value.sidebarDepth??2);e.beforeEach((i,s)=>{i.path!==s.path&&(cr.value=[])});const r=()=>{if(n.value<=0){cr.value=[];return}cr.value=yv({levels:[2,n.value+1],ignore:[".vp-badge"]})};Ue(n,r),We(r)},Fk=()=>cr,wk=e=>({text:e.title,link:e.link,children:Ds(e.children)}),Ds=e=>e?e.map(t=>wk(t)):[],zd=(e,t)=>[{text:e.title,children:Ds(t)}],$d=(e,t,l,n="")=>{const r=(i,s)=>{var o;const a=gt(i)?Kl(jl(s,i)):gt(i.link)?{...i,link:Bd(i.link)?Kl(jl(s,i.link)).link:i.link}:i;if("children"in a)return{...a,children:a.children.map(u=>r(u,jl(s,a.prefix)))};if(a.link===l){const u=((o=t[0])==null?void 0:o.level)===1?t[0].children:t;return{...a,children:Ds(u)}}return a};return e.map(i=>r(i,n))},Sk=(e,t,l,n)=>{const r=bv(e).sort((i,s)=>s.length-i.length);for(const i of r)if(td(decodeURI(n),i)){const s=e[i];return s?s==="heading"?zd(t,l):$d(s,l,n,i):[]}return console.warn(`${decodeURI(n)} is missing sidebar config.`),[]},qd=Symbol("sidebarItems"),Vs=()=>{const e=Xe(qd);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},Dk=(e,t,l,n,r)=>e===!1?[]:e==="heading"?zd(t,r):Array.isArray(e)?$d(e,r,l,n):ds(e)?Sk(e,t,r,l):[],Vk=()=>{const e=je(),t=bt(),l=Xl(),n=qt(),r=Ql(),i=Fk(),s=j(()=>t.value.home?!1:t.value.sidebar??e.value.sidebar??"heading"),a=j(()=>Dk(s.value,l.value,n.path,r.value,i.value));bl(qd,a)},Nk=me({__name:"Badge",props:{type:{default:"tip"},text:{default:""},vertical:{default:void 0}},setup(e,{expose:t}){t();const l={};return Object.defineProperty(l,"__isScriptSetup",{enumerable:!1,value:!0}),l}}),Oe=(e,t)=>{const l=e.__vccOpts||e;for(const[n,r]of t)l[n]=r;return l};function Mk(e,t,l,n,r,i){return Y(),ne("span",{class:lt(["vp-badge",l.type]),style:Gl({verticalAlign:l.vertical})},[we(e.$slots,"default",{},()=>[rl(Fe(l.text),1)])],6)}const jk=Oe(Nk,[["render",Mk],["__file","Badge.vue"]]),Hk=me({__name:"VPHomeFeatures",setup(e,{expose:t}){t();const l=bt(),n=j(()=>l.value.features??[]),r={frontmatter:l,features:n};return Object.defineProperty(r,"__isScriptSetup",{enumerable:!1,value:!0}),r}}),Bk={key:0,class:"vp-features"};function Uk(e,t,l,n,r,i){return n.features.length?(Y(),ne("div",Bk,[(Y(!0),ne(ye,null,ll(n.features,s=>(Y(),ne("div",{key:s.title,class:"vp-feature"},[ae("h2",null,Fe(s.title),1),ae("p",null,Fe(s.details),1)]))),128))])):Me("",!0)}const zk=Oe(Hk,[["render",Uk],["__file","VPHomeFeatures.vue"]]),$k=me({__name:"VPHomeFooter",setup(e,{expose:t}){t();const l=bt(),n=j(()=>l.value.footer),r=j(()=>l.value.footerHtml),i={frontmatter:l,footer:n,footerHtml:r};return Object.defineProperty(i,"__isScriptSetup",{enumerable:!1,value:!0}),i}}),qk=["innerHTML"],Kk=["textContent"];function Wk(e,t,l,n,r,i){return n.footer?(Y(),ne(ye,{key:0},[n.footerHtml?(Y(),ne("div",{key:0,class:"vp-footer","vp-footer":"",innerHTML:n.footer},null,8,qk)):(Y(),ne("div",{key:1,class:"vp-footer","vp-footer":"",textContent:Fe(n.footer)},null,8,Kk))],64)):Me("",!0)}const Gk=Oe($k,[["render",Wk],["__file","VPHomeFooter.vue"]]),Jk=me({__name:"VPHomeHero",setup(e,{expose:t}){t();const l=bt(),n=ms(),r=Ss(),i=j(()=>l.value.heroText===null?null:l.value.heroText||n.value.title||"Hello"),s=j(()=>l.value.tagline===null?null:l.value.tagline||n.value.description||"Welcome to your VuePress site"),a=j(()=>r.value&&l.value.heroImageDark!==void 0?l.value.heroImageDark:l.value.heroImage),o=j(()=>l.value.heroAlt||i.value||"hero"),u=j(()=>l.value.heroHeight??280),d=j(()=>Array.isArray(l.value.actions)?l.value.actions.map(({text:h,link:_,type:y="primary"})=>({text:h,link:_,type:y})):[]),p={frontmatter:l,siteLocale:n,isDarkMode:r,heroText:i,tagline:s,heroImage:a,heroAlt:o,heroHeight:u,actions:d,HomeHeroImage:()=>{if(!a.value)return null;const h=ce("img",{class:"vp-hero-image",src:_s(a.value),alt:o.value,height:u.value});return l.value.heroImageDark===void 0?h:ce(gs,()=>h)},get AutoLink(){return Zl}};return Object.defineProperty(p,"__isScriptSetup",{enumerable:!1,value:!0}),p}}),Yk={class:"vp-hero"},Xk={key:0,id:"main-title"},Qk={key:1,class:"vp-hero-description"},Zk={key:2,class:"vp-hero-actions"};function e0(e,t,l,n,r,i){return Y(),ne("header",Yk,[oe(n.HomeHeroImage),n.heroText?(Y(),ne("h1",Xk,Fe(n.heroText),1)):Me("",!0),n.tagline?(Y(),ne("p",Qk,Fe(n.tagline),1)):Me("",!0),n.actions.length?(Y(),ne("p",Zk,[(Y(!0),ne(ye,null,ll(n.actions,s=>(Y(),Se(n.AutoLink,{key:s.text,class:lt(["vp-hero-action-button",[s.type]]),config:s},null,8,["class","config"]))),128))])):Me("",!0)])}const t0=Oe(Jk,[["render",e0],["__file","VPHomeHero.vue"]]),l0=me({__name:"VPHome",setup(e,{expose:t}){t();const l={VPHomeFeatures:zk,VPHomeFooter:Gk,VPHomeHero:t0,get Content(){return vs}};return Object.defineProperty(l,"__isScriptSetup",{enumerable:!1,value:!0}),l}}),n0={class:"vp-home"},r0={class:"theme-default-content","vp-content":""};function i0(e,t,l,n,r,i){return Y(),ne("main",n0,[oe(n.VPHomeHero),oe(n.VPHomeFeatures),ae("div",r0,[oe(n.Content)]),oe(n.VPHomeFooter)])}const s0=Oe(l0,[["render",i0],["__file","VPHome.vue"]]),a0=me({__name:"VPNavbarBrand",setup(e,{expose:t}){t();const l=Ql(),n=ms(),r=je(),i=Ss(),s=j(()=>r.value.home||l.value),a=j(()=>n.value.title),o=j(()=>i.value&&r.value.logoDark!==void 0?r.value.logoDark:r.value.logo),u=j(()=>r.value.logoAlt??a.value),d=j(()=>a.value.toLocaleUpperCase().trim()===u.value.toLocaleUpperCase().trim()),p={routeLocale:l,siteLocale:n,themeLocale:r,isDarkMode:i,navbarBrandLink:s,navbarBrandTitle:a,navbarBrandLogo:o,navbarBrandLogoAlt:u,navBarLogoAltMatchesTitle:d,NavbarBrandLogo:()=>{if(!o.value)return null;const h=ce("img",{class:"vp-site-logo",src:_s(o.value),alt:u.value});return r.value.logoDark===void 0?h:ce(gs,()=>h)},get RouteLink(){return Mr}};return Object.defineProperty(p,"__isScriptSetup",{enumerable:!1,value:!0}),p}}),o0=["aria-hidden"];function u0(e,t,l,n,r,i){return Y(),Se(n.RouteLink,{to:n.navbarBrandLink},{default:Ne(()=>[oe(n.NavbarBrandLogo),n.navbarBrandTitle?(Y(),ne("span",{key:0,class:lt(["vp-site-name",{"vp-hide-mobile":n.navbarBrandLogo}]),"aria-hidden":n.navBarLogoAltMatchesTitle},Fe(n.navbarBrandTitle),11,o0)):Me("",!0)]),_:1},8,["to"])}const c0=Oe(a0,[["render",u0],["__file","VPNavbarBrand.vue"]]),d0=me({__name:"VPDropdownTransition",setup(e,{expose:t}){t();const r={setHeight:i=>{i.style.height=`${i.scrollHeight}px`},unsetHeight:i=>{i.style.height=""}};return Object.defineProperty(r,"__isScriptSetup",{enumerable:!1,value:!0}),r}});function p0(e,t,l,n,r,i){return Y(),Se(cs,{name:"vp-dropdown",onEnter:n.setHeight,onAfterEnter:n.unsetHeight,onBeforeLeave:n.setHeight},{default:Ne(()=>[we(e.$slots,"default")]),_:3})}const Kd=Oe(d0,[["render",p0],["__file","VPDropdownTransition.vue"]]),h0=me({__name:"VPNavbarDropdown",props:{config:{}},setup(e,{expose:t}){t();const l=e,{config:n}=ts(l),r=qt(),[i,s]=Yc(!1),a=j(()=>n.value.ariaLabel||n.value.text),o=(c,p)=>p[p.length-1]===c,u=c=>{c.detail===0?s():s(!1)};Ue(()=>r.path,()=>{s(!1)});const d={props:l,config:n,route:r,open:i,toggleOpen:s,dropdownAriaLabel:a,isLastItemOfArray:o,handleDropdown:u,VPDropdownTransition:Kd,get AutoLink(){return Zl}};return Object.defineProperty(d,"__isScriptSetup",{enumerable:!1,value:!0}),d}}),f0=["aria-label"],m0={class:"title"},g0=["aria-label"],v0={class:"title"},_0={class:"vp-navbar-dropdown"},y0={class:"vp-navbar-dropdown-subtitle"},k0={key:1},E0={class:"vp-navbar-dropdown-subitem-wrapper"};function b0(e,t,l,n,r,i){return Y(),ne("div",{class:lt(["vp-navbar-dropdown-wrapper",{open:n.open}])},[ae("button",{class:"vp-navbar-dropdown-title",type:"button","aria-label":n.dropdownAriaLabel,onClick:n.handleDropdown},[ae("span",m0,Fe(n.config.text),1),t[1]||(t[1]=ae("span",{class:"arrow down"},null,-1))],8,f0),ae("button",{class:"vp-navbar-dropdown-title-mobile",type:"button","aria-label":n.dropdownAriaLabel,onClick:t[0]||(t[0]=()=>n.toggleOpen())},[ae("span",v0,Fe(n.config.text),1),ae("span",{class:lt(["arrow",n.open?"down":"right"])},null,2)],8,g0),oe(n.VPDropdownTransition,null,{default:Ne(()=>[gr(ae("ul",_0,[(Y(!0),ne(ye,null,ll(n.config.children,s=>(Y(),ne("li",{key:s.text,class:"vp-navbar-dropdown-item"},["children"in s?(Y(),ne(ye,{key:0},[ae("h4",y0,[s.link?(Y(),Se(n.AutoLink,{key:0,config:s,onFocusout:()=>{n.isLastItemOfArray(s,n.config.children)&&s.children.length===0&&(n.open=!1)}},null,8,["config","onFocusout"])):(Y(),ne("span",k0,Fe(s.text),1))]),ae("ul",E0,[(Y(!0),ne(ye,null,ll(s.children,a=>(Y(),ne("li",{key:a.link,class:"vp-navbar-dropdown-subitem"},[oe(n.AutoLink,{config:a,onFocusout:()=>{n.isLastItemOfArray(a,s.children)&&n.isLastItemOfArray(s,n.config.children)&&n.toggleOpen(!1)}},null,8,["config","onFocusout"])]))),128))])],64)):(Y(),Se(n.AutoLink,{key:1,config:s,onFocusout:()=>{n.isLastItemOfArray(s,n.config.children)&&n.toggleOpen(!1)}},null,8,["config","onFocusout"]))]))),128))],512),[[Er,n.open]])]),_:1})],2)}const T0=Oe(h0,[["render",b0],["__file","VPNavbarDropdown.vue"]]),Wd=(e,t="")=>gt(e)?Kl(jl(t,e)):"children"in e?{...e,children:e.children.map(l=>Wd(l,jl(t,e.prefix)))}:{...e,link:Bd(e.link)?Kl(jl(t,e.link)).link:e.link},x0=()=>{const e=je();return j(()=>(e.value.navbar||[]).map(t=>Wd(t)))},P0=()=>{const e=je(),t=j(()=>e.value.repo),l=j(()=>t.value?Ud(t.value):null),n=j(()=>t.value&&!Dr(t.value)?`https://github.com/${t.value}`:t.value),r=j(()=>n.value?e.value.repoLabel?e.value.repoLabel:l.value===null?"Source":l.value:null);return j(()=>!n.value||!r.value?[]:[{text:r.value,link:n.value}])},A0=()=>{const e=qt(),t=kv(),l=Ql(),n=Kc(),r=ms(),i=Tk(),s=je();return j(()=>{const a=Object.keys(n.value.locales);if(a.length<2)return[];const o=e.path,u=e.fullPath;return[{text:`${s.value.selectLanguageText}`,ariaLabel:`${s.value.selectLanguageAriaLabel??s.value.selectLanguageText}`,children:a.map(c=>{var b,x;const p=((b=n.value.locales)==null?void 0:b[c])??{},h=((x=i.value.locales)==null?void 0:x[c])??{},_=`${p.lang}`,y=h.selectLanguageName??_;if(_===r.value.lang)return{text:y,activeMatch:".",link:e.fullPath};const k=o.replace(l.value,c);return{text:y,link:t.value.some(m=>m===k)?u.replace(o,k):h.home??c}})}]})},L0="719px",C0={mobile:L0};var Vn;(function(e){e.Mobile="mobile"})(Vn||(Vn={}));const R0={[Vn.Mobile]:Number.parseInt(C0.mobile.replace("px",""),10)},Gd=(e,t)=>{const l=R0[e];Number.isInteger(l)&&(dt("orientationchange",()=>{t(l)},!1),dt("resize",()=>{t(l)},!1),We(()=>{t(l)}))},O0=me({__name:"VPNavbarItems",setup(e,{expose:t}){t();const l=x0(),n=A0(),r=P0(),i=de(!1),s=j(()=>je().value.navbarLabel??"site navigation"),a=j(()=>[...l.value,...n.value,...r.value]);Gd(Vn.Mobile,u=>{i.value=window.innerWidth(Y(),ne("div",{key:s.text,class:"vp-navbar-item"},["children"in s?(Y(),Se(n.VPNavbarDropdown,{key:0,class:lt({mobile:n.isMobile}),config:s},null,8,["class","config"])):(Y(),Se(n.AutoLink,{key:1,config:s},null,8,["config"]))]))),128))],8,I0)):Me("",!0)}const Jd=Oe(O0,[["render",F0],["__file","VPNavbarItems.vue"]]),w0={},S0={class:"dark-icon",viewBox:"0 0 32 32"};function D0(e,t){return Y(),ne("svg",S0,t[0]||(t[0]=[ae("path",{d:"M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3z",fill:"currentColor"},null,-1)]))}const V0=Oe(w0,[["render",D0],["__file","VPDarkIcon.vue"]]),N0={},M0={class:"light-icon",viewBox:"0 0 32 32"};function j0(e,t){return Y(),ne("svg",M0,t[0]||(t[0]=[uf('',9)]))}const H0=Oe(N0,[["render",j0],["__file","VPLightIcon.vue"]]),B0=me({__name:"VPToggleColorModeButton",setup(e,{expose:t}){t();const l=je(),n=Ss(),i={themeLocale:l,isDarkMode:n,toggleColorMode:()=>{n.value=!n.value},VPDarkIcon:V0,VPLightIcon:H0};return Object.defineProperty(i,"__isScriptSetup",{enumerable:!1,value:!0}),i}}),U0=["title"];function z0(e,t,l,n,r,i){return Y(),ne("button",{type:"button",class:"vp-toggle-color-mode-button",title:n.themeLocale.toggleColorMode,onClick:n.toggleColorMode},[gr(oe(n.VPLightIcon,null,null,512),[[Er,!n.isDarkMode]]),gr(oe(n.VPDarkIcon,null,null,512),[[Er,n.isDarkMode]])],8,U0)}const $0=Oe(B0,[["render",z0],["__file","VPToggleColorModeButton.vue"]]),q0=me({__name:"VPToggleSidebarButton",emits:["toggle"],setup(e,{expose:t}){t();const n={themeLocale:je()};return Object.defineProperty(n,"__isScriptSetup",{enumerable:!1,value:!0}),n}}),K0=["title"];function W0(e,t,l,n,r,i){return Y(),ne("div",{class:"vp-toggle-sidebar-button",title:n.themeLocale.toggleSidebar,"aria-expanded":"false",role:"button",tabindex:"0",onClick:t[0]||(t[0]=s=>e.$emit("toggle"))},t[1]||(t[1]=[ae("div",{class:"icon","aria-hidden":"true"},[ae("span"),ae("span"),ae("span")],-1)]),8,K0)}const G0=Oe(q0,[["render",W0],["__file","VPToggleSidebarButton.vue"]]),J0=me({__name:"VPNavbar",emits:["toggleSidebar"],setup(e,{expose:t}){t();const l=Qc("SearchBox")?is("SearchBox"):()=>null,n=je(),r=de(null),i=de(null),s=de(0),a=j(()=>s.value?{maxWidth:`${s.value}px`}:{}),o=(d,c)=>{var _;const p=(_=d==null?void 0:d.ownerDocument.defaultView)==null?void 0:_.getComputedStyle(d,null)[c],h=Number.parseInt(p,10);return Number.isNaN(h)?0:h};Gd(Vn.Mobile,d=>{var p;const c=o(r.value,"paddingLeft")+o(r.value,"paddingRight");window.innerWidthe.$emit("toggleSidebar"))}),ae("span",X0,[oe(n.VPNavbarBrand)],512),ae("div",{class:"vp-navbar-items-wrapper",style:Gl(n.linksWrapperStyle)},[we(e.$slots,"before"),oe(n.VPNavbarItems,{class:"vp-hide-mobile"}),we(e.$slots,"after"),n.themeLocale.colorModeSwitch?(Y(),Se(n.VPToggleColorModeButton,{key:0})):Me("",!0),oe(n.SearchBox)],4)],512)}const Z0=Oe(J0,[["render",Q0],["__file","VPNavbar.vue"]]),eE={},tE={class:"edit-icon",viewBox:"0 0 1024 1024"};function lE(e,t){return Y(),ne("svg",tE,t[0]||(t[0]=[ae("g",{fill:"currentColor"},[ae("path",{d:"M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"}),ae("path",{d:"M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"})],-1)]))}const nE=Oe(eE,[["render",lE],["__file","VPEditIcon.vue"]]),rE=()=>{const e=je(),t=Xl(),l=bt();return j(()=>{var r;return l.value.contributors??e.value.contributors??!0?((r=t.value.git)==null?void 0:r.contributors)??null:null})},iE=()=>{const e=je(),t=Xl(),l=bt();return j(()=>{if(!(l.value.editLink??e.value.editLink??!0))return null;const{repo:r,docsRepo:i=r,docsBranch:s="main",docsDir:a="",editLinkText:o}=e.value;if(!i)return null;const u=Ok({docsRepo:i,docsBranch:s,docsDir:a,filePathRelative:t.value.filePathRelative,editLinkPattern:l.value.editLinkPattern??e.value.editLinkPattern});return u?{text:o??"Edit this page",link:u}:null})},sE=()=>{const e=je(),t=Xl(),l=bt();return j(()=>{var i;return!(l.value.lastUpdated??e.value.lastUpdated??!0)||!((i=t.value.git)!=null&&i.updatedTime)?null:new Date(t.value.git.updatedTime).toLocaleString()})},aE=me({__name:"VPPageMeta",setup(e,{expose:t}){t();const l=je(),n=iE(),r=sE(),i=rE(),s={themeLocale:l,editLink:n,lastUpdated:r,contributors:i,VPEditIcon:nE,get AutoLink(){return Zl}};return Object.defineProperty(s,"__isScriptSetup",{enumerable:!1,value:!0}),s}}),oE={class:"vp-page-meta"},uE={key:0,class:"vp-meta-item edit-link"},cE={class:"vp-meta-item git-info"},dE={key:0,class:"vp-meta-item last-updated"},pE={class:"meta-item-label"},hE={class:"meta-item-info"},fE={key:1,class:"vp-meta-item contributors"},mE={class:"meta-item-label"},gE={class:"meta-item-info"},vE=["title"];function _E(e,t,l,n,r,i){const s=is("ClientOnly");return Y(),ne("footer",oE,[n.editLink?(Y(),ne("div",uE,[oe(n.AutoLink,{class:"label",config:n.editLink},{before:Ne(()=>[oe(n.VPEditIcon)]),_:1},8,["config"])])):Me("",!0),ae("div",cE,[n.lastUpdated?(Y(),ne("div",dE,[ae("span",pE,Fe(n.themeLocale.lastUpdatedText)+": ",1),oe(s,null,{default:Ne(()=>[ae("span",hE,Fe(n.lastUpdated),1)]),_:1})])):Me("",!0),n.contributors&&n.contributors.length?(Y(),ne("div",fE,[ae("span",mE,Fe(n.themeLocale.contributorsText)+": ",1),ae("span",gE,[(Y(!0),ne(ye,null,ll(n.contributors,(a,o)=>(Y(),ne(ye,{key:o},[ae("span",{class:"contributor",title:`email: ${a.email}`},Fe(a.name),9,vE),o!==n.contributors.length-1?(Y(),ne(ye,{key:0},[rl(", ")],64)):Me("",!0)],64))),128))])])):Me("",!0)])])}const yE=Oe(aE,[["render",_E],["__file","VPPageMeta.vue"]]),kE=()=>{const e=ol(),t=qt();return l=>{l&&(ld(l)?t.path!==l&&e.push(l):$n(l)?window.open(l):e.push(encodeURI(l)))}},lu=(e,t)=>e===!1?!1:gt(e)?Kl(e,t):ds(e)?{...e,link:Kl(e.link,t).link}:null,$i=(e,t,l)=>{const n=e.findIndex(i=>i.link===t);if(n!==-1){const i=e[n+l];return i?i.link?i:"prefix"in i&&!In(i.prefix).notFound?{...i,link:i.prefix}:null:null}for(const i of e)if("children"in i){const s=$i(i.children,t,l);if(s)return s}const r=e.findIndex(i=>"prefix"in i&&i.prefix===t);if(r!==-1){const i=e[r+l];return i?i.link?i:"prefix"in i&&!In(i.prefix).notFound?{...i,link:i.prefix}:null:null}return null},EE=()=>{const e=bt(),t=je(),l=Vs(),n=qt(),r=j(()=>{const s=lu(e.value.prev,n.path);return s===!1?null:s??(t.value.prev===!1?null:$i(l.value,n.path,-1))}),i=j(()=>{const s=lu(e.value.next,n.path);return s===!1?null:s??(t.value.next===!1?null:$i(l.value,n.path,1))});return{prevLink:r,nextLink:i}},bE=me({__name:"VPPageNav",setup(e,{expose:t}){t();const l=je(),n=kE(),{prevLink:r,nextLink:i}=EE(),s=j(()=>l.value.pageNavbarLabel??"page navigation");dt("keydown",o=>{o.altKey&&(o.key==="ArrowRight"?i.value&&(n(i.value.link),o.preventDefault()):o.key==="ArrowLeft"&&r.value&&(n(r.value.link),o.preventDefault()))});const a={themeLocale:l,navigate:n,prevLink:r,nextLink:i,navbarLabel:s,get AutoLink(){return Zl}};return Object.defineProperty(a,"__isScriptSetup",{enumerable:!1,value:!0}),a}}),TE=["aria-label"],xE={class:"hint"},PE={class:"link"},AE={class:"hint"},LE={class:"link"};function CE(e,t,l,n,r,i){return n.prevLink||n.nextLink?(Y(),ne("nav",{key:0,class:"vp-page-nav","aria-label":n.navbarLabel},[n.prevLink?(Y(),Se(n.AutoLink,{key:0,class:"prev",config:n.prevLink},{default:Ne(()=>[ae("div",xE,[t[0]||(t[0]=ae("span",{class:"arrow left"},null,-1)),rl(" "+Fe(n.themeLocale.prev??"Prev"),1)]),ae("div",PE,[ae("span",null,Fe(n.prevLink.text),1)])]),_:1},8,["config"])):Me("",!0),n.nextLink?(Y(),Se(n.AutoLink,{key:1,class:"next",config:n.nextLink},{default:Ne(()=>[ae("div",AE,[rl(Fe(n.themeLocale.next??"Next")+" ",1),t[1]||(t[1]=ae("span",{class:"arrow right"},null,-1))]),ae("div",LE,[ae("span",null,Fe(n.nextLink.text),1)])]),_:1},8,["config"])):Me("",!0)],8,TE)):Me("",!0)}const RE=Oe(bE,[["render",CE],["__file","VPPageNav.vue"]]),OE=me({__name:"VPPage",setup(e,{expose:t}){t(),Ik();const l={VPPageMeta:yE,VPPageNav:RE,get Content(){return vs}};return Object.defineProperty(l,"__isScriptSetup",{enumerable:!1,value:!0}),l}}),IE={class:"vp-page"},FE={class:"theme-default-content","vp-content":""};function wE(e,t,l,n,r,i){return Y(),ne("main",IE,[we(e.$slots,"top"),ae("div",FE,[we(e.$slots,"content-top"),oe(n.Content),we(e.$slots,"content-bottom")]),oe(n.VPPageMeta),oe(n.VPPageNav),we(e.$slots,"bottom")])}const SE=Oe(OE,[["render",wE],["__file","VPPage.vue"]]),DE=me({__name:"VPSidebarItem",props:{item:{},depth:{default:0}},setup(e,{expose:t}){t();const l=e,{item:n,depth:r}=ts(l),i=qt(),s=ol(),a=j(()=>"collapsible"in n.value&&n.value.collapsible),o=j(()=>Hd(n.value,i)),u=j(()=>({"vp-sidebar-item":!0,"vp-sidebar-heading":r.value===0,active:o.value,collapsible:a.value})),d=j(()=>a.value?o.value:!0),[c,p]=Yc(d.value),h=k=>{a.value&&(k.preventDefault(),p())},_=s.afterEach(()=>{Yl(()=>{c.value=d.value})});Ir(()=>{_()});const y={props:l,item:n,depth:r,route:i,router:s,collapsible:a,isActive:o,itemClass:u,isOpenDefault:d,isOpen:c,toggleIsOpen:p,onClick:h,unregisterRouterHook:_,VPDropdownTransition:Kd,get AutoLink(){return Zl}};return Object.defineProperty(y,"__isScriptSetup",{enumerable:!1,value:!0}),y}}),VE={class:"vp-sidebar-children"};function NE(e,t,l,n,r,i){const s=is("VPSidebarItem",!0);return Y(),ne("li",null,[n.item.link?(Y(),Se(n.AutoLink,{key:0,class:lt(n.itemClass),config:n.item},null,8,["class","config"])):(Y(),ne("p",{key:1,tabindex:"0",class:lt(n.itemClass),onClick:n.onClick,onKeydown:Wf(n.onClick,["enter"])},[rl(Fe(n.item.text)+" ",1),n.collapsible?(Y(),ne("span",{key:0,class:lt(["arrow",n.isOpen?"down":"right"])},null,2)):Me("",!0)],34)),"children"in n.item&&n.item.children.length?(Y(),Se(n.VPDropdownTransition,{key:2},{default:Ne(()=>[gr(ae("ul",VE,[(Y(!0),ne(ye,null,ll(n.item.children,a=>(Y(),Se(s,{key:`${n.depth}${a.text}${a.link}`,item:a,depth:n.depth+1},null,8,["item","depth"]))),128))],512),[[Er,n.isOpen]])]),_:1})):Me("",!0)])}const ME=Oe(DE,[["render",NE],["__file","VPSidebarItem.vue"]]),jE=me({__name:"VPSidebarItems",setup(e,{expose:t}){t();const l=qt(),n=Vs();We(()=>{Ue(()=>l.hash,i=>{const s=document.querySelector(".vp-sidebar");if(!s)return;const a=document.querySelector(`.vp-sidebar a.vp-sidebar-item[href="${l.path}${i}"]`);if(!a)return;const{top:o,height:u}=s.getBoundingClientRect(),{top:d,height:c}=a.getBoundingClientRect();do+u&&a.scrollIntoView(!1)})});const r={route:l,sidebarItems:n,VPSidebarItem:ME};return Object.defineProperty(r,"__isScriptSetup",{enumerable:!1,value:!0}),r}}),HE={key:0,class:"vp-sidebar-items"};function BE(e,t,l,n,r,i){return n.sidebarItems.length?(Y(),ne("ul",HE,[(Y(!0),ne(ye,null,ll(n.sidebarItems,s=>(Y(),Se(n.VPSidebarItem,{key:`${s.text}${s.link}`,item:s},null,8,["item"]))),128))])):Me("",!0)}const UE=Oe(jE,[["render",BE],["__file","VPSidebarItems.vue"]]),zE=me({__name:"VPSidebar",setup(e,{expose:t}){t();const l={VPNavbarItems:Jd,VPSidebarItems:UE};return Object.defineProperty(l,"__isScriptSetup",{enumerable:!1,value:!0}),l}}),$E={class:"vp-sidebar","vp-sidebar":""};function qE(e,t,l,n,r,i){return Y(),ne("aside",$E,[oe(n.VPNavbarItems),we(e.$slots,"top"),oe(n.VPSidebarItems),we(e.$slots,"bottom")])}const KE=Oe(zE,[["render",qE],["__file","VPSidebar.vue"]]),WE=me({__name:"Layout",setup(e,{expose:t}){t();const l=Xl(),n=bt(),r=je(),i=j(()=>n.value.navbar!==!1&&r.value.navbar!==!1),s=Vs(),a=de(!1),o=m=>{a.value=typeof m=="boolean"?m:!a.value},u={x:0,y:0},d=m=>{u.x=m.changedTouches[0].clientX,u.y=m.changedTouches[0].clientY},c=m=>{const E=m.changedTouches[0].clientX-u.x,S=m.changedTouches[0].clientY-u.y;Math.abs(E)>Math.abs(S)&&Math.abs(E)>40&&(E>0&&u.x<=80?o(!0):o(!1))},p=j(()=>n.value.externalLinkIcon??r.value.externalLinkIcon??!0),h=j(()=>[{"no-navbar":!i.value,"no-sidebar":!s.value.length,"sidebar-open":a.value,"external-link-icon":p.value},n.value.pageClass]);let _;We(()=>{_=ol().afterEach(()=>{o(!1)})}),Fr(()=>{_()});const y=jd(),k=y.resolve,b=y.pending,x={page:l,frontmatter:n,themeLocale:r,shouldShowNavbar:i,sidebarItems:s,isSidebarOpen:a,toggleSidebar:o,touchStart:u,onTouchStart:d,onTouchEnd:c,enableExternalLinkIcon:p,containerClass:h,get unregisterRouterHook(){return _},set unregisterRouterHook(m){_=m},scrollPromise:y,onBeforeEnter:k,onBeforeLeave:b,VPHome:s0,VPNavbar:Z0,VPPage:SE,VPSidebar:KE};return Object.defineProperty(x,"__isScriptSetup",{enumerable:!1,value:!0}),x}});function GE(e,t,l,n,r,i){return Y(),ne("div",{class:lt(["vp-theme-container",n.containerClass]),"vp-container":"",onTouchstart:n.onTouchStart,onTouchend:n.onTouchEnd},[we(e.$slots,"navbar",{},()=>[n.shouldShowNavbar?(Y(),Se(n.VPNavbar,{key:0,onToggleSidebar:n.toggleSidebar},{before:Ne(()=>[we(e.$slots,"navbar-before")]),after:Ne(()=>[we(e.$slots,"navbar-after")]),_:3})):Me("",!0)]),ae("div",{class:"vp-sidebar-mask",onClick:t[0]||(t[0]=s=>n.toggleSidebar(!1))}),we(e.$slots,"sidebar",{},()=>[oe(n.VPSidebar,null,{top:Ne(()=>[we(e.$slots,"sidebar-top")]),bottom:Ne(()=>[we(e.$slots,"sidebar-bottom")]),_:3})]),we(e.$slots,"page",{},()=>[n.frontmatter.home?(Y(),Se(n.VPHome,{key:0})):(Y(),Se(cs,{key:1,name:"fade-slide-y",mode:"out-in",onBeforeEnter:n.onBeforeEnter,onBeforeLeave:n.onBeforeLeave},{default:Ne(()=>[(Y(),Se(n.VPPage,{key:n.page.path},{top:Ne(()=>[we(e.$slots,"page-top")]),"content-top":Ne(()=>[we(e.$slots,"page-content-top")]),"content-bottom":Ne(()=>[we(e.$slots,"page-content-bottom")]),bottom:Ne(()=>[we(e.$slots,"page-bottom")]),_:3}))]),_:3},8,["onBeforeEnter","onBeforeLeave"]))])],34)}const JE=Oe(WE,[["render",GE],["__file","Layout.vue"]]),YE=me({__name:"NotFound",setup(e,{expose:t}){t();const l=Ql(),n=je(),r=n.value.notFound??["Not Found"],i=()=>r[Math.floor(Math.random()*r.length)],s=n.value.home??l.value,a=n.value.backToHome??"Back to home",o={routeLocale:l,themeLocale:n,messages:r,getMsg:i,homeLink:s,homeText:a,get RouteLink(){return Mr}};return Object.defineProperty(o,"__isScriptSetup",{enumerable:!1,value:!0}),o}}),XE={class:"vp-theme-container","vp-container":""},QE={class:"page"},ZE={class:"theme-default-content","vp-content":""};function eb(e,t,l,n,r,i){return Y(),ne("div",XE,[ae("main",QE,[ae("div",ZE,[t[0]||(t[0]=ae("h1",null,"404",-1)),ae("blockquote",null,Fe(n.getMsg()),1),oe(n.RouteLink,{to:n.homeLink},{default:Ne(()=>[rl(Fe(n.homeText),1)]),_:1},8,["to"])])])])}const tb=Oe(YE,[["render",eb],["__scopeId","data-v-03d0ea91"],["__file","NotFound.vue"]]),lb=It({enhance({app:e,router:t}){Qc("Badge")||e.component("Badge",jk);const l=t.options.scrollBehavior;t.options.scrollBehavior=async(...n)=>(await jd().wait(),l(...n))},setup(){Pk(),Vk()},layouts:{Layout:JE,NotFound:tb}}),nb=Object.freeze(Object.defineProperty({__proto__:null,default:lb},Symbol.toStringTag,{value:"Module"})),rb=e=>{if(window.dataLayer&&window.gtag)return;const t=document.createElement("script");t.src=`https://www.googletagmanager.com/gtag/js?id=${e.id}`,t.async=!0,document.head.appendChild(t),window.dataLayer=window.dataLayer??[],window.gtag=function(){window.dataLayer.push(arguments)},window.gtag("js",new Date),e.debug?window.gtag("config",e.id,{debug_mode:!0}):window.gtag("config",e.id)};var ib={id:"UA-143006612-1"};const sb=ib;var ab=It({enhance(){rb(sb)}});const ob=Object.freeze(Object.defineProperty({__proto__:null,default:ab},Symbol.toStringTag,{value:"Module"})),ub=[{title:"Changelog",headers:[{level:2,title:"Stable",slug:"stable",link:"#stable",children:[]},{level:2,title:"Beta",slug:"beta",link:"#beta",children:[]},{level:2,title:"Alpha",slug:"alpha",link:"#alpha",children:[]}],path:"/CHANGELOG.html",pathLocale:"/",extraFields:[]},{title:"Contributor Covenant Code of Conduct",headers:[{level:2,title:"Our Pledge",slug:"our-pledge",link:"#our-pledge",children:[]},{level:2,title:"Our Standards",slug:"our-standards",link:"#our-standards",children:[]},{level:2,title:"Enforcement Responsibilities",slug:"enforcement-responsibilities",link:"#enforcement-responsibilities",children:[]},{level:2,title:"Scope",slug:"scope",link:"#scope",children:[]},{level:2,title:"Enforcement",slug:"enforcement",link:"#enforcement",children:[]},{level:2,title:"Enforcement Guidelines",slug:"enforcement-guidelines",link:"#enforcement-guidelines",children:[{level:3,title:"1. Correction",slug:"_1-correction",link:"#_1-correction",children:[]},{level:3,title:"2. Warning",slug:"_2-warning",link:"#_2-warning",children:[]},{level:3,title:"3. Temporary Ban",slug:"_3-temporary-ban",link:"#_3-temporary-ban",children:[]},{level:3,title:"4. Permanent Ban",slug:"_4-permanent-ban",link:"#_4-permanent-ban",children:[]}]},{level:2,title:"Attribution",slug:"attribution",link:"#attribution",children:[]}],path:"/CODE_OF_CONDUCT.html",pathLocale:"/",extraFields:[]},{title:"Contributing",headers:[],path:"/CONTRIBUTING.html",pathLocale:"/",extraFields:[]},{title:"",headers:[{level:2,title:"Features",slug:"features",link:"#features",children:[{level:3,title:"Featherweight Development & Collaboration",slug:"featherweight-development-collaboration",link:"#featherweight-development-collaboration",children:[]},{level:3,title:"High maintainability",slug:"high-maintainability",link:"#high-maintainability",children:[]},{level:3,title:"High scalability",slug:"high-scalability",link:"#high-scalability",children:[]}]},{level:2,title:"Quick start",slug:"quick-start",link:"#quick-start",children:[{level:3,title:"Start with Codespace and Template",slug:"start-with-codespace-and-template",link:"#start-with-codespace-and-template",children:[]},{level:3,title:"Start with Command Line",slug:"start-with-command-line",link:"#start-with-command-line",children:[]}]},{level:2,title:"Examples",slug:"examples",link:"#examples",children:[{level:3,title:"Cloud function's file",slug:"cloud-function-s-file",link:"#cloud-function-s-file",children:[]},{level:3,title:"Unit test's file",slug:"unit-test-s-file",link:"#unit-test-s-file",children:[]}]},{level:2,title:"Thanks",slug:"thanks",link:"#thanks",children:[]}],path:"/",pathLocale:"/",extraFields:[]},{title:"FaasJS Security Guide",headers:[],path:"/SECURITY.html",pathLocale:"/",extraFields:[]},{title:"Overview of official plugins",headers:[{level:2,title:"Cores",slug:"cores",link:"#cores",children:[]},{level:2,title:"Command Lines",slug:"command-lines",link:"#command-lines",children:[]},{level:2,title:"Utils",slug:"utils",link:"#utils",children:[]},{level:2,title:"Http",slug:"http",link:"#http",children:[]},{level:2,title:"Databases",slug:"databases",link:"#databases",children:[]},{level:2,title:"Browsers",slug:"browsers",link:"#browsers",children:[]},{level:2,title:"Full stack frameworks",slug:"full-stack-frameworks",link:"#full-stack-frameworks",children:[]}],path:"/doc/",pathLocale:"/",extraFields:[]},{title:"Getting Started",headers:[{level:2,title:"Quick Start",slug:"quick-start",link:"#quick-start",children:[{level:3,title:"Start with Command Line",slug:"start-with-command-line",link:"#start-with-command-line",children:[]},{level:3,title:"Start with Codespace",slug:"start-with-codespace",link:"#start-with-codespace",children:[]}]},{level:2,title:"File Structure",slug:"file-structure",link:"#file-structure",children:[{level:3,title:"faas.yaml",slug:"faas-yaml",link:"#faas-yaml",children:[]},{level:3,title:"*.func.ts",slug:"func-ts",link:"#func-ts",children:[]},{level:3,title:"*.test.ts",slug:"test-ts",link:"#test-ts",children:[]}]}],path:"/guide/",pathLocale:"/",extraFields:[]},{title:"FaasJS Request Specifications",headers:[{level:2,title:"Requests",slug:"requests",link:"#requests",children:[{level:3,title:"Headers",slug:"headers",link:"#headers",children:[]},{level:3,title:"Method",slug:"method",link:"#method",children:[]},{level:3,title:"Path",slug:"path",link:"#path",children:[]},{level:3,title:"Query Parameters",slug:"query-parameters",link:"#query-parameters",children:[]},{level:3,title:"Body",slug:"body",link:"#body",children:[]}]},{level:2,title:"Responses",slug:"responses",link:"#responses",children:[{level:3,title:"Headers",slug:"headers-1",link:"#headers-1",children:[]},{level:3,title:"Body",slug:"body-1",link:"#body-1",children:[]}]},{level:2,title:"Frequently Asked Questions",slug:"frequently-asked-questions",link:"#frequently-asked-questions",children:[{level:3,title:"Why not use form data submissions?",slug:"why-not-use-form-data-submissions",link:"#why-not-use-form-data-submissions",children:[]},{level:3,title:"Why not use RESTful or GraphQL APIs?",slug:"why-not-use-restful-or-graphql-apis",link:"#why-not-use-restful-or-graphql-apis",children:[]}]}],path:"/guide/request-spec.html",pathLocale:"/",extraFields:[]},{title:"",headers:[{level:2,title:"为什么要使用 FaasJS ?",slug:"为什么要使用-faasjs",link:"#为什么要使用-faasjs",children:[{level:3,title:"开发效率高",slug:"开发效率高",link:"#开发效率高",children:[]},{level:3,title:"可维护性高",slug:"可维护性高",link:"#可维护性高",children:[]},{level:3,title:"可扩展性高",slug:"可扩展性高",link:"#可扩展性高",children:[]}]},{level:2,title:"代码示例",slug:"代码示例",link:"#代码示例",children:[{level:3,title:"云函数文件",slug:"云函数文件",link:"#云函数文件",children:[]}]},{level:2,title:"单元测试文件",slug:"单元测试文件",link:"#单元测试文件",children:[]},{level:2,title:"立即开始",slug:"立即开始",link:"#立即开始",children:[]}],path:"/zh/",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/ant-design",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Usage",slug:"usage",link:"#usage",children:[]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]},{level:2,title:"Interfaces",slug:"interfaces",link:"#interfaces",children:[]},{level:2,title:"Type Aliases",slug:"type-aliases",link:"#type-aliases",children:[]},{level:2,title:"Variables",slug:"variables",link:"#variables",children:[]}],path:"/doc/ant-design/",pathLocale:"/",extraFields:[]},{title:"@faasjs/browser",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Usage",slug:"usage",link:"#usage",children:[{level:3,title:"Use directly",slug:"use-directly",link:"#use-directly",children:[]},{level:3,title:"Use with SWR",slug:"use-with-swr",link:"#use-with-swr",children:[]},{level:3,title:"Use with React Query",slug:"use-with-react-query",link:"#use-with-react-query",children:[]},{level:3,title:"Use with React",slug:"use-with-react",link:"#use-with-react",children:[]},{level:3,title:"Use with Vue",slug:"use-with-vue",link:"#use-with-vue",children:[]}]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]},{level:2,title:"Type Aliases",slug:"type-aliases",link:"#type-aliases",children:[]}],path:"/doc/browser/",pathLocale:"/",extraFields:[]},{title:"@faasjs/cli",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Usage",slug:"usage",link:"#usage",children:[]},{level:2,title:"Variables",slug:"variables",link:"#variables",children:[]}],path:"/doc/cli/",pathLocale:"/",extraFields:[]},{title:"@faasjs/cloud_function",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]},{level:2,title:"Type Aliases",slug:"type-aliases",link:"#type-aliases",children:[]}],path:"/doc/cloud_function/",pathLocale:"/",extraFields:[]},{title:"create-faas-app",headers:[{level:2,title:"Usage",slug:"usage",link:"#usage",children:[]},{level:2,title:"Variables",slug:"variables",link:"#variables",children:[]}],path:"/doc/create-faas-app/",pathLocale:"/",extraFields:[]},{title:"@faasjs/deep_merge",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]}],path:"/doc/deep_merge/",pathLocale:"/",extraFields:[]},{title:"FaasJS",headers:[],path:"/doc/faasjs/",pathLocale:"/",extraFields:[]},{title:"@faasjs/func",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Usage",slug:"usage",link:"#usage",children:[]},{level:2,title:"See",slug:"see",link:"#see",children:[]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]},{level:2,title:"Type Aliases",slug:"type-aliases",link:"#type-aliases",children:[]}],path:"/doc/func/",pathLocale:"/",extraFields:[]},{title:"@faasjs/http",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]},{level:2,title:"Type Aliases",slug:"type-aliases",link:"#type-aliases",children:[]},{level:2,title:"Variables",slug:"variables",link:"#variables",children:[]}],path:"/doc/http/",pathLocale:"/",extraFields:[]},{title:"FaasJS's Docker Images",headers:[{level:2,title:"Images",slug:"images",link:"#images",children:[{level:3,title:"faasjs/nginx",slug:"faasjs-nginx",link:"#faasjs-nginx",children:[]},{level:3,title:"faasjs/vscode",slug:"faasjs-vscode",link:"#faasjs-vscode",children:[]},{level:3,title:"faasjs/node",slug:"faasjs-node",link:"#faasjs-node",children:[]},{level:3,title:"faasjs/bun",slug:"faasjs-bun",link:"#faasjs-bun",children:[]}]},{level:2,title:"Tips for using in China",slug:"tips-for-using-in-china",link:"#tips-for-using-in-china",children:[{level:3,title:"Use Aliyun mirror",slug:"use-aliyun-mirror",link:"#use-aliyun-mirror",children:[]}]}],path:"/doc/images/",pathLocale:"/",extraFields:[]},{title:"@faasjs/jest",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Usage",slug:"usage",link:"#usage",children:[]}],path:"/doc/jest/",pathLocale:"/",extraFields:[]},{title:"@faasjs/knex",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]},{level:2,title:"Type Aliases",slug:"type-aliases",link:"#type-aliases",children:[]}],path:"/doc/knex/",pathLocale:"/",extraFields:[]},{title:"@faasjs/lint",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Tips for VSCode",slug:"tips-for-vscode",link:"#tips-for-vscode",children:[]},{level:2,title:"References",slug:"references",link:"#references",children:[]},{level:2,title:"Troubleshooting",slug:"troubleshooting",link:"#troubleshooting",children:[]}],path:"/doc/lint/",pathLocale:"/",extraFields:[]},{title:"@faasjs/load",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]}],path:"/doc/load/",pathLocale:"/",extraFields:[]},{title:"@faasjs/logger",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]},{level:2,title:"Enumerations",slug:"enumerations",link:"#enumerations",children:[]},{level:2,title:"Type Aliases",slug:"type-aliases",link:"#type-aliases",children:[]}],path:"/doc/logger/",pathLocale:"/",extraFields:[]},{title:"@faasjs/mongo",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]},{level:2,title:"Interfaces",slug:"interfaces",link:"#interfaces",children:[]}],path:"/doc/mongo/",pathLocale:"/",extraFields:[]},{title:"@faasjs/nextjs",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]}],path:"/doc/nextjs/",pathLocale:"/",extraFields:[]},{title:"@faasjs/react",headers:[{level:2,title:"Features",slug:"features",link:"#features",children:[]},{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]},{level:2,title:"Interfaces",slug:"interfaces",link:"#interfaces",children:[]},{level:2,title:"Type Aliases",slug:"type-aliases",link:"#type-aliases",children:[]}],path:"/doc/react/",pathLocale:"/",extraFields:[]},{title:"@faasjs/redis",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]},{level:2,title:"Type Aliases",slug:"type-aliases",link:"#type-aliases",children:[]}],path:"/doc/redis/",pathLocale:"/",extraFields:[]},{title:"@faasjs/request",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]},{level:2,title:"Type Aliases",slug:"type-aliases",link:"#type-aliases",children:[]}],path:"/doc/request/",pathLocale:"/",extraFields:[]},{title:"@faasjs/server",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Routing",slug:"routing",link:"#routing",children:[]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]}],path:"/doc/server/",pathLocale:"/",extraFields:[]},{title:"@faasjs/test",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]},{level:2,title:"Type Aliases",slug:"type-aliases",link:"#type-aliases",children:[]}],path:"/doc/test/",pathLocale:"/",extraFields:[]},{title:"@faasjs/ts-transform",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Usage",slug:"usage",link:"#usage",children:[{level:3,title:"Use as a register",slug:"use-as-a-register",link:"#use-as-a-register",children:[]},{level:3,title:"Use as a rollup plugin",slug:"use-as-a-rollup-plugin",link:"#use-as-a-rollup-plugin",children:[]}]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]},{level:2,title:"Variables",slug:"variables",link:"#variables",children:[]}],path:"/doc/ts-transform/",pathLocale:"/",extraFields:[]},{title:"@faasjs/types",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Usage",slug:"usage",link:"#usage",children:[]},{level:2,title:"See",slug:"see",link:"#see",children:[]},{level:2,title:"Type Aliases",slug:"type-aliases",link:"#type-aliases",children:[]}],path:"/doc/types/",pathLocale:"/",extraFields:[]},{title:"@faasjs/vue-plugin",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]},{level:2,title:"Type Aliases",slug:"type-aliases",link:"#type-aliases",children:[]},{level:2,title:"Variables",slug:"variables",link:"#variables",children:[]}],path:"/doc/vue-plugin/",pathLocale:"/",extraFields:[]},{title:"官方插件总览",headers:[{level:2,title:"核心插件",slug:"核心插件",link:"#核心插件",children:[]},{level:2,title:"命令行插件",slug:"命令行插件",link:"#命令行插件",children:[]},{level:2,title:"工具插件",slug:"工具插件",link:"#工具插件",children:[]},{level:2,title:"网络插件",slug:"网络插件",link:"#网络插件",children:[]},{level:2,title:"数据库插件",slug:"数据库插件",link:"#数据库插件",children:[]},{level:2,title:"前端插件",slug:"前端插件",link:"#前端插件",children:[]}],path:"/zh/doc/",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/browser",headers:[{level:2,title:"安装方法",slug:"安装方法",link:"#安装方法",children:[{level:3,title:"npm",slug:"npm",link:"#npm",children:[]},{level:3,title:"Webpack 和 CDN",slug:"webpack-和-cdn",link:"#webpack-和-cdn",children:[]}]},{level:2,title:"FaasBrowserClient 实例方法",slug:"faasbrowserclient-实例方法",link:"#faasbrowserclient-实例方法",children:[{level:3,title:"constructor (baseUrl?: string): FaasBrowserClient",slug:"constructor-baseurl-string-faasbrowserclient",link:"#constructor-baseurl-string-faasbrowserclient",children:[]},{level:3,title:"action (action: string, params?: any): Promise",slug:"action-action-string-params-any-promise-response",link:"#action-action-string-params-any-promise-response",children:[]}]},{level:2,title:"Response 实例属性",slug:"response-实例属性",link:"#response-实例属性",children:[]},{level:2,title:"ResponseError 实例属性",slug:"responseerror-实例属性",link:"#responseerror-实例属性",children:[]},{level:2,title:"在 React 或 Vue 中使用",slug:"在-react-或-vue-中使用",link:"#在-react-或-vue-中使用",children:[]}],path:"/zh/doc/browser.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/cli",headers:[{level:2,title:"发布",slug:"发布",link:"#发布",children:[{level:3,title:"命令",slug:"命令",link:"#命令",children:[]},{level:3,title:"参数",slug:"参数",link:"#参数",children:[]}]},{level:2,title:"启动服务器",slug:"启动服务器",link:"#启动服务器",children:[{level:3,title:"命令",slug:"命令-1",link:"#命令-1",children:[]},{level:3,title:"参数",slug:"参数-1",link:"#参数-1",children:[]}]}],path:"/zh/doc/cli.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/cloud_function",headers:[{level:2,title:"配置参数",slug:"配置参数",link:"#配置参数",children:[{level:3,title:"校验配置",slug:"校验配置",link:"#校验配置",children:[]}]},{level:2,title:"实例属性",slug:"实例属性",link:"#实例属性",children:[{level:3,title:"event",slug:"event",link:"#event",children:[]},{level:3,title:"context",slug:"context",link:"#context",children:[]}]},{level:2,title:"实例方法",slug:"实例方法",link:"#实例方法",children:[{level:3,title:"invoke(action: string, params?: any): Promise",slug:"invoke-action-string-params-any-promise-any",link:"#invoke-action-string-params-any-promise-any",children:[]},{level:3,title:"invokeSync(action: string, params?: any): Promise",slug:"invokesync-action-string-params-any-promise-any",link:"#invokesync-action-string-params-any-promise-any",children:[]}]},{level:2,title:"示例代码",slug:"示例代码",link:"#示例代码",children:[]},{level:2,title:"Github 地址",slug:"github-地址",link:"#github-地址",children:[]}],path:"/zh/doc/cloud_function.html",pathLocale:"/zh/",extraFields:[]},{title:"create-faas-app",headers:[],path:"/zh/doc/create-faas-app.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/deep_merge",headers:[],path:"/zh/doc/deep_merge.html",pathLocale:"/zh/",extraFields:[]},{title:"开发插件",headers:[{level:2,title:"插件的生命周期",slug:"插件的生命周期",link:"#插件的生命周期",children:[]}],path:"/zh/doc/develop.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/func",headers:[{level:2,title:"使用方法",slug:"使用方法",link:"#使用方法",children:[]}],path:"/zh/doc/func.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/http",headers:[{level:2,title:"配置参数",slug:"配置参数",link:"#配置参数",children:[]},{level:2,title:"入参校验",slug:"入参校验",link:"#入参校验",children:[{level:3,title:"配置项",slug:"配置项",link:"#配置项",children:[]},{level:3,title:"代码示例",slug:"代码示例",link:"#代码示例",children:[]}]},{level:2,title:"云函数 handler 返回值的处理",slug:"云函数-handler-返回值的处理",link:"#云函数-handler-返回值的处理",children:[{level:3,title:"自动添加 headers 和 statusCode",slug:"自动添加-headers-和-statuscode",link:"#自动添加-headers-和-statuscode",children:[]},{level:3,title:"正常返回的值会被自动包裹在 data 字段中",slug:"正常返回的值会被自动包裹在-data-字段中",link:"#正常返回的值会被自动包裹在-data-字段中",children:[]},{level:3,title:"抛异常时会自动返回 error 字段",slug:"抛异常时会自动返回-error-字段",link:"#抛异常时会自动返回-error-字段",children:[]}]},{level:2,title:"实例属性",slug:"实例属性",link:"#实例属性",children:[{level:3,title:"headers",slug:"headers",link:"#headers",children:[]},{level:3,title:"params",slug:"params",link:"#params",children:[]},{level:3,title:"cookie",slug:"cookie",link:"#cookie",children:[]},{level:3,title:"session",slug:"session",link:"#session",children:[]}]},{level:2,title:"实例方法",slug:"实例方法",link:"#实例方法",children:[{level:3,title:"setHeader (key: string, value: any): Http",slug:"setheader-key-string-value-any-http",link:"#setheader-key-string-value-any-http",children:[]},{level:3,title:"setContentType (type: string, charset: string = 'utf-8'): Http",slug:"setcontenttype-type-string-charset-string-utf-8-http",link:"#setcontenttype-type-string-charset-string-utf-8-http",children:[]},{level:3,title:"setStatusCode (code: number): Http",slug:"setstatuscode-code-number-http",link:"#setstatuscode-code-number-http",children:[]},{level:3,title:"setBody (body: string): Http",slug:"setbody-body-string-http",link:"#setbody-body-string-http",children:[]}]},{level:2,title:"Cookie 实例方法",slug:"cookie-实例方法",link:"#cookie-实例方法",children:[{level:3,title:"read(key: string): string?",slug:"read-key-string-string",link:"#read-key-string-string",children:[]},{level:3,title:"write(key: string, value: any, opts?: {domain?: string; path?: string; expires?: number | string; secure?: boolean; httpOnly?: boolean;}): Cookie",slug:"write-key-string-value-any-opts-domain-string-path-string-expires-number-string-secure-boolean-httponly-boolean-cookie",link:"#write-key-string-value-any-opts-domain-string-path-string-expires-number-string-secure-boolean-httponly-boolean-cookie",children:[]}]},{level:2,title:"Session 实例方法",slug:"session-实例方法",link:"#session-实例方法",children:[{level:3,title:"read(key: string): any",slug:"read-key-string-any",link:"#read-key-string-any",children:[]},{level:3,title:"write(key: string, value?: any): Session",slug:"write-key-string-value-any-session",link:"#write-key-string-value-any-session",children:[]},{level:3,title:"encode(text: any): string",slug:"encode-text-any-string",link:"#encode-text-any-string",children:[]},{level:3,title:"decode(text: string): object",slug:"decode-text-string-object",link:"#decode-text-string-object",children:[]}]},{level:2,title:"示例代码",slug:"示例代码",link:"#示例代码",children:[]},{level:2,title:"常见问题",slug:"常见问题",link:"#常见问题",children:[{level:3,title:"Path 自动生成的规则是什么?",slug:"path-自动生成的规则是什么",link:"#path-自动生成的规则是什么",children:[]},{level:3,title:"为什么不允许配置 path?",slug:"为什么不允许配置-path",link:"#为什么不允许配置-path",children:[]},{level:3,title:"多个网关如何配置?",slug:"多个网关如何配置",link:"#多个网关如何配置",children:[]}]},{level:2,title:"Github 地址",slug:"github-地址",link:"#github-地址",children:[]}],path:"/zh/doc/http.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/knex",headers:[],path:"/zh/doc/knex.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/load",headers:[],path:"/zh/doc/load.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/logger",headers:[],path:"/zh/doc/logger.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/mongo",headers:[],path:"/zh/doc/mongo.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/react",headers:[{level:2,title:"安装方法",slug:"安装方法",link:"#安装方法",children:[{level:3,title:"npm",slug:"npm",link:"#npm",children:[]},{level:3,title:"Webpack 和 CDN",slug:"webpack-和-cdn",link:"#webpack-和-cdn",children:[]}]},{level:2,title:"初始化",slug:"初始化",link:"#初始化",children:[]}],path:"/zh/doc/react.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/redis",headers:[{level:2,title:"配置参数",slug:"配置参数",link:"#配置参数",children:[]},{level:2,title:"实例方法",slug:"实例方法",link:"#实例方法",children:[{level:3,title:"query(command: string, args: any[]): Promise",slug:"query-command-string-args-any-promise-any",link:"#query-command-string-args-any-promise-any",children:[]}]},{level:2,title:"示例代码",slug:"示例代码",link:"#示例代码",children:[]},{level:2,title:"Github 地址",slug:"github-地址",link:"#github-地址",children:[]}],path:"/zh/doc/redis.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/request",headers:[{level:2,title:"入参",slug:"入参",link:"#入参",children:[]},{level:2,title:"出参",slug:"出参",link:"#出参",children:[]},{level:2,title:"代码示例",slug:"代码示例",link:"#代码示例",children:[]},{level:2,title:"模拟模式",slug:"模拟模式",link:"#模拟模式",children:[]},{level:2,title:"Github 地址",slug:"github-地址",link:"#github-地址",children:[]}],path:"/zh/doc/request.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/server",headers:[],path:"/zh/doc/server.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/test",headers:[{level:2,title:"package.json 配置",slug:"package-json-配置",link:"#package-json-配置",children:[]},{level:2,title:"命令行",slug:"命令行",link:"#命令行",children:[]},{level:2,title:"编写测试用例",slug:"编写测试用例",link:"#编写测试用例",children:[]},{level:2,title:"相关文档",slug:"相关文档",link:"#相关文档",children:[]}],path:"/zh/doc/test.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/vue-plugin",headers:[{level:2,title:"安装方法",slug:"安装方法",link:"#安装方法",children:[{level:3,title:"npm",slug:"npm",link:"#npm",children:[]},{level:3,title:"Webpack 和 CDN",slug:"webpack-和-cdn",link:"#webpack-和-cdn",children:[]}]},{level:2,title:"在 Vue 中使用",slug:"在-vue-中使用",link:"#在-vue-中使用",children:[]}],path:"/zh/doc/vue-plugin.html",pathLocale:"/zh/",extraFields:[]},{title:"1 分钟上手",headers:[{level:2,title:"准备工作",slug:"准备工作",link:"#准备工作",children:[]},{level:2,title:"创建项目",slug:"创建项目",link:"#创建项目",children:[]},{level:2,title:"启动项目",slug:"启动项目",link:"#启动项目",children:[]},{level:2,title:"文件结构",slug:"文件结构",link:"#文件结构",children:[{level:3,title:"package.json",slug:"package-json",link:"#package-json",children:[]},{level:3,title:"tsconfig.json",slug:"tsconfig-json",link:"#tsconfig-json",children:[]},{level:3,title:"faas.yaml",slug:"faas-yaml",link:"#faas-yaml",children:[]},{level:3,title:"*.func.ts",slug:"func-ts",link:"#func-ts",children:[]},{level:3,title:"*.test.ts",slug:"test-ts",link:"#test-ts",children:[]}]},{level:2,title:"完整示例",slug:"完整示例",link:"#完整示例",children:[]}],path:"/zh/guide/",pathLocale:"/zh/",extraFields:[]},{title:"5 分钟开发登录注册功能",headers:[{level:2,title:"梳理需求",slug:"梳理需求",link:"#梳理需求",children:[]},{level:2,title:"注册流程",slug:"注册流程",link:"#注册流程",children:[]},{level:2,title:"登录流程",slug:"登录流程",link:"#登录流程",children:[]},{level:2,title:"登出流程",slug:"登出流程",link:"#登出流程",children:[]},{level:2,title:"修改密码流程",slug:"修改密码流程",link:"#修改密码流程",children:[]},{level:2,title:"完整项目代码",slug:"完整项目代码",link:"#完整项目代码",children:[]}],path:"/zh/guide/auth.html",pathLocale:"/zh/",extraFields:[]},{title:"背景故事",headers:[{level:2,title:"为什么要创建 FaasJS?",slug:"为什么要创建-faasjs",link:"#为什么要创建-faasjs",children:[{level:3,title:"FaasJS 要解决什么问题?",slug:"faasjs-要解决什么问题",link:"#faasjs-要解决什么问题",children:[]},{level:3,title:"FaasJS 将如何解决问题?",slug:"faasjs-将如何解决问题",link:"#faasjs-将如何解决问题",children:[]},{level:3,title:"为什么面向业务流程?",slug:"为什么面向业务流程",link:"#为什么面向业务流程",children:[]}]},{level:2,title:"为什么选择 Serverless?",slug:"为什么选择-serverless",link:"#为什么选择-serverless",children:[{level:3,title:"什么是 Serverless?",slug:"什么是-serverless",link:"#什么是-serverless",children:[]},{level:3,title:"Serverless 的优势",slug:"serverless-的优势",link:"#serverless-的优势",children:[]},{level:3,title:"为什么选择 FaaS 而不是 PaaS ?",slug:"为什么选择-faas-而不是-paas",link:"#为什么选择-faas-而不是-paas",children:[]}]},{level:2,title:"为什么选择 Node.js ?",slug:"为什么选择-node-js",link:"#为什么选择-node-js",children:[{level:3,title:"什么是 Node.js ?",slug:"什么是-node-js",link:"#什么是-node-js",children:[]},{level:3,title:"Node.js 的优势",slug:"node-js-的优势",link:"#node-js-的优势",children:[]}]},{level:2,title:"为什么选择 TypeScript ?",slug:"为什么选择-typescript",link:"#为什么选择-typescript",children:[{level:3,title:"什么是 TypeScript ?",slug:"什么是-typescript",link:"#什么是-typescript",children:[]},{level:3,title:"Typescript 的优势",slug:"typescript-的优势",link:"#typescript-的优势",children:[]}]}],path:"/zh/guide/story.html",pathLocale:"/zh/",extraFields:[]},{title:"Function: App()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/ant-design/functions/App.html",pathLocale:"/",extraFields:[]},{title:"Function: Blank()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/ant-design/functions/Blank.html",pathLocale:"/",extraFields:[]},{title:"Function: ConfigProvider()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/ant-design/functions/ConfigProvider.html",pathLocale:"/",extraFields:[]},{title:"Function: Description()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/ant-design/functions/Description.html",pathLocale:"/",extraFields:[]},{title:"Function: Drawer()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ant-design/functions/Drawer.html",pathLocale:"/",extraFields:[]},{title:"Function: ErrorBoundary()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ant-design/functions/ErrorBoundary.html",pathLocale:"/",extraFields:[]},{title:"Function: FaasDataWrapper()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/ant-design/functions/FaasDataWrapper.html",pathLocale:"/",extraFields:[]},{title:"Function: Form()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ant-design/functions/Form.html",pathLocale:"/",extraFields:[]},{title:"Function: FormItem()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/ant-design/functions/FormItem.html",pathLocale:"/",extraFields:[]},{title:"Function: Link()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/ant-design/functions/Link.html",pathLocale:"/",extraFields:[]},{title:"Function: Loading()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/ant-design/functions/Loading.html",pathLocale:"/",extraFields:[]},{title:"Function: Modal()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ant-design/functions/Modal.html",pathLocale:"/",extraFields:[]},{title:"Function: PageNotFound()",headers:[{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ant-design/functions/PageNotFound.html",pathLocale:"/",extraFields:[]},{title:"Function: Routes()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/ant-design/functions/Routes.html",pathLocale:"/",extraFields:[]},{title:"Function: Table()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ant-design/functions/Table.html",pathLocale:"/",extraFields:[]},{title:"Function: Tabs()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/ant-design/functions/Tabs.html",pathLocale:"/",extraFields:[]},{title:"Function: Title()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ant-design/functions/Title.html",pathLocale:"/",extraFields:[]},{title:"Function: faas()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/ant-design/functions/faas.html",pathLocale:"/",extraFields:[]},{title:"Function: transferOptions()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ant-design/functions/transferOptions.html",pathLocale:"/",extraFields:[]},{title:"Function: transferValue()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ant-design/functions/transferValue.html",pathLocale:"/",extraFields:[]},{title:"Function: upperFirst()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ant-design/functions/upperFirst.html",pathLocale:"/",extraFields:[]},{title:"Function: useApp()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ant-design/functions/useApp.html",pathLocale:"/",extraFields:[]},{title:"Function: useConfigContext()",headers:[{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ant-design/functions/useConfigContext.html",pathLocale:"/",extraFields:[]},{title:"Function: useDrawer()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[{level:3,title:"drawer",slug:"drawer",link:"#drawer",children:[]},{level:3,title:"drawerProps",slug:"drawerprops",link:"#drawerprops",children:[]},{level:3,title:"setDrawerProps",slug:"setdrawerprops",link:"#setdrawerprops",children:[]}]}],path:"/doc/ant-design/functions/useDrawer.html",pathLocale:"/",extraFields:[]},{title:"Function: useFaas()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/ant-design/functions/useFaas.html",pathLocale:"/",extraFields:[]},{title:"Function: useModal()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[{level:3,title:"modal",slug:"modal",link:"#modal",children:[]},{level:3,title:"modalProps",slug:"modalprops",link:"#modalprops",children:[]},{level:3,title:"setModalProps",slug:"setmodalprops",link:"#setmodalprops",children:[]}]}],path:"/doc/ant-design/functions/useModal.html",pathLocale:"/",extraFields:[]},{title:"Function: withFaasData()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/ant-design/functions/withFaasData.html",pathLocale:"/",extraFields:[]},{title:"Interface: AppProps",headers:[{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"browserRouterProps?",slug:"browserrouterprops",link:"#browserrouterprops",children:[]},{level:3,title:"children",slug:"children",link:"#children",children:[]},{level:3,title:"configProviderProps?",slug:"configproviderprops",link:"#configproviderprops",children:[]},{level:3,title:"errorBoundaryProps?",slug:"errorboundaryprops",link:"#errorboundaryprops",children:[]},{level:3,title:"faasConfigProviderProps?",slug:"faasconfigproviderprops",link:"#faasconfigproviderprops",children:[]},{level:3,title:"styleProviderProps?",slug:"styleproviderprops",link:"#styleproviderprops",children:[]}]}],path:"/doc/ant-design/interfaces/AppProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: BaseItemProps",headers:[{level:2,title:"Extended by",slug:"extended-by",link:"#extended-by",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"id",slug:"id",link:"#id",children:[]},{level:3,title:"options?",slug:"options",link:"#options",children:[]},{level:3,title:"title?",slug:"title",link:"#title",children:[]}]}],path:"/doc/ant-design/interfaces/BaseItemProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: BlankProps",headers:[{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"text?",slug:"text",link:"#text",children:[]},{level:3,title:"value?",slug:"value",link:"#value",children:[]}]}],path:"/doc/ant-design/interfaces/BlankProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: ConfigProviderProps",headers:[{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"children",slug:"children",link:"#children",children:[]},{level:3,title:"faasClientOptions?",slug:"faasclientoptions",link:"#faasclientoptions",children:[]},{level:3,title:"theme?",slug:"theme",link:"#theme",children:[]}]}],path:"/doc/ant-design/interfaces/ConfigProviderProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: DescriptionItemContentProps",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"extendTypes?",slug:"extendtypes",link:"#extendtypes",children:[]},{level:3,title:"item",slug:"item",link:"#item",children:[]},{level:3,title:"value",slug:"value",link:"#value",children:[]},{level:3,title:"values?",slug:"values",link:"#values",children:[]}]}],path:"/doc/ant-design/interfaces/DescriptionItemContentProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: DescriptionItemProps",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Extended by",slug:"extended-by",link:"#extended-by",children:[]},{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"descriptionChildren?",slug:"descriptionchildren",link:"#descriptionchildren",children:[]},{level:3,title:"descriptionRender?",slug:"descriptionrender",link:"#descriptionrender",children:[]},{level:3,title:"id",slug:"id",link:"#id",children:[]},{level:3,title:"if()?",slug:"if",link:"#if",children:[]},{level:3,title:"object?",slug:"object",link:"#object",children:[]},{level:3,title:"options?",slug:"options",link:"#options",children:[]},{level:3,title:"render?",slug:"render",link:"#render",children:[]},{level:3,title:"title?",slug:"title",link:"#title",children:[]},{level:3,title:"type?",slug:"type",link:"#type",children:[]}]}],path:"/doc/ant-design/interfaces/DescriptionItemProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: DescriptionProps",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"renderTitle()?",slug:"rendertitle",link:"#rendertitle",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"dataSource?",slug:"datasource",link:"#datasource",children:[]},{level:3,title:"extendTypes?",slug:"extendtypes",link:"#extendtypes",children:[]},{level:3,title:"faasData?",slug:"faasdata",link:"#faasdata",children:[]},{level:3,title:"items",slug:"items",link:"#items",children:[]}]}],path:"/doc/ant-design/interfaces/DescriptionProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: DrawerProps",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]}]}],path:"/doc/ant-design/interfaces/DrawerProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: ErrorBoundaryProps",headers:[{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"errorChildren?",slug:"errorchildren",link:"#errorchildren",children:[]},{level:3,title:"onError()?",slug:"onerror",link:"#onerror",children:[]}]}],path:"/doc/ant-design/interfaces/ErrorBoundaryProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: ExtendDescriptionTypeProps",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"render?",slug:"render",link:"#render",children:[]}]}],path:"/doc/ant-design/interfaces/ExtendDescriptionTypeProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: ExtendFormItemProps",headers:[{level:2,title:"Example",slug:"example",link:"#example",children:[]},{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"col?",slug:"col",link:"#col",children:[]},{level:3,title:"disabled?",slug:"disabled",link:"#disabled",children:[]},{level:3,title:"extendTypes?",slug:"extendtypes",link:"#extendtypes",children:[]},{level:3,title:"formChildren?",slug:"formchildren",link:"#formchildren",children:[]},{level:3,title:"formRender?",slug:"formrender",link:"#formrender",children:[]},{level:3,title:"id",slug:"id",link:"#id",children:[]},{level:3,title:"if()?",slug:"if",link:"#if",children:[]},{level:3,title:"input?",slug:"input",link:"#input",children:[]},{level:3,title:"label?",slug:"label",link:"#label",children:[]},{level:3,title:"maxCount?",slug:"maxcount",link:"#maxcount",children:[]},{level:3,title:"object?",slug:"object",link:"#object",children:[]},{level:3,title:"onValueChange()?",slug:"onvaluechange",link:"#onvaluechange",children:[]},{level:3,title:"options?",slug:"options",link:"#options",children:[]},{level:3,title:"render?",slug:"render",link:"#render",children:[]},{level:3,title:"required?",slug:"required",link:"#required",children:[]},{level:3,title:"rules?",slug:"rules",link:"#rules",children:[]},{level:3,title:"title?",slug:"title",link:"#title",children:[]},{level:3,title:"type?",slug:"type",link:"#type",children:[]}]}],path:"/doc/ant-design/interfaces/ExtendFormItemProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: FaasDataWrapperProps",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"onDataChange()?",slug:"ondatachange",link:"#ondatachange",children:[]},{level:3,title:"render()?",slug:"render",link:"#render",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"action",slug:"action",link:"#action",children:[]},{level:3,title:"baseUrl?",slug:"baseurl",link:"#baseurl",children:[]},{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"data?",slug:"data",link:"#data",children:[]},{level:3,title:"fallback?",slug:"fallback",link:"#fallback",children:[]},{level:3,title:"loading?",slug:"loading",link:"#loading",children:[]},{level:3,title:"loadingProps?",slug:"loadingprops",link:"#loadingprops",children:[]},{level:3,title:"params?",slug:"params",link:"#params",children:[]},{level:3,title:"setData?",slug:"setdata",link:"#setdata",children:[]}]}],path:"/doc/ant-design/interfaces/FaasDataWrapperProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: FaasItemProps",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Extended by",slug:"extended-by",link:"#extended-by",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"id",slug:"id",link:"#id",children:[]},{level:3,title:"options?",slug:"options",link:"#options",children:[]},{level:3,title:"title?",slug:"title",link:"#title",children:[]},{level:3,title:"type?",slug:"type",link:"#type",children:[]}]}],path:"/doc/ant-design/interfaces/FaasItemProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: FormItemProps",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Extended by",slug:"extended-by",link:"#extended-by",children:[]},{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"col?",slug:"col",link:"#col",children:[]},{level:3,title:"disabled?",slug:"disabled",link:"#disabled",children:[]},{level:3,title:"extendTypes?",slug:"extendtypes",link:"#extendtypes",children:[]},{level:3,title:"formChildren?",slug:"formchildren",link:"#formchildren",children:[]},{level:3,title:"formRender?",slug:"formrender",link:"#formrender",children:[]},{level:3,title:"id",slug:"id",link:"#id",children:[]},{level:3,title:"if()?",slug:"if",link:"#if",children:[]},{level:3,title:"input?",slug:"input",link:"#input",children:[]},{level:3,title:"label?",slug:"label",link:"#label",children:[]},{level:3,title:"maxCount?",slug:"maxcount",link:"#maxcount",children:[]},{level:3,title:"object?",slug:"object",link:"#object",children:[]},{level:3,title:"onValueChange()?",slug:"onvaluechange",link:"#onvaluechange",children:[]},{level:3,title:"options?",slug:"options",link:"#options",children:[]},{level:3,title:"render?",slug:"render",link:"#render",children:[]},{level:3,title:"required?",slug:"required",link:"#required",children:[]},{level:3,title:"rules?",slug:"rules",link:"#rules",children:[]},{level:3,title:"title?",slug:"title",link:"#title",children:[]},{level:3,title:"type?",slug:"type",link:"#type",children:[]}]}],path:"/doc/ant-design/interfaces/FormItemProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: FormProps",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"beforeItems?",slug:"beforeitems",link:"#beforeitems",children:[]},{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"extendTypes?",slug:"extendtypes",link:"#extendtypes",children:[]},{level:3,title:"footer?",slug:"footer",link:"#footer",children:[]},{level:3,title:"initialValues?",slug:"initialvalues",link:"#initialvalues",children:[]},{level:3,title:"items?",slug:"items",link:"#items",children:[]},{level:3,title:"onFinish()?",slug:"onfinish",link:"#onfinish",children:[]},{level:3,title:"submit?",slug:"submit",link:"#submit",children:[]}]}],path:"/doc/ant-design/interfaces/FormProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: LinkProps",headers:[{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"block?",slug:"block",link:"#block",children:[]},{level:3,title:"button?",slug:"button",link:"#button",children:[]},{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"copyable?",slug:"copyable",link:"#copyable",children:[]},{level:3,title:"href",slug:"href",link:"#href",children:[]},{level:3,title:"onClick()?",slug:"onclick",link:"#onclick",children:[]},{level:3,title:"style?",slug:"style",link:"#style",children:[]},{level:3,title:"target?",slug:"target",link:"#target",children:[]},{level:3,title:"text?",slug:"text",link:"#text",children:[]}]}],path:"/doc/ant-design/interfaces/LinkProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: ModalProps",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]}]}],path:"/doc/ant-design/interfaces/ModalProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: RoutesProps",headers:[{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"fallback?",slug:"fallback",link:"#fallback",children:[]},{level:3,title:"notFound?",slug:"notfound",link:"#notfound",children:[]},{level:3,title:"routes",slug:"routes",link:"#routes",children:[]}]}],path:"/doc/ant-design/interfaces/RoutesProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: TabProps",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"children",slug:"children",link:"#children",children:[]},{level:3,title:"id",slug:"id",link:"#id",children:[]},{level:3,title:"title?",slug:"title",link:"#title",children:[]}]}],path:"/doc/ant-design/interfaces/TabProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: TableItemProps",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Extended by",slug:"extended-by",link:"#extended-by",children:[]},{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"id",slug:"id",link:"#id",children:[]},{level:3,title:"object?",slug:"object",link:"#object",children:[]},{level:3,title:"options?",slug:"options",link:"#options",children:[]},{level:3,title:"optionsType?",slug:"optionstype",link:"#optionstype",children:[]},{level:3,title:"render?",slug:"render",link:"#render",children:[]},{level:3,title:"tableChildren?",slug:"tablechildren",link:"#tablechildren",children:[]},{level:3,title:"tableRender?",slug:"tablerender",link:"#tablerender",children:[]},{level:3,title:"title?",slug:"title",link:"#title",children:[]},{level:3,title:"type?",slug:"type",link:"#type",children:[]}]}],path:"/doc/ant-design/interfaces/TableItemProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: TabsProps",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"items",slug:"items",link:"#items",children:[]}]}],path:"/doc/ant-design/interfaces/TabsProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: TitleProps",headers:[{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"h1?",slug:"h1",link:"#h1",children:[]},{level:3,title:"plain?",slug:"plain",link:"#plain",children:[]},{level:3,title:"separator?",slug:"separator",link:"#separator",children:[]},{level:3,title:"suffix?",slug:"suffix",link:"#suffix",children:[]},{level:3,title:"title",slug:"title",link:"#title",children:[]}]}],path:"/doc/ant-design/interfaces/TitleProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: UnionFaasItemProps",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"col?",slug:"col",link:"#col",children:[]},{level:3,title:"descriptionChildren?",slug:"descriptionchildren",link:"#descriptionchildren",children:[]},{level:3,title:"descriptionRender?",slug:"descriptionrender",link:"#descriptionrender",children:[]},{level:3,title:"disabled?",slug:"disabled",link:"#disabled",children:[]},{level:3,title:"extendTypes?",slug:"extendtypes",link:"#extendtypes",children:[]},{level:3,title:"formChildren?",slug:"formchildren",link:"#formchildren",children:[]},{level:3,title:"formRender?",slug:"formrender",link:"#formrender",children:[]},{level:3,title:"id",slug:"id",link:"#id",children:[]},{level:3,title:"if()?",slug:"if",link:"#if",children:[]},{level:3,title:"input?",slug:"input",link:"#input",children:[]},{level:3,title:"label?",slug:"label",link:"#label",children:[]},{level:3,title:"maxCount?",slug:"maxcount",link:"#maxcount",children:[]},{level:3,title:"object?",slug:"object",link:"#object",children:[]},{level:3,title:"onValueChange()?",slug:"onvaluechange",link:"#onvaluechange",children:[]},{level:3,title:"options?",slug:"options",link:"#options",children:[]},{level:3,title:"optionsType?",slug:"optionstype",link:"#optionstype",children:[]},{level:3,title:"render?",slug:"render",link:"#render",children:[]},{level:3,title:"required?",slug:"required",link:"#required",children:[]},{level:3,title:"rules?",slug:"rules",link:"#rules",children:[]},{level:3,title:"tableChildren?",slug:"tablechildren",link:"#tablechildren",children:[]},{level:3,title:"tableRender?",slug:"tablerender",link:"#tablerender",children:[]},{level:3,title:"title?",slug:"title",link:"#title",children:[]},{level:3,title:"type?",slug:"type",link:"#type",children:[]}]}],path:"/doc/ant-design/interfaces/UnionFaasItemProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: useAppProps",headers:[{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"drawerProps",slug:"drawerprops",link:"#drawerprops",children:[]},{level:3,title:"message",slug:"message",link:"#message",children:[]},{level:3,title:"modalProps",slug:"modalprops",link:"#modalprops",children:[]},{level:3,title:"notification",slug:"notification",link:"#notification",children:[]},{level:3,title:"setDrawerProps",slug:"setdrawerprops",link:"#setdrawerprops",children:[]},{level:3,title:"setModalProps",slug:"setmodalprops",link:"#setmodalprops",children:[]}]}],path:"/doc/ant-design/interfaces/useAppProps.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: BaseOption",headers:[],path:"/doc/ant-design/type-aliases/BaseOption.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ExtendDescriptionItemProps",headers:[],path:"/doc/ant-design/type-aliases/ExtendDescriptionItemProps.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ExtendFormTypeProps",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]}]}],path:"/doc/ant-design/type-aliases/ExtendFormTypeProps.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ExtendTableItemProps",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]}],path:"/doc/ant-design/type-aliases/ExtendTableItemProps.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ExtendTableTypeProps",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"render?",slug:"render",link:"#render",children:[]}]}],path:"/doc/ant-design/type-aliases/ExtendTableTypeProps.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ExtendTypes",headers:[{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]}],path:"/doc/ant-design/type-aliases/ExtendTypes.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasDataInjection",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]}],path:"/doc/ant-design/type-aliases/FaasDataInjection.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasItemType",headers:[],path:"/doc/ant-design/type-aliases/FaasItemType.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasItemTypeValue",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"boolean",slug:"boolean",link:"#boolean",children:[]},{level:3,title:"date",slug:"date",link:"#date",children:[]},{level:3,title:"number",slug:"number",link:"#number",children:[]},{level:3,title:"number[]",slug:"number-1",link:"#number-1",children:[]},{level:3,title:"object",slug:"object",link:"#object",children:[]},{level:3,title:"object[]",slug:"object-1",link:"#object-1",children:[]},{level:3,title:"string",slug:"string",link:"#string",children:[]},{level:3,title:"string[]",slug:"string-1",link:"#string-1",children:[]},{level:3,title:"time",slug:"time",link:"#time",children:[]}]}],path:"/doc/ant-design/type-aliases/FaasItemTypeValue.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FormSubmitProps",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"text?",slug:"text",link:"#text",children:[]},{level:3,title:"to?",slug:"to",link:"#to",children:[]},{level:3,title:"to.action",slug:"to-action",link:"#to-action",children:[]},{level:3,title:"to.catch()?",slug:"to-catch",link:"#to-catch",children:[]},{level:3,title:"to.finally()?",slug:"to-finally",link:"#to-finally",children:[]},{level:3,title:"to.params?",slug:"to-params",link:"#to-params",children:[]},{level:3,title:"to.then()?",slug:"to-then",link:"#to-then",children:[]}]}],path:"/doc/ant-design/type-aliases/FormSubmitProps.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: LoadingProps",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"loading?",slug:"loading",link:"#loading",children:[]},{level:3,title:"size?",slug:"size",link:"#size",children:[]},{level:3,title:"style?",slug:"style",link:"#style",children:[]}]}],path:"/doc/ant-design/type-aliases/LoadingProps.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: TableProps",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"extendTypes?",slug:"extendtypes",link:"#extendtypes",children:[]},{level:3,title:"faasData?",slug:"faasdata",link:"#faasdata",children:[]},{level:3,title:"items",slug:"items",link:"#items",children:[]},{level:3,title:"onChange()?",slug:"onchange",link:"#onchange",children:[]}]},{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]}],path:"/doc/ant-design/type-aliases/TableProps.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: UnionFaasItemElement",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]}],path:"/doc/ant-design/type-aliases/UnionFaasItemElement.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: UnionFaasItemInjection",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"index?",slug:"index",link:"#index",children:[]},{level:3,title:"scene?",slug:"scene",link:"#scene",children:[]},{level:3,title:"value?",slug:"value",link:"#value",children:[]},{level:3,title:"values?",slug:"values",link:"#values",children:[]}]}],path:"/doc/ant-design/type-aliases/UnionFaasItemInjection.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: UnionFaasItemRender()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ant-design/type-aliases/UnionFaasItemRender.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: UnionScene",headers:[],path:"/doc/ant-design/type-aliases/UnionScene.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: setDrawerProps",headers:[],path:"/doc/ant-design/type-aliases/setDrawerProps.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: setModalProps",headers:[],path:"/doc/ant-design/type-aliases/setModalProps.html",pathLocale:"/",extraFields:[]},{title:"Variable: ConfigContext",headers:[],path:"/doc/ant-design/variables/ConfigContext.html",pathLocale:"/",extraFields:[]},{title:"Class: FaasBrowserClient",headers:[{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new FaasBrowserClient()",slug:"new-faasbrowserclient",link:"#new-faasbrowserclient",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"action()",slug:"action",link:"#action",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"baseUrl",slug:"baseurl",link:"#baseurl",children:[]},{level:3,title:"defaultOptions",slug:"defaultoptions",link:"#defaultoptions",children:[]},{level:3,title:"id",slug:"id",link:"#id",children:[]}]}],path:"/doc/browser/classes/FaasBrowserClient.html",pathLocale:"/",extraFields:[]},{title:"Class: Response",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Response()",slug:"new-response",link:"#new-response",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"body",slug:"body",link:"#body",children:[]},{level:3,title:"data",slug:"data",link:"#data",children:[]},{level:3,title:"headers",slug:"headers",link:"#headers",children:[]},{level:3,title:"status",slug:"status",link:"#status",children:[]}]}],path:"/doc/browser/classes/Response.html",pathLocale:"/",extraFields:[]},{title:"Class: ResponseError",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new ResponseError()",slug:"new-responseerror",link:"#new-responseerror",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"body",slug:"body",link:"#body",children:[]},{level:3,title:"headers",slug:"headers",link:"#headers",children:[]},{level:3,title:"status",slug:"status",link:"#status",children:[]}]}],path:"/doc/browser/classes/ResponseError.html",pathLocale:"/",extraFields:[]},{title:"Function: generateId()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/browser/functions/generateId.html",pathLocale:"/",extraFields:[]},{title:"Function: setMock()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/browser/functions/setMock.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: BaseUrl",headers:[],path:"/doc/browser/type-aliases/BaseUrl.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasBrowserClientAction()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/browser/type-aliases/FaasBrowserClientAction.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: MockHandler()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/browser/type-aliases/MockHandler.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Options",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"baseUrl?",slug:"baseurl",link:"#baseurl",children:[]},{level:3,title:"beforeRequest()?",slug:"beforerequest",link:"#beforerequest",children:[]},{level:3,title:"headers?",slug:"headers",link:"#headers",children:[]},{level:3,title:"request()?",slug:"request",link:"#request",children:[]}]}],path:"/doc/browser/type-aliases/Options.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ResponseHeaders",headers:[{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]}],path:"/doc/browser/type-aliases/ResponseHeaders.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ResponseProps",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"body?",slug:"body",link:"#body",children:[]},{level:3,title:"data?",slug:"data",link:"#data",children:[]},{level:3,title:"headers?",slug:"headers",link:"#headers",children:[]},{level:3,title:"status?",slug:"status",link:"#status",children:[]}]}],path:"/doc/browser/type-aliases/ResponseProps.html",pathLocale:"/",extraFields:[]},{title:"Variable: default",headers:[],path:"/doc/cli/variables/default.html",pathLocale:"/",extraFields:[]},{title:"Class: CloudFunction",headers:[{level:2,title:"Implements",slug:"implements",link:"#implements",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new CloudFunction()",slug:"new-cloudfunction",link:"#new-cloudfunction",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"invoke()",slug:"invoke",link:"#invoke",children:[]},{level:3,title:"invokeSync()",slug:"invokesync",link:"#invokesync",children:[]},{level:3,title:"onInvoke()",slug:"oninvoke",link:"#oninvoke",children:[]},{level:3,title:"onMount()",slug:"onmount",link:"#onmount",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"context",slug:"context",link:"#context",children:[]},{level:3,title:"event",slug:"event",link:"#event",children:[]},{level:3,title:"name",slug:"name-1",link:"#name-1",children:[]},{level:3,title:"type",slug:"type",link:"#type",children:[]}]}],path:"/doc/cloud_function/classes/CloudFunction.html",pathLocale:"/",extraFields:[]},{title:"Function: invoke()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/cloud_function/functions/invoke.html",pathLocale:"/",extraFields:[]},{title:"Function: invokeSync()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/cloud_function/functions/invokeSync.html",pathLocale:"/",extraFields:[]},{title:"Function: useCloudFunction()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/cloud_function/functions/useCloudFunction.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: CloudFunctionAdapter",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"invokeCloudFunction()",slug:"invokecloudfunction",link:"#invokecloudfunction",children:[]},{level:3,title:"invokeSyncCloudFunction()",slug:"invokesynccloudfunction",link:"#invokesynccloudfunction",children:[]}]}],path:"/doc/cloud_function/type-aliases/CloudFunctionAdapter.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: CloudFunctionConfig",headers:[{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"config?",slug:"config",link:"#config",children:[]},{level:3,title:"config.memorySize?",slug:"config-memorysize",link:"#config-memorysize",children:[]},{level:3,title:"config.name?",slug:"config-name",link:"#config-name",children:[]},{level:3,title:"config.provisionedConcurrent?",slug:"config-provisionedconcurrent",link:"#config-provisionedconcurrent",children:[]},{level:3,title:"config.provisionedConcurrent.executions",slug:"config-provisionedconcurrent-executions",link:"#config-provisionedconcurrent-executions",children:[]},{level:3,title:"config.timeout?",slug:"config-timeout",link:"#config-timeout",children:[]},{level:3,title:"config.triggers?",slug:"config-triggers",link:"#config-triggers",children:[]},{level:3,title:"name?",slug:"name",link:"#name",children:[]},{level:3,title:"validator?",slug:"validator",link:"#validator",children:[]},{level:3,title:"validator.event?",slug:"validator-event",link:"#validator-event",children:[]}]}],path:"/doc/cloud_function/type-aliases/CloudFunctionConfig.html",pathLocale:"/",extraFields:[]},{title:"Variable: default",headers:[],path:"/doc/create-faas-app/variables/default.html",pathLocale:"/",extraFields:[]},{title:"Function: deepMerge()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/deep_merge/functions/deepMerge.html",pathLocale:"/",extraFields:[]},{title:"Class: Func",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Indexable",slug:"indexable",link:"#indexable",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Func()",slug:"new-func",link:"#new-func",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"export()",slug:"export",link:"#export",children:[]},{level:3,title:"invoke()",slug:"invoke",link:"#invoke",children:[]},{level:3,title:"mount()",slug:"mount",link:"#mount",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"filename?",slug:"filename",link:"#filename",children:[]},{level:3,title:"handler?",slug:"handler-1",link:"#handler-1",children:[]},{level:3,title:"mounted",slug:"mounted",link:"#mounted",children:[]},{level:3,title:"plugins",slug:"plugins",link:"#plugins",children:[]}]}],path:"/doc/func/classes/Func.html",pathLocale:"/",extraFields:[]},{title:"Function: useFunc()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/func/functions/useFunc.html",pathLocale:"/",extraFields:[]},{title:"Function: usePlugin()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/func/functions/usePlugin.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Config",headers:[{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"plugins?",slug:"plugins",link:"#plugins",children:[]}]}],path:"/doc/func/type-aliases/Config.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ExportedHandler()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/func/type-aliases/ExportedHandler.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FuncConfig",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"handler?",slug:"handler",link:"#handler",children:[]},{level:3,title:"plugins?",slug:"plugins",link:"#plugins",children:[]}]}],path:"/doc/func/type-aliases/FuncConfig.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FuncEventType",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/func/type-aliases/FuncEventType.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FuncReturnType",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/func/type-aliases/FuncReturnType.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Handler()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/func/type-aliases/Handler.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: InvokeData",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"callback",slug:"callback",link:"#callback",children:[]},{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"context",slug:"context",link:"#context",children:[]},{level:3,title:"event",slug:"event",link:"#event",children:[]},{level:3,title:"handler?",slug:"handler",link:"#handler",children:[]},{level:3,title:"logger",slug:"logger",link:"#logger",children:[]},{level:3,title:"response",slug:"response",link:"#response",children:[]}]}],path:"/doc/func/type-aliases/InvokeData.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: LifeCycleKey",headers:[],path:"/doc/func/type-aliases/LifeCycleKey.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: MountData",headers:[{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"context",slug:"context",link:"#context",children:[]},{level:3,title:"event",slug:"event",link:"#event",children:[]}]}],path:"/doc/func/type-aliases/MountData.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Next()",headers:[{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/func/type-aliases/Next.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Plugin",headers:[{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"name",slug:"name",link:"#name",children:[]},{level:3,title:"onInvoke()?",slug:"oninvoke",link:"#oninvoke",children:[]},{level:3,title:"onMount()?",slug:"onmount",link:"#onmount",children:[]},{level:3,title:"type",slug:"type",link:"#type",children:[]}]}],path:"/doc/func/type-aliases/Plugin.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: UseifyPlugin",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"mount()",slug:"mount",link:"#mount",children:[]}]},{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]}],path:"/doc/func/type-aliases/UseifyPlugin.html",pathLocale:"/",extraFields:[]},{title:"Class: Cookie",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Cookie()",slug:"new-cookie",link:"#new-cookie",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"headers()",slug:"headers",link:"#headers",children:[]},{level:3,title:"invoke()",slug:"invoke",link:"#invoke",children:[]},{level:3,title:"read()",slug:"read",link:"#read",children:[]},{level:3,title:"write()",slug:"write",link:"#write",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"content",slug:"content",link:"#content",children:[]},{level:3,title:"logger",slug:"logger",link:"#logger",children:[]},{level:3,title:"session",slug:"session-1",link:"#session-1",children:[]}]}],path:"/doc/http/classes/Cookie.html",pathLocale:"/",extraFields:[]},{title:"Class: Http",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Implements",slug:"implements",link:"#implements",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Http()",slug:"new-http",link:"#new-http",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"onInvoke()",slug:"oninvoke",link:"#oninvoke",children:[]},{level:3,title:"onMount()",slug:"onmount",link:"#onmount",children:[]},{level:3,title:"setBody()",slug:"setbody",link:"#setbody",children:[]},{level:3,title:"setContentType()",slug:"setcontenttype",link:"#setcontenttype",children:[]},{level:3,title:"setHeader()",slug:"setheader",link:"#setheader",children:[]},{level:3,title:"setStatusCode()",slug:"setstatuscode",link:"#setstatuscode",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"body",slug:"body",link:"#body",children:[]},{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"cookie",slug:"cookie",link:"#cookie",children:[]},{level:3,title:"headers",slug:"headers",link:"#headers",children:[]},{level:3,title:"name",slug:"name",link:"#name",children:[]},{level:3,title:"params",slug:"params",link:"#params",children:[]},{level:3,title:"session",slug:"session",link:"#session",children:[]},{level:3,title:"type",slug:"type",link:"#type",children:[]}]}],path:"/doc/http/classes/Http.html",pathLocale:"/",extraFields:[]},{title:"Class: HttpError",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new HttpError()",slug:"new-httperror",link:"#new-httperror",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"message",slug:"message",link:"#message",children:[]},{level:3,title:"statusCode",slug:"statuscode",link:"#statuscode",children:[]}]}],path:"/doc/http/classes/HttpError.html",pathLocale:"/",extraFields:[]},{title:"Class: Session",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Session()",slug:"new-session",link:"#new-session",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"decode()",slug:"decode",link:"#decode",children:[]},{level:3,title:"encode()",slug:"encode",link:"#encode",children:[]},{level:3,title:"invoke()",slug:"invoke",link:"#invoke",children:[]},{level:3,title:"read()",slug:"read",link:"#read",children:[]},{level:3,title:"update()",slug:"update",link:"#update",children:[]},{level:3,title:"write()",slug:"write",link:"#write",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"content",slug:"content",link:"#content",children:[]}]}],path:"/doc/http/classes/Session.html",pathLocale:"/",extraFields:[]},{title:"Class: Validator",headers:[{level:2,title:"Deprecated",slug:"deprecated",link:"#deprecated",children:[]},{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Validator()",slug:"new-validator",link:"#new-validator",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"valid()",slug:"valid",link:"#valid",children:[]},{level:3,title:"validContent()",slug:"validcontent",link:"#validcontent",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"before?",slug:"before",link:"#before",children:[]},{level:3,title:"cookieConfig?",slug:"cookieconfig",link:"#cookieconfig",children:[]},{level:3,title:"paramsConfig?",slug:"paramsconfig",link:"#paramsconfig",children:[]},{level:3,title:"sessionConfig?",slug:"sessionconfig",link:"#sessionconfig",children:[]}]}],path:"/doc/http/classes/Validator.html",pathLocale:"/",extraFields:[]},{title:"Function: useHttp()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/http/functions/useHttp.html",pathLocale:"/",extraFields:[]},{title:"Function: useHttpFunc()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[{level:3,title:"params?",slug:"params",link:"#params",children:[]}]}],path:"/doc/http/functions/useHttpFunc.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: CookieOptions",headers:[{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"domain?",slug:"domain",link:"#domain",children:[]},{level:3,title:"expires?",slug:"expires",link:"#expires",children:[]},{level:3,title:"httpOnly?",slug:"httponly",link:"#httponly",children:[]},{level:3,title:"path?",slug:"path",link:"#path",children:[]},{level:3,title:"sameSite?",slug:"samesite",link:"#samesite",children:[]},{level:3,title:"secure?",slug:"secure",link:"#secure",children:[]},{level:3,title:"session?",slug:"session",link:"#session",children:[]}]}],path:"/doc/http/type-aliases/CookieOptions.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: HttpConfig",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"config?",slug:"config",link:"#config",children:[]},{level:3,title:"config.cookie?",slug:"config-cookie",link:"#config-cookie",children:[]},{level:3,title:"config.functionName?",slug:"config-functionname",link:"#config-functionname",children:[]},{level:3,title:"config.ignorePathPrefix?",slug:"config-ignorepathprefix",link:"#config-ignorepathprefix",children:[]},{level:3,title:"config.method?",slug:"config-method",link:"#config-method",children:[]},{level:3,title:"config.path?",slug:"config-path",link:"#config-path",children:[]},{level:3,title:"config.timeout?",slug:"config-timeout",link:"#config-timeout",children:[]},{level:3,title:"name?",slug:"name",link:"#name",children:[]},{level:3,title:"validator?",slug:"validator",link:"#validator",children:[]}]}],path:"/doc/http/type-aliases/HttpConfig.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: HttpFuncHandler()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/http/type-aliases/HttpFuncHandler.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Response",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"body?",slug:"body",link:"#body",children:[]},{level:3,title:"headers?",slug:"headers",link:"#headers",children:[]},{level:3,title:"message?",slug:"message",link:"#message",children:[]},{level:3,title:"statusCode?",slug:"statuscode",link:"#statuscode",children:[]}]}],path:"/doc/http/type-aliases/Response.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: SessionOptions",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"cipherName?",slug:"ciphername",link:"#ciphername",children:[]},{level:3,title:"digest?",slug:"digest",link:"#digest",children:[]},{level:3,title:"iterations?",slug:"iterations",link:"#iterations",children:[]},{level:3,title:"key",slug:"key",link:"#key",children:[]},{level:3,title:"keylen?",slug:"keylen",link:"#keylen",children:[]},{level:3,title:"salt?",slug:"salt",link:"#salt",children:[]},{level:3,title:"secret",slug:"secret",link:"#secret",children:[]},{level:3,title:"signedSalt?",slug:"signedsalt",link:"#signedsalt",children:[]}]}],path:"/doc/http/type-aliases/SessionOptions.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ValidatorConfig",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"before?",slug:"before",link:"#before",children:[]},{level:3,title:"cookie?",slug:"cookie",link:"#cookie",children:[]},{level:3,title:"params?",slug:"params",link:"#params",children:[]},{level:3,title:"session?",slug:"session",link:"#session",children:[]}]},{level:2,title:"Deprecated",slug:"deprecated",link:"#deprecated",children:[]}],path:"/doc/http/type-aliases/ValidatorConfig.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ValidatorOptions",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"onError()?",slug:"onerror",link:"#onerror",children:[]},{level:3,title:"rules",slug:"rules",link:"#rules",children:[]},{level:3,title:"whitelist?",slug:"whitelist",link:"#whitelist",children:[]}]},{level:2,title:"Deprecated",slug:"deprecated",link:"#deprecated",children:[]}],path:"/doc/http/type-aliases/ValidatorOptions.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ValidatorRuleOptions",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"config?",slug:"config",link:"#config",children:[]},{level:3,title:"default?",slug:"default",link:"#default",children:[]},{level:3,title:"in?",slug:"in",link:"#in",children:[]},{level:3,title:"regexp?",slug:"regexp",link:"#regexp",children:[]},{level:3,title:"required?",slug:"required",link:"#required",children:[]},{level:3,title:"type?",slug:"type",link:"#type",children:[]}]},{level:2,title:"Deprecated",slug:"deprecated",link:"#deprecated",children:[]}],path:"/doc/http/type-aliases/ValidatorRuleOptions.html",pathLocale:"/",extraFields:[]},{title:"Variable: ContentType",headers:[{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]}],path:"/doc/http/variables/ContentType.html",pathLocale:"/",extraFields:[]},{title:"Bun Image for FaasJS projects",headers:[{level:2,title:"Features",slug:"features",link:"#features",children:[]},{level:2,title:"Usage",slug:"usage",link:"#usage",children:[]}],path:"/doc/images/bun/",pathLocale:"/",extraFields:[]},{title:"A Nginx Image for FaasJS projects",headers:[{level:2,title:"Features",slug:"features",link:"#features",children:[]},{level:2,title:"Usage",slug:"usage",link:"#usage",children:[]}],path:"/doc/images/nginx/",pathLocale:"/",extraFields:[]},{title:"Node Image for FaasJS projects",headers:[{level:2,title:"Features",slug:"features",link:"#features",children:[]},{level:2,title:"Usage",slug:"usage",link:"#usage",children:[]}],path:"/doc/images/node/",pathLocale:"/",extraFields:[]},{title:"VSCode Container Image for FaasJS projects",headers:[{level:2,title:"Features",slug:"features",link:"#features",children:[]},{level:2,title:"Before you use",slug:"before-you-use",link:"#before-you-use",children:[]},{level:2,title:"Usage",slug:"usage",link:"#usage",children:[]}],path:"/doc/images/vscode/",pathLocale:"/",extraFields:[]},{title:"Class: Knex",headers:[{level:2,title:"Implements",slug:"implements",link:"#implements",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Knex()",slug:"new-knex",link:"#new-knex",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"onInvoke()",slug:"oninvoke",link:"#oninvoke",children:[]},{level:3,title:"onMount()",slug:"onmount",link:"#onmount",children:[]},{level:3,title:"quit()",slug:"quit",link:"#quit",children:[]},{level:3,title:"raw()",slug:"raw",link:"#raw",children:[]},{level:3,title:"schema()",slug:"schema",link:"#schema",children:[]},{level:3,title:"transaction()",slug:"transaction",link:"#transaction",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"adapter",slug:"adapter",link:"#adapter",children:[]},{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"logger",slug:"logger",link:"#logger",children:[]},{level:3,title:"name",slug:"name",link:"#name",children:[]},{level:3,title:"query",slug:"query",link:"#query",children:[]},{level:3,title:"type",slug:"type",link:"#type",children:[]}]}],path:"/doc/knex/classes/Knex.html",pathLocale:"/",extraFields:[]},{title:"Function: originKnex()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/knex/functions/originKnex.html",pathLocale:"/",extraFields:[]},{title:"Function: query()",headers:[{level:2,title:"query(table)",slug:"query-table",link:"#query-table",children:[{level:3,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:3,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:3,title:"Returns",slug:"returns",link:"#returns",children:[]}]},{level:2,title:"query(table)",slug:"query-table-1",link:"#query-table-1",children:[{level:3,title:"Type Parameters",slug:"type-parameters-1",link:"#type-parameters-1",children:[]},{level:3,title:"Parameters",slug:"parameters-1",link:"#parameters-1",children:[]},{level:3,title:"Returns",slug:"returns-1",link:"#returns-1",children:[]}]}],path:"/doc/knex/functions/query.html",pathLocale:"/",extraFields:[]},{title:"Function: raw()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/knex/functions/raw.html",pathLocale:"/",extraFields:[]},{title:"Function: transaction()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/knex/functions/transaction.html",pathLocale:"/",extraFields:[]},{title:"Function: useKnex()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/knex/functions/useKnex.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: KnexConfig",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"config?",slug:"config",link:"#config",children:[]},{level:3,title:"name?",slug:"name",link:"#name",children:[]}]}],path:"/doc/knex/type-aliases/KnexConfig.html",pathLocale:"/",extraFields:[]},{title:"Function: loadConfig()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/load/functions/loadConfig.html",pathLocale:"/",extraFields:[]},{title:"Function: loadTs()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[{level:3,title:"dependencies",slug:"dependencies",link:"#dependencies",children:[]},{level:3,title:"module?",slug:"module",link:"#module",children:[]},{level:3,title:"modules?",slug:"modules",link:"#modules",children:[]}]},{level:2,title:"Deprecated",slug:"deprecated",link:"#deprecated",children:[]}],path:"/doc/load/functions/loadTs.html",pathLocale:"/",extraFields:[]},{title:"Class: Logger",headers:[{level:2,title:"Example",slug:"example",link:"#example",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Logger()",slug:"new-logger",link:"#new-logger",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"colorfy()",slug:"colorfy",link:"#colorfy",children:[]},{level:3,title:"debug()",slug:"debug",link:"#debug",children:[]},{level:3,title:"error()",slug:"error",link:"#error",children:[]},{level:3,title:"info()",slug:"info",link:"#info",children:[]},{level:3,title:"raw()",slug:"raw",link:"#raw",children:[]},{level:3,title:"time()",slug:"time",link:"#time",children:[]},{level:3,title:"timeEnd()",slug:"timeend",link:"#timeend",children:[]},{level:3,title:"warn()",slug:"warn",link:"#warn",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"colorfyOutput",slug:"colorfyoutput",link:"#colorfyoutput",children:[]},{level:3,title:"label?",slug:"label",link:"#label",children:[]},{level:3,title:"level",slug:"level",link:"#level",children:[]},{level:3,title:"silent",slug:"silent",link:"#silent",children:[]},{level:3,title:"size",slug:"size",link:"#size",children:[]},{level:3,title:"stderr()",slug:"stderr",link:"#stderr",children:[]},{level:3,title:"stdout()",slug:"stdout",link:"#stdout",children:[]}]}],path:"/doc/logger/classes/Logger.html",pathLocale:"/",extraFields:[]},{title:"Enumeration: Color",headers:[{level:2,title:"Enumeration Members",slug:"enumeration-members",link:"#enumeration-members",children:[{level:3,title:"BLACK",slug:"black",link:"#black",children:[]},{level:3,title:"BLUE",slug:"blue",link:"#blue",children:[]},{level:3,title:"CYAN",slug:"cyan",link:"#cyan",children:[]},{level:3,title:"DEFAULT",slug:"default",link:"#default",children:[]},{level:3,title:"GRAY",slug:"gray",link:"#gray",children:[]},{level:3,title:"GREEN",slug:"green",link:"#green",children:[]},{level:3,title:"MAGENTA",slug:"magenta",link:"#magenta",children:[]},{level:3,title:"ORANGE",slug:"orange",link:"#orange",children:[]},{level:3,title:"RED",slug:"red",link:"#red",children:[]}]}],path:"/doc/logger/enumerations/Color.html",pathLocale:"/",extraFields:[]},{title:"Enumeration: Color",headers:[{level:2,title:"Table of contents",slug:"table-of-contents",link:"#table-of-contents",children:[{level:3,title:"Enumeration Members",slug:"enumeration-members",link:"#enumeration-members",children:[]}]},{level:2,title:"Enumeration Members",slug:"enumeration-members-1",link:"#enumeration-members-1",children:[{level:3,title:"BLACK",slug:"black",link:"#black",children:[]},{level:3,title:"BLUE",slug:"blue",link:"#blue",children:[]},{level:3,title:"CYAN",slug:"cyan",link:"#cyan",children:[]},{level:3,title:"DEFAULT",slug:"default",link:"#default",children:[]},{level:3,title:"GRAY",slug:"gray",link:"#gray",children:[]},{level:3,title:"GREEN",slug:"green",link:"#green",children:[]},{level:3,title:"MAGENTA",slug:"magenta",link:"#magenta",children:[]},{level:3,title:"ORANGE",slug:"orange",link:"#orange",children:[]},{level:3,title:"RED",slug:"red",link:"#red",children:[]}]}],path:"/doc/logger/enums/Color.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Level",headers:[],path:"/doc/logger/type-aliases/Level.html",pathLocale:"/",extraFields:[]},{title:"Class: Mongo",headers:[{level:2,title:"Implements",slug:"implements",link:"#implements",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Mongo()",slug:"new-mongo",link:"#new-mongo",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"onMount()",slug:"onmount",link:"#onmount",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"client",slug:"client",link:"#client",children:[]},{level:3,title:"collection()",slug:"collection",link:"#collection",children:[]},{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"db",slug:"db",link:"#db",children:[]},{level:3,title:"name",slug:"name",link:"#name",children:[]},{level:3,title:"type",slug:"type",link:"#type",children:[]}]}],path:"/doc/mongo/classes/Mongo.html",pathLocale:"/",extraFields:[]},{title:"Interface: MongoConfig",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"database?",slug:"database",link:"#database",children:[]},{level:3,title:"url?",slug:"url",link:"#url",children:[]}]}],path:"/doc/mongo/interfaces/MongoConfig.html",pathLocale:"/",extraFields:[]},{title:"Class: NextJsPlugin",headers:[{level:2,title:"Implements",slug:"implements",link:"#implements",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new NextJsPlugin()",slug:"new-nextjsplugin",link:"#new-nextjsplugin",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"onInvoke()",slug:"oninvoke",link:"#oninvoke",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"name",slug:"name",link:"#name",children:[]},{level:3,title:"type",slug:"type",link:"#type",children:[]}]}],path:"/doc/nextjs/classes/NextJsPlugin.html",pathLocale:"/",extraFields:[]},{title:"Function: useFuncWithNextJsPlugin()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[{level:3,title:"Parameters",slug:"parameters-1",link:"#parameters-1",children:[]},{level:3,title:"Returns",slug:"returns-1",link:"#returns-1",children:[]}]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/nextjs/functions/useFuncWithNextJsPlugin.html",pathLocale:"/",extraFields:[]},{title:"Class: ErrorBoundary",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new ErrorBoundary()",slug:"new-errorboundary",link:"#new-errorboundary",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"componentDidCatch()",slug:"componentdidcatch",link:"#componentdidcatch",children:[]},{level:3,title:"render()",slug:"render",link:"#render",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"whyDidYouRender",slug:"whydidyourender",link:"#whydidyourender",children:[]}]}],path:"/doc/react/classes/ErrorBoundary.html",pathLocale:"/",extraFields:[]},{title:"Class: Response",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Response()",slug:"new-response",link:"#new-response",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"body",slug:"body",link:"#body",children:[]},{level:3,title:"data",slug:"data",link:"#data",children:[]},{level:3,title:"headers",slug:"headers",link:"#headers",children:[]},{level:3,title:"status",slug:"status",link:"#status",children:[]}]}],path:"/doc/react/classes/Response.html",pathLocale:"/",extraFields:[]},{title:"Class: ResponseError",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new ResponseError()",slug:"new-responseerror",link:"#new-responseerror",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"body",slug:"body",link:"#body",children:[]},{level:3,title:"headers",slug:"headers",link:"#headers",children:[]},{level:3,title:"status",slug:"status",link:"#status",children:[]}]}],path:"/doc/react/classes/ResponseError.html",pathLocale:"/",extraFields:[]},{title:"Function: FaasDataWrapper()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/react/functions/FaasDataWrapper.html",pathLocale:"/",extraFields:[]},{title:"Function: FaasReactClient()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/react/functions/FaasReactClient.html",pathLocale:"/",extraFields:[]},{title:"Function: Form()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/react/functions/Form.html",pathLocale:"/",extraFields:[]},{title:"Function: OptionalWrapper()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/react/functions/OptionalWrapper.html",pathLocale:"/",extraFields:[]},{title:"Function: createSplittingContext()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[{level:3,title:"use()",slug:"use",link:"#use",children:[]},{level:3,title:"Provider()",slug:"provider",link:"#provider",children:[]}]},{level:2,title:"Example",slug:"example-2",link:"#example-2",children:[]}],path:"/doc/react/functions/createSplittingContext.html",pathLocale:"/",extraFields:[]},{title:"Function: equal()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/react/functions/equal.html",pathLocale:"/",extraFields:[]},{title:"Function: faas()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/react/functions/faas.html",pathLocale:"/",extraFields:[]},{title:"Function: getClient()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/react/functions/getClient.html",pathLocale:"/",extraFields:[]},{title:"Function: useConstant()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/react/functions/useConstant.html",pathLocale:"/",extraFields:[]},{title:"Function: useEqualCallback()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/react/functions/useEqualCallback.html",pathLocale:"/",extraFields:[]},{title:"Function: useEqualEffect()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/react/functions/useEqualEffect.html",pathLocale:"/",extraFields:[]},{title:"Function: useEqualMemo()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/react/functions/useEqualMemo.html",pathLocale:"/",extraFields:[]},{title:"Function: useEqualMemoize()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/react/functions/useEqualMemoize.html",pathLocale:"/",extraFields:[]},{title:"Function: useFaas()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/react/functions/useFaas.html",pathLocale:"/",extraFields:[]},{title:"Function: useSplittingState()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/react/functions/useSplittingState.html",pathLocale:"/",extraFields:[]},{title:"Function: withFaasData()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/react/functions/withFaasData.html",pathLocale:"/",extraFields:[]},{title:"Interface: ErrorBoundaryProps",headers:[{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"errorChildren?",slug:"errorchildren",link:"#errorchildren",children:[]},{level:3,title:"onError()?",slug:"onerror",link:"#onerror",children:[]}]}],path:"/doc/react/interfaces/ErrorBoundaryProps.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ErrorChildrenProps",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"error?",slug:"error",link:"#error",children:[]},{level:3,title:"errorDescription?",slug:"errordescription",link:"#errordescription",children:[]},{level:3,title:"errorMessage?",slug:"errormessage",link:"#errormessage",children:[]},{level:3,title:"info?",slug:"info",link:"#info",children:[]}]}],path:"/doc/react/type-aliases/ErrorChildrenProps.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasAction",headers:[],path:"/doc/react/type-aliases/FaasAction.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasData",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]}],path:"/doc/react/type-aliases/FaasData.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasDataInjection",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"action",slug:"action",link:"#action",children:[]},{level:3,title:"data",slug:"data",link:"#data",children:[]},{level:3,title:"error",slug:"error",link:"#error",children:[]},{level:3,title:"loading",slug:"loading",link:"#loading",children:[]},{level:3,title:"params",slug:"params",link:"#params",children:[]},{level:3,title:"promise",slug:"promise",link:"#promise",children:[]},{level:3,title:"reloadTimes",slug:"reloadtimes",link:"#reloadtimes",children:[]},{level:3,title:"setData",slug:"setdata",link:"#setdata",children:[]},{level:3,title:"setError",slug:"seterror",link:"#seterror",children:[]},{level:3,title:"setLoading",slug:"setloading",link:"#setloading",children:[]},{level:3,title:"setPromise",slug:"setpromise",link:"#setpromise",children:[]},{level:3,title:"reload()",slug:"reload",link:"#reload",children:[]}]}],path:"/doc/react/type-aliases/FaasDataInjection.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasDataWrapperProps",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"action",slug:"action",link:"#action",children:[]},{level:3,title:"baseUrl?",slug:"baseurl",link:"#baseurl",children:[]},{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"data?",slug:"data",link:"#data",children:[]},{level:3,title:"fallback?",slug:"fallback",link:"#fallback",children:[]},{level:3,title:"params?",slug:"params",link:"#params",children:[]},{level:3,title:"setData?",slug:"setdata",link:"#setdata",children:[]},{level:3,title:"onDataChange()?",slug:"ondatachange",link:"#ondatachange",children:[]},{level:3,title:"render()?",slug:"render",link:"#render",children:[]}]}],path:"/doc/react/type-aliases/FaasDataWrapperProps.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasParams",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]}],path:"/doc/react/type-aliases/FaasParams.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasReactClientInstance",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"browserClient",slug:"browserclient",link:"#browserclient",children:[]},{level:3,title:"faas()",slug:"faas",link:"#faas",children:[]},{level:3,title:"id",slug:"id",link:"#id",children:[]},{level:3,title:"onError",slug:"onerror",link:"#onerror",children:[]},{level:3,title:"useFaas()",slug:"usefaas",link:"#usefaas",children:[]},{level:3,title:"FaasDataWrapper()",slug:"faasdatawrapper",link:"#faasdatawrapper",children:[]}]}],path:"/doc/react/type-aliases/FaasReactClientInstance.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasReactClientOptions",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"baseUrl?",slug:"baseurl",link:"#baseurl",children:[]},{level:3,title:"onError?",slug:"onerror",link:"#onerror",children:[]},{level:3,title:"options?",slug:"options",link:"#options",children:[]}]}],path:"/doc/react/type-aliases/FaasReactClientOptions.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: OnError()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[{level:3,title:"Parameters",slug:"parameters-1",link:"#parameters-1",children:[]},{level:3,title:"Returns",slug:"returns-1",link:"#returns-1",children:[]}]}],path:"/doc/react/type-aliases/OnError.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: OptionalWrapperProps",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"children",slug:"children",link:"#children",children:[]},{level:3,title:"condition",slug:"condition",link:"#condition",children:[]},{level:3,title:"Wrapper",slug:"wrapper",link:"#wrapper",children:[]},{level:3,title:"wrapperProps?",slug:"wrapperprops",link:"#wrapperprops",children:[]}]}],path:"/doc/react/type-aliases/OptionalWrapperProps.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Options",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"baseUrl?",slug:"baseurl",link:"#baseurl",children:[]},{level:3,title:"beforeRequest()?",slug:"beforerequest",link:"#beforerequest",children:[]},{level:3,title:"headers?",slug:"headers",link:"#headers",children:[]},{level:3,title:"request()?",slug:"request",link:"#request",children:[]}]}],path:"/doc/react/type-aliases/Options.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ResponseHeaders",headers:[{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]}],path:"/doc/react/type-aliases/ResponseHeaders.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: useFaasOptions",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"baseUrl?",slug:"baseurl",link:"#baseurl",children:[]},{level:3,title:"data?",slug:"data",link:"#data",children:[]},{level:3,title:"debounce?",slug:"debounce",link:"#debounce",children:[]},{level:3,title:"params?",slug:"params",link:"#params",children:[]},{level:3,title:"setData?",slug:"setdata",link:"#setdata",children:[]},{level:3,title:"skip?",slug:"skip",link:"#skip",children:[]}]}],path:"/doc/react/type-aliases/useFaasOptions.html",pathLocale:"/",extraFields:[]},{title:"Class: Redis",headers:[{level:2,title:"Implements",slug:"implements",link:"#implements",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Redis()",slug:"new-redis",link:"#new-redis",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"get()",slug:"get",link:"#get",children:[]},{level:3,title:"getJSON()",slug:"getjson",link:"#getjson",children:[]},{level:3,title:"lock()",slug:"lock",link:"#lock",children:[]},{level:3,title:"onInvoke()",slug:"oninvoke",link:"#oninvoke",children:[]},{level:3,title:"onMount()",slug:"onmount",link:"#onmount",children:[]},{level:3,title:"publish()",slug:"publish",link:"#publish",children:[]},{level:3,title:"query()",slug:"query",link:"#query",children:[]},{level:3,title:"quit()",slug:"quit",link:"#quit",children:[]},{level:3,title:"set()",slug:"set",link:"#set",children:[]},{level:3,title:"setJSON()",slug:"setjson",link:"#setjson",children:[]},{level:3,title:"unlock()",slug:"unlock",link:"#unlock",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"adapter",slug:"adapter",link:"#adapter",children:[]},{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"logger",slug:"logger",link:"#logger",children:[]},{level:3,title:"multi()",slug:"multi",link:"#multi",children:[]},{level:3,title:"name",slug:"name",link:"#name",children:[]},{level:3,title:"pipeline()",slug:"pipeline",link:"#pipeline",children:[]},{level:3,title:"type",slug:"type",link:"#type",children:[]}]}],path:"/doc/redis/classes/Redis.html",pathLocale:"/",extraFields:[]},{title:"Function: get()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/redis/functions/get.html",pathLocale:"/",extraFields:[]},{title:"Function: getJSON()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/redis/functions/getJSON.html",pathLocale:"/",extraFields:[]},{title:"Function: lock()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/redis/functions/lock.html",pathLocale:"/",extraFields:[]},{title:"Function: multi()",headers:[{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/redis/functions/multi.html",pathLocale:"/",extraFields:[]},{title:"Function: pipeline()",headers:[{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/redis/functions/pipeline.html",pathLocale:"/",extraFields:[]},{title:"Function: publish()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/redis/functions/publish.html",pathLocale:"/",extraFields:[]},{title:"Function: query()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/redis/functions/query.html",pathLocale:"/",extraFields:[]},{title:"Function: set()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/redis/functions/set.html",pathLocale:"/",extraFields:[]},{title:"Function: setJSON()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/redis/functions/setJSON.html",pathLocale:"/",extraFields:[]},{title:"Function: unlock()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/redis/functions/unlock.html",pathLocale:"/",extraFields:[]},{title:"Function: useRedis()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/redis/functions/useRedis.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: RedisConfig",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"config?",slug:"config",link:"#config",children:[]},{level:3,title:"name?",slug:"name",link:"#name",children:[]}]}],path:"/doc/redis/type-aliases/RedisConfig.html",pathLocale:"/",extraFields:[]},{title:"Class: ResponseError",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new ResponseError()",slug:"new-responseerror",link:"#new-responseerror",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"body",slug:"body",link:"#body",children:[]},{level:3,title:"headers",slug:"headers",link:"#headers",children:[]},{level:3,title:"request",slug:"request",link:"#request",children:[]},{level:3,title:"response",slug:"response",link:"#response",children:[]},{level:3,title:"statusCode",slug:"statuscode",link:"#statuscode",children:[]},{level:3,title:"statusMessage",slug:"statusmessage",link:"#statusmessage",children:[]}]}],path:"/doc/request/classes/ResponseError.html",pathLocale:"/",extraFields:[]},{title:"Function: querystringify()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/request/functions/querystringify.html",pathLocale:"/",extraFields:[]},{title:"Function: request()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Url",slug:"url",link:"#url",children:[]}],path:"/doc/request/functions/request.html",pathLocale:"/",extraFields:[]},{title:"Function: setMock()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/request/functions/setMock.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Request",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"body?",slug:"body",link:"#body",children:[]},{level:3,title:"headers?",slug:"headers",link:"#headers",children:[]},{level:3,title:"host?",slug:"host",link:"#host",children:[]},{level:3,title:"method?",slug:"method",link:"#method",children:[]},{level:3,title:"path?",slug:"path",link:"#path",children:[]},{level:3,title:"query?",slug:"query",link:"#query",children:[]}]}],path:"/doc/request/type-aliases/Request.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: RequestOptions",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"auth?",slug:"auth",link:"#auth",children:[]},{level:3,title:"body?",slug:"body",link:"#body",children:[]},{level:3,title:"downloadFile?",slug:"downloadfile",link:"#downloadfile",children:[]},{level:3,title:"downloadStream?",slug:"downloadstream",link:"#downloadstream",children:[]},{level:3,title:"file?",slug:"file",link:"#file",children:[]},{level:3,title:"headers?",slug:"headers",link:"#headers",children:[]},{level:3,title:"logger?",slug:"logger",link:"#logger",children:[]},{level:3,title:"method?",slug:"method",link:"#method",children:[]},{level:3,title:"parse()?",slug:"parse",link:"#parse",children:[]},{level:3,title:"query?",slug:"query",link:"#query",children:[]},{level:3,title:"timeout?",slug:"timeout",link:"#timeout",children:[]}]}],path:"/doc/request/type-aliases/RequestOptions.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Response",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"body",slug:"body",link:"#body",children:[]},{level:3,title:"headers",slug:"headers",link:"#headers",children:[]},{level:3,title:"request?",slug:"request",link:"#request",children:[]},{level:3,title:"statusCode?",slug:"statuscode",link:"#statuscode",children:[]},{level:3,title:"statusMessage?",slug:"statusmessage",link:"#statusmessage",children:[]}]}],path:"/doc/request/type-aliases/Response.html",pathLocale:"/",extraFields:[]},{title:"Class: Server",headers:[{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Server()",slug:"new-server",link:"#new-server",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"close()",slug:"close",link:"#close",children:[]},{level:3,title:"listen()",slug:"listen",link:"#listen",children:[]},{level:3,title:"processRequest()",slug:"processrequest",link:"#processrequest",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"logger",slug:"logger",link:"#logger",children:[]},{level:3,title:"onError()?",slug:"onerror",link:"#onerror",children:[]},{level:3,title:"opts",slug:"opts",link:"#opts",children:[]},{level:3,title:"root",slug:"root",link:"#root",children:[]}]}],path:"/doc/server/classes/Server.html",pathLocale:"/",extraFields:[]},{title:"Function: closeAll()",headers:[{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/server/functions/closeAll.html",pathLocale:"/",extraFields:[]},{title:"Function: getAll()",headers:[{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/server/functions/getAll.html",pathLocale:"/",extraFields:[]},{title:"Class: Func",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Indexable",slug:"indexable",link:"#indexable",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Func()",slug:"new-func",link:"#new-func",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"export()",slug:"export",link:"#export",children:[]},{level:3,title:"invoke()",slug:"invoke",link:"#invoke",children:[]},{level:3,title:"mount()",slug:"mount",link:"#mount",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"filename?",slug:"filename",link:"#filename",children:[]},{level:3,title:"handler?",slug:"handler-1",link:"#handler-1",children:[]},{level:3,title:"mounted",slug:"mounted",link:"#mounted",children:[]},{level:3,title:"plugins",slug:"plugins",link:"#plugins",children:[]}]}],path:"/doc/test/classes/Func.html",pathLocale:"/",extraFields:[]},{title:"Class: FuncWarper",headers:[{level:2,title:"Indexable",slug:"indexable",link:"#indexable",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new FuncWarper()",slug:"new-funcwarper",link:"#new-funcwarper",children:[]},{level:3,title:"new FuncWarper()",slug:"new-funcwarper-1",link:"#new-funcwarper-1",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"handler()",slug:"handler",link:"#handler",children:[]},{level:3,title:"JSONhandler()",slug:"jsonhandler",link:"#jsonhandler",children:[]},{level:3,title:"mount()",slug:"mount",link:"#mount",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"file",slug:"file",link:"#file",children:[]},{level:3,title:"func",slug:"func",link:"#func",children:[]},{level:3,title:"logger",slug:"logger",link:"#logger",children:[]},{level:3,title:"plugins",slug:"plugins",link:"#plugins",children:[]},{level:3,title:"staging",slug:"staging",link:"#staging",children:[]}]}],path:"/doc/test/classes/FuncWarper.html",pathLocale:"/",extraFields:[]},{title:"Function: test()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/test/functions/test.html",pathLocale:"/",extraFields:[]},{title:"Function: useFunc()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/test/functions/useFunc.html",pathLocale:"/",extraFields:[]},{title:"Function: usePlugin()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/test/functions/usePlugin.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Config",headers:[{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"plugins?",slug:"plugins",link:"#plugins",children:[]}]}],path:"/doc/test/type-aliases/Config.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ExportedHandler()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/test/type-aliases/ExportedHandler.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FuncConfig",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"handler?",slug:"handler",link:"#handler",children:[]},{level:3,title:"plugins?",slug:"plugins",link:"#plugins",children:[]}]}],path:"/doc/test/type-aliases/FuncConfig.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FuncEventType",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/test/type-aliases/FuncEventType.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FuncReturnType",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/test/type-aliases/FuncReturnType.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Handler()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/test/type-aliases/Handler.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: InvokeData",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"callback",slug:"callback",link:"#callback",children:[]},{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"context",slug:"context",link:"#context",children:[]},{level:3,title:"event",slug:"event",link:"#event",children:[]},{level:3,title:"handler?",slug:"handler",link:"#handler",children:[]},{level:3,title:"logger",slug:"logger",link:"#logger",children:[]},{level:3,title:"response",slug:"response",link:"#response",children:[]}]}],path:"/doc/test/type-aliases/InvokeData.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: LifeCycleKey",headers:[],path:"/doc/test/type-aliases/LifeCycleKey.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: MountData",headers:[{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"context",slug:"context",link:"#context",children:[]},{level:3,title:"event",slug:"event",link:"#event",children:[]}]}],path:"/doc/test/type-aliases/MountData.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Next()",headers:[{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/test/type-aliases/Next.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Plugin",headers:[{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"name",slug:"name",link:"#name",children:[]},{level:3,title:"onInvoke()?",slug:"oninvoke",link:"#oninvoke",children:[]},{level:3,title:"onMount()?",slug:"onmount",link:"#onmount",children:[]},{level:3,title:"type",slug:"type",link:"#type",children:[]}]}],path:"/doc/test/type-aliases/Plugin.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: UseifyPlugin",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"mount()",slug:"mount",link:"#mount",children:[]}]},{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]}],path:"/doc/test/type-aliases/UseifyPlugin.html",pathLocale:"/",extraFields:[]},{title:"Function: bundle()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ts-transform/functions/bundle.html",pathLocale:"/",extraFields:[]},{title:"Function: transform()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ts-transform/functions/transform.html",pathLocale:"/",extraFields:[]},{title:"Variable: NodeBuiltinModules",headers:[],path:"/doc/ts-transform/variables/NodeBuiltinModules.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasAction",headers:[],path:"/doc/types/type-aliases/FaasAction.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasActionPaths",headers:[],path:"/doc/types/type-aliases/FaasActionPaths.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasData",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]}],path:"/doc/types/type-aliases/FaasData.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasParams",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]}],path:"/doc/types/type-aliases/FaasParams.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: InferFaasAction",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"Data",slug:"data",link:"#data",children:[]},{level:3,title:"Params",slug:"params",link:"#params",children:[]}]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/types/type-aliases/InferFaasAction.html",pathLocale:"/",extraFields:[]},{title:"Class: FaasBrowserClient",headers:[{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new FaasBrowserClient()",slug:"new-faasbrowserclient",link:"#new-faasbrowserclient",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"action()",slug:"action",link:"#action",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"baseUrl",slug:"baseurl",link:"#baseurl",children:[]},{level:3,title:"defaultOptions",slug:"defaultoptions",link:"#defaultoptions",children:[]},{level:3,title:"id",slug:"id",link:"#id",children:[]}]}],path:"/doc/vue-plugin/classes/FaasBrowserClient.html",pathLocale:"/",extraFields:[]},{title:"Class: Response",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Response()",slug:"new-response",link:"#new-response",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"body",slug:"body",link:"#body",children:[]},{level:3,title:"data",slug:"data",link:"#data",children:[]},{level:3,title:"headers",slug:"headers",link:"#headers",children:[]},{level:3,title:"status",slug:"status",link:"#status",children:[]}]}],path:"/doc/vue-plugin/classes/Response.html",pathLocale:"/",extraFields:[]},{title:"Class: ResponseError",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new ResponseError()",slug:"new-responseerror",link:"#new-responseerror",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"body",slug:"body",link:"#body",children:[]},{level:3,title:"headers",slug:"headers",link:"#headers",children:[]},{level:3,title:"status",slug:"status",link:"#status",children:[]}]}],path:"/doc/vue-plugin/classes/ResponseError.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasVuePluginOptions",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"baseUrl",slug:"baseurl",link:"#baseurl",children:[]},{level:3,title:"options?",slug:"options",link:"#options",children:[]}]}],path:"/doc/vue-plugin/type-aliases/FaasVuePluginOptions.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Options",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"baseUrl?",slug:"baseurl",link:"#baseurl",children:[]},{level:3,title:"beforeRequest()?",slug:"beforerequest",link:"#beforerequest",children:[]},{level:3,title:"headers?",slug:"headers",link:"#headers",children:[]},{level:3,title:"request()?",slug:"request",link:"#request",children:[]}]}],path:"/doc/vue-plugin/type-aliases/Options.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ResponseHeaders",headers:[{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]}],path:"/doc/vue-plugin/type-aliases/ResponseHeaders.html",pathLocale:"/",extraFields:[]},{title:"Variable: FaasVuePlugin",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"install()",slug:"install",link:"#install",children:[]}]}],path:"/doc/vue-plugin/variables/FaasVuePlugin.html",pathLocale:"/",extraFields:[]},{title:"优化云函数的初始化",headers:[],path:"/zh/guide/best-practice/lifecycle.html",pathLocale:"/zh/",extraFields:[]},{title:"数据库操作",headers:[{level:2,title:"Redis 数据库操作示例",slug:"redis-数据库操作示例",link:"#redis-数据库操作示例",children:[]},{level:2,title:"MongoDB 操作示例",slug:"mongodb-操作示例",link:"#mongodb-操作示例",children:[]}],path:"/zh/guide/excel/db.html",pathLocale:"/zh/",extraFields:[]},{title:"环境变量",headers:[{level:2,title:"FaasEnv",slug:"faasenv",link:"#faasenv",children:[]},{level:2,title:"FaasLog",slug:"faaslog",link:"#faaslog",children:[]}],path:"/zh/guide/excel/env.html",pathLocale:"/zh/",extraFields:[]},{title:"faas.yaml",headers:[{level:2,title:"文件名",slug:"文件名",link:"#文件名",children:[]},{level:2,title:"读取顺序",slug:"读取顺序",link:"#读取顺序",children:[]},{level:2,title:"节点说明",slug:"节点说明",link:"#节点说明",children:[{level:3,title:"一级节点:环境节点",slug:"一级节点-环境节点",link:"#一级节点-环境节点",children:[]},{level:3,title:"二级节点:服务商、插件 & 部署节点",slug:"二级节点-服务商、插件-部署节点",link:"#二级节点-服务商、插件-部署节点",children:[]},{level:3,title:"三级节点:具体配置",slug:"三级节点-具体配置",link:"#三级节点-具体配置",children:[]}]}],path:"/zh/guide/excel/faas-yaml.html",pathLocale:"/zh/",extraFields:[]},{title:"Http、Cookie 和 Session",headers:[{level:2,title:"校验示例",slug:"校验示例",link:"#校验示例",children:[]},{level:2,title:"Cookie 使用示例",slug:"cookie-使用示例",link:"#cookie-使用示例",children:[]},{level:2,title:"Session 使用示例",slug:"session-使用示例",link:"#session-使用示例",children:[]},{level:2,title:"Http 插件文档",slug:"http-插件文档",link:"#http-插件文档",children:[]}],path:"/zh/guide/excel/http.html",pathLocale:"/zh/",extraFields:[]},{title:"使用插件",headers:[{level:2,title:"创建插件实例",slug:"创建插件实例",link:"#创建插件实例",children:[{level:3,title:"使用默认配置",slug:"使用默认配置",link:"#使用默认配置",children:[]},{level:3,title:"使用指定配置",slug:"使用指定配置",link:"#使用指定配置",children:[]},{level:3,title:"自定义配置",slug:"自定义配置",link:"#自定义配置",children:[]}]},{level:2,title:"配置的优先级",slug:"配置的优先级",link:"#配置的优先级",children:[{level:3,title:"最佳实践",slug:"最佳实践",link:"#最佳实践",children:[]}]}],path:"/zh/guide/excel/plugin.html",pathLocale:"/zh/",extraFields:[]},{title:"在 React 中使用",headers:[{level:2,title:"集成步骤",slug:"集成步骤",link:"#集成步骤",children:[]},{level:2,title:"使用方法",slug:"使用方法",link:"#使用方法",children:[]}],path:"/zh/guide/excel/react.html",pathLocale:"/zh/",extraFields:[]},{title:"HTTP 请求规范",headers:[{level:2,title:"请求",slug:"请求",link:"#请求",children:[{level:3,title:"Headers",slug:"headers",link:"#headers",children:[]},{level:3,title:"Method",slug:"method",link:"#method",children:[]},{level:3,title:"Path",slug:"path",link:"#path",children:[]},{level:3,title:"Query",slug:"query",link:"#query",children:[]},{level:3,title:"Body",slug:"body",link:"#body",children:[]}]},{level:2,title:"响应",slug:"响应",link:"#响应",children:[{level:3,title:"Headers",slug:"headers-1",link:"#headers-1",children:[]},{level:3,title:"Body",slug:"body-1",link:"#body-1",children:[]},{level:3,title:"201 状态",slug:"_201-状态",link:"#_201-状态",children:[]},{level:3,title:"500 状态",slug:"_500-状态",link:"#_500-状态",children:[]}]},{level:2,title:"常见问题",slug:"常见问题",link:"#常见问题",children:[{level:3,title:"为什么不使用表单形式提交数据?",slug:"为什么不使用表单形式提交数据",link:"#为什么不使用表单形式提交数据",children:[]},{level:3,title:"为什么不使用 Restful 或者 GraphQL?",slug:"为什么不使用-restful-或者-graphql",link:"#为什么不使用-restful-或者-graphql",children:[]}]}],path:"/zh/guide/excel/request-spec.html",pathLocale:"/zh/",extraFields:[]},{title:"在 Vue 中使用",headers:[{level:2,title:"集成步骤",slug:"集成步骤",link:"#集成步骤",children:[]},{level:2,title:"使用方法",slug:"使用方法",link:"#使用方法",children:[]}],path:"/zh/guide/excel/vue.html",pathLocale:"/zh/",extraFields:[]},{title:"",headers:[],path:"/404.html",pathLocale:"/",extraFields:[]}],cb=e=>e instanceof Element?document.activeElement===e&&(["TEXTAREA","SELECT","INPUT"].includes(e.tagName)||e.hasAttribute("contenteditable")):!1,db=(e,t)=>t.some(l=>{if(gt(l))return l===e.key;const{key:n,ctrl:r=!1,shift:i=!1,alt:s=!1}=l;return n===e.key&&r===e.ctrlKey&&i===e.shiftKey&&s===e.altKey}),pb=/[^\x00-\x7F]/,hb=e=>e.split(/\s+/g).map(t=>t.trim()).filter(t=>!!t),nu=e=>e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),ru=(e,t)=>{const l=t.join(" "),n=hb(e);if(pb.test(e))return n.some(i=>l.toLowerCase().includes(i));const r=e.endsWith(" ");return new RegExp(`${n.map((i,s)=>n.length===s+1&&!r?`(?=.*\\b${nu(i)})`:`(?=.*\\b${nu(i)}\\b)`).join("")}.+`,"gi").test(l)},fb=({input:e,hotKeys:t})=>{if(t.value.length===0)return;const l=n=>{e.value&&db(n,t.value)&&!cb(n.target)&&(n.preventDefault(),e.value.focus())};We(()=>{document.addEventListener("keydown",l)}),Ir(()=>{document.removeEventListener("keydown",l)})},mb=de(ub),gb=()=>mb,vb=({searchIndex:e,routeLocale:t,query:l,maxSuggestions:n})=>{const r=j(()=>e.value.filter(i=>i.pathLocale===t.value));return j(()=>{const i=l.value.trim().toLowerCase();if(!i)return[];const s=[],a=(o,u)=>{ru(i,[u.title])&&s.push({link:`${o.path}#${u.slug}`,title:o.title,header:u.title});for(const d of u.children){if(s.length>=n.value)return;a(o,d)}};for(const o of r.value){if(s.length>=n.value)break;if(ru(i,[o.title,...o.extraFields])){s.push({link:o.path,title:o.title});continue}for(const u of o.headers){if(s.length>=n.value)break;a(o,u)}}return s})},_b=e=>{const t=de(0);return{focusIndex:t,focusNext:()=>{t.value{t.value>0?t.value-=1:t.value=e.value.length-1}}},yb=me({name:"SearchBox",props:{locales:{type:Object,default:()=>({})},hotKeys:{type:Array,default:()=>[]},maxSuggestions:{type:Number,default:5}},setup(e){const{locales:t,hotKeys:l,maxSuggestions:n}=ts(e),r=ol(),i=Ql(),s=gb(),a=de(null),o=de(!1),u=de(""),d=j(()=>t.value[i.value]??{}),c=vb({searchIndex:s,routeLocale:i,query:u,maxSuggestions:n}),{focusIndex:p,focusNext:h,focusPrev:_}=_b(c);fb({input:a,hotKeys:l});const y=j(()=>o.value&&!!c.value.length),k=()=>{y.value&&_()},b=()=>{y.value&&h()},x=m=>{if(!y.value)return;const E=c.value[m];E&&r.push(E.link).then(()=>{u.value="",p.value=0})};return()=>ce("form",{class:"search-box",role:"search"},[ce("input",{ref:a,type:"search",placeholder:d.value.placeholder,autocomplete:"off",spellcheck:!1,value:u.value,onFocus:()=>{o.value=!0},onBlur:()=>{o.value=!1},onInput:m=>{u.value=m.target.value},onKeydown:m=>{switch(m.key){case"ArrowUp":{k();break}case"ArrowDown":{b();break}case"Enter":{m.preventDefault(),x(p.value);break}}}}),y.value&&ce("ul",{class:"suggestions",onMouseleave:()=>{p.value=-1}},c.value.map(({link:m,title:E,header:S},$)=>ce("li",{class:["suggestion",{focus:p.value===$}],onMouseenter:()=>{p.value=$},onMousedown:()=>{x($)}},ce("a",{href:m,onClick:M=>{M.preventDefault()}},[ce("span",{class:"page-title"},E),S&&ce("span",{class:"page-header"},`> ${S}`)]))))])}});var kb=["s","/"],Eb={"/":{placeholder:"Search"},"/zh/":{placeholder:"搜索"}};const bb=Eb,Tb=kb,xb=5;var Pb=It({enhance({app:e}){e.component("SearchBox",t=>ce(yb,{locales:bb,hotKeys:Tb,maxSuggestions:xb,...t}))}});const Ab=Object.freeze(Object.defineProperty({__proto__:null,default:Pb},Symbol.toStringTag,{value:"Module"})),rr=[gv,Av,wv,Dv,Gv,e_,n_,u_,bk,nb,ob,Ab].map(e=>e.default).filter(Boolean),Lb=JSON.parse('{"base":"/","lang":"en","title":"FaasJS","description":"An atomic application framework built for the TypeScript developer.","head":[["link",{"rel":"icon","href":"/logo.jpg"}],["script",{"src":"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0049636498302507","crossorigin":"anonymous"}]],"locales":{"/":{"lang":"en","title":"FaasJS","description":"An atomic application framework built for the TypeScript developer."},"/zh/":{"lang":"zh","title":"FaasJS","description":"一个基于 Typescript 的原子化应用框架"}}}');var fn=Rt(Lb),Cb=Ym,Rb=()=>{const e=Og({history:Cb(Tc("/")),routes:[{name:"vuepress-route",path:"/:catchAll(.*)",components:{}}],scrollBehavior:(t,l,n)=>n||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,l)=>{if(t.path!==l.path||l===Dt){const n=In(t.fullPath);if(n.path!==t.fullPath)return n.path;const r=await n.loader();t.meta={...n.meta,_pageChunk:r}}else t.path===l.path&&(t.meta=l.meta)}),e},Ob=e=>{e.component("ClientOnly",gs),e.component("Content",vs),e.component("RouteLink",Mr)},Ib=(e,t,l)=>{const n=j(()=>t.currentRoute.value.path),r=Bp((k,b)=>({get(){return k(),t.currentRoute.value.meta._pageChunk},set(x){t.currentRoute.value.meta._pageChunk=x,b()}})),i=j(()=>hl.resolveLayouts(l)),s=j(()=>hl.resolveRouteLocale(fn.value.locales,n.value)),a=j(()=>hl.resolveSiteLocaleData(fn.value,s.value)),o=j(()=>r.value.comp),u=j(()=>r.value.data),d=j(()=>u.value.frontmatter),c=j(()=>hl.resolvePageHeadTitle(u.value,a.value)),p=j(()=>hl.resolvePageHead(c.value,d.value,a.value)),h=j(()=>hl.resolvePageLang(u.value,a.value)),_=j(()=>hl.resolvePageLayout(u.value,i.value)),y={layouts:i,pageData:u,pageComponent:o,pageFrontmatter:d,pageHead:p,pageHeadTitle:c,pageLang:h,pageLayout:_,redirects:wi,routeLocale:s,routePath:n,routes:Ml,siteData:fn,siteLocaleData:a};return e.provide(fs,y),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>d.value},$head:{get:()=>p.value},$headTitle:{get:()=>c.value},$lang:{get:()=>h.value},$page:{get:()=>u.value},$routeLocale:{get:()=>s.value},$site:{get:()=>fn.value},$siteLocale:{get:()=>a.value},$withBase:{get:()=>_s}}),y},Fb=([e,t,l=""])=>{const n=Object.entries(t).map(([a,o])=>gt(o)?`[${a}=${JSON.stringify(o)}]`:o?`[${a}]`:"").join(""),r=`head > ${e}${n}`;return Array.from(document.querySelectorAll(r)).find(a=>a.innerText===l)??null},wb=([e,t,l])=>{if(!gt(e))return null;const n=document.createElement(e);return ds(t)&&Object.entries(t).forEach(([r,i])=>{gt(i)?n.setAttribute(r,i):i&&n.setAttribute(r,"")}),gt(l)&&n.appendChild(document.createTextNode(l)),n},Sb=()=>{const e=wg(),t=Sg();let l=[];const n=()=>{e.value.forEach(s=>{const a=Fb(s);a&&l.push(a)})},r=()=>{const s=[];return e.value.forEach(a=>{const o=wb(a);o&&s.push(o)}),s},i=()=>{document.documentElement.lang=t.value;const s=r();l.forEach((a,o)=>{const u=s.findIndex(d=>a.isEqualNode(d));u===-1?(a.remove(),delete l[o]):s.splice(u,1)}),s.forEach(a=>document.head.appendChild(a)),l=[...l.filter(a=>!!a),...s]};bl(Ng,i),We(()=>{n(),Ue(e,i,{immediate:!1})})},Db=Yf,Vb=async()=>{var n;const e=Db({name:"Vuepress",setup(){var s;Sb();for(const a of rr)(s=a.setup)==null||s.call(a);const r=rr.flatMap(({rootComponents:a=[]})=>a.map(o=>ce(o))),i=Dg();return()=>[ce(i.value),r]}}),t=Rb();Ob(e);const l=Ib(e,t,rr);{const{setupDevtools:r}=await f(async()=>{const{setupDevtools:i}=await import("./setupDevtools-7MC2TMWH-CYcxJwlq.js");return{setupDevtools:i}},[]);r(e,l)}for(const r of rr)await((n=r.enhance)==null?void 0:n.call(r,{app:e,router:t,siteData:fn}));return e.use(t),{app:e,router:t}};Vb().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{Oe as _,uf as a,ae as b,ne as c,Vb as createVueApp,oe as d,Ne as e,rl as f,Y as o,is as r,wy as s,Ue as w}; diff --git a/assets/app-DsV01JBz.js b/assets/app-DsV01JBz.js deleted file mode 100644 index 62c3add07..000000000 --- a/assets/app-DsV01JBz.js +++ /dev/null @@ -1,42 +0,0 @@ -const Yd="modulepreload",Xd=function(e){return"/"+e},js={},f=function(t,l,n){let r=Promise.resolve();if(l&&l.length>0){document.getElementsByTagName("link");const s=document.querySelector("meta[property=csp-nonce]"),a=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));r=Promise.allSettled(l.map(o=>{if(o=Xd(o),o in js)return;js[o]=!0;const u=o.endsWith(".css"),d=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${o}"]${d}`))return;const c=document.createElement("link");if(c.rel=u?"stylesheet":Yd,u||(c.as="script"),c.crossOrigin="",c.href=o,a&&c.setAttribute("nonce",a),document.head.appendChild(c),u)return new Promise((p,h)=>{c.addEventListener("load",p),c.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${o}`)))})}))}function i(s){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=s,window.dispatchEvent(a),!a.defaultPrevented)throw s}return r.then(s=>{for(const a of s||[])a.status==="rejected"&&i(a.reason);return t().catch(i)})};/** -* @vue/shared v3.5.12 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function Wl(e){const t=Object.create(null);for(const l of e.split(","))t[l]=1;return l=>l in t}const Te={},Il=[],Ct=()=>{},Qd=()=>!1,Nn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),qi=e=>e.startsWith("onUpdate:"),Ve=Object.assign,Ki=(e,t)=>{const l=e.indexOf(t);l>-1&&e.splice(l,1)},Zd=Object.prototype.hasOwnProperty,ve=(e,t)=>Zd.call(e,t),re=Array.isArray,wl=e=>Tr(e)==="[object Map]",iu=e=>Tr(e)==="[object Set]",ie=e=>typeof e=="function",Ce=e=>typeof e=="string",Ht=e=>typeof e=="symbol",Le=e=>e!==null&&typeof e=="object",su=e=>(Le(e)||ie(e))&&ie(e.then)&&ie(e.catch),au=Object.prototype.toString,Tr=e=>au.call(e),ep=e=>Tr(e).slice(8,-1),ou=e=>Tr(e)==="[object Object]",Wi=e=>Ce(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Fl=Wl(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),xr=e=>{const t=Object.create(null);return l=>t[l]||(t[l]=e(l))},tp=/-(\w)/g,nt=xr(e=>e.replace(tp,(t,l)=>l?l.toUpperCase():"")),lp=/\B([A-Z])/g,Bt=xr(e=>e.replace(lp,"-$1").toLowerCase()),Mn=xr(e=>e.charAt(0).toUpperCase()+e.slice(1)),qr=xr(e=>e?`on${Mn(e)}`:""),el=(e,t)=>!Object.is(e,t),Kr=(e,...t)=>{for(let l=0;l{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:n,value:l})},np=e=>{const t=parseFloat(e);return isNaN(t)?e:t},rp=e=>{const t=Ce(e)?Number(e):NaN;return isNaN(t)?e:t};let Hs;const Pr=()=>Hs||(Hs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Gl(e){if(re(e)){const t={};for(let l=0;l{if(l){const n=l.split(sp);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function up(e){let t="";if(!e||Ce(e))return t;for(const l in e){const n=e[l];if(Ce(n)||typeof n=="number"){const r=l.startsWith("--")?l:Bt(l);t+=`${r}:${n};`}}return t}function lt(e){let t="";if(Ce(e))t=e;else if(re(e))for(let l=0;l?@[\\\]^`{|}~]/g;function mp(e,t){return e.replace(fp,l=>`\\${l}`)}const cu=e=>!!(e&&e.__v_isRef===!0),we=e=>Ce(e)?e:e==null?"":re(e)||Le(e)&&(e.toString===au||!ie(e.toString))?cu(e)?we(e.value):JSON.stringify(e,du,2):String(e),du=(e,t)=>cu(t)?du(e,t.value):wl(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((l,[n,r],i)=>(l[Wr(n,i)+" =>"]=r,l),{})}:iu(t)?{[`Set(${t.size})`]:[...t.values()].map(l=>Wr(l))}:Ht(t)?Wr(t):Le(t)&&!re(t)&&!ou(t)?String(t):t,Wr=(e,t="")=>{var l;return Ht(e)?`Symbol(${(l=e.description)!=null?l:t})`:e};/** -* @vue/reactivity v3.5.12 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let Je;class gp{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Je,!t&&Je&&(this.index=(Je.scopes||(Je.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,l;if(this.scopes)for(t=0,l=this.scopes.length;t0)return;if(gn){let t=gn;for(gn=void 0;t;){const l=t.next;t.next=void 0,t.flags&=-9,t=l}}let e;for(;mn;){let t=mn;for(mn=void 0;t;){const l=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(n){e||(e=n)}t=l}}if(e)throw e}function gu(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function vu(e){let t,l=e.depsTail,n=l;for(;n;){const r=n.prevDep;n.version===-1?(n===l&&(l=r),Xi(n),_p(n)):t=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=r}e.deps=t,e.depsTail=l}function gi(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(_u(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function _u(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Tn))return;e.globalVersion=Tn;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!gi(e)){e.flags&=-3;return}const l=Pe,n=yt;Pe=e,yt=!0;try{gu(e);const r=e.fn(e._value);(t.version===0||el(r,e._value))&&(e._value=r,t.version++)}catch(r){throw t.version++,r}finally{Pe=l,yt=n,vu(e),e.flags&=-3}}function Xi(e,t=!1){const{dep:l,prevSub:n,nextSub:r}=e;if(n&&(n.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=n,e.nextSub=void 0),l.subs===e&&(l.subs=n,!n&&l.computed)){l.computed.flags&=-5;for(let i=l.computed.deps;i;i=i.nextDep)Xi(i,!0)}!t&&!--l.sc&&l.map&&l.map.delete(l.key)}function _p(e){const{prevDep:t,nextDep:l}=e;t&&(t.nextDep=l,e.prevDep=void 0),l&&(l.prevDep=t,e.nextDep=void 0)}let yt=!0;const yu=[];function Ut(){yu.push(yt),yt=!1}function zt(){const e=yu.pop();yt=e===void 0?!0:e}function Us(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const l=Pe;Pe=void 0;try{t()}finally{Pe=l}}}let Tn=0;class yp{constructor(t,l){this.sub=t,this.dep=l,this.version=l.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Ar{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!Pe||!yt||Pe===this.computed)return;let l=this.activeLink;if(l===void 0||l.sub!==Pe)l=this.activeLink=new yp(Pe,this),Pe.deps?(l.prevDep=Pe.depsTail,Pe.depsTail.nextDep=l,Pe.depsTail=l):Pe.deps=Pe.depsTail=l,ku(l);else if(l.version===-1&&(l.version=this.version,l.nextDep)){const n=l.nextDep;n.prevDep=l.prevDep,l.prevDep&&(l.prevDep.nextDep=n),l.prevDep=Pe.depsTail,l.nextDep=void 0,Pe.depsTail.nextDep=l,Pe.depsTail=l,Pe.deps===l&&(Pe.deps=n)}return l}trigger(t){this.version++,Tn++,this.notify(t)}notify(t){Ji();try{for(let l=this.subs;l;l=l.prevSub)l.sub.notify()&&l.sub.dep.notify()}finally{Yi()}}}function ku(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let n=t.deps;n;n=n.nextDep)ku(n)}const l=e.dep.subs;l!==e&&(e.prevSub=l,l&&(l.nextSub=e)),e.dep.subs=e}}const dr=new WeakMap,kl=Symbol(""),vi=Symbol(""),xn=Symbol("");function qe(e,t,l){if(yt&&Pe){let n=dr.get(e);n||dr.set(e,n=new Map);let r=n.get(l);r||(n.set(l,r=new Ar),r.map=n,r.key=l),r.track()}}function Mt(e,t,l,n,r,i){const s=dr.get(e);if(!s){Tn++;return}const a=o=>{o&&o.trigger()};if(Ji(),t==="clear")s.forEach(a);else{const o=re(e),u=o&&Wi(l);if(o&&l==="length"){const d=Number(n);s.forEach((c,p)=>{(p==="length"||p===xn||!Ht(p)&&p>=d)&&a(c)})}else switch((l!==void 0||s.has(void 0))&&a(s.get(l)),u&&a(s.get(xn)),t){case"add":o?u&&a(s.get("length")):(a(s.get(kl)),wl(e)&&a(s.get(vi)));break;case"delete":o||(a(s.get(kl)),wl(e)&&a(s.get(vi)));break;case"set":wl(e)&&a(s.get(kl));break}}Yi()}function kp(e,t){const l=dr.get(e);return l&&l.get(t)}function Al(e){const t=pe(e);return t===e?t:(qe(t,"iterate",xn),mt(e)?t:t.map(Ke))}function Lr(e){return qe(e=pe(e),"iterate",xn),e}const Ep={__proto__:null,[Symbol.iterator](){return Jr(this,Symbol.iterator,Ke)},concat(...e){return Al(this).concat(...e.map(t=>re(t)?Al(t):t))},entries(){return Jr(this,"entries",e=>(e[1]=Ke(e[1]),e))},every(e,t){return wt(this,"every",e,t,void 0,arguments)},filter(e,t){return wt(this,"filter",e,t,l=>l.map(Ke),arguments)},find(e,t){return wt(this,"find",e,t,Ke,arguments)},findIndex(e,t){return wt(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return wt(this,"findLast",e,t,Ke,arguments)},findLastIndex(e,t){return wt(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return wt(this,"forEach",e,t,void 0,arguments)},includes(...e){return Yr(this,"includes",e)},indexOf(...e){return Yr(this,"indexOf",e)},join(e){return Al(this).join(e)},lastIndexOf(...e){return Yr(this,"lastIndexOf",e)},map(e,t){return wt(this,"map",e,t,void 0,arguments)},pop(){return nn(this,"pop")},push(...e){return nn(this,"push",e)},reduce(e,...t){return zs(this,"reduce",e,t)},reduceRight(e,...t){return zs(this,"reduceRight",e,t)},shift(){return nn(this,"shift")},some(e,t){return wt(this,"some",e,t,void 0,arguments)},splice(...e){return nn(this,"splice",e)},toReversed(){return Al(this).toReversed()},toSorted(e){return Al(this).toSorted(e)},toSpliced(...e){return Al(this).toSpliced(...e)},unshift(...e){return nn(this,"unshift",e)},values(){return Jr(this,"values",Ke)}};function Jr(e,t,l){const n=Lr(e),r=n[t]();return n!==e&&!mt(e)&&(r._next=r.next,r.next=()=>{const i=r._next();return i.value&&(i.value=l(i.value)),i}),r}const bp=Array.prototype;function wt(e,t,l,n,r,i){const s=Lr(e),a=s!==e&&!mt(e),o=s[t];if(o!==bp[t]){const c=o.apply(e,i);return a?Ke(c):c}let u=l;s!==e&&(a?u=function(c,p){return l.call(this,Ke(c),p,e)}:l.length>2&&(u=function(c,p){return l.call(this,c,p,e)}));const d=o.call(s,u,n);return a&&r?r(d):d}function zs(e,t,l,n){const r=Lr(e);let i=l;return r!==e&&(mt(e)?l.length>3&&(i=function(s,a,o){return l.call(this,s,a,o,e)}):i=function(s,a,o){return l.call(this,s,Ke(a),o,e)}),r[t](i,...n)}function Yr(e,t,l){const n=pe(e);qe(n,"iterate",xn);const r=n[t](...l);return(r===-1||r===!1)&&es(l[0])?(l[0]=pe(l[0]),n[t](...l)):r}function nn(e,t,l=[]){Ut(),Ji();const n=pe(e)[t].apply(e,l);return Yi(),zt(),n}const Tp=Wl("__proto__,__v_isRef,__isVue"),Eu=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ht));function xp(e){Ht(e)||(e=String(e));const t=pe(this);return qe(t,"has",e),t.hasOwnProperty(e)}class bu{constructor(t=!1,l=!1){this._isReadonly=t,this._isShallow=l}get(t,l,n){const r=this._isReadonly,i=this._isShallow;if(l==="__v_isReactive")return!r;if(l==="__v_isReadonly")return r;if(l==="__v_isShallow")return i;if(l==="__v_raw")return n===(r?i?Sp:Au:i?Pu:xu).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(n)?t:void 0;const s=re(t);if(!r){let o;if(s&&(o=Ep[l]))return o;if(l==="hasOwnProperty")return xp}const a=Reflect.get(t,l,De(t)?t:n);return(Ht(l)?Eu.has(l):Tp(l))||(r||qe(t,"get",l),i)?a:De(a)?s&&Wi(l)?a:a.value:Le(a)?r?Cr(a):jn(a):a}}class Tu extends bu{constructor(t=!1){super(!1,t)}set(t,l,n,r){let i=t[l];if(!this._isShallow){const o=xl(i);if(!mt(n)&&!xl(n)&&(i=pe(i),n=pe(n)),!re(t)&&De(i)&&!De(n))return o?!1:(i.value=n,!0)}const s=re(t)&&Wi(l)?Number(l)e,Kn=e=>Reflect.getPrototypeOf(e);function Rp(e,t,l){return function(...n){const r=this.__v_raw,i=pe(r),s=wl(i),a=e==="entries"||e===Symbol.iterator&&s,o=e==="keys"&&s,u=r[e](...n),d=l?_i:t?yi:Ke;return!t&&qe(i,"iterate",o?vi:kl),{next(){const{value:c,done:p}=u.next();return p?{value:c,done:p}:{value:a?[d(c[0]),d(c[1])]:d(c),done:p}},[Symbol.iterator](){return this}}}}function Wn(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Op(e,t){const l={get(r){const i=this.__v_raw,s=pe(i),a=pe(r);e||(el(r,a)&&qe(s,"get",r),qe(s,"get",a));const{has:o}=Kn(s),u=t?_i:e?yi:Ke;if(o.call(s,r))return u(i.get(r));if(o.call(s,a))return u(i.get(a));i!==s&&i.get(r)},get size(){const r=this.__v_raw;return!e&&qe(pe(r),"iterate",kl),Reflect.get(r,"size",r)},has(r){const i=this.__v_raw,s=pe(i),a=pe(r);return e||(el(r,a)&&qe(s,"has",r),qe(s,"has",a)),r===a?i.has(r):i.has(r)||i.has(a)},forEach(r,i){const s=this,a=s.__v_raw,o=pe(a),u=t?_i:e?yi:Ke;return!e&&qe(o,"iterate",kl),a.forEach((d,c)=>r.call(i,u(d),u(c),s))}};return Ve(l,e?{add:Wn("add"),set:Wn("set"),delete:Wn("delete"),clear:Wn("clear")}:{add(r){!t&&!mt(r)&&!xl(r)&&(r=pe(r));const i=pe(this);return Kn(i).has.call(i,r)||(i.add(r),Mt(i,"add",r,r)),this},set(r,i){!t&&!mt(i)&&!xl(i)&&(i=pe(i));const s=pe(this),{has:a,get:o}=Kn(s);let u=a.call(s,r);u||(r=pe(r),u=a.call(s,r));const d=o.call(s,r);return s.set(r,i),u?el(i,d)&&Mt(s,"set",r,i):Mt(s,"add",r,i),this},delete(r){const i=pe(this),{has:s,get:a}=Kn(i);let o=s.call(i,r);o||(r=pe(r),o=s.call(i,r)),a&&a.call(i,r);const u=i.delete(r);return o&&Mt(i,"delete",r,void 0),u},clear(){const r=pe(this),i=r.size!==0,s=r.clear();return i&&Mt(r,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(r=>{l[r]=Rp(r,e,t)}),l}function Qi(e,t){const l=Op(e,t);return(n,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?n:Reflect.get(ve(l,r)&&r in n?l:n,r,i)}const Ip={get:Qi(!1,!1)},wp={get:Qi(!1,!0)},Fp={get:Qi(!0,!1)};const xu=new WeakMap,Pu=new WeakMap,Au=new WeakMap,Sp=new WeakMap;function Dp(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Vp(e){return e.__v_skip||!Object.isExtensible(e)?0:Dp(ep(e))}function jn(e){return xl(e)?e:Zi(e,!1,Ap,Ip,xu)}function Lu(e){return Zi(e,!1,Cp,wp,Pu)}function Cr(e){return Zi(e,!0,Lp,Fp,Au)}function Zi(e,t,l,n,r){if(!Le(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const s=Vp(e);if(s===0)return e;const a=new Proxy(e,s===2?n:l);return r.set(e,a),a}function Sl(e){return xl(e)?Sl(e.__v_raw):!!(e&&e.__v_isReactive)}function xl(e){return!!(e&&e.__v_isReadonly)}function mt(e){return!!(e&&e.__v_isShallow)}function es(e){return e?!!e.__v_raw:!1}function pe(e){const t=e&&e.__v_raw;return t?pe(t):e}function Np(e){return!ve(e,"__v_skip")&&Object.isExtensible(e)&&Hl(e,"__v_skip",!0),e}const Ke=e=>Le(e)?jn(e):e,yi=e=>Le(e)?Cr(e):e;function De(e){return e?e.__v_isRef===!0:!1}function de(e){return Cu(e,!1)}function Rt(e){return Cu(e,!0)}function Cu(e,t){return De(e)?e:new Mp(e,t)}class Mp{constructor(t,l){this.dep=new Ar,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=l?t:pe(t),this._value=l?t:Ke(t),this.__v_isShallow=l}get value(){return this.dep.track(),this._value}set value(t){const l=this._rawValue,n=this.__v_isShallow||mt(t)||xl(t);t=n?t:pe(t),el(t,l)&&(this._rawValue=t,this._value=n?t:Ke(t),this.dep.trigger())}}function Zt(e){return De(e)?e.value:e}const jp={get:(e,t,l)=>t==="__v_raw"?e:Zt(Reflect.get(e,t,l)),set:(e,t,l,n)=>{const r=e[t];return De(r)&&!De(l)?(r.value=l,!0):Reflect.set(e,t,l,n)}};function Ru(e){return Sl(e)?e:new Proxy(e,jp)}class Hp{constructor(t){this.__v_isRef=!0,this._value=void 0;const l=this.dep=new Ar,{get:n,set:r}=t(l.track.bind(l),l.trigger.bind(l));this._get=n,this._set=r}get value(){return this._value=this._get()}set value(t){this._set(t)}}function Bp(e){return new Hp(e)}function ts(e){const t=re(e)?new Array(e.length):{};for(const l in e)t[l]=Ou(e,l);return t}class Up{constructor(t,l,n){this._object=t,this._key=l,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return kp(pe(this._object),this._key)}}class zp{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function $p(e,t,l){return De(e)?e:ie(e)?new zp(e):Le(e)&&arguments.length>1?Ou(e,t,l):de(e)}function Ou(e,t,l){const n=e[t];return De(n)?n:new Up(e,t,l)}class qp{constructor(t,l,n){this.fn=t,this.setter=l,this._value=void 0,this.dep=new Ar(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Tn-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!l,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&Pe!==this)return mu(this,!0),!0}get value(){const t=this.dep.track();return _u(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Kp(e,t,l=!1){let n,r;return ie(e)?n=e:(n=e.get,r=e.set),new qp(n,r,l)}const Gn={},pr=new WeakMap;let fl;function Wp(e,t=!1,l=fl){if(l){let n=pr.get(l);n||pr.set(l,n=[]),n.push(e)}}function Gp(e,t,l=Te){const{immediate:n,deep:r,once:i,scheduler:s,augmentJob:a,call:o}=l,u=E=>r?E:mt(E)||r===!1||r===0?jt(E,1):jt(E);let d,c,p,h,_=!1,y=!1;if(De(e)?(c=()=>e.value,_=mt(e)):Sl(e)?(c=()=>u(e),_=!0):re(e)?(y=!0,_=e.some(E=>Sl(E)||mt(E)),c=()=>e.map(E=>{if(De(E))return E.value;if(Sl(E))return u(E);if(ie(E))return o?o(E,2):E()})):ie(e)?t?c=o?()=>o(e,2):e:c=()=>{if(p){Ut();try{p()}finally{zt()}}const E=fl;fl=d;try{return o?o(e,3,[h]):e(h)}finally{fl=E}}:c=Ct,t&&r){const E=c,S=r===!0?1/0:r;c=()=>jt(E(),S)}const k=pu(),b=()=>{d.stop(),k&&Ki(k.effects,d)};if(i&&t){const E=t;t=(...S)=>{E(...S),b()}}let x=y?new Array(e.length).fill(Gn):Gn;const m=E=>{if(!(!(d.flags&1)||!d.dirty&&!E))if(t){const S=d.run();if(r||_||(y?S.some(($,M)=>el($,x[M])):el(S,x))){p&&p();const $=fl;fl=d;try{const M=[S,x===Gn?void 0:y&&x[0]===Gn?[]:x,h];o?o(t,3,M):t(...M),x=S}finally{fl=$}}}else d.run()};return a&&a(m),d=new hu(c),d.scheduler=s?()=>s(m,!1):m,h=E=>Wp(E,!1,d),p=d.onStop=()=>{const E=pr.get(d);if(E){if(o)o(E,4);else for(const S of E)S();pr.delete(d)}},t?n?m(!0):x=d.run():s?s(m.bind(null,!0),!0):d.run(),b.pause=d.pause.bind(d),b.resume=d.resume.bind(d),b.stop=b,b}function jt(e,t=1/0,l){if(t<=0||!Le(e)||e.__v_skip||(l=l||new Set,l.has(e)))return e;if(l.add(e),t--,De(e))jt(e.value,t,l);else if(re(e))for(let n=0;n{jt(n,t,l)});else if(ou(e)){for(const n in e)jt(e[n],t,l);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&&jt(e[n],t,l)}return e}/** -* @vue/runtime-core v3.5.12 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const vn=[];let Xr=!1;function Gt(e,...t){if(Xr)return;Xr=!0,Ut();const l=vn.length?vn[vn.length-1].component:null,n=l&&l.appContext.config.warnHandler,r=Jp();if(n)Jl(n,l,11,[e+t.map(i=>{var s,a;return(a=(s=i.toString)==null?void 0:s.call(i))!=null?a:JSON.stringify(i)}).join(""),l&&l.proxy,r.map(({vnode:i})=>`at <${_c(l,i.type)}>`).join(` -`),r]);else{const i=[`[Vue warn]: ${e}`,...t];r.length&&i.push(` -`,...Yp(r)),console.warn(...i)}zt(),Xr=!1}function Jp(){let e=vn[vn.length-1];if(!e)return[];const t=[];for(;e;){const l=t[0];l&&l.vnode===e?l.recurseCount++:t.push({vnode:e,recurseCount:0});const n=e.component&&e.component.parent;e=n&&n.vnode}return t}function Yp(e){const t=[];return e.forEach((l,n)=>{t.push(...n===0?[]:[` -`],...Xp(l))}),t}function Xp({vnode:e,recurseCount:t}){const l=t>0?`... (${t} recursive calls)`:"",n=e.component?e.component.parent==null:!1,r=` at <${_c(e.component,e.type,n)}`,i=">"+l;return e.props?[r,...Qp(e.props),i]:[r+i]}function Qp(e){const t=[],l=Object.keys(e);return l.slice(0,3).forEach(n=>{t.push(...Iu(n,e[n]))}),l.length>3&&t.push(" ..."),t}function Iu(e,t,l){return Ce(t)?(t=JSON.stringify(t),l?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?l?t:[`${e}=${t}`]:De(t)?(t=Iu(e,pe(t.value),!0),l?t:[`${e}=Ref<`,t,">"]):ie(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=pe(t),l?t:[`${e}=`,t])}function Jl(e,t,l,n){try{return n?e(...n):e()}catch(r){Hn(r,t,l)}}function kt(e,t,l,n){if(ie(e)){const r=Jl(e,t,l,n);return r&&su(r)&&r.catch(i=>{Hn(i,t,l)}),r}if(re(e)){const r=[];for(let i=0;i>>1,r=Ye[n],i=Pn(r);i=Pn(l)?Ye.push(e):Ye.splice(eh(t),0,e),e.flags|=1,Fu()}}function Fu(){hr||(hr=wu.then(Su))}function th(e){re(e)?Dl.push(...e):Jt&&e.id===-1?Jt.splice(Rl+1,0,e):e.flags&1||(Dl.push(e),e.flags|=1),Fu()}function $s(e,t,l=Pt+1){for(;lPn(l)-Pn(n));if(Dl.length=0,Jt){Jt.push(...t);return}for(Jt=t,Rl=0;Rle.id==null?e.flags&2?-1:1/0:e.id;function Su(e){try{for(Pt=0;PtLt.emit(r,...i)),cn=[]):typeof window<"u"&&window.HTMLElement&&!((n=(l=window.navigator)==null?void 0:l.userAgent)!=null&&n.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{Du(i,t)}),setTimeout(()=>{Lt||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,ki=!0,cn=[])},3e3)):(ki=!0,cn=[])}function lh(e,t){Rr("app:init",e,t,{Fragment:ye,Text:tl,Comment:ze,Static:Nl})}function nh(e){Rr("app:unmount",e)}const rh=ns("component:added"),Vu=ns("component:updated"),ih=ns("component:removed"),sh=e=>{Lt&&typeof Lt.cleanupBuffer=="function"&&!Lt.cleanupBuffer(e)&&ih(e)};/*! #__NO_SIDE_EFFECTS__ */function ns(e){return t=>{Rr(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}function ah(e,t,l){Rr("component:emit",e.appContext.app,e,t,l)}let Be=null,Nu=null;function mr(e){const t=Be;return Be=e,Nu=e&&e.type.__scopeId||null,t}function Ne(e,t=Be,l){if(!t||e._n)return e;const n=(...r)=>{n._d&&ra(-1);const i=mr(t);let s;try{s=e(...r)}finally{mr(i),n._d&&ra(1)}return Vu(t),s};return n._n=!0,n._c=!0,n._d=!0,n}function gr(e,t){if(Be===null)return e;const l=Sr(Be),n=e.dirs||(e.dirs=[]);for(let r=0;re.__isTeleport,Yt=Symbol("_leaveCb"),Jn=Symbol("_enterCb");function uh(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return We(()=>{e.isMounted=!0}),Ir(()=>{e.isUnmounting=!0}),e}const pt=[Function,Array],ju={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:pt,onEnter:pt,onAfterEnter:pt,onEnterCancelled:pt,onBeforeLeave:pt,onLeave:pt,onAfterLeave:pt,onLeaveCancelled:pt,onBeforeAppear:pt,onAppear:pt,onAfterAppear:pt,onAppearCancelled:pt},Hu=e=>{const t=e.subTree;return t.component?Hu(t.component):t},ch={name:"BaseTransition",props:ju,setup(e,{slots:t}){const l=Un(),n=uh();return()=>{const r=t.default&&zu(t.default(),!0);if(!r||!r.length)return;const i=Bu(r),s=pe(e),{mode:a}=s;if(n.isLeaving)return Qr(i);const o=qs(i);if(!o)return Qr(i);let u=Ei(o,s,n,l,p=>u=p);o.type!==ze&&An(o,u);const d=l.subTree,c=d&&qs(d);if(c&&c.type!==ze&&!vl(o,c)&&Hu(l).type!==ze){const p=Ei(c,s,n,l);if(An(c,p),a==="out-in"&&o.type!==ze)return n.isLeaving=!0,p.afterLeave=()=>{n.isLeaving=!1,l.job.flags&8||l.update(),delete p.afterLeave},Qr(i);a==="in-out"&&o.type!==ze&&(p.delayLeave=(h,_,y)=>{const k=Uu(n,c);k[String(c.key)]=c,h[Yt]=()=>{_(),h[Yt]=void 0,delete u.delayedLeave},u.delayedLeave=y})}return i}}};function Bu(e){let t=e[0];if(e.length>1){for(const l of e)if(l.type!==ze){t=l;break}}return t}const dh=ch;function Uu(e,t){const{leavingVNodes:l}=e;let n=l.get(t.type);return n||(n=Object.create(null),l.set(t.type,n)),n}function Ei(e,t,l,n,r){const{appear:i,mode:s,persisted:a=!1,onBeforeEnter:o,onEnter:u,onAfterEnter:d,onEnterCancelled:c,onBeforeLeave:p,onLeave:h,onAfterLeave:_,onLeaveCancelled:y,onBeforeAppear:k,onAppear:b,onAfterAppear:x,onAppearCancelled:m}=t,E=String(e.key),S=Uu(l,e),$=(z,C)=>{z&&kt(z,n,9,C)},M=(z,C)=>{const B=C[1];$(z,C),re(z)?z.every(A=>A.length<=1)&&B():z.length<=1&&B()},P={mode:s,persisted:a,beforeEnter(z){let C=o;if(!l.isMounted)if(i)C=k||o;else return;z[Yt]&&z[Yt](!0);const B=S[E];B&&vl(e,B)&&B.el[Yt]&&B.el[Yt](),$(C,[z])},enter(z){let C=u,B=d,A=c;if(!l.isMounted)if(i)C=b||u,B=x||d,A=m||c;else return;let D=!1;const Q=z[Jn]=te=>{D||(D=!0,te?$(A,[z]):$(B,[z]),P.delayedLeave&&P.delayedLeave(),z[Jn]=void 0)};C?M(C,[z,Q]):Q()},leave(z,C){const B=String(e.key);if(z[Jn]&&z[Jn](!0),l.isUnmounting)return C();$(p,[z]);let A=!1;const D=z[Yt]=Q=>{A||(A=!0,C(),Q?$(y,[z]):$(_,[z]),z[Yt]=void 0,S[B]===e&&delete S[B])};S[B]=e,h?M(h,[z,D]):D()},clone(z){const C=Ei(z,t,l,n,r);return r&&r(C),C}};return P}function Qr(e){if(Bn(e))return e=nl(e),e.children=null,e}function qs(e){if(!Bn(e))return Mu(e.type)&&e.children?Bu(e.children):e;const{shapeFlag:t,children:l}=e;if(l){if(t&16)return l[0];if(t&32&&ie(l.default))return l.default()}}function An(e,t){e.shapeFlag&6&&e.component?(e.transition=t,An(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function zu(e,t=!1,l){let n=[],r=0;for(let i=0;i1)for(let i=0;ivr(_,t&&(re(t)?t[y]:t),l,n,r));return}if(El(n)&&!r)return;const i=n.shapeFlag&4?Sr(n.component):n.el,s=r?null:i,{i:a,r:o}=e,u=t&&t.r,d=a.refs===Te?a.refs={}:a.refs,c=a.setupState,p=pe(c),h=c===Te?()=>!1:_=>ve(p,_);if(u!=null&&u!==o&&(Ce(u)?(d[u]=null,h(u)&&(c[u]=null)):De(u)&&(u.value=null)),ie(o))Jl(o,a,12,[s,d]);else{const _=Ce(o),y=De(o);if(_||y){const k=()=>{if(e.f){const b=_?h(o)?c[o]:d[o]:o.value;r?re(b)&&Ki(b,i):re(b)?b.includes(i)||b.push(i):_?(d[o]=[i],h(o)&&(c[o]=d[o])):(o.value=[i],e.k&&(d[e.k]=o.value))}else _?(d[o]=s,h(o)&&(c[o]=s)):y&&(o.value=s,e.k&&(d[e.k]=s))};s?(k.id=-1,at(k,l)):k()}}}let Ks=!1;const ul=()=>{Ks||(console.error("Hydration completed but contains mismatches."),Ks=!0)},ph=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",hh=e=>e.namespaceURI.includes("MathML"),Yn=e=>{if(e.nodeType===1){if(ph(e))return"svg";if(hh(e))return"mathml"}},gl=e=>e.nodeType===8;function fh(e){const{mt:t,p:l,o:{patchProp:n,createText:r,nextSibling:i,parentNode:s,remove:a,insert:o,createComment:u}}=e,d=(m,E)=>{if(!E.hasChildNodes()){Gt("Attempting to hydrate existing markup but container is empty. Performing full mount instead."),l(null,m,E),fr(),E._vnode=m;return}c(E.firstChild,m,null,null,null),fr(),E._vnode=m},c=(m,E,S,$,M,P=!1)=>{P=P||!!E.dynamicChildren;const z=gl(m)&&m.data==="[",C=()=>y(m,E,S,$,M,z),{type:B,ref:A,shapeFlag:D,patchFlag:Q}=E;let te=m.nodeType;E.el=m,Hl(m,"__vnode",E,!0),Hl(m,"__vueParentComponent",S,!0),Q===-2&&(P=!1,E.dynamicChildren=null);let w=null;switch(B){case tl:te!==3?E.children===""?(o(E.el=r(""),s(m),m),w=m):w=C():(m.data!==E.children&&(Gt("Hydration text mismatch in",m.parentNode,` - - rendered on server: ${JSON.stringify(m.data)} - - expected on client: ${JSON.stringify(E.children)}`),ul(),m.data=E.children),w=i(m));break;case ze:x(m)?(w=i(m),b(E.el=m.content.firstChild,m,S)):te!==8||z?w=C():w=i(m);break;case Nl:if(z&&(m=i(m),te=m.nodeType),te===1||te===3){w=m;const V=!E.children.length;for(let K=0;K{P=P||!!E.dynamicChildren;const{type:z,props:C,patchFlag:B,shapeFlag:A,dirs:D,transition:Q}=E,te=z==="input"||z==="option";if(te||B!==-1){D&&At(E,null,S,"created");let w=!1;if(x(m)){w=ic(null,Q)&&S&&S.vnode.props&&S.vnode.props.appear;const K=m.content.firstChild;w&&Q.beforeEnter(K),b(K,m,S),E.el=m=K}if(A&16&&!(C&&(C.innerHTML||C.textContent))){let K=h(m.firstChild,E,m,S,$,M,P),ue=!1;for(;K;){dn(m,1)||(ue||(Gt("Hydration children mismatch on",m,` -Server rendered element contains more child nodes than client vdom.`),ue=!0),ul());const ke=K;K=K.nextSibling,a(ke)}}else if(A&8){let K=E.children;K[0]===` -`&&(m.tagName==="PRE"||m.tagName==="TEXTAREA")&&(K=K.slice(1)),m.textContent!==K&&(dn(m,0)||(Gt("Hydration text content mismatch on",m,` - - rendered on server: ${m.textContent} - - expected on client: ${E.children}`),ul()),m.textContent=E.children)}if(C){const K=m.tagName.includes("-");for(const ue in C)!(D&&D.some(ke=>ke.dir.created))&&mh(m,ue,C[ue],E,S)&&ul(),(te&&(ue.endsWith("value")||ue==="indeterminate")||Nn(ue)&&!Fl(ue)||ue[0]==="."||K)&&n(m,ue,null,C[ue],void 0,S)}let V;(V=C&&C.onVnodeBeforeMount)&&ht(V,S,E),D&&At(E,null,S,"beforeMount"),((V=C&&C.onVnodeMounted)||D||w)&&pc(()=>{V&&ht(V,S,E),w&&Q.enter(m),D&&At(E,null,S,"mounted")},$)}return m.nextSibling},h=(m,E,S,$,M,P,z)=>{z=z||!!E.dynamicChildren;const C=E.children,B=C.length;let A=!1;for(let D=0;D{const{slotScopeIds:z}=E;z&&(M=M?M.concat(z):z);const C=s(m),B=h(i(m),E,C,S,$,M,P);return B&&gl(B)&&B.data==="]"?i(E.anchor=B):(ul(),o(E.anchor=u("]"),C,B),B)},y=(m,E,S,$,M,P)=>{if(dn(m.parentElement,1)||(Gt(`Hydration node mismatch: -- rendered on server:`,m,m.nodeType===3?"(text)":gl(m)&&m.data==="["?"(start of fragment)":"",` -- expected on client:`,E.type),ul()),E.el=null,P){const B=k(m);for(;;){const A=i(m);if(A&&A!==B)a(A);else break}}const z=i(m),C=s(m);return a(m),l(null,E,C,z,S,$,Yn(C),M),z},k=(m,E="[",S="]")=>{let $=0;for(;m;)if(m=i(m),m&&gl(m)&&(m.data===E&&$++,m.data===S)){if($===0)return i(m);$--}return m},b=(m,E,S)=>{const $=E.parentNode;$&&$.replaceChild(m,E);let M=S;for(;M;)M.vnode.el===E&&(M.vnode.el=M.subTree.el=m),M=M.parent},x=m=>m.nodeType===1&&m.tagName==="TEMPLATE";return[d,c]}function mh(e,t,l,n,r){let i,s,a,o;if(t==="class")a=e.getAttribute("class"),o=lt(l),gh(Ws(a||""),Ws(o))||(i=2,s="class");else if(t==="style"){a=e.getAttribute("style")||"",o=Ce(l)?l:up(Gl(l));const u=Gs(a),d=Gs(o);if(n.dirs)for(const{dir:c,value:p}of n.dirs)c.name==="show"&&!p&&d.set("display","none");r&&$u(r,n,d),vh(u,d)||(i=3,s="style")}else(e instanceof SVGElement&&pp(t)||e instanceof HTMLElement&&(Bs(t)||dp(t)))&&(Bs(t)?(a=e.hasAttribute(t),o=Gi(l)):l==null?(a=e.hasAttribute(t),o=!1):(e.hasAttribute(t)?a=e.getAttribute(t):t==="value"&&e.tagName==="TEXTAREA"?a=e.value:a=!1,o=hp(l)?String(l):!1),a!==o&&(i=4,s=t));if(i!=null&&!dn(e,i)){const u=p=>p===!1?"(not rendered)":`${s}="${p}"`,d=`Hydration ${qu[i]} mismatch on`,c=` - - rendered on server: ${u(a)} - - expected on client: ${u(o)} - Note: this mismatch is check-only. The DOM will not be rectified in production due to performance overhead. - You should fix the source of the mismatch.`;return Gt(d,e,c),!0}return!1}function Ws(e){return new Set(e.trim().split(/\s+/))}function gh(e,t){if(e.size!==t.size)return!1;for(const l of e)if(!t.has(l))return!1;return!0}function Gs(e){const t=new Map;for(const l of e.split(";")){let[n,r]=l.split(":");n=n.trim(),r=r&&r.trim(),n&&r&&t.set(n,r)}return t}function vh(e,t){if(e.size!==t.size)return!1;for(const[l,n]of e)if(n!==t.get(l))return!1;return!0}function $u(e,t,l){const n=e.subTree;if(e.getCssVars&&(t===n||n&&n.type===ye&&n.children.includes(t))){const r=e.getCssVars();for(const i in r)l.set(`--${mp(i)}`,String(r[i]))}t===n&&e.parent&&$u(e.parent,e.vnode,l)}const Js="data-allow-mismatch",qu={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function dn(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Js);)e=e.parentElement;const l=e&&e.getAttribute(Js);if(l==null)return!1;if(l==="")return!0;{const n=l.split(",");return t===0&&n.includes("children")?!0:l.split(",").includes(qu[t])}}Pr().requestIdleCallback;Pr().cancelIdleCallback;function _h(e,t){if(gl(e)&&e.data==="["){let l=1,n=e.nextSibling;for(;n;){if(n.nodeType===1){if(t(n)===!1)break}else if(gl(n))if(n.data==="]"){if(--l===0)break}else n.data==="["&&l++;n=n.nextSibling}}else t(e)}const El=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function yh(e){ie(e)&&(e={loader:e});const{loader:t,loadingComponent:l,errorComponent:n,delay:r=200,hydrate:i,timeout:s,suspensible:a=!0,onError:o}=e;let u=null,d,c=0;const p=()=>(c++,u=null,h()),h=()=>{let _;return u||(_=u=t().catch(y=>{if(y=y instanceof Error?y:new Error(String(y)),o)return new Promise((k,b)=>{o(y,()=>k(p()),()=>b(y),c+1)});throw y}).then(y=>_!==u&&u?u:(y&&(y.__esModule||y[Symbol.toStringTag]==="Module")&&(y=y.default),d=y,y)))};return me({name:"AsyncComponentWrapper",__asyncLoader:h,__asyncHydrate(_,y,k){const b=i?()=>{const x=i(k,m=>_h(_,m));x&&(y.bum||(y.bum=[])).push(x)}:k;d?b():h().then(()=>!y.isUnmounted&&b())},get __asyncResolved(){return d},setup(){const _=He;if(rs(_),d)return()=>Zr(d,_);const y=m=>{u=null,Hn(m,_,13,!n)};if(a&&_.suspense||Bl)return h().then(m=>()=>Zr(m,_)).catch(m=>(y(m),()=>n?oe(n,{error:m}):null));const k=de(!1),b=de(),x=de(!!r);return r&&setTimeout(()=>{x.value=!1},r),s!=null&&setTimeout(()=>{if(!k.value&&!b.value){const m=new Error(`Async component timed out after ${s}ms.`);y(m),b.value=m}},s),h().then(()=>{k.value=!0,_.parent&&Bn(_.parent.vnode)&&_.parent.update()}).catch(m=>{y(m),b.value=m}),()=>{if(k.value&&d)return Zr(d,_);if(b.value&&n)return oe(n,{error:b.value});if(l&&!x.value)return oe(l)}}})}function Zr(e,t){const{ref:l,props:n,children:r,ce:i}=t.vnode,s=oe(e,n,r);return s.ref=l,s.ce=i,delete t.vnode.ce,s}const Bn=e=>e.type.__isKeepAlive;function kh(e,t){Ku(e,"a",t)}function Eh(e,t){Ku(e,"da",t)}function Ku(e,t,l=He){const n=e.__wdc||(e.__wdc=()=>{let r=l;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Or(t,n,l),l){let r=l.parent;for(;r&&r.parent;)Bn(r.parent.vnode)&&bh(n,t,l,r),r=r.parent}}function bh(e,t,l,n){const r=Or(t,e,n,!0);wr(()=>{Ki(n[t],r)},l)}function Or(e,t,l=He,n=!1){if(l){const r=l[e]||(l[e]=[]),i=t.__weh||(t.__weh=(...s)=>{Ut();const a=zn(l),o=kt(t,l,e,s);return a(),zt(),o});return n?r.unshift(i):r.push(i),i}}const $t=e=>(t,l=He)=>{(!Bl||e==="sp")&&Or(e,(...n)=>t(...n),l)},Th=$t("bm"),We=$t("m"),xh=$t("bu"),Ph=$t("u"),Ir=$t("bum"),wr=$t("um"),Ah=$t("sp"),Lh=$t("rtg"),Ch=$t("rtc");function Rh(e,t=He){Or("ec",e,t)}const Oh="components";function is(e,t){return wh(Oh,e,!0,t)||e}const Ih=Symbol.for("v-ndc");function wh(e,t,l=!0,n=!1){const r=Be||He;if(r){const i=r.type;{const a=vc(i,!1);if(a&&(a===t||a===nt(t)||a===Mn(nt(t))))return i}const s=Ys(r[e]||i[e],t)||Ys(r.appContext[e],t);return!s&&n?i:s}}function Ys(e,t){return e&&(e[t]||e[nt(t)]||e[Mn(nt(t))])}function ll(e,t,l,n){let r;const i=l,s=re(e);if(s||Ce(e)){const a=s&&Sl(e);let o=!1;a&&(o=!mt(e),e=Lr(e)),r=new Array(e.length);for(let u=0,d=e.length;ut(a,o,void 0,i));else{const a=Object.keys(e);r=new Array(a.length);for(let o=0,u=a.length;oCn(t)?!(t.type===ze||t.type===ye&&!Wu(t.children)):!0)?e:null}const bi=e=>e?mc(e)?Sr(e):bi(e.parent):null,_n=Ve(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>bi(e.parent),$root:e=>bi(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>ss(e),$forceUpdate:e=>e.f||(e.f=()=>{ls(e.update)}),$nextTick:e=>e.n||(e.n=Yl.bind(e.proxy)),$watch:e=>Qh.bind(e)}),ei=(e,t)=>e!==Te&&!e.__isScriptSetup&&ve(e,t),Fh={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:l,setupState:n,data:r,props:i,accessCache:s,type:a,appContext:o}=e;let u;if(t[0]!=="$"){const h=s[t];if(h!==void 0)switch(h){case 1:return n[t];case 2:return r[t];case 4:return l[t];case 3:return i[t]}else{if(ei(n,t))return s[t]=1,n[t];if(r!==Te&&ve(r,t))return s[t]=2,r[t];if((u=e.propsOptions[0])&&ve(u,t))return s[t]=3,i[t];if(l!==Te&&ve(l,t))return s[t]=4,l[t];Ti&&(s[t]=0)}}const d=_n[t];let c,p;if(d)return t==="$attrs"&&qe(e.attrs,"get",""),d(e);if((c=a.__cssModules)&&(c=c[t]))return c;if(l!==Te&&ve(l,t))return s[t]=4,l[t];if(p=o.config.globalProperties,ve(p,t))return p[t]},set({_:e},t,l){const{data:n,setupState:r,ctx:i}=e;return ei(r,t)?(r[t]=l,!0):n!==Te&&ve(n,t)?(n[t]=l,!0):ve(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=l,!0)},has({_:{data:e,setupState:t,accessCache:l,ctx:n,appContext:r,propsOptions:i}},s){let a;return!!l[s]||e!==Te&&ve(e,s)||ei(t,s)||(a=i[0])&&ve(a,s)||ve(n,s)||ve(_n,s)||ve(r.config.globalProperties,s)},defineProperty(e,t,l){return l.get!=null?e._.accessCache[t]=0:ve(l,"value")&&this.set(e,t,l.value,null),Reflect.defineProperty(e,t,l)}};function Xs(e){return re(e)?e.reduce((t,l)=>(t[l]=null,t),{}):e}let Ti=!0;function Sh(e){const t=ss(e),l=e.proxy,n=e.ctx;Ti=!1,t.beforeCreate&&Qs(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:s,watch:a,provide:o,inject:u,created:d,beforeMount:c,mounted:p,beforeUpdate:h,updated:_,activated:y,deactivated:k,beforeDestroy:b,beforeUnmount:x,destroyed:m,unmounted:E,render:S,renderTracked:$,renderTriggered:M,errorCaptured:P,serverPrefetch:z,expose:C,inheritAttrs:B,components:A,directives:D,filters:Q}=t;if(u&&Dh(u,n,null),s)for(const V in s){const K=s[V];ie(K)&&(n[V]=K.bind(l))}if(r){const V=r.call(l,l);Le(V)&&(e.data=jn(V))}if(Ti=!0,i)for(const V in i){const K=i[V],ue=ie(K)?K.bind(l,l):ie(K.get)?K.get.bind(l,l):Ct,ke=!ie(K)&&ie(K.set)?K.set.bind(l):Ct,Re=j({get:ue,set:ke});Object.defineProperty(n,V,{enumerable:!0,configurable:!0,get:()=>Re.value,set:Ee=>Re.value=Ee})}if(a)for(const V in a)Gu(a[V],n,l,V);if(o){const V=ie(o)?o.call(l):o;Reflect.ownKeys(V).forEach(K=>{bl(K,V[K])})}d&&Qs(d,e,"c");function w(V,K){re(K)?K.forEach(ue=>V(ue.bind(l))):K&&V(K.bind(l))}if(w(Th,c),w(We,p),w(xh,h),w(Ph,_),w(kh,y),w(Eh,k),w(Rh,P),w(Ch,$),w(Lh,M),w(Ir,x),w(wr,E),w(Ah,z),re(C))if(C.length){const V=e.exposed||(e.exposed={});C.forEach(K=>{Object.defineProperty(V,K,{get:()=>l[K],set:ue=>l[K]=ue})})}else e.exposed||(e.exposed={});S&&e.render===Ct&&(e.render=S),B!=null&&(e.inheritAttrs=B),A&&(e.components=A),D&&(e.directives=D),z&&rs(e)}function Dh(e,t,l=Ct){re(e)&&(e=xi(e));for(const n in e){const r=e[n];let i;Le(r)?"default"in r?i=Xe(r.from||n,r.default,!0):i=Xe(r.from||n):i=Xe(r),De(i)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:s=>i.value=s}):t[n]=i}}function Qs(e,t,l){kt(re(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,l)}function Gu(e,t,l,n){let r=n.includes(".")?uc(l,n):()=>l[n];if(Ce(e)){const i=t[e];ie(i)&&Ue(r,i)}else if(ie(e))Ue(r,e.bind(l));else if(Le(e))if(re(e))e.forEach(i=>Gu(i,t,l,n));else{const i=ie(e.handler)?e.handler.bind(l):t[e.handler];ie(i)&&Ue(r,i,e)}}function ss(e){const t=e.type,{mixins:l,extends:n}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:s}}=e.appContext,a=i.get(t);let o;return a?o=a:!r.length&&!l&&!n?o=t:(o={},r.length&&r.forEach(u=>_r(o,u,s,!0)),_r(o,t,s)),Le(t)&&i.set(t,o),o}function _r(e,t,l,n=!1){const{mixins:r,extends:i}=t;i&&_r(e,i,l,!0),r&&r.forEach(s=>_r(e,s,l,!0));for(const s in t)if(!(n&&s==="expose")){const a=Vh[s]||l&&l[s];e[s]=a?a(e[s],t[s]):t[s]}return e}const Vh={data:Zs,props:ea,emits:ea,methods:pn,computed:pn,beforeCreate:Ge,created:Ge,beforeMount:Ge,mounted:Ge,beforeUpdate:Ge,updated:Ge,beforeDestroy:Ge,beforeUnmount:Ge,destroyed:Ge,unmounted:Ge,activated:Ge,deactivated:Ge,errorCaptured:Ge,serverPrefetch:Ge,components:pn,directives:pn,watch:Mh,provide:Zs,inject:Nh};function Zs(e,t){return t?e?function(){return Ve(ie(e)?e.call(this,this):e,ie(t)?t.call(this,this):t)}:t:e}function Nh(e,t){return pn(xi(e),xi(t))}function xi(e){if(re(e)){const t={};for(let l=0;l1)return l&&ie(t)?t.call(n&&n.proxy):t}}const Yu={},Xu=()=>Object.create(Yu),Qu=e=>Object.getPrototypeOf(e)===Yu;function Bh(e,t,l,n=!1){const r={},i=Xu();e.propsDefaults=Object.create(null),Zu(e,t,r,i);for(const s in e.propsOptions[0])s in r||(r[s]=void 0);l?e.props=n?r:Lu(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function Uh(e,t,l,n){const{props:r,attrs:i,vnode:{patchFlag:s}}=e,a=pe(r),[o]=e.propsOptions;let u=!1;if((n||s>0)&&!(s&16)){if(s&8){const d=e.vnode.dynamicProps;for(let c=0;c{o=!0;const[p,h]=ec(c,t,!0);Ve(s,p),h&&a.push(...h)};!l&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!i&&!o)return Le(e)&&n.set(e,Il),Il;if(re(i))for(let d=0;de[0]==="_"||e==="$stable",as=e=>re(e)?e.map(ft):[ft(e)],$h=(e,t,l)=>{if(t._n)return t;const n=Ne((...r)=>as(t(...r)),l);return n._c=!1,n},lc=(e,t,l)=>{const n=e._ctx;for(const r in e){if(tc(r))continue;const i=e[r];if(ie(i))t[r]=$h(r,i,n);else if(i!=null){const s=as(i);t[r]=()=>s}}},nc=(e,t)=>{const l=as(t);e.slots.default=()=>l},rc=(e,t,l)=>{for(const n in t)(l||n!=="_")&&(e[n]=t[n])},qh=(e,t,l)=>{const n=e.slots=Xu();if(e.vnode.shapeFlag&32){const r=t._;r?(rc(n,t,l),l&&Hl(n,"_",r,!0)):lc(t,n)}else t&&nc(e,t)},Kh=(e,t,l)=>{const{vnode:n,slots:r}=e;let i=!0,s=Te;if(n.shapeFlag&32){const a=t._;a?l&&a===1?i=!1:rc(r,t,l):(i=!t.$stable,lc(t,r)),s=t}else t&&(nc(e,t),s={default:1});if(i)for(const a in r)!tc(a)&&s[a]==null&&delete r[a]},at=pc;function Wh(e){return Gh(e,fh)}function Gh(e,t){const l=Pr();l.__VUE__=!0,Du(l.__VUE_DEVTOOLS_GLOBAL_HOOK__,l);const{insert:n,remove:r,patchProp:i,createElement:s,createText:a,createComment:o,setText:u,setElementText:d,parentNode:c,nextSibling:p,setScopeId:h=Ct,insertStaticContent:_}=e,y=(g,v,T,O=null,L=null,F=null,W=void 0,U=null,H=!!v.dynamicChildren)=>{if(g===v)return;g&&!vl(g,v)&&(O=R(g),Ee(g,L,F,!0),g=null),v.patchFlag===-2&&(H=!1,v.dynamicChildren=null);const{type:N,ref:le,shapeFlag:J}=v;switch(N){case tl:k(g,v,T,O);break;case ze:b(g,v,T,O);break;case Nl:g==null&&x(v,T,O,W);break;case ye:A(g,v,T,O,L,F,W,U,H);break;default:J&1?S(g,v,T,O,L,F,W,U,H):J&6?D(g,v,T,O,L,F,W,U,H):(J&64||J&128)&&N.process(g,v,T,O,L,F,W,U,H,Z)}le!=null&&L&&vr(le,g&&g.ref,F,v||g,!v)},k=(g,v,T,O)=>{if(g==null)n(v.el=a(v.children),T,O);else{const L=v.el=g.el;v.children!==g.children&&u(L,v.children)}},b=(g,v,T,O)=>{g==null?n(v.el=o(v.children||""),T,O):v.el=g.el},x=(g,v,T,O)=>{[g.el,g.anchor]=_(g.children,v,T,O,g.el,g.anchor)},m=({el:g,anchor:v},T,O)=>{let L;for(;g&&g!==v;)L=p(g),n(g,T,O),g=L;n(v,T,O)},E=({el:g,anchor:v})=>{let T;for(;g&&g!==v;)T=p(g),r(g),g=T;r(v)},S=(g,v,T,O,L,F,W,U,H)=>{v.type==="svg"?W="svg":v.type==="math"&&(W="mathml"),g==null?$(v,T,O,L,F,W,U,H):z(g,v,L,F,W,U,H)},$=(g,v,T,O,L,F,W,U)=>{let H,N;const{props:le,shapeFlag:J,transition:ee,dirs:se}=g;if(H=g.el=s(g.type,F,le&&le.is,le),J&8?d(H,g.children):J&16&&P(g.children,H,null,O,L,ti(g,F),W,U),se&&At(g,null,O,"created"),M(H,g,g.scopeId,W,O),le){for(const xe in le)xe!=="value"&&!Fl(xe)&&i(H,xe,null,le[xe],F,O);"value"in le&&i(H,"value",null,le.value,F),(N=le.onVnodeBeforeMount)&&ht(N,O,g)}Hl(H,"__vnode",g,!0),Hl(H,"__vueParentComponent",O,!0),se&&At(g,null,O,"beforeMount");const fe=ic(L,ee);fe&&ee.beforeEnter(H),n(H,v,T),((N=le&&le.onVnodeMounted)||fe||se)&&at(()=>{N&&ht(N,O,g),fe&&ee.enter(H),se&&At(g,null,O,"mounted")},L)},M=(g,v,T,O,L)=>{if(T&&h(g,T),O)for(let F=0;F{for(let N=H;N{const U=v.el=g.el;U.__vnode=v;let{patchFlag:H,dynamicChildren:N,dirs:le}=v;H|=g.patchFlag&16;const J=g.props||Te,ee=v.props||Te;let se;if(T&&cl(T,!1),(se=ee.onVnodeBeforeUpdate)&&ht(se,T,v,g),le&&At(v,g,T,"beforeUpdate"),T&&cl(T,!0),(J.innerHTML&&ee.innerHTML==null||J.textContent&&ee.textContent==null)&&d(U,""),N?C(g.dynamicChildren,N,U,T,O,ti(v,L),F):W||K(g,v,U,null,T,O,ti(v,L),F,!1),H>0){if(H&16)B(U,J,ee,T,L);else if(H&2&&J.class!==ee.class&&i(U,"class",null,ee.class,L),H&4&&i(U,"style",J.style,ee.style,L),H&8){const fe=v.dynamicProps;for(let xe=0;xe{se&&ht(se,T,v,g),le&&At(v,g,T,"updated")},O)},C=(g,v,T,O,L,F,W)=>{for(let U=0;U{if(v!==T){if(v!==Te)for(const F in v)!Fl(F)&&!(F in T)&&i(g,F,v[F],null,L,O);for(const F in T){if(Fl(F))continue;const W=T[F],U=v[F];W!==U&&F!=="value"&&i(g,F,U,W,L,O)}"value"in T&&i(g,"value",v.value,T.value,L)}},A=(g,v,T,O,L,F,W,U,H)=>{const N=v.el=g?g.el:a(""),le=v.anchor=g?g.anchor:a("");let{patchFlag:J,dynamicChildren:ee,slotScopeIds:se}=v;se&&(U=U?U.concat(se):se),g==null?(n(N,T,O),n(le,T,O),P(v.children||[],T,le,L,F,W,U,H)):J>0&&J&64&&ee&&g.dynamicChildren?(C(g.dynamicChildren,ee,T,L,F,W,U),(v.key!=null||L&&v===L.subTree)&&sc(g,v,!0)):K(g,v,T,le,L,F,W,U,H)},D=(g,v,T,O,L,F,W,U,H)=>{v.slotScopeIds=U,g==null?v.shapeFlag&512?L.ctx.activate(v,T,O,W,H):Q(v,T,O,L,F,W,H):te(g,v,H)},Q=(g,v,T,O,L,F,W)=>{const U=g.component=hf(g,O,L);if(Bn(g)&&(U.ctx.renderer=Z),ff(U,!1,W),U.asyncDep){if(L&&L.registerDep(U,w,W),!g.el){const H=U.subTree=oe(ze);b(null,H,v,T)}}else w(U,g,v,T,L,F,W)},te=(g,v,T)=>{const O=v.component=g.component;if(nf(g,v,T))if(O.asyncDep&&!O.asyncResolved){V(O,v,T);return}else O.next=v,O.update();else v.el=g.el,O.vnode=v},w=(g,v,T,O,L,F,W)=>{const U=()=>{if(g.isMounted){let{next:J,bu:ee,u:se,parent:fe,vnode:xe}=g;{const it=ac(g);if(it){J&&(J.el=xe.el,V(g,J,W)),it.asyncDep.then(()=>{g.isUnmounted||U()});return}}let _e=J,rt;cl(g,!1),J?(J.el=xe.el,V(g,J,W)):J=xe,ee&&Kr(ee),(rt=J.props&&J.props.onVnodeBeforeUpdate)&&ht(rt,fe,J,xe),cl(g,!0);const $e=li(g),_t=g.subTree;g.subTree=$e,y(_t,$e,c(_t.el),R(_t),g,L,F),J.el=$e.el,_e===null&&rf(g,$e.el),se&&at(se,L),(rt=J.props&&J.props.onVnodeUpdated)&&at(()=>ht(rt,fe,J,xe),L),Vu(g)}else{let J;const{el:ee,props:se}=v,{bm:fe,m:xe,parent:_e,root:rt,type:$e}=g,_t=El(v);if(cl(g,!1),fe&&Kr(fe),!_t&&(J=se&&se.onVnodeBeforeMount)&&ht(J,_e,v),cl(g,!0),ee&&be){const it=()=>{g.subTree=li(g),be(ee,g.subTree,g,L,null)};_t&&$e.__asyncHydrate?$e.__asyncHydrate(ee,g,it):it()}else{rt.ce&&rt.ce._injectChildStyle($e);const it=g.subTree=li(g);y(null,it,T,O,g,L,F),v.el=it.el}if(xe&&at(xe,L),!_t&&(J=se&&se.onVnodeMounted)){const it=v;at(()=>ht(J,_e,it),L)}(v.shapeFlag&256||_e&&El(_e.vnode)&&_e.vnode.shapeFlag&256)&&g.a&&at(g.a,L),g.isMounted=!0,rh(g),v=T=O=null}};g.scope.on();const H=g.effect=new hu(U);g.scope.off();const N=g.update=H.run.bind(H),le=g.job=H.runIfDirty.bind(H);le.i=g,le.id=g.uid,H.scheduler=()=>ls(le),cl(g,!0),N()},V=(g,v,T)=>{v.component=g;const O=g.vnode.props;g.vnode=v,g.next=null,Uh(g,v.props,O,T),Kh(g,v.children,T),Ut(),$s(g),zt()},K=(g,v,T,O,L,F,W,U,H=!1)=>{const N=g&&g.children,le=g?g.shapeFlag:0,J=v.children,{patchFlag:ee,shapeFlag:se}=v;if(ee>0){if(ee&128){ke(N,J,T,O,L,F,W,U,H);return}else if(ee&256){ue(N,J,T,O,L,F,W,U,H);return}}se&8?(le&16&&et(N,L,F),J!==N&&d(T,J)):le&16?se&16?ke(N,J,T,O,L,F,W,U,H):et(N,L,F,!0):(le&8&&d(T,""),se&16&&P(J,T,O,L,F,W,U,H))},ue=(g,v,T,O,L,F,W,U,H)=>{g=g||Il,v=v||Il;const N=g.length,le=v.length,J=Math.min(N,le);let ee;for(ee=0;eele?et(g,L,F,!0,!1,J):P(v,T,O,L,F,W,U,H,J)},ke=(g,v,T,O,L,F,W,U,H)=>{let N=0;const le=v.length;let J=g.length-1,ee=le-1;for(;N<=J&&N<=ee;){const se=g[N],fe=v[N]=H?Xt(v[N]):ft(v[N]);if(vl(se,fe))y(se,fe,T,null,L,F,W,U,H);else break;N++}for(;N<=J&&N<=ee;){const se=g[J],fe=v[ee]=H?Xt(v[ee]):ft(v[ee]);if(vl(se,fe))y(se,fe,T,null,L,F,W,U,H);else break;J--,ee--}if(N>J){if(N<=ee){const se=ee+1,fe=seee)for(;N<=J;)Ee(g[N],L,F,!0),N++;else{const se=N,fe=N,xe=new Map;for(N=fe;N<=ee;N++){const st=v[N]=H?Xt(v[N]):ft(v[N]);st.key!=null&&xe.set(st.key,N)}let _e,rt=0;const $e=ee-fe+1;let _t=!1,it=0;const ln=new Array($e);for(N=0;N<$e;N++)ln[N]=0;for(N=se;N<=J;N++){const st=g[N];if(rt>=$e){Ee(st,L,F,!0);continue}let Tt;if(st.key!=null)Tt=xe.get(st.key);else for(_e=fe;_e<=ee;_e++)if(ln[_e-fe]===0&&vl(st,v[_e])){Tt=_e;break}Tt===void 0?Ee(st,L,F,!0):(ln[Tt-fe]=N+1,Tt>=it?it=Tt:_t=!0,y(st,v[Tt],T,null,L,F,W,U,H),rt++)}const Ns=_t?Jh(ln):Il;for(_e=Ns.length-1,N=$e-1;N>=0;N--){const st=fe+N,Tt=v[st],Ms=st+1{const{el:F,type:W,transition:U,children:H,shapeFlag:N}=g;if(N&6){Re(g.component.subTree,v,T,O);return}if(N&128){g.suspense.move(v,T,O);return}if(N&64){W.move(g,v,T,Z);return}if(W===ye){n(F,v,T);for(let J=0;JU.enter(F),L);else{const{leave:J,delayLeave:ee,afterLeave:se}=U,fe=()=>n(F,v,T),xe=()=>{J(F,()=>{fe(),se&&se()})};ee?ee(F,fe,xe):xe()}else n(F,v,T)},Ee=(g,v,T,O=!1,L=!1)=>{const{type:F,props:W,ref:U,children:H,dynamicChildren:N,shapeFlag:le,patchFlag:J,dirs:ee,cacheIndex:se}=g;if(J===-2&&(L=!1),U!=null&&vr(U,null,T,g,!0),se!=null&&(v.renderCache[se]=void 0),le&256){v.ctx.deactivate(g);return}const fe=le&1&&ee,xe=!El(g);let _e;if(xe&&(_e=W&&W.onVnodeBeforeUnmount)&&ht(_e,v,g),le&6)Ze(g.component,T,O);else{if(le&128){g.suspense.unmount(T,O);return}fe&&At(g,null,v,"beforeUnmount"),le&64?g.type.remove(g,v,T,Z,O):N&&!N.hasOnce&&(F!==ye||J>0&&J&64)?et(N,v,T,!1,!0):(F===ye&&J&384||!L&&le&16)&&et(H,v,T),O&&Qe(g)}(xe&&(_e=W&&W.onVnodeUnmounted)||fe)&&at(()=>{_e&&ht(_e,v,g),fe&&At(g,null,v,"unmounted")},T)},Qe=g=>{const{type:v,el:T,anchor:O,transition:L}=g;if(v===ye){vt(T,O);return}if(v===Nl){E(g);return}const F=()=>{r(T),L&&!L.persisted&&L.afterLeave&&L.afterLeave()};if(g.shapeFlag&1&&L&&!L.persisted){const{leave:W,delayLeave:U}=L,H=()=>W(T,F);U?U(g.el,F,H):H()}else F()},vt=(g,v)=>{let T;for(;g!==v;)T=p(g),r(g),g=T;r(v)},Ze=(g,v,T)=>{const{bum:O,scope:L,job:F,subTree:W,um:U,m:H,a:N}=g;la(H),la(N),O&&Kr(O),L.stop(),F&&(F.flags|=8,Ee(W,g,v,T)),U&&at(U,v),at(()=>{g.isUnmounted=!0},v),v&&v.pendingBranch&&!v.isUnmounted&&g.asyncDep&&!g.asyncResolved&&g.suspenseId===v.pendingId&&(v.deps--,v.deps===0&&v.resolve()),sh(g)},et=(g,v,T,O=!1,L=!1,F=0)=>{for(let W=F;W{if(g.shapeFlag&6)return R(g.component.subTree);if(g.shapeFlag&128)return g.suspense.next();const v=p(g.anchor||g.el),T=v&&v[oh];return T?p(T):v};let G=!1;const q=(g,v,T)=>{g==null?v._vnode&&Ee(v._vnode,null,null,!0):y(v._vnode||null,g,v,null,null,null,T),v._vnode=g,G||(G=!0,$s(),fr(),G=!1)},Z={p:y,um:Ee,m:Re,r:Qe,mt:Q,mc:P,pc:K,pbc:C,n:R,o:e};let he,be;return t&&([he,be]=t(Z)),{render:q,hydrate:he,createApp:Hh(q,he)}}function ti({type:e,props:t},l){return l==="svg"&&e==="foreignObject"||l==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:l}function cl({effect:e,job:t},l){l?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function ic(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function sc(e,t,l=!1){const n=e.children,r=t.children;if(re(n)&&re(r))for(let i=0;i>1,e[l[a]]0&&(t[n]=l[i-1]),l[i]=n)}}for(i=l.length,s=l[i-1];i-- >0;)l[i]=s,s=t[s];return l}function ac(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:ac(t)}function la(e){if(e)for(let t=0;tXe(Yh);function oc(e,t){return os(e,null,t)}function Ue(e,t,l){return os(e,t,l)}function os(e,t,l=Te){const{immediate:n,deep:r,flush:i,once:s}=l,a=Ve({},l),o=t&&n||!t&&i!=="post";let u;if(Bl){if(i==="sync"){const h=Xh();u=h.__watcherHandles||(h.__watcherHandles=[])}else if(!o){const h=()=>{};return h.stop=Ct,h.resume=Ct,h.pause=Ct,h}}const d=He;a.call=(h,_,y)=>kt(h,d,_,y);let c=!1;i==="post"?a.scheduler=h=>{at(h,d&&d.suspense)}:i!=="sync"&&(c=!0,a.scheduler=(h,_)=>{_?h():ls(h)}),a.augmentJob=h=>{t&&(h.flags|=4),c&&(h.flags|=2,d&&(h.id=d.uid,h.i=d))};const p=Gp(e,t,a);return Bl&&(u?u.push(p):o&&p()),p}function Qh(e,t,l){const n=this.proxy,r=Ce(e)?e.includes(".")?uc(n,e):()=>n[e]:e.bind(n,n);let i;ie(t)?i=t:(i=t.handler,l=t);const s=zn(this),a=os(r,i.bind(n),l);return s(),a}function uc(e,t){const l=t.split(".");return()=>{let n=e;for(let r=0;rt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${nt(t)}Modifiers`]||e[`${Bt(t)}Modifiers`];function ef(e,t,...l){if(e.isUnmounted)return;const n=e.vnode.props||Te;let r=l;const i=t.startsWith("update:"),s=i&&Zh(n,t.slice(7));s&&(s.trim&&(r=l.map(d=>Ce(d)?d.trim():d)),s.number&&(r=l.map(np))),ah(e,t,r);let a,o=n[a=qr(t)]||n[a=qr(nt(t))];!o&&i&&(o=n[a=qr(Bt(t))]),o&&kt(o,e,6,r);const u=n[a+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,kt(u,e,6,r)}}function cc(e,t,l=!1){const n=t.emitsCache,r=n.get(e);if(r!==void 0)return r;const i=e.emits;let s={},a=!1;if(!ie(e)){const o=u=>{const d=cc(u,t,!0);d&&(a=!0,Ve(s,d))};!l&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return!i&&!a?(Le(e)&&n.set(e,null),null):(re(i)?i.forEach(o=>s[o]=null):Ve(s,i),Le(e)&&n.set(e,s),s)}function Fr(e,t){return!e||!Nn(t)?!1:(t=t.slice(2).replace(/Once$/,""),ve(e,t[0].toLowerCase()+t.slice(1))||ve(e,Bt(t))||ve(e,t))}function li(e){const{type:t,vnode:l,proxy:n,withProxy:r,propsOptions:[i],slots:s,attrs:a,emit:o,render:u,renderCache:d,props:c,data:p,setupState:h,ctx:_,inheritAttrs:y}=e,k=mr(e);let b,x;try{if(l.shapeFlag&4){const E=r||n,S=E;b=ft(u.call(S,E,d,c,h,p,_)),x=a}else{const E=t;b=ft(E.length>1?E(c,{attrs:a,slots:s,emit:o}):E(c,null)),x=t.props?a:tf(a)}}catch(E){yn.length=0,Hn(E,e,1),b=oe(ze)}let m=b;if(x&&y!==!1){const E=Object.keys(x),{shapeFlag:S}=m;E.length&&S&7&&(i&&E.some(qi)&&(x=lf(x,i)),m=nl(m,x,!1,!0))}return l.dirs&&(m=nl(m,null,!1,!0),m.dirs=m.dirs?m.dirs.concat(l.dirs):l.dirs),l.transition&&An(m,l.transition),b=m,mr(k),b}const tf=e=>{let t;for(const l in e)(l==="class"||l==="style"||Nn(l))&&((t||(t={}))[l]=e[l]);return t},lf=(e,t)=>{const l={};for(const n in e)(!qi(n)||!(n.slice(9)in t))&&(l[n]=e[n]);return l};function nf(e,t,l){const{props:n,children:r,component:i}=e,{props:s,children:a,patchFlag:o}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(l&&o>=0){if(o&1024)return!0;if(o&16)return n?na(n,s,u):!!s;if(o&8){const d=t.dynamicProps;for(let c=0;ce.__isSuspense;function pc(e,t){t&&t.pendingBranch?re(e)?t.effects.push(...e):t.effects.push(e):th(e)}const ye=Symbol.for("v-fgt"),tl=Symbol.for("v-txt"),ze=Symbol.for("v-cmt"),Nl=Symbol.for("v-stc"),yn=[];let ut=null;function Y(e=!1){yn.push(ut=e?null:[])}function sf(){yn.pop(),ut=yn[yn.length-1]||null}let Ln=1;function ra(e){Ln+=e,e<0&&ut&&(ut.hasOnce=!0)}function hc(e){return e.dynamicChildren=Ln>0?ut||Il:null,sf(),Ln>0&&ut&&ut.push(e),e}function ne(e,t,l,n,r,i){return hc(ae(e,t,l,n,r,i,!0))}function Se(e,t,l,n,r){return hc(oe(e,t,l,n,r,!0))}function Cn(e){return e?e.__v_isVNode===!0:!1}function vl(e,t){return e.type===t.type&&e.key===t.key}const fc=({key:e})=>e??null,ir=({ref:e,ref_key:t,ref_for:l})=>(typeof e=="number"&&(e=""+e),e!=null?Ce(e)||De(e)||ie(e)?{i:Be,r:e,k:t,f:!!l}:e:null);function ae(e,t=null,l=null,n=0,r=null,i=e===ye?0:1,s=!1,a=!1){const o={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&fc(t),ref:t&&ir(t),scopeId:Nu,slotScopeIds:null,children:l,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:n,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Be};return a?(us(o,l),i&128&&e.normalize(o)):l&&(o.shapeFlag|=Ce(l)?8:16),Ln>0&&!s&&ut&&(o.patchFlag>0||i&6)&&o.patchFlag!==32&&ut.push(o),o}const oe=af;function af(e,t=null,l=null,n=0,r=null,i=!1){if((!e||e===Ih)&&(e=ze),Cn(e)){const a=nl(e,t,!0);return l&&us(a,l),Ln>0&&!i&&ut&&(a.shapeFlag&6?ut[ut.indexOf(e)]=a:ut.push(a)),a.patchFlag=-2,a}if(kf(e)&&(e=e.__vccOpts),t){t=of(t);let{class:a,style:o}=t;a&&!Ce(a)&&(t.class=lt(a)),Le(o)&&(es(o)&&!re(o)&&(o=Ve({},o)),t.style=Gl(o))}const s=Ce(e)?1:dc(e)?128:Mu(e)?64:Le(e)?4:ie(e)?2:0;return ae(e,t,l,n,r,s,i,!0)}function of(e){return e?es(e)||Qu(e)?Ve({},e):e:null}function nl(e,t,l=!1,n=!1){const{props:r,ref:i,patchFlag:s,children:a,transition:o}=e,u=t?cf(r||{},t):r,d={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&fc(u),ref:t&&t.ref?l&&i?re(i)?i.concat(ir(t)):[i,ir(t)]:ir(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ye?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:o,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&nl(e.ssContent),ssFallback:e.ssFallback&&nl(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return o&&n&&An(d,o.clone(d)),d}function rl(e=" ",t=0){return oe(tl,null,e,t)}function uf(e,t){const l=oe(Nl,null,e);return l.staticCount=t,l}function Me(e="",t=!1){return t?(Y(),Se(ze,null,e)):oe(ze,null,e)}function ft(e){return e==null||typeof e=="boolean"?oe(ze):re(e)?oe(ye,null,e.slice()):Cn(e)?Xt(e):oe(tl,null,String(e))}function Xt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:nl(e)}function us(e,t){let l=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(re(t))l=16;else if(typeof t=="object")if(n&65){const r=t.default;r&&(r._c&&(r._d=!1),us(e,r()),r._c&&(r._d=!0));return}else{l=32;const r=t._;!r&&!Qu(t)?t._ctx=Be:r===3&&Be&&(Be.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ie(t)?(t={default:t,_ctx:Be},l=32):(t=String(t),n&64?(l=16,t=[rl(t)]):l=8);e.children=t,e.shapeFlag|=l}function cf(...e){const t={};for(let l=0;lHe||Be;let yr,Ai;{const e=Pr(),t=(l,n)=>{let r;return(r=e[l])||(r=e[l]=[]),r.push(n),i=>{r.length>1?r.forEach(s=>s(i)):r[0](i)}};yr=t("__VUE_INSTANCE_SETTERS__",l=>He=l),Ai=t("__VUE_SSR_SETTERS__",l=>Bl=l)}const zn=e=>{const t=He;return yr(e),e.scope.on(),()=>{e.scope.off(),yr(t)}},ia=()=>{He&&He.scope.off(),yr(null)};function mc(e){return e.vnode.shapeFlag&4}let Bl=!1;function ff(e,t=!1,l=!1){t&&Ai(t);const{props:n,children:r}=e.vnode,i=mc(e);Bh(e,n,i,t),qh(e,r,l);const s=i?mf(e,t):void 0;return t&&Ai(!1),s}function mf(e,t){const l=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Fh);const{setup:n}=l;if(n){Ut();const r=e.setupContext=n.length>1?vf(e):null,i=zn(e),s=Jl(n,e,0,[e.props,r]),a=su(s);if(zt(),i(),(a||e.sp)&&!El(e)&&rs(e),a){if(s.then(ia,ia),t)return s.then(o=>{sa(e,o,t)}).catch(o=>{Hn(o,e,0)});e.asyncDep=s}else sa(e,s,t)}else gc(e,t)}function sa(e,t,l){ie(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Le(t)&&(e.devtoolsRawSetupState=t,e.setupState=Ru(t)),gc(e,l)}let aa;function gc(e,t,l){const n=e.type;if(!e.render){if(!t&&aa&&!n.render){const r=n.template||ss(e).template;if(r){const{isCustomElement:i,compilerOptions:s}=e.appContext.config,{delimiters:a,compilerOptions:o}=n,u=Ve(Ve({isCustomElement:i,delimiters:a},s),o);n.render=aa(r,u)}}e.render=n.render||Ct}{const r=zn(e);Ut();try{Sh(e)}finally{zt(),r()}}}const gf={get(e,t){return qe(e,"get",""),e[t]}};function vf(e){const t=l=>{e.exposed=l||{}};return{attrs:new Proxy(e.attrs,gf),slots:e.slots,emit:e.emit,expose:t}}function Sr(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Ru(Np(e.exposed)),{get(t,l){if(l in t)return t[l];if(l in _n)return _n[l](e)},has(t,l){return l in t||l in _n}})):e.proxy}const _f=/(?:^|[-_])(\w)/g,yf=e=>e.replace(_f,t=>t.toUpperCase()).replace(/[-_]/g,"");function vc(e,t=!0){return ie(e)?e.displayName||e.name:e.name||t&&e.__name}function _c(e,t,l=!1){let n=vc(t);if(!n&&t.__file){const r=t.__file.match(/([^/\\]+)\.\w+$/);r&&(n=r[1])}if(!n&&e&&e.parent){const r=i=>{for(const s in i)if(i[s]===t)return s};n=r(e.components||e.parent.type.components)||r(e.appContext.components)}return n?yf(n):l?"App":"Anonymous"}function kf(e){return ie(e)&&"__vccOpts"in e}const j=(e,t)=>Kp(e,t,Bl);function ce(e,t,l){const n=arguments.length;return n===2?Le(t)&&!re(t)?Cn(t)?oe(e,null,[t]):oe(e,t):oe(e,null,t):(n>3?l=Array.prototype.slice.call(arguments,2):n===3&&Cn(l)&&(l=[l]),oe(e,t,l))}const oa="3.5.12";/** -* @vue/runtime-dom v3.5.12 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let Li;const ua=typeof window<"u"&&window.trustedTypes;if(ua)try{Li=ua.createPolicy("vue",{createHTML:e=>e})}catch{}const yc=Li?e=>Li.createHTML(e):e=>e,Ef="http://www.w3.org/2000/svg",bf="http://www.w3.org/1998/Math/MathML",Vt=typeof document<"u"?document:null,ca=Vt&&Vt.createElement("template"),Tf={insert:(e,t,l)=>{t.insertBefore(e,l||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,l,n)=>{const r=t==="svg"?Vt.createElementNS(Ef,e):t==="mathml"?Vt.createElementNS(bf,e):l?Vt.createElement(e,{is:l}):Vt.createElement(e);return e==="select"&&n&&n.multiple!=null&&r.setAttribute("multiple",n.multiple),r},createText:e=>Vt.createTextNode(e),createComment:e=>Vt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Vt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,l,n,r,i){const s=l?l.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),l),!(r===i||!(r=r.nextSibling)););else{ca.innerHTML=yc(n==="svg"?`${e}`:n==="mathml"?`${e}`:e);const a=ca.content;if(n==="svg"||n==="mathml"){const o=a.firstChild;for(;o.firstChild;)a.appendChild(o.firstChild);a.removeChild(o)}t.insertBefore(a,l)}return[s?s.nextSibling:t.firstChild,l?l.previousSibling:t.lastChild]}},Kt="transition",rn="animation",Rn=Symbol("_vtc"),kc={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},xf=Ve({},ju,kc),Pf=e=>(e.displayName="Transition",e.props=xf,e),cs=Pf((e,{slots:t})=>ce(dh,Af(e),t)),dl=(e,t=[])=>{re(e)?e.forEach(l=>l(...t)):e&&e(...t)},da=e=>e?re(e)?e.some(t=>t.length>1):e.length>1:!1;function Af(e){const t={};for(const A in e)A in kc||(t[A]=e[A]);if(e.css===!1)return t;const{name:l="v",type:n,duration:r,enterFromClass:i=`${l}-enter-from`,enterActiveClass:s=`${l}-enter-active`,enterToClass:a=`${l}-enter-to`,appearFromClass:o=i,appearActiveClass:u=s,appearToClass:d=a,leaveFromClass:c=`${l}-leave-from`,leaveActiveClass:p=`${l}-leave-active`,leaveToClass:h=`${l}-leave-to`}=e,_=Lf(r),y=_&&_[0],k=_&&_[1],{onBeforeEnter:b,onEnter:x,onEnterCancelled:m,onLeave:E,onLeaveCancelled:S,onBeforeAppear:$=b,onAppear:M=x,onAppearCancelled:P=m}=t,z=(A,D,Q)=>{pl(A,D?d:a),pl(A,D?u:s),Q&&Q()},C=(A,D)=>{A._isLeaving=!1,pl(A,c),pl(A,h),pl(A,p),D&&D()},B=A=>(D,Q)=>{const te=A?M:x,w=()=>z(D,A,Q);dl(te,[D,w]),pa(()=>{pl(D,A?o:i),Wt(D,A?d:a),da(te)||ha(D,n,y,w)})};return Ve(t,{onBeforeEnter(A){dl(b,[A]),Wt(A,i),Wt(A,s)},onBeforeAppear(A){dl($,[A]),Wt(A,o),Wt(A,u)},onEnter:B(!1),onAppear:B(!0),onLeave(A,D){A._isLeaving=!0;const Q=()=>C(A,D);Wt(A,c),Wt(A,p),Of(),pa(()=>{A._isLeaving&&(pl(A,c),Wt(A,h),da(E)||ha(A,n,k,Q))}),dl(E,[A,Q])},onEnterCancelled(A){z(A,!1),dl(m,[A])},onAppearCancelled(A){z(A,!0),dl(P,[A])},onLeaveCancelled(A){C(A),dl(S,[A])}})}function Lf(e){if(e==null)return null;if(Le(e))return[ni(e.enter),ni(e.leave)];{const t=ni(e);return[t,t]}}function ni(e){return rp(e)}function Wt(e,t){t.split(/\s+/).forEach(l=>l&&e.classList.add(l)),(e[Rn]||(e[Rn]=new Set)).add(t)}function pl(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.remove(n));const l=e[Rn];l&&(l.delete(t),l.size||(e[Rn]=void 0))}function pa(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Cf=0;function ha(e,t,l,n){const r=e._endId=++Cf,i=()=>{r===e._endId&&n()};if(l!=null)return setTimeout(i,l);const{type:s,timeout:a,propCount:o}=Rf(e,t);if(!s)return n();const u=s+"end";let d=0;const c=()=>{e.removeEventListener(u,p),i()},p=h=>{h.target===e&&++d>=o&&c()};setTimeout(()=>{d(l[_]||"").split(", "),r=n(`${Kt}Delay`),i=n(`${Kt}Duration`),s=fa(r,i),a=n(`${rn}Delay`),o=n(`${rn}Duration`),u=fa(a,o);let d=null,c=0,p=0;t===Kt?s>0&&(d=Kt,c=s,p=i.length):t===rn?u>0&&(d=rn,c=u,p=o.length):(c=Math.max(s,u),d=c>0?s>u?Kt:rn:null,p=d?d===Kt?i.length:o.length:0);const h=d===Kt&&/\b(transform|all)(,|$)/.test(n(`${Kt}Property`).toString());return{type:d,timeout:c,propCount:p,hasTransform:h}}function fa(e,t){for(;e.lengthma(l)+ma(e[n])))}function ma(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Of(){return document.body.offsetHeight}function If(e,t,l){const n=e[Rn];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):l?e.setAttribute("class",t):e.className=t}const kr=Symbol("_vod"),Ec=Symbol("_vsh"),Er={beforeMount(e,{value:t},{transition:l}){e[kr]=e.style.display==="none"?"":e.style.display,l&&t?l.beforeEnter(e):sn(e,t)},mounted(e,{value:t},{transition:l}){l&&t&&l.enter(e)},updated(e,{value:t,oldValue:l},{transition:n}){!t!=!l&&(n?t?(n.beforeEnter(e),sn(e,!0),n.enter(e)):n.leave(e,()=>{sn(e,!1)}):sn(e,t))},beforeUnmount(e,{value:t}){sn(e,t)}};function sn(e,t){e.style.display=t?e[kr]:"none",e[Ec]=!t}const wf=Symbol(""),Ff=/(^|;)\s*display\s*:/;function Sf(e,t,l){const n=e.style,r=Ce(l);let i=!1;if(l&&!r){if(t)if(Ce(t))for(const s of t.split(";")){const a=s.slice(0,s.indexOf(":")).trim();l[a]==null&&sr(n,a,"")}else for(const s in t)l[s]==null&&sr(n,s,"");for(const s in l)s==="display"&&(i=!0),sr(n,s,l[s])}else if(r){if(t!==l){const s=n[wf];s&&(l+=";"+s),n.cssText=l,i=Ff.test(l)}}else t&&e.removeAttribute("style");kr in e&&(e[kr]=i?n.display:"",e[Ec]&&(n.display="none"))}const ga=/\s*!important$/;function sr(e,t,l){if(re(l))l.forEach(n=>sr(e,t,n));else if(l==null&&(l=""),t.startsWith("--"))e.setProperty(t,l);else{const n=Df(e,t);ga.test(l)?e.setProperty(Bt(n),l.replace(ga,""),"important"):e[n]=l}}const va=["Webkit","Moz","ms"],ri={};function Df(e,t){const l=ri[t];if(l)return l;let n=nt(t);if(n!=="filter"&&n in e)return ri[t]=n;n=Mn(n);for(let r=0;rii||(Hf.then(()=>ii=0),ii=Date.now());function Uf(e,t){const l=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=l.attached)return;kt(zf(n,l.value),t,5,[n])};return l.value=e,l.attached=Bf(),l}function zf(e,t){if(re(t)){const l=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{l.call(e),e._stopped=!0},t.map(n=>r=>!r._stopped&&n&&n(r))}else return t}const Ta=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,$f=(e,t,l,n,r,i)=>{const s=r==="svg";t==="class"?If(e,n,s):t==="style"?Sf(e,l,n):Nn(t)?qi(t)||Mf(e,t,l,n,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):qf(e,t,n,s))?(ka(e,t,n),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&ya(e,t,n,s,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!Ce(n))?ka(e,nt(t),n,i,t):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),ya(e,t,n,s))};function qf(e,t,l,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&&Ta(t)&&ie(l));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Ta(t)&&Ce(l)?!1:t in e}const Kf={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Wf=(e,t)=>{const l=e._withKeys||(e._withKeys={}),n=t.join(".");return l[n]||(l[n]=r=>{if(!("key"in r))return;const i=Bt(r.key);if(t.some(s=>s===i||Kf[s]===i))return e(r)})},Gf=Ve({patchProp:$f},Tf);let si,xa=!1;function Jf(){return si=xa?si:Wh(Gf),xa=!0,si}const Yf=(...e)=>{const t=Jf().createApp(...e),{mount:l}=t;return t.mount=n=>{const r=Qf(n);if(r)return l(r,!0,Xf(r))},t};function Xf(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Qf(e){return Ce(e)?document.querySelector(e):e}var $n=e=>/^[a-z][a-z0-9+.-]*:/.test(e)||e.startsWith("//"),Zf=/.md((\?|#).*)?$/,em=(e,t="/")=>$n(e)||e.startsWith("/")&&!e.startsWith(t)&&!Zf.test(e),Dr=e=>/^(https?:)?\/\//.test(e),Pa=e=>{if(!e||e.endsWith("/"))return e;let t=e.replace(/(^|\/)README.md$/i,"$1index.html");return t.endsWith(".md")?t=`${t.substring(0,t.length-3)}.html`:t.endsWith(".html")||(t=`${t}.html`),t.endsWith("/index.html")&&(t=t.substring(0,t.length-10)),t},tm="http://.",lm=(e,t)=>{if(!e.startsWith("/")&&t){const l=t.slice(0,t.lastIndexOf("/"));return Pa(new URL(`${l}/${e}`,tm).pathname)}return Pa(e)},nm=(e,t)=>{const l=Object.keys(e).sort((n,r)=>{const i=r.split("/").length-n.split("/").length;return i!==0?i:r.length-n.length});for(const n of l)if(t.startsWith(n))return n;return"/"},rm=/(#|\?)/,bc=e=>{const[t,...l]=e.split(rm);return{pathname:t,hashAndQueries:l.join("")}},im=["link","meta","script","style","noscript","template"],sm=["title","base"],am=([e,t,l])=>sm.includes(e)?e:im.includes(e)?e==="meta"&&t.name?`${e}.${t.name}`:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,Object.entries(t).map(([n,r])=>typeof r=="boolean"?r?[n,""]:null:[n,r]).filter(n=>n!=null).sort(([n],[r])=>n.localeCompare(r)),l]):null,om=e=>{const t=new Set,l=[];return e.forEach(n=>{const r=am(n);r&&!t.has(r)&&(t.add(r),l.push(n))}),l},um=e=>e.endsWith("/")||e.endsWith(".html")?e:`${e}/`,Tc=e=>e.endsWith("/")?e.slice(0,-1):e,xc=e=>e.startsWith("/")?e.slice(1):e,ds=e=>Object.prototype.toString.call(e)==="[object Object]",gt=e=>typeof e=="string";const cm=JSON.parse("{}"),dm=Object.fromEntries([["/CHANGELOG.html",{loader:()=>f(()=>import("./CHANGELOG.html-B-M8yn9R.js"),[]),meta:{title:"Changelog"}}],["/CODE_OF_CONDUCT.html",{loader:()=>f(()=>import("./CODE_OF_CONDUCT.html-9GjGqSDt.js"),[]),meta:{title:"Contributor Covenant Code of Conduct"}}],["/CONTRIBUTING.html",{loader:()=>f(()=>import("./CONTRIBUTING.html-BYlLuhNS.js"),[]),meta:{title:"Contributing"}}],["/",{loader:()=>f(()=>import("./index.html-C_G_zL8f.js"),[]),meta:{title:""}}],["/SECURITY.html",{loader:()=>f(()=>import("./SECURITY.html-DeZDJ9b4.js"),[]),meta:{title:"FaasJS Security Guide"}}],["/doc/",{loader:()=>f(()=>import("./index.html-C_ptF1OT.js"),[]),meta:{title:"Overview of official plugins"}}],["/guide/",{loader:()=>f(()=>import("./index.html-B0ZLzpSi.js"),[]),meta:{title:"Getting Started"}}],["/guide/request-spec.html",{loader:()=>f(()=>import("./request-spec.html-Bbnye5Jp.js"),[]),meta:{title:"FaasJS Request Specifications"}}],["/zh/",{loader:()=>f(()=>import("./index.html-DX1gOuI4.js"),[]),meta:{title:""}}],["/doc/ant-design/",{loader:()=>f(()=>import("./index.html-CnNtBe1J.js"),[]),meta:{title:"@faasjs/ant-design"}}],["/doc/browser/",{loader:()=>f(()=>import("./index.html-4wwweD92.js"),[]),meta:{title:"@faasjs/browser"}}],["/doc/cli/",{loader:()=>f(()=>import("./index.html-CwoyP9tP.js"),[]),meta:{title:"@faasjs/cli"}}],["/doc/cloud_function/",{loader:()=>f(()=>import("./index.html-bJmuwc1r.js"),[]),meta:{title:"@faasjs/cloud_function"}}],["/doc/create-faas-app/",{loader:()=>f(()=>import("./index.html-DEuRPdd1.js"),[]),meta:{title:"create-faas-app"}}],["/doc/deep_merge/",{loader:()=>f(()=>import("./index.html-BwkCupqT.js"),[]),meta:{title:"@faasjs/deep_merge"}}],["/doc/faasjs/",{loader:()=>f(()=>import("./index.html-DRMw43-n.js"),[]),meta:{title:"FaasJS"}}],["/doc/func/",{loader:()=>f(()=>import("./index.html-ieEbFQGb.js"),[]),meta:{title:"@faasjs/func"}}],["/doc/http/",{loader:()=>f(()=>import("./index.html-BCyHBZnh.js"),[]),meta:{title:"@faasjs/http"}}],["/doc/images/",{loader:()=>f(()=>import("./index.html-xTYIf4Yg.js"),[]),meta:{title:"FaasJS's Docker Images"}}],["/doc/jest/",{loader:()=>f(()=>import("./index.html-DX7MeQXh.js"),[]),meta:{title:"@faasjs/jest"}}],["/doc/knex/",{loader:()=>f(()=>import("./index.html-DqrMlNpA.js"),[]),meta:{title:"@faasjs/knex"}}],["/doc/lint/",{loader:()=>f(()=>import("./index.html-DoS6Pr3A.js"),[]),meta:{title:"@faasjs/lint"}}],["/doc/load/",{loader:()=>f(()=>import("./index.html-DCToW7kT.js"),[]),meta:{title:"@faasjs/load"}}],["/doc/logger/",{loader:()=>f(()=>import("./index.html-DGpbjRbk.js"),[]),meta:{title:"@faasjs/logger"}}],["/doc/mongo/",{loader:()=>f(()=>import("./index.html-CZv-LlOL.js"),[]),meta:{title:"@faasjs/mongo"}}],["/doc/nextjs/",{loader:()=>f(()=>import("./index.html-CXRURkVu.js"),[]),meta:{title:"@faasjs/nextjs"}}],["/doc/react/",{loader:()=>f(()=>import("./index.html-mFvpv82-.js"),[]),meta:{title:"@faasjs/react"}}],["/doc/redis/",{loader:()=>f(()=>import("./index.html-Byg9N_1R.js"),[]),meta:{title:"@faasjs/redis"}}],["/doc/request/",{loader:()=>f(()=>import("./index.html-CWLInbGW.js"),[]),meta:{title:"@faasjs/request"}}],["/doc/server/",{loader:()=>f(()=>import("./index.html-BoLudo3J.js"),[]),meta:{title:"@faasjs/server"}}],["/doc/test/",{loader:()=>f(()=>import("./index.html-C1Cz6w4s.js"),[]),meta:{title:"@faasjs/test"}}],["/doc/ts-transform/",{loader:()=>f(()=>import("./index.html-BT6b9pex.js"),[]),meta:{title:"@faasjs/ts-transform"}}],["/doc/types/",{loader:()=>f(()=>import("./index.html-3wCgYamm.js"),[]),meta:{title:"@faasjs/types"}}],["/doc/vue-plugin/",{loader:()=>f(()=>import("./index.html-fy1RkIYR.js"),[]),meta:{title:"@faasjs/vue-plugin"}}],["/zh/doc/",{loader:()=>f(()=>import("./index.html-DNxHstHq.js"),[]),meta:{title:"官方插件总览"}}],["/zh/doc/browser.html",{loader:()=>f(()=>import("./browser.html-9ElkrP7l.js"),[]),meta:{title:"@faasjs/browser"}}],["/zh/doc/cli.html",{loader:()=>f(()=>import("./cli.html-CJ2q0U-2.js"),[]),meta:{title:"@faasjs/cli"}}],["/zh/doc/cloud_function.html",{loader:()=>f(()=>import("./cloud_function.html-Dx2UVUu2.js"),[]),meta:{title:"@faasjs/cloud_function"}}],["/zh/doc/create-faas-app.html",{loader:()=>f(()=>import("./create-faas-app.html-g56fFKnD.js"),[]),meta:{title:"create-faas-app"}}],["/zh/doc/deep_merge.html",{loader:()=>f(()=>import("./deep_merge.html-u08NaiEu.js"),[]),meta:{title:"@faasjs/deep_merge"}}],["/zh/doc/develop.html",{loader:()=>f(()=>import("./develop.html-C--JDtwL.js"),[]),meta:{title:"开发插件"}}],["/zh/doc/func.html",{loader:()=>f(()=>import("./func.html-B8lyspqE.js"),[]),meta:{title:"@faasjs/func"}}],["/zh/doc/http.html",{loader:()=>f(()=>import("./http.html-uJjeSeOT.js"),[]),meta:{title:"@faasjs/http"}}],["/zh/doc/knex.html",{loader:()=>f(()=>import("./knex.html-Bbf84YPC.js"),[]),meta:{title:"@faasjs/knex"}}],["/zh/doc/load.html",{loader:()=>f(()=>import("./load.html-Db83OaaS.js"),[]),meta:{title:"@faasjs/load"}}],["/zh/doc/logger.html",{loader:()=>f(()=>import("./logger.html-BuPoufEe.js"),[]),meta:{title:"@faasjs/logger"}}],["/zh/doc/mongo.html",{loader:()=>f(()=>import("./mongo.html-D50Mu0gU.js"),[]),meta:{title:"@faasjs/mongo"}}],["/zh/doc/react.html",{loader:()=>f(()=>import("./react.html-CL8LpcLJ.js"),[]),meta:{title:"@faasjs/react"}}],["/zh/doc/redis.html",{loader:()=>f(()=>import("./redis.html-BKajFQDl.js"),[]),meta:{title:"@faasjs/redis"}}],["/zh/doc/request.html",{loader:()=>f(()=>import("./request.html-Bzi1CCIQ.js"),[]),meta:{title:"@faasjs/request"}}],["/zh/doc/server.html",{loader:()=>f(()=>import("./server.html-BpBMn-uQ.js"),[]),meta:{title:"@faasjs/server"}}],["/zh/doc/test.html",{loader:()=>f(()=>import("./test.html-Ct8M3sLZ.js"),[]),meta:{title:"@faasjs/test"}}],["/zh/doc/vue-plugin.html",{loader:()=>f(()=>import("./vue-plugin.html-zrJAuExW.js"),[]),meta:{title:"@faasjs/vue-plugin"}}],["/zh/guide/",{loader:()=>f(()=>import("./index.html-D5blycRt.js"),[]),meta:{title:"1 分钟上手"}}],["/zh/guide/auth.html",{loader:()=>f(()=>import("./auth.html-BxRjEkhg.js"),[]),meta:{title:"5 分钟开发登录注册功能"}}],["/zh/guide/story.html",{loader:()=>f(()=>import("./story.html-DD5ktdZE.js"),[]),meta:{title:"背景故事"}}],["/doc/ant-design/functions/App.html",{loader:()=>f(()=>import("./App.html-aDINTOrh.js"),[]),meta:{title:"Function: App()"}}],["/doc/ant-design/functions/Blank.html",{loader:()=>f(()=>import("./Blank.html-B0LqcO8z.js"),[]),meta:{title:"Function: Blank()"}}],["/doc/ant-design/functions/ConfigProvider.html",{loader:()=>f(()=>import("./ConfigProvider.html-CvaAL_RI.js"),[]),meta:{title:"Function: ConfigProvider()"}}],["/doc/ant-design/functions/Description.html",{loader:()=>f(()=>import("./Description.html-CTKMFABX.js"),[]),meta:{title:"Function: Description()"}}],["/doc/ant-design/functions/Drawer.html",{loader:()=>f(()=>import("./Drawer.html-CIINMLkQ.js"),[]),meta:{title:"Function: Drawer()"}}],["/doc/ant-design/functions/ErrorBoundary.html",{loader:()=>f(()=>import("./ErrorBoundary.html-iPFMmY90.js"),[]),meta:{title:"Function: ErrorBoundary()"}}],["/doc/ant-design/functions/FaasDataWrapper.html",{loader:()=>f(()=>import("./FaasDataWrapper.html-B_rOYZIQ.js"),[]),meta:{title:"Function: FaasDataWrapper()"}}],["/doc/ant-design/functions/Form.html",{loader:()=>f(()=>import("./Form.html-bWppmuP-.js"),[]),meta:{title:"Function: Form()"}}],["/doc/ant-design/functions/FormItem.html",{loader:()=>f(()=>import("./FormItem.html-BZn3x0mZ.js"),[]),meta:{title:"Function: FormItem()"}}],["/doc/ant-design/functions/Link.html",{loader:()=>f(()=>import("./Link.html-CWTTWmpL.js"),[]),meta:{title:"Function: Link()"}}],["/doc/ant-design/functions/Loading.html",{loader:()=>f(()=>import("./Loading.html-CqGak20P.js"),[]),meta:{title:"Function: Loading()"}}],["/doc/ant-design/functions/Modal.html",{loader:()=>f(()=>import("./Modal.html-CSZ9pmS1.js"),[]),meta:{title:"Function: Modal()"}}],["/doc/ant-design/functions/PageNotFound.html",{loader:()=>f(()=>import("./PageNotFound.html-DKczYOld.js"),[]),meta:{title:"Function: PageNotFound()"}}],["/doc/ant-design/functions/Routes.html",{loader:()=>f(()=>import("./Routes.html-CyJknPiP.js"),[]),meta:{title:"Function: Routes()"}}],["/doc/ant-design/functions/Table.html",{loader:()=>f(()=>import("./Table.html-D-JTopF5.js"),[]),meta:{title:"Function: Table()"}}],["/doc/ant-design/functions/Tabs.html",{loader:()=>f(()=>import("./Tabs.html-BXczWuPM.js"),[]),meta:{title:"Function: Tabs()"}}],["/doc/ant-design/functions/Title.html",{loader:()=>f(()=>import("./Title.html-CcA3uE7R.js"),[]),meta:{title:"Function: Title()"}}],["/doc/ant-design/functions/faas.html",{loader:()=>f(()=>import("./faas.html-CZ4kEDPe.js"),[]),meta:{title:"Function: faas()"}}],["/doc/ant-design/functions/transferOptions.html",{loader:()=>f(()=>import("./transferOptions.html-3FvnaJst.js"),[]),meta:{title:"Function: transferOptions()"}}],["/doc/ant-design/functions/transferValue.html",{loader:()=>f(()=>import("./transferValue.html-XYeHk89q.js"),[]),meta:{title:"Function: transferValue()"}}],["/doc/ant-design/functions/upperFirst.html",{loader:()=>f(()=>import("./upperFirst.html-C6EzEjbc.js"),[]),meta:{title:"Function: upperFirst()"}}],["/doc/ant-design/functions/useApp.html",{loader:()=>f(()=>import("./useApp.html-CvA_288F.js"),[]),meta:{title:"Function: useApp()"}}],["/doc/ant-design/functions/useConfigContext.html",{loader:()=>f(()=>import("./useConfigContext.html-C3ojMx9a.js"),[]),meta:{title:"Function: useConfigContext()"}}],["/doc/ant-design/functions/useDrawer.html",{loader:()=>f(()=>import("./useDrawer.html-3SmhpEt0.js"),[]),meta:{title:"Function: useDrawer()"}}],["/doc/ant-design/functions/useFaas.html",{loader:()=>f(()=>import("./useFaas.html-BqyqFT2V.js"),[]),meta:{title:"Function: useFaas()"}}],["/doc/ant-design/functions/useModal.html",{loader:()=>f(()=>import("./useModal.html-D2lMI091.js"),[]),meta:{title:"Function: useModal()"}}],["/doc/ant-design/functions/withFaasData.html",{loader:()=>f(()=>import("./withFaasData.html-DyPFzKjR.js"),[]),meta:{title:"Function: withFaasData()"}}],["/doc/ant-design/interfaces/AppProps.html",{loader:()=>f(()=>import("./AppProps.html-DOiHz90u.js"),[]),meta:{title:"Interface: AppProps"}}],["/doc/ant-design/interfaces/BaseItemProps.html",{loader:()=>f(()=>import("./BaseItemProps.html-C0EXFvWd.js"),[]),meta:{title:"Interface: BaseItemProps"}}],["/doc/ant-design/interfaces/BlankProps.html",{loader:()=>f(()=>import("./BlankProps.html-BF1Xkczg.js"),[]),meta:{title:"Interface: BlankProps"}}],["/doc/ant-design/interfaces/ConfigProviderProps.html",{loader:()=>f(()=>import("./ConfigProviderProps.html-Bd9C5x6I.js"),[]),meta:{title:"Interface: ConfigProviderProps"}}],["/doc/ant-design/interfaces/DescriptionItemContentProps.html",{loader:()=>f(()=>import("./DescriptionItemContentProps.html-Bv5enoI9.js"),[]),meta:{title:"Interface: DescriptionItemContentProps"}}],["/doc/ant-design/interfaces/DescriptionItemProps.html",{loader:()=>f(()=>import("./DescriptionItemProps.html-BNquJv3c.js"),[]),meta:{title:"Interface: DescriptionItemProps"}}],["/doc/ant-design/interfaces/DescriptionProps.html",{loader:()=>f(()=>import("./DescriptionProps.html-DrqW9InZ.js"),[]),meta:{title:"Interface: DescriptionProps"}}],["/doc/ant-design/interfaces/DrawerProps.html",{loader:()=>f(()=>import("./DrawerProps.html-DDb9l5IC.js"),[]),meta:{title:"Interface: DrawerProps"}}],["/doc/ant-design/interfaces/ErrorBoundaryProps.html",{loader:()=>f(()=>import("./ErrorBoundaryProps.html-CuoRH9lT.js"),[]),meta:{title:"Interface: ErrorBoundaryProps"}}],["/doc/ant-design/interfaces/ExtendDescriptionTypeProps.html",{loader:()=>f(()=>import("./ExtendDescriptionTypeProps.html-DNZad0mQ.js"),[]),meta:{title:"Interface: ExtendDescriptionTypeProps"}}],["/doc/ant-design/interfaces/ExtendFormItemProps.html",{loader:()=>f(()=>import("./ExtendFormItemProps.html-C5haQq_r.js"),[]),meta:{title:"Interface: ExtendFormItemProps"}}],["/doc/ant-design/interfaces/FaasDataWrapperProps.html",{loader:()=>f(()=>import("./FaasDataWrapperProps.html-C3ZA-BQ7.js"),[]),meta:{title:"Interface: FaasDataWrapperProps"}}],["/doc/ant-design/interfaces/FaasItemProps.html",{loader:()=>f(()=>import("./FaasItemProps.html-j-ySbDLf.js"),[]),meta:{title:"Interface: FaasItemProps"}}],["/doc/ant-design/interfaces/FormItemProps.html",{loader:()=>f(()=>import("./FormItemProps.html-BRJMZlwd.js"),[]),meta:{title:"Interface: FormItemProps"}}],["/doc/ant-design/interfaces/FormProps.html",{loader:()=>f(()=>import("./FormProps.html-XP5ENEPu.js"),[]),meta:{title:"Interface: FormProps"}}],["/doc/ant-design/interfaces/LinkProps.html",{loader:()=>f(()=>import("./LinkProps.html-Ct7rM1-P.js"),[]),meta:{title:"Interface: LinkProps"}}],["/doc/ant-design/interfaces/ModalProps.html",{loader:()=>f(()=>import("./ModalProps.html-7nxtaZXt.js"),[]),meta:{title:"Interface: ModalProps"}}],["/doc/ant-design/interfaces/RoutesProps.html",{loader:()=>f(()=>import("./RoutesProps.html-CdDX_Efg.js"),[]),meta:{title:"Interface: RoutesProps"}}],["/doc/ant-design/interfaces/TabProps.html",{loader:()=>f(()=>import("./TabProps.html-DZpLxRq5.js"),[]),meta:{title:"Interface: TabProps"}}],["/doc/ant-design/interfaces/TableItemProps.html",{loader:()=>f(()=>import("./TableItemProps.html-Bbec7NhJ.js"),[]),meta:{title:"Interface: TableItemProps"}}],["/doc/ant-design/interfaces/TabsProps.html",{loader:()=>f(()=>import("./TabsProps.html-DFYtk33K.js"),[]),meta:{title:"Interface: TabsProps"}}],["/doc/ant-design/interfaces/TitleProps.html",{loader:()=>f(()=>import("./TitleProps.html-BMO9Hgg5.js"),[]),meta:{title:"Interface: TitleProps"}}],["/doc/ant-design/interfaces/UnionFaasItemProps.html",{loader:()=>f(()=>import("./UnionFaasItemProps.html-CtmXWsM-.js"),[]),meta:{title:"Interface: UnionFaasItemProps"}}],["/doc/ant-design/interfaces/useAppProps.html",{loader:()=>f(()=>import("./useAppProps.html-DiqhFGbF.js"),[]),meta:{title:"Interface: useAppProps"}}],["/doc/ant-design/type-aliases/BaseOption.html",{loader:()=>f(()=>import("./BaseOption.html-eodS265r.js"),[]),meta:{title:"Type Alias: BaseOption"}}],["/doc/ant-design/type-aliases/ExtendDescriptionItemProps.html",{loader:()=>f(()=>import("./ExtendDescriptionItemProps.html--bYxu2Fn.js"),[]),meta:{title:"Type Alias: ExtendDescriptionItemProps"}}],["/doc/ant-design/type-aliases/ExtendFormTypeProps.html",{loader:()=>f(()=>import("./ExtendFormTypeProps.html-BBWW2Rz0.js"),[]),meta:{title:"Type Alias: ExtendFormTypeProps"}}],["/doc/ant-design/type-aliases/ExtendTableItemProps.html",{loader:()=>f(()=>import("./ExtendTableItemProps.html-CAyhIpeL.js"),[]),meta:{title:"Type Alias: ExtendTableItemProps"}}],["/doc/ant-design/type-aliases/ExtendTableTypeProps.html",{loader:()=>f(()=>import("./ExtendTableTypeProps.html-DjeHzHN5.js"),[]),meta:{title:"Type Alias: ExtendTableTypeProps"}}],["/doc/ant-design/type-aliases/ExtendTypes.html",{loader:()=>f(()=>import("./ExtendTypes.html-zHMSyiqd.js"),[]),meta:{title:"Type Alias: ExtendTypes"}}],["/doc/ant-design/type-aliases/FaasDataInjection.html",{loader:()=>f(()=>import("./FaasDataInjection.html-8Fz5ZCOg.js"),[]),meta:{title:"Type Alias: FaasDataInjection"}}],["/doc/ant-design/type-aliases/FaasItemType.html",{loader:()=>f(()=>import("./FaasItemType.html-DakUZuTH.js"),[]),meta:{title:"Type Alias: FaasItemType"}}],["/doc/ant-design/type-aliases/FaasItemTypeValue.html",{loader:()=>f(()=>import("./FaasItemTypeValue.html-CFcWbpxD.js"),[]),meta:{title:"Type Alias: FaasItemTypeValue"}}],["/doc/ant-design/type-aliases/FormSubmitProps.html",{loader:()=>f(()=>import("./FormSubmitProps.html-C-WzRbTq.js"),[]),meta:{title:"Type Alias: FormSubmitProps"}}],["/doc/ant-design/type-aliases/LoadingProps.html",{loader:()=>f(()=>import("./LoadingProps.html-Dj6kF4ci.js"),[]),meta:{title:"Type Alias: LoadingProps"}}],["/doc/ant-design/type-aliases/TableProps.html",{loader:()=>f(()=>import("./TableProps.html-CePzknIF.js"),[]),meta:{title:"Type Alias: TableProps"}}],["/doc/ant-design/type-aliases/UnionFaasItemElement.html",{loader:()=>f(()=>import("./UnionFaasItemElement.html-jw8wXdwb.js"),[]),meta:{title:"Type Alias: UnionFaasItemElement"}}],["/doc/ant-design/type-aliases/UnionFaasItemInjection.html",{loader:()=>f(()=>import("./UnionFaasItemInjection.html-CocywSpo.js"),[]),meta:{title:"Type Alias: UnionFaasItemInjection"}}],["/doc/ant-design/type-aliases/UnionFaasItemRender.html",{loader:()=>f(()=>import("./UnionFaasItemRender.html-9X-C-4vY.js"),[]),meta:{title:"Type Alias: UnionFaasItemRender()"}}],["/doc/ant-design/type-aliases/UnionScene.html",{loader:()=>f(()=>import("./UnionScene.html-BMQ0ke1E.js"),[]),meta:{title:"Type Alias: UnionScene"}}],["/doc/ant-design/type-aliases/setDrawerProps.html",{loader:()=>f(()=>import("./setDrawerProps.html-DiPUSG4b.js"),[]),meta:{title:"Type Alias: setDrawerProps"}}],["/doc/ant-design/type-aliases/setModalProps.html",{loader:()=>f(()=>import("./setModalProps.html-DbWXiyLn.js"),[]),meta:{title:"Type Alias: setModalProps"}}],["/doc/ant-design/variables/ConfigContext.html",{loader:()=>f(()=>import("./ConfigContext.html-CTmRl1VG.js"),[]),meta:{title:"Variable: ConfigContext"}}],["/doc/browser/classes/FaasBrowserClient.html",{loader:()=>f(()=>import("./FaasBrowserClient.html-CcR-UoJV.js"),[]),meta:{title:"Class: FaasBrowserClient"}}],["/doc/browser/classes/Response.html",{loader:()=>f(()=>import("./Response.html-B6L07dId.js"),[]),meta:{title:"Class: Response"}}],["/doc/browser/classes/ResponseError.html",{loader:()=>f(()=>import("./ResponseError.html-DHURCQtn.js"),[]),meta:{title:"Class: ResponseError"}}],["/doc/browser/functions/generateId.html",{loader:()=>f(()=>import("./generateId.html-CC9zUOky.js"),[]),meta:{title:"Function: generateId()"}}],["/doc/browser/functions/setMock.html",{loader:()=>f(()=>import("./setMock.html-Byk7564I.js"),[]),meta:{title:"Function: setMock()"}}],["/doc/browser/type-aliases/BaseUrl.html",{loader:()=>f(()=>import("./BaseUrl.html-BUjqv-89.js"),[]),meta:{title:"Type Alias: BaseUrl"}}],["/doc/browser/type-aliases/FaasBrowserClientAction.html",{loader:()=>f(()=>import("./FaasBrowserClientAction.html-Bto7IXjv.js"),[]),meta:{title:"Type Alias: FaasBrowserClientAction()"}}],["/doc/browser/type-aliases/MockHandler.html",{loader:()=>f(()=>import("./MockHandler.html-BKIjKmvO.js"),[]),meta:{title:"Type Alias: MockHandler()"}}],["/doc/browser/type-aliases/Options.html",{loader:()=>f(()=>import("./Options.html-BABm-Tox.js"),[]),meta:{title:"Type Alias: Options"}}],["/doc/browser/type-aliases/ResponseHeaders.html",{loader:()=>f(()=>import("./ResponseHeaders.html-lZbX7ROJ.js"),[]),meta:{title:"Type Alias: ResponseHeaders"}}],["/doc/browser/type-aliases/ResponseProps.html",{loader:()=>f(()=>import("./ResponseProps.html-Dub91jOi.js"),[]),meta:{title:"Type Alias: ResponseProps"}}],["/doc/cli/variables/default.html",{loader:()=>f(()=>import("./default.html-j4QQXYK0.js"),[]),meta:{title:"Variable: default"}}],["/doc/cloud_function/classes/CloudFunction.html",{loader:()=>f(()=>import("./CloudFunction.html-CdZA8rre.js"),[]),meta:{title:"Class: CloudFunction"}}],["/doc/cloud_function/functions/invoke.html",{loader:()=>f(()=>import("./invoke.html-CV4c8KOu.js"),[]),meta:{title:"Function: invoke()"}}],["/doc/cloud_function/functions/invokeSync.html",{loader:()=>f(()=>import("./invokeSync.html-GxeeEsQX.js"),[]),meta:{title:"Function: invokeSync()"}}],["/doc/cloud_function/functions/useCloudFunction.html",{loader:()=>f(()=>import("./useCloudFunction.html-DBHcxRu7.js"),[]),meta:{title:"Function: useCloudFunction()"}}],["/doc/cloud_function/type-aliases/CloudFunctionAdapter.html",{loader:()=>f(()=>import("./CloudFunctionAdapter.html-CjBcBgpo.js"),[]),meta:{title:"Type Alias: CloudFunctionAdapter"}}],["/doc/cloud_function/type-aliases/CloudFunctionConfig.html",{loader:()=>f(()=>import("./CloudFunctionConfig.html-D3iexiGq.js"),[]),meta:{title:"Type Alias: CloudFunctionConfig"}}],["/doc/create-faas-app/variables/default.html",{loader:()=>f(()=>import("./default.html-m7EIsiCp.js"),[]),meta:{title:"Variable: default"}}],["/doc/deep_merge/functions/deepMerge.html",{loader:()=>f(()=>import("./deepMerge.html-CJf-Y2ta.js"),[]),meta:{title:"Function: deepMerge()"}}],["/doc/func/classes/Func.html",{loader:()=>f(()=>import("./Func.html-DmTuKrGp.js"),[]),meta:{title:"Class: Func"}}],["/doc/func/functions/useFunc.html",{loader:()=>f(()=>import("./useFunc.html-BzCV5YaO.js"),[]),meta:{title:"Function: useFunc()"}}],["/doc/func/functions/usePlugin.html",{loader:()=>f(()=>import("./usePlugin.html-DsOtsISK.js"),[]),meta:{title:"Function: usePlugin()"}}],["/doc/func/type-aliases/Config.html",{loader:()=>f(()=>import("./Config.html-oDG90mmE.js"),[]),meta:{title:"Type Alias: Config"}}],["/doc/func/type-aliases/ExportedHandler.html",{loader:()=>f(()=>import("./ExportedHandler.html-Cs1RA6a-.js"),[]),meta:{title:"Type Alias: ExportedHandler()"}}],["/doc/func/type-aliases/FuncConfig.html",{loader:()=>f(()=>import("./FuncConfig.html-DgycrMPZ.js"),[]),meta:{title:"Type Alias: FuncConfig"}}],["/doc/func/type-aliases/FuncEventType.html",{loader:()=>f(()=>import("./FuncEventType.html-C7Y-AE3l.js"),[]),meta:{title:"Type Alias: FuncEventType"}}],["/doc/func/type-aliases/FuncReturnType.html",{loader:()=>f(()=>import("./FuncReturnType.html-BRtxbAHI.js"),[]),meta:{title:"Type Alias: FuncReturnType"}}],["/doc/func/type-aliases/Handler.html",{loader:()=>f(()=>import("./Handler.html-gOBuMgSr.js"),[]),meta:{title:"Type Alias: Handler()"}}],["/doc/func/type-aliases/InvokeData.html",{loader:()=>f(()=>import("./InvokeData.html-otXKBgDT.js"),[]),meta:{title:"Type Alias: InvokeData"}}],["/doc/func/type-aliases/LifeCycleKey.html",{loader:()=>f(()=>import("./LifeCycleKey.html-DGIHd0EC.js"),[]),meta:{title:"Type Alias: LifeCycleKey"}}],["/doc/func/type-aliases/MountData.html",{loader:()=>f(()=>import("./MountData.html-BSWiBA_m.js"),[]),meta:{title:"Type Alias: MountData"}}],["/doc/func/type-aliases/Next.html",{loader:()=>f(()=>import("./Next.html-BqiJ0MeF.js"),[]),meta:{title:"Type Alias: Next()"}}],["/doc/func/type-aliases/Plugin.html",{loader:()=>f(()=>import("./Plugin.html-CLFIdC9Y.js"),[]),meta:{title:"Type Alias: Plugin"}}],["/doc/func/type-aliases/UseifyPlugin.html",{loader:()=>f(()=>import("./UseifyPlugin.html-DU9sVnoc.js"),[]),meta:{title:"Type Alias: UseifyPlugin"}}],["/doc/http/classes/Cookie.html",{loader:()=>f(()=>import("./Cookie.html-5pAopEdV.js"),[]),meta:{title:"Class: Cookie"}}],["/doc/http/classes/Http.html",{loader:()=>f(()=>import("./Http.html-BIR-mgs3.js"),[]),meta:{title:"Class: Http"}}],["/doc/http/classes/HttpError.html",{loader:()=>f(()=>import("./HttpError.html-DEC0-wIe.js"),[]),meta:{title:"Class: HttpError"}}],["/doc/http/classes/Session.html",{loader:()=>f(()=>import("./Session.html-BozO1Lvp.js"),[]),meta:{title:"Class: Session"}}],["/doc/http/classes/Validator.html",{loader:()=>f(()=>import("./Validator.html-Cz3j13pY.js"),[]),meta:{title:"Class: Validator"}}],["/doc/http/functions/useHttp.html",{loader:()=>f(()=>import("./useHttp.html-DUhTuYps.js"),[]),meta:{title:"Function: useHttp()"}}],["/doc/http/functions/useHttpFunc.html",{loader:()=>f(()=>import("./useHttpFunc.html-xcSB9s12.js"),[]),meta:{title:"Function: useHttpFunc()"}}],["/doc/http/type-aliases/CookieOptions.html",{loader:()=>f(()=>import("./CookieOptions.html-cumOrkl9.js"),[]),meta:{title:"Type Alias: CookieOptions"}}],["/doc/http/type-aliases/HttpConfig.html",{loader:()=>f(()=>import("./HttpConfig.html-CZWg7BCU.js"),[]),meta:{title:"Type Alias: HttpConfig"}}],["/doc/http/type-aliases/HttpFuncHandler.html",{loader:()=>f(()=>import("./HttpFuncHandler.html-BPRDtloU.js"),[]),meta:{title:"Type Alias: HttpFuncHandler()"}}],["/doc/http/type-aliases/Response.html",{loader:()=>f(()=>import("./Response.html-DSwEGKv3.js"),[]),meta:{title:"Type Alias: Response"}}],["/doc/http/type-aliases/SessionOptions.html",{loader:()=>f(()=>import("./SessionOptions.html-JjPHxlu1.js"),[]),meta:{title:"Type Alias: SessionOptions"}}],["/doc/http/type-aliases/ValidatorConfig.html",{loader:()=>f(()=>import("./ValidatorConfig.html-SA83OZIp.js"),[]),meta:{title:"Type Alias: ValidatorConfig"}}],["/doc/http/type-aliases/ValidatorOptions.html",{loader:()=>f(()=>import("./ValidatorOptions.html-DQ6UHfe6.js"),[]),meta:{title:"Type Alias: ValidatorOptions"}}],["/doc/http/type-aliases/ValidatorRuleOptions.html",{loader:()=>f(()=>import("./ValidatorRuleOptions.html-BKMY7fqQ.js"),[]),meta:{title:"Type Alias: ValidatorRuleOptions"}}],["/doc/http/variables/ContentType.html",{loader:()=>f(()=>import("./ContentType.html-BWwYW3c8.js"),[]),meta:{title:"Variable: ContentType"}}],["/doc/images/bun/",{loader:()=>f(()=>import("./index.html-BQdz-ibU.js"),[]),meta:{title:"Bun Image for FaasJS projects"}}],["/doc/images/nginx/",{loader:()=>f(()=>import("./index.html-DrXrd4TG.js"),[]),meta:{title:"A Nginx Image for FaasJS projects"}}],["/doc/images/node/",{loader:()=>f(()=>import("./index.html-DTEPZqvn.js"),[]),meta:{title:"Node Image for FaasJS projects"}}],["/doc/images/vscode/",{loader:()=>f(()=>import("./index.html-Ck9ZWExk.js"),[]),meta:{title:"VSCode Container Image for FaasJS projects"}}],["/doc/knex/classes/Knex.html",{loader:()=>f(()=>import("./Knex.html-eAqgjNK3.js"),[]),meta:{title:"Class: Knex"}}],["/doc/knex/functions/originKnex.html",{loader:()=>f(()=>import("./originKnex.html-CWalI5yk.js"),[]),meta:{title:"Function: originKnex()"}}],["/doc/knex/functions/query.html",{loader:()=>f(()=>import("./query.html-CUZAhp8I.js"),[]),meta:{title:"Function: query()"}}],["/doc/knex/functions/raw.html",{loader:()=>f(()=>import("./raw.html-DNBM2e1q.js"),[]),meta:{title:"Function: raw()"}}],["/doc/knex/functions/transaction.html",{loader:()=>f(()=>import("./transaction.html-Cu64oCTc.js"),[]),meta:{title:"Function: transaction()"}}],["/doc/knex/functions/useKnex.html",{loader:()=>f(()=>import("./useKnex.html-Cq6ObIZ9.js"),[]),meta:{title:"Function: useKnex()"}}],["/doc/knex/type-aliases/KnexConfig.html",{loader:()=>f(()=>import("./KnexConfig.html-BR0p_gMK.js"),[]),meta:{title:"Type Alias: KnexConfig"}}],["/doc/load/functions/loadConfig.html",{loader:()=>f(()=>import("./loadConfig.html-BEzs5Cq0.js"),[]),meta:{title:"Function: loadConfig()"}}],["/doc/load/functions/loadTs.html",{loader:()=>f(()=>import("./loadTs.html-Bh6-7Nxb.js"),[]),meta:{title:"Function: loadTs()"}}],["/doc/logger/classes/Logger.html",{loader:()=>f(()=>import("./Logger.html-BD7Q3y2i.js"),[]),meta:{title:"Class: Logger"}}],["/doc/logger/enumerations/Color.html",{loader:()=>f(()=>import("./Color.html-DVaLOU_k.js"),[]),meta:{title:"Enumeration: Color"}}],["/doc/logger/enums/Color.html",{loader:()=>f(()=>import("./Color.html-CCVRv6-U.js"),[]),meta:{title:"Enumeration: Color"}}],["/doc/logger/type-aliases/Level.html",{loader:()=>f(()=>import("./Level.html-Bb8_FjYS.js"),[]),meta:{title:"Type Alias: Level"}}],["/doc/mongo/classes/Mongo.html",{loader:()=>f(()=>import("./Mongo.html-yKBStUgh.js"),[]),meta:{title:"Class: Mongo"}}],["/doc/mongo/interfaces/MongoConfig.html",{loader:()=>f(()=>import("./MongoConfig.html-DY5HIDI5.js"),[]),meta:{title:"Interface: MongoConfig"}}],["/doc/nextjs/classes/NextJsPlugin.html",{loader:()=>f(()=>import("./NextJsPlugin.html-BkWuv8TJ.js"),[]),meta:{title:"Class: NextJsPlugin"}}],["/doc/nextjs/functions/useFuncWithNextJsPlugin.html",{loader:()=>f(()=>import("./useFuncWithNextJsPlugin.html-DYfDkU1a.js"),[]),meta:{title:"Function: useFuncWithNextJsPlugin()"}}],["/doc/react/classes/ErrorBoundary.html",{loader:()=>f(()=>import("./ErrorBoundary.html-DDgRsXKv.js"),[]),meta:{title:"Class: ErrorBoundary"}}],["/doc/react/classes/Response.html",{loader:()=>f(()=>import("./Response.html-BNocks50.js"),[]),meta:{title:"Class: Response"}}],["/doc/react/classes/ResponseError.html",{loader:()=>f(()=>import("./ResponseError.html-C_BNqvjW.js"),[]),meta:{title:"Class: ResponseError"}}],["/doc/react/functions/FaasDataWrapper.html",{loader:()=>f(()=>import("./FaasDataWrapper.html-8by4luwB.js"),[]),meta:{title:"Function: FaasDataWrapper()"}}],["/doc/react/functions/FaasReactClient.html",{loader:()=>f(()=>import("./FaasReactClient.html-CVIWg1ZF.js"),[]),meta:{title:"Function: FaasReactClient()"}}],["/doc/react/functions/OptionalWrapper.html",{loader:()=>f(()=>import("./OptionalWrapper.html-Bfh21z6H.js"),[]),meta:{title:"Function: OptionalWrapper()"}}],["/doc/react/functions/createSplittingContext.html",{loader:()=>f(()=>import("./createSplittingContext.html-B1NEmn3B.js"),[]),meta:{title:"Function: createSplittingContext()"}}],["/doc/react/functions/equal.html",{loader:()=>f(()=>import("./equal.html-D17M9zDQ.js"),[]),meta:{title:"Function: equal()"}}],["/doc/react/functions/faas.html",{loader:()=>f(()=>import("./faas.html-BHZtzSvK.js"),[]),meta:{title:"Function: faas()"}}],["/doc/react/functions/getClient.html",{loader:()=>f(()=>import("./getClient.html-CSR8_w6o.js"),[]),meta:{title:"Function: getClient()"}}],["/doc/react/functions/useConstant.html",{loader:()=>f(()=>import("./useConstant.html-BlA4arfs.js"),[]),meta:{title:"Function: useConstant()"}}],["/doc/react/functions/useEqualCallback.html",{loader:()=>f(()=>import("./useEqualCallback.html-BeyY59LZ.js"),[]),meta:{title:"Function: useEqualCallback()"}}],["/doc/react/functions/useEqualEffect.html",{loader:()=>f(()=>import("./useEqualEffect.html-DZc5ywfA.js"),[]),meta:{title:"Function: useEqualEffect()"}}],["/doc/react/functions/useEqualMemo.html",{loader:()=>f(()=>import("./useEqualMemo.html-3GrMckP4.js"),[]),meta:{title:"Function: useEqualMemo()"}}],["/doc/react/functions/useEqualMemoize.html",{loader:()=>f(()=>import("./useEqualMemoize.html-SzrXlSy0.js"),[]),meta:{title:"Function: useEqualMemoize()"}}],["/doc/react/functions/useFaas.html",{loader:()=>f(()=>import("./useFaas.html-CVFhG1TW.js"),[]),meta:{title:"Function: useFaas()"}}],["/doc/react/functions/useSplittingState.html",{loader:()=>f(()=>import("./useSplittingState.html-BY5V4kh8.js"),[]),meta:{title:"Function: useSplittingState()"}}],["/doc/react/functions/withFaasData.html",{loader:()=>f(()=>import("./withFaasData.html-CCX1gsRw.js"),[]),meta:{title:"Function: withFaasData()"}}],["/doc/react/interfaces/ErrorBoundaryProps.html",{loader:()=>f(()=>import("./ErrorBoundaryProps.html-FKjfPWaW.js"),[]),meta:{title:"Interface: ErrorBoundaryProps"}}],["/doc/react/type-aliases/ErrorChildrenProps.html",{loader:()=>f(()=>import("./ErrorChildrenProps.html-Cjn-Pe-O.js"),[]),meta:{title:"Type Alias: ErrorChildrenProps"}}],["/doc/react/type-aliases/FaasAction.html",{loader:()=>f(()=>import("./FaasAction.html-C_vC-bxg.js"),[]),meta:{title:"Type Alias: FaasAction"}}],["/doc/react/type-aliases/FaasData.html",{loader:()=>f(()=>import("./FaasData.html-Dg26ZPy8.js"),[]),meta:{title:"Type Alias: FaasData"}}],["/doc/react/type-aliases/FaasDataInjection.html",{loader:()=>f(()=>import("./FaasDataInjection.html-BKtFneeE.js"),[]),meta:{title:"Type Alias: FaasDataInjection"}}],["/doc/react/type-aliases/FaasDataWrapperProps.html",{loader:()=>f(()=>import("./FaasDataWrapperProps.html-BjFbUcdR.js"),[]),meta:{title:"Type Alias: FaasDataWrapperProps"}}],["/doc/react/type-aliases/FaasParams.html",{loader:()=>f(()=>import("./FaasParams.html-DyJsqSp4.js"),[]),meta:{title:"Type Alias: FaasParams"}}],["/doc/react/type-aliases/FaasReactClientInstance.html",{loader:()=>f(()=>import("./FaasReactClientInstance.html-CrNqcqgH.js"),[]),meta:{title:"Type Alias: FaasReactClientInstance"}}],["/doc/react/type-aliases/FaasReactClientOptions.html",{loader:()=>f(()=>import("./FaasReactClientOptions.html-DQe3G5Bc.js"),[]),meta:{title:"Type Alias: FaasReactClientOptions"}}],["/doc/react/type-aliases/OnError.html",{loader:()=>f(()=>import("./OnError.html-CkehJzWh.js"),[]),meta:{title:"Type Alias: OnError()"}}],["/doc/react/type-aliases/OptionalWrapperProps.html",{loader:()=>f(()=>import("./OptionalWrapperProps.html-B6Brwxu6.js"),[]),meta:{title:"Type Alias: OptionalWrapperProps"}}],["/doc/react/type-aliases/Options.html",{loader:()=>f(()=>import("./Options.html-qQ_0o6Io.js"),[]),meta:{title:"Type Alias: Options"}}],["/doc/react/type-aliases/ResponseHeaders.html",{loader:()=>f(()=>import("./ResponseHeaders.html-YNt4E3ll.js"),[]),meta:{title:"Type Alias: ResponseHeaders"}}],["/doc/react/type-aliases/useFaasOptions.html",{loader:()=>f(()=>import("./useFaasOptions.html-BVOpamcF.js"),[]),meta:{title:"Type Alias: useFaasOptions"}}],["/doc/redis/classes/Redis.html",{loader:()=>f(()=>import("./Redis.html-BureqIUy.js"),[]),meta:{title:"Class: Redis"}}],["/doc/redis/functions/get.html",{loader:()=>f(()=>import("./get.html-BZjc8uyC.js"),[]),meta:{title:"Function: get()"}}],["/doc/redis/functions/getJSON.html",{loader:()=>f(()=>import("./getJSON.html-D59K5kuF.js"),[]),meta:{title:"Function: getJSON()"}}],["/doc/redis/functions/lock.html",{loader:()=>f(()=>import("./lock.html-Cu_oN3SC.js"),[]),meta:{title:"Function: lock()"}}],["/doc/redis/functions/multi.html",{loader:()=>f(()=>import("./multi.html-C4b1CaUb.js"),[]),meta:{title:"Function: multi()"}}],["/doc/redis/functions/pipeline.html",{loader:()=>f(()=>import("./pipeline.html-Cp-atkyZ.js"),[]),meta:{title:"Function: pipeline()"}}],["/doc/redis/functions/publish.html",{loader:()=>f(()=>import("./publish.html-189j4ANF.js"),[]),meta:{title:"Function: publish()"}}],["/doc/redis/functions/query.html",{loader:()=>f(()=>import("./query.html-BPkTjKLT.js"),[]),meta:{title:"Function: query()"}}],["/doc/redis/functions/set.html",{loader:()=>f(()=>import("./set.html-CDWHYgqS.js"),[]),meta:{title:"Function: set()"}}],["/doc/redis/functions/setJSON.html",{loader:()=>f(()=>import("./setJSON.html-eCECzZUP.js"),[]),meta:{title:"Function: setJSON()"}}],["/doc/redis/functions/unlock.html",{loader:()=>f(()=>import("./unlock.html-BqjKgOXj.js"),[]),meta:{title:"Function: unlock()"}}],["/doc/redis/functions/useRedis.html",{loader:()=>f(()=>import("./useRedis.html-DyIrwXRi.js"),[]),meta:{title:"Function: useRedis()"}}],["/doc/redis/type-aliases/RedisConfig.html",{loader:()=>f(()=>import("./RedisConfig.html-BuVrlHJF.js"),[]),meta:{title:"Type Alias: RedisConfig"}}],["/doc/request/classes/ResponseError.html",{loader:()=>f(()=>import("./ResponseError.html-CxhstzLh.js"),[]),meta:{title:"Class: ResponseError"}}],["/doc/request/functions/querystringify.html",{loader:()=>f(()=>import("./querystringify.html-pDtPFmYN.js"),[]),meta:{title:"Function: querystringify()"}}],["/doc/request/functions/request.html",{loader:()=>f(()=>import("./request.html-Cgm-v0sK.js"),[]),meta:{title:"Function: request()"}}],["/doc/request/functions/setMock.html",{loader:()=>f(()=>import("./setMock.html-CfwKu7KR.js"),[]),meta:{title:"Function: setMock()"}}],["/doc/request/type-aliases/Request.html",{loader:()=>f(()=>import("./Request.html-DktkA2_h.js"),[]),meta:{title:"Type Alias: Request"}}],["/doc/request/type-aliases/RequestOptions.html",{loader:()=>f(()=>import("./RequestOptions.html-BkGclDUl.js"),[]),meta:{title:"Type Alias: RequestOptions"}}],["/doc/request/type-aliases/Response.html",{loader:()=>f(()=>import("./Response.html-Dp5KNV1l.js"),[]),meta:{title:"Type Alias: Response"}}],["/doc/server/classes/Server.html",{loader:()=>f(()=>import("./Server.html-C-SkHgYP.js"),[]),meta:{title:"Class: Server"}}],["/doc/server/functions/closeAll.html",{loader:()=>f(()=>import("./closeAll.html-zxzwwJSD.js"),[]),meta:{title:"Function: closeAll()"}}],["/doc/server/functions/getAll.html",{loader:()=>f(()=>import("./getAll.html-C_nCvWsj.js"),[]),meta:{title:"Function: getAll()"}}],["/doc/test/classes/Func.html",{loader:()=>f(()=>import("./Func.html-65fRHaaG.js"),[]),meta:{title:"Class: Func"}}],["/doc/test/classes/FuncWarper.html",{loader:()=>f(()=>import("./FuncWarper.html-CKaMYSlZ.js"),[]),meta:{title:"Class: FuncWarper"}}],["/doc/test/functions/test.html",{loader:()=>f(()=>import("./test.html-YzrY9gZ-.js"),[]),meta:{title:"Function: test()"}}],["/doc/test/functions/useFunc.html",{loader:()=>f(()=>import("./useFunc.html-CdBEeg2B.js"),[]),meta:{title:"Function: useFunc()"}}],["/doc/test/functions/usePlugin.html",{loader:()=>f(()=>import("./usePlugin.html-Dgpz9IIZ.js"),[]),meta:{title:"Function: usePlugin()"}}],["/doc/test/type-aliases/Config.html",{loader:()=>f(()=>import("./Config.html-BsP9zeq3.js"),[]),meta:{title:"Type Alias: Config"}}],["/doc/test/type-aliases/ExportedHandler.html",{loader:()=>f(()=>import("./ExportedHandler.html-Ba-c5FuV.js"),[]),meta:{title:"Type Alias: ExportedHandler()"}}],["/doc/test/type-aliases/FuncConfig.html",{loader:()=>f(()=>import("./FuncConfig.html-BZXzXZxE.js"),[]),meta:{title:"Type Alias: FuncConfig"}}],["/doc/test/type-aliases/FuncEventType.html",{loader:()=>f(()=>import("./FuncEventType.html-BtBbTqms.js"),[]),meta:{title:"Type Alias: FuncEventType"}}],["/doc/test/type-aliases/FuncReturnType.html",{loader:()=>f(()=>import("./FuncReturnType.html-B3iBxoJZ.js"),[]),meta:{title:"Type Alias: FuncReturnType"}}],["/doc/test/type-aliases/Handler.html",{loader:()=>f(()=>import("./Handler.html-BEvHEpET.js"),[]),meta:{title:"Type Alias: Handler()"}}],["/doc/test/type-aliases/InvokeData.html",{loader:()=>f(()=>import("./InvokeData.html-DvQ7zWda.js"),[]),meta:{title:"Type Alias: InvokeData"}}],["/doc/test/type-aliases/LifeCycleKey.html",{loader:()=>f(()=>import("./LifeCycleKey.html-CiVjLccr.js"),[]),meta:{title:"Type Alias: LifeCycleKey"}}],["/doc/test/type-aliases/MountData.html",{loader:()=>f(()=>import("./MountData.html-BAfpLHnM.js"),[]),meta:{title:"Type Alias: MountData"}}],["/doc/test/type-aliases/Next.html",{loader:()=>f(()=>import("./Next.html-B-0hCKe-.js"),[]),meta:{title:"Type Alias: Next()"}}],["/doc/test/type-aliases/Plugin.html",{loader:()=>f(()=>import("./Plugin.html-DqS5E2TF.js"),[]),meta:{title:"Type Alias: Plugin"}}],["/doc/test/type-aliases/UseifyPlugin.html",{loader:()=>f(()=>import("./UseifyPlugin.html-BJDsy5Zf.js"),[]),meta:{title:"Type Alias: UseifyPlugin"}}],["/doc/ts-transform/functions/bundle.html",{loader:()=>f(()=>import("./bundle.html-BxE7PEXs.js"),[]),meta:{title:"Function: bundle()"}}],["/doc/ts-transform/functions/transform.html",{loader:()=>f(()=>import("./transform.html-rVxWd1m1.js"),[]),meta:{title:"Function: transform()"}}],["/doc/ts-transform/variables/NodeBuiltinModules.html",{loader:()=>f(()=>import("./NodeBuiltinModules.html-NcgJFaIz.js"),[]),meta:{title:"Variable: NodeBuiltinModules"}}],["/doc/types/type-aliases/FaasAction.html",{loader:()=>f(()=>import("./FaasAction.html-IpKVoTsa.js"),[]),meta:{title:"Type Alias: FaasAction"}}],["/doc/types/type-aliases/FaasActionPaths.html",{loader:()=>f(()=>import("./FaasActionPaths.html-CsNMbapy.js"),[]),meta:{title:"Type Alias: FaasActionPaths"}}],["/doc/types/type-aliases/FaasData.html",{loader:()=>f(()=>import("./FaasData.html-DMGggaWr.js"),[]),meta:{title:"Type Alias: FaasData"}}],["/doc/types/type-aliases/FaasParams.html",{loader:()=>f(()=>import("./FaasParams.html-bfuH4_-9.js"),[]),meta:{title:"Type Alias: FaasParams"}}],["/doc/types/type-aliases/InferFaasAction.html",{loader:()=>f(()=>import("./InferFaasAction.html-BW-jemzQ.js"),[]),meta:{title:"Type Alias: InferFaasAction"}}],["/doc/vue-plugin/classes/FaasBrowserClient.html",{loader:()=>f(()=>import("./FaasBrowserClient.html-Bf7omJNp.js"),[]),meta:{title:"Class: FaasBrowserClient"}}],["/doc/vue-plugin/classes/Response.html",{loader:()=>f(()=>import("./Response.html-BGilIcwn.js"),[]),meta:{title:"Class: Response"}}],["/doc/vue-plugin/classes/ResponseError.html",{loader:()=>f(()=>import("./ResponseError.html-BSoRB76y.js"),[]),meta:{title:"Class: ResponseError"}}],["/doc/vue-plugin/type-aliases/FaasVuePluginOptions.html",{loader:()=>f(()=>import("./FaasVuePluginOptions.html-CR4kZAKh.js"),[]),meta:{title:"Type Alias: FaasVuePluginOptions"}}],["/doc/vue-plugin/type-aliases/Options.html",{loader:()=>f(()=>import("./Options.html-DAZc-Xn-.js"),[]),meta:{title:"Type Alias: Options"}}],["/doc/vue-plugin/type-aliases/ResponseHeaders.html",{loader:()=>f(()=>import("./ResponseHeaders.html-BvNxkV_3.js"),[]),meta:{title:"Type Alias: ResponseHeaders"}}],["/doc/vue-plugin/variables/FaasVuePlugin.html",{loader:()=>f(()=>import("./FaasVuePlugin.html-CRenVPQC.js"),[]),meta:{title:"Variable: FaasVuePlugin"}}],["/zh/guide/best-practice/lifecycle.html",{loader:()=>f(()=>import("./lifecycle.html-oXsM0WSX.js"),[]),meta:{title:"优化云函数的初始化"}}],["/zh/guide/excel/db.html",{loader:()=>f(()=>import("./db.html-Du50qwjN.js"),[]),meta:{title:"数据库操作"}}],["/zh/guide/excel/env.html",{loader:()=>f(()=>import("./env.html-Bxd3bf2c.js"),[]),meta:{title:"环境变量"}}],["/zh/guide/excel/faas-yaml.html",{loader:()=>f(()=>import("./faas-yaml.html-DU2o1Ht0.js"),[]),meta:{title:"faas.yaml"}}],["/zh/guide/excel/http.html",{loader:()=>f(()=>import("./http.html-BGzzT_xD.js"),[]),meta:{title:"Http、Cookie 和 Session"}}],["/zh/guide/excel/plugin.html",{loader:()=>f(()=>import("./plugin.html-BWCA0_Aq.js"),[]),meta:{title:"使用插件"}}],["/zh/guide/excel/react.html",{loader:()=>f(()=>import("./react.html-BZiFg5hQ.js"),[]),meta:{title:"在 React 中使用"}}],["/zh/guide/excel/request-spec.html",{loader:()=>f(()=>import("./request-spec.html-BXH7WrwA.js"),[]),meta:{title:"HTTP 请求规范"}}],["/zh/guide/excel/vue.html",{loader:()=>f(()=>import("./vue.html-C6tWkjyf.js"),[]),meta:{title:"在 Vue 中使用"}}],["/404.html",{loader:()=>f(()=>import("./404.html-Bv73dT5m.js"),[]),meta:{title:""}}]]);function pm(){return Pc().__VUE_DEVTOOLS_GLOBAL_HOOK__}function Pc(){return typeof navigator<"u"&&typeof window<"u"?window:typeof globalThis<"u"?globalThis:{}}const hm=typeof Proxy=="function",fm="devtools-plugin:setup",mm="plugin:settings:set";let Ll,Ci;function gm(){var e;return Ll!==void 0||(typeof window<"u"&&window.performance?(Ll=!0,Ci=window.performance):typeof globalThis<"u"&&(!((e=globalThis.perf_hooks)===null||e===void 0)&&e.performance)?(Ll=!0,Ci=globalThis.perf_hooks.performance):Ll=!1),Ll}function vm(){return gm()?Ci.now():Date.now()}class _m{constructor(t,l){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=t,this.hook=l;const n={};if(t.settings)for(const s in t.settings){const a=t.settings[s];n[s]=a.defaultValue}const r=`__vue-devtools-plugin-settings__${t.id}`;let i=Object.assign({},n);try{const s=localStorage.getItem(r),a=JSON.parse(s);Object.assign(i,a)}catch{}this.fallbacks={getSettings(){return i},setSettings(s){try{localStorage.setItem(r,JSON.stringify(s))}catch{}i=s},now(){return vm()}},l&&l.on(mm,(s,a)=>{s===this.plugin.id&&this.fallbacks.setSettings(a)}),this.proxiedOn=new Proxy({},{get:(s,a)=>this.target?this.target.on[a]:(...o)=>{this.onQueue.push({method:a,args:o})}}),this.proxiedTarget=new Proxy({},{get:(s,a)=>this.target?this.target[a]:a==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(a)?(...o)=>(this.targetQueue.push({method:a,args:o,resolve:()=>{}}),this.fallbacks[a](...o)):(...o)=>new Promise(u=>{this.targetQueue.push({method:a,args:o,resolve:u})})})}async setRealTarget(t){this.target=t;for(const l of this.onQueue)this.target.on[l.method](...l.args);for(const l of this.targetQueue)l.resolve(await this.target[l.method](...l.args))}}function ym(e,t){const l=e,n=Pc(),r=pm(),i=hm&&l.enableEarlyProxy;if(r&&(n.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!i))r.emit(fm,e,t);else{const s=i?new _m(l,r):null;(n.__VUE_DEVTOOLS_PLUGINS__=n.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:l,setupFn:t,proxy:s}),s&&t(s.proxiedTarget)}}/*! - * vue-router v4.4.5 - * (c) 2024 Eduardo San Martin Morote - * @license MIT - */const Nt=typeof document<"u";function Ac(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function km(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Ac(e.default)}const ge=Object.assign;function ai(e,t){const l={};for(const n in t){const r=t[n];l[n]=ct(r)?r.map(e):e(r)}return l}const kn=()=>{},ct=Array.isArray,Lc=/#/g,Em=/&/g,bm=/\//g,Tm=/=/g,xm=/\?/g,Cc=/\+/g,Pm=/%5B/g,Am=/%5D/g,Rc=/%5E/g,Lm=/%60/g,Oc=/%7B/g,Cm=/%7C/g,Ic=/%7D/g,Rm=/%20/g;function ps(e){return encodeURI(""+e).replace(Cm,"|").replace(Pm,"[").replace(Am,"]")}function Om(e){return ps(e).replace(Oc,"{").replace(Ic,"}").replace(Rc,"^")}function Ri(e){return ps(e).replace(Cc,"%2B").replace(Rm,"+").replace(Lc,"%23").replace(Em,"%26").replace(Lm,"`").replace(Oc,"{").replace(Ic,"}").replace(Rc,"^")}function Im(e){return Ri(e).replace(Tm,"%3D")}function wm(e){return ps(e).replace(Lc,"%23").replace(xm,"%3F")}function Fm(e){return e==null?"":wm(e).replace(bm,"%2F")}function Ul(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Sm=/\/$/,Dm=e=>e.replace(Sm,"");function oi(e,t,l="/"){let n,r={},i="",s="";const a=t.indexOf("#");let o=t.indexOf("?");return a=0&&(o=-1),o>-1&&(n=t.slice(0,o),i=t.slice(o+1,a>-1?a:t.length),r=e(i)),a>-1&&(n=n||t.slice(0,a),s=t.slice(a,t.length)),n=jm(n??t,l),{fullPath:n+(i&&"?")+i+s,path:n,query:r,hash:Ul(s)}}function Vm(e,t){const l=t.query?e(t.query):"";return t.path+(l&&"?")+l+(t.hash||"")}function Aa(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Nm(e,t,l){const n=t.matched.length-1,r=l.matched.length-1;return n>-1&&n===r&&il(t.matched[n],l.matched[r])&&wc(t.params,l.params)&&e(t.query)===e(l.query)&&t.hash===l.hash}function il(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function wc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const l in e)if(!Mm(e[l],t[l]))return!1;return!0}function Mm(e,t){return ct(e)?La(e,t):ct(t)?La(t,e):e===t}function La(e,t){return ct(t)?e.length===t.length&&e.every((l,n)=>l===t[n]):e.length===1&&e[0]===t}function jm(e,t){if(e.startsWith("/"))return e;if(!e)return t;const l=t.split("/"),n=e.split("/"),r=n[n.length-1];(r===".."||r===".")&&n.push("");let i=l.length-1,s,a;for(s=0;s1&&i--;else break;return l.slice(0,i).join("/")+"/"+n.slice(s).join("/")}const Dt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var On;(function(e){e.pop="pop",e.push="push"})(On||(On={}));var En;(function(e){e.back="back",e.forward="forward",e.unknown=""})(En||(En={}));function Hm(e){if(!e)if(Nt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Dm(e)}const Bm=/^[^#]+#/;function Um(e,t){return e.replace(Bm,"#")+t}function zm(e,t){const l=document.documentElement.getBoundingClientRect(),n=e.getBoundingClientRect();return{behavior:t.behavior,left:n.left-l.left-(t.left||0),top:n.top-l.top-(t.top||0)}}const Vr=()=>({left:window.scrollX,top:window.scrollY});function $m(e){let t;if("el"in e){const l=e.el,n=typeof l=="string"&&l.startsWith("#"),r=typeof l=="string"?n?document.getElementById(l.slice(1)):document.querySelector(l):l;if(!r)return;t=zm(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Ca(e,t){return(history.state?history.state.position-t:-1)+e}const Oi=new Map;function qm(e,t){Oi.set(e,t)}function Km(e){const t=Oi.get(e);return Oi.delete(e),t}let Wm=()=>location.protocol+"//"+location.host;function Fc(e,t){const{pathname:l,search:n,hash:r}=t,i=e.indexOf("#");if(i>-1){let a=r.includes(e.slice(i))?e.slice(i).length:1,o=r.slice(a);return o[0]!=="/"&&(o="/"+o),Aa(o,"")}return Aa(l,e)+n+r}function Gm(e,t,l,n){let r=[],i=[],s=null;const a=({state:p})=>{const h=Fc(e,location),_=l.value,y=t.value;let k=0;if(p){if(l.value=h,t.value=p,s&&s===_){s=null;return}k=y?p.position-y.position:0}else n(h);r.forEach(b=>{b(l.value,_,{delta:k,type:On.pop,direction:k?k>0?En.forward:En.back:En.unknown})})};function o(){s=l.value}function u(p){r.push(p);const h=()=>{const _=r.indexOf(p);_>-1&&r.splice(_,1)};return i.push(h),h}function d(){const{history:p}=window;p.state&&p.replaceState(ge({},p.state,{scroll:Vr()}),"")}function c(){for(const p of i)p();i=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",d)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",d,{passive:!0}),{pauseListeners:o,listen:u,destroy:c}}function Ra(e,t,l,n=!1,r=!1){return{back:e,current:t,forward:l,replaced:n,position:window.history.length,scroll:r?Vr():null}}function Jm(e){const{history:t,location:l}=window,n={value:Fc(e,l)},r={value:t.state};r.value||i(n.value,{back:null,current:n.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(o,u,d){const c=e.indexOf("#"),p=c>-1?(l.host&&document.querySelector("base")?e:e.slice(c))+o:Wm()+e+o;try{t[d?"replaceState":"pushState"](u,"",p),r.value=u}catch(h){console.error(h),l[d?"replace":"assign"](p)}}function s(o,u){const d=ge({},t.state,Ra(r.value.back,o,r.value.forward,!0),u,{position:r.value.position});i(o,d,!0),n.value=o}function a(o,u){const d=ge({},r.value,t.state,{forward:o,scroll:Vr()});i(d.current,d,!0);const c=ge({},Ra(n.value,o,null),{position:d.position+1},u);i(o,c,!1),n.value=o}return{location:n,state:r,push:a,replace:s}}function Ym(e){e=Hm(e);const t=Jm(e),l=Gm(e,t.state,t.location,t.replace);function n(i,s=!0){s||l.pauseListeners(),history.go(i)}const r=ge({location:"",base:e,go:n,createHref:Um.bind(null,e)},t,l);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function Sc(e){return typeof e=="string"||e&&typeof e=="object"}function Dc(e){return typeof e=="string"||typeof e=="symbol"}const Vc=Symbol("");var Oa;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Oa||(Oa={}));function zl(e,t){return ge(new Error,{type:e,[Vc]:!0},t)}function Ft(e,t){return e instanceof Error&&Vc in e&&(t==null||!!(e.type&t))}const Ia="[^/]+?",Xm={sensitive:!1,strict:!1,start:!0,end:!0},Qm=/[.+*?^${}()[\]/\\]/g;function Zm(e,t){const l=ge({},Xm,t),n=[];let r=l.start?"^":"";const i=[];for(const u of e){const d=u.length?[]:[90];l.strict&&!u.length&&(r+="/");for(let c=0;ct.length?t.length===1&&t[0]===80?1:-1:0}function Nc(e,t){let l=0;const n=e.score,r=t.score;for(;l0&&t[t.length-1]<0}const tg={type:0,value:""},lg=/[a-zA-Z0-9_]/;function ng(e){if(!e)return[[]];if(e==="/")return[[tg]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${l})/"${u}": ${h}`)}let l=0,n=l;const r=[];let i;function s(){i&&r.push(i),i=[]}let a=0,o,u="",d="";function c(){u&&(l===0?i.push({type:0,value:u}):l===1||l===2||l===3?(i.length>1&&(o==="*"||o==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:u,regexp:d,repeatable:o==="*"||o==="+",optional:o==="*"||o==="?"})):t("Invalid state to consume buffer"),u="")}function p(){u+=o}for(;a{s(m)}:kn}function s(c){if(Dc(c)){const p=n.get(c);p&&(n.delete(c),l.splice(l.indexOf(p),1),p.children.forEach(s),p.alias.forEach(s))}else{const p=l.indexOf(c);p>-1&&(l.splice(p,1),c.record.name&&n.delete(c.record.name),c.children.forEach(s),c.alias.forEach(s))}}function a(){return l}function o(c){const p=og(c,l);l.splice(p,0,c),c.record.name&&!Da(c)&&n.set(c.record.name,c)}function u(c,p){let h,_={},y,k;if("name"in c&&c.name){if(h=n.get(c.name),!h)throw zl(1,{location:c});k=h.record.name,_=ge(Fa(p.params,h.keys.filter(m=>!m.optional).concat(h.parent?h.parent.keys.filter(m=>m.optional):[]).map(m=>m.name)),c.params&&Fa(c.params,h.keys.map(m=>m.name))),y=h.stringify(_)}else if(c.path!=null)y=c.path,h=l.find(m=>m.re.test(y)),h&&(_=h.parse(y),k=h.record.name);else{if(h=p.name?n.get(p.name):l.find(m=>m.re.test(p.path)),!h)throw zl(1,{location:c,currentLocation:p});k=h.record.name,_=ge({},p.params,c.params),y=h.stringify(_)}const b=[];let x=h;for(;x;)b.unshift(x.record),x=x.parent;return{name:k,path:y,params:_,matched:b,meta:ag(b)}}e.forEach(c=>i(c));function d(){l.length=0,n.clear()}return{addRoute:i,resolve:u,removeRoute:s,clearRoutes:d,getRoutes:a,getRecordMatcher:r}}function Fa(e,t){const l={};for(const n of t)n in e&&(l[n]=e[n]);return l}function Sa(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:sg(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function sg(e){const t={},l=e.props||!1;if("component"in e)t.default=l;else for(const n in e.components)t[n]=typeof l=="object"?l[n]:l;return t}function Da(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function ag(e){return e.reduce((t,l)=>ge(t,l.meta),{})}function Va(e,t){const l={};for(const n in e)l[n]=n in t?t[n]:e[n];return l}function og(e,t){let l=0,n=t.length;for(;l!==n;){const i=l+n>>1;Nc(e,t[i])<0?n=i:l=i+1}const r=ug(e);return r&&(n=t.lastIndexOf(r,n-1)),n}function ug(e){let t=e;for(;t=t.parent;)if(Mc(t)&&Nc(e,t)===0)return t}function Mc({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function cg(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ri&&Ri(i)):[n&&Ri(n)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+l,i!=null&&(t+="="+i))})}return t}function dg(e){const t={};for(const l in e){const n=e[l];n!==void 0&&(t[l]=ct(n)?n.map(r=>r==null?null:""+r):n==null?n:""+n)}return t}const pg=Symbol(""),Ma=Symbol(""),Nr=Symbol(""),hs=Symbol(""),Ii=Symbol("");function an(){let e=[];function t(n){return e.push(n),()=>{const r=e.indexOf(n);r>-1&&e.splice(r,1)}}function l(){e=[]}return{add:t,list:()=>e.slice(),reset:l}}function Qt(e,t,l,n,r,i=s=>s()){const s=n&&(n.enterCallbacks[r]=n.enterCallbacks[r]||[]);return()=>new Promise((a,o)=>{const u=p=>{p===!1?o(zl(4,{from:l,to:t})):p instanceof Error?o(p):Sc(p)?o(zl(2,{from:t,to:p})):(s&&n.enterCallbacks[r]===s&&typeof p=="function"&&s.push(p),a())},d=i(()=>e.call(n&&n.instances[r],t,l,u));let c=Promise.resolve(d);e.length<3&&(c=c.then(u)),c.catch(p=>o(p))})}function ui(e,t,l,n,r=i=>i()){const i=[];for(const s of e)for(const a in s.components){let o=s.components[a];if(!(t!=="beforeRouteEnter"&&!s.instances[a]))if(Ac(o)){const d=(o.__vccOpts||o)[t];d&&i.push(Qt(d,l,n,s,a,r))}else{let u=o();i.push(()=>u.then(d=>{if(!d)throw new Error(`Couldn't resolve component "${a}" at "${s.path}"`);const c=km(d)?d.default:d;s.mods[a]=d,s.components[a]=c;const h=(c.__vccOpts||c)[t];return h&&Qt(h,l,n,s,a,r)()}))}}return i}function ja(e){const t=Xe(Nr),l=Xe(hs),n=j(()=>{const o=Zt(e.to);return t.resolve(o)}),r=j(()=>{const{matched:o}=n.value,{length:u}=o,d=o[u-1],c=l.matched;if(!d||!c.length)return-1;const p=c.findIndex(il.bind(null,d));if(p>-1)return p;const h=Ha(o[u-2]);return u>1&&Ha(d)===h&&c[c.length-1].path!==h?c.findIndex(il.bind(null,o[u-2])):p}),i=j(()=>r.value>-1&&gg(l.params,n.value.params)),s=j(()=>r.value>-1&&r.value===l.matched.length-1&&wc(l.params,n.value.params));function a(o={}){return mg(o)?t[Zt(e.replace)?"replace":"push"](Zt(e.to)).catch(kn):Promise.resolve()}if(Nt){const o=Un();if(o){const u={route:n.value,isActive:i.value,isExactActive:s.value,error:null};o.__vrl_devtools=o.__vrl_devtools||[],o.__vrl_devtools.push(u),oc(()=>{u.route=n.value,u.isActive=i.value,u.isExactActive=s.value,u.error=Sc(Zt(e.to))?null:'Invalid "to" value'},{flush:"post"})}}return{route:n,href:j(()=>n.value.href),isActive:i,isExactActive:s,navigate:a}}const hg=me({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:ja,setup(e,{slots:t}){const l=jn(ja(e)),{options:n}=Xe(Nr),r=j(()=>({[Ba(e.activeClass,n.linkActiveClass,"router-link-active")]:l.isActive,[Ba(e.exactActiveClass,n.linkExactActiveClass,"router-link-exact-active")]:l.isExactActive}));return()=>{const i=t.default&&t.default(l);return e.custom?i:ce("a",{"aria-current":l.isExactActive?e.ariaCurrentValue:null,href:l.href,onClick:l.navigate,class:r.value},i)}}}),fg=hg;function mg(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function gg(e,t){for(const l in t){const n=t[l],r=e[l];if(typeof n=="string"){if(n!==r)return!1}else if(!ct(r)||r.length!==n.length||n.some((i,s)=>i!==r[s]))return!1}return!0}function Ha(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ba=(e,t,l)=>e??t??l,vg=me({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:l}){const n=Xe(Ii),r=j(()=>e.route||n.value),i=Xe(Ma,0),s=j(()=>{let u=Zt(i);const{matched:d}=r.value;let c;for(;(c=d[u])&&!c.components;)u++;return u}),a=j(()=>r.value.matched[s.value]);bl(Ma,j(()=>s.value+1)),bl(pg,a),bl(Ii,r);const o=de();return Ue(()=>[o.value,a.value,e.name],([u,d,c],[p,h,_])=>{d&&(d.instances[c]=u,h&&h!==d&&u&&u===p&&(d.leaveGuards.size||(d.leaveGuards=h.leaveGuards),d.updateGuards.size||(d.updateGuards=h.updateGuards))),u&&d&&(!h||!il(d,h)||!p)&&(d.enterCallbacks[c]||[]).forEach(y=>y(u))},{flush:"post"}),()=>{const u=r.value,d=e.name,c=a.value,p=c&&c.components[d];if(!p)return Ua(l.default,{Component:p,route:u});const h=c.props[d],_=h?h===!0?u.params:typeof h=="function"?h(u):h:null,k=ce(p,ge({},_,t,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(c.instances[d]=null)},ref:o}));if(Nt&&k.ref){const b={depth:s.value,name:c.name,path:c.path,meta:c.meta};(ct(k.ref)?k.ref.map(m=>m.i):[k.ref.i]).forEach(m=>{m.__vrv_devtools=b})}return Ua(l.default,{Component:k,route:u})||k}}});function Ua(e,t){if(!e)return null;const l=e(t);return l.length===1?l[0]:l}const _g=vg;function on(e,t){const l=ge({},e,{matched:e.matched.map(n=>Rg(n,["instances","children","aliasOf"]))});return{_custom:{type:null,readOnly:!0,display:e.fullPath,tooltip:t,value:l}}}function Xn(e){return{_custom:{display:e}}}let yg=0;function kg(e,t,l){if(t.__hasDevtools)return;t.__hasDevtools=!0;const n=yg++;ym({id:"org.vuejs.router"+(n?"."+n:""),label:"Vue Router",packageName:"vue-router",homepage:"https://router.vuejs.org",logo:"https://router.vuejs.org/logo.png",componentStateTypes:["Routing"],app:e},r=>{typeof r.now!="function"&&console.warn("[Vue Router]: You seem to be using an outdated version of Vue Devtools. Are you still using the Beta release instead of the stable one? You can find the links at https://devtools.vuejs.org/guide/installation.html."),r.on.inspectComponent((d,c)=>{d.instanceData&&d.instanceData.state.push({type:"Routing",key:"$route",editable:!1,value:on(t.currentRoute.value,"Current Route")})}),r.on.visitComponentTree(({treeNode:d,componentInstance:c})=>{if(c.__vrv_devtools){const p=c.__vrv_devtools;d.tags.push({label:(p.name?`${p.name.toString()}: `:"")+p.path,textColor:0,tooltip:"This component is rendered by <router-view>",backgroundColor:jc})}ct(c.__vrl_devtools)&&(c.__devtoolsApi=r,c.__vrl_devtools.forEach(p=>{let h=p.route.path,_=Uc,y="",k=0;p.error?(h=p.error,_=Pg,k=Ag):p.isExactActive?(_=Bc,y="This is exactly active"):p.isActive&&(_=Hc,y="This link is active"),d.tags.push({label:h,textColor:k,tooltip:y,backgroundColor:_})}))}),Ue(t.currentRoute,()=>{o(),r.notifyComponentUpdate(),r.sendInspectorTree(a),r.sendInspectorState(a)});const i="router:navigations:"+n;r.addTimelineLayer({id:i,label:`Router${n?" "+n:""} Navigations`,color:4237508}),t.onError((d,c)=>{r.addTimelineEvent({layerId:i,event:{title:"Error during Navigation",subtitle:c.fullPath,logType:"error",time:r.now(),data:{error:d},groupId:c.meta.__navigationId}})});let s=0;t.beforeEach((d,c)=>{const p={guard:Xn("beforeEach"),from:on(c,"Current Location during this navigation"),to:on(d,"Target location")};Object.defineProperty(d.meta,"__navigationId",{value:s++}),r.addTimelineEvent({layerId:i,event:{time:r.now(),title:"Start of navigation",subtitle:d.fullPath,data:p,groupId:d.meta.__navigationId}})}),t.afterEach((d,c,p)=>{const h={guard:Xn("afterEach")};p?(h.failure={_custom:{type:Error,readOnly:!0,display:p?p.message:"",tooltip:"Navigation Failure",value:p}},h.status=Xn("❌")):h.status=Xn("✅"),h.from=on(c,"Current Location during this navigation"),h.to=on(d,"Target location"),r.addTimelineEvent({layerId:i,event:{title:"End of navigation",subtitle:d.fullPath,time:r.now(),data:h,logType:p?"warning":"default",groupId:d.meta.__navigationId}})});const a="router-inspector:"+n;r.addInspector({id:a,label:"Routes"+(n?" "+n:""),icon:"book",treeFilterPlaceholder:"Search routes"});function o(){if(!u)return;const d=u;let c=l.getRoutes().filter(p=>!p.parent||!p.parent.record.components);c.forEach(qc),d.filter&&(c=c.filter(p=>wi(p,d.filter.toLowerCase()))),c.forEach(p=>$c(p,t.currentRoute.value)),d.rootNodes=c.map(zc)}let u;r.on.getInspectorTree(d=>{u=d,d.app===e&&d.inspectorId===a&&o()}),r.on.getInspectorState(d=>{if(d.app===e&&d.inspectorId===a){const p=l.getRoutes().find(h=>h.record.__vd_id===d.nodeId);p&&(d.state={options:bg(p)})}}),r.sendInspectorTree(a),r.sendInspectorState(a)})}function Eg(e){return e.optional?e.repeatable?"*":"?":e.repeatable?"+":""}function bg(e){const{record:t}=e,l=[{editable:!1,key:"path",value:t.path}];return t.name!=null&&l.push({editable:!1,key:"name",value:t.name}),l.push({editable:!1,key:"regexp",value:e.re}),e.keys.length&&l.push({editable:!1,key:"keys",value:{_custom:{type:null,readOnly:!0,display:e.keys.map(n=>`${n.name}${Eg(n)}`).join(" "),tooltip:"Param keys",value:e.keys}}}),t.redirect!=null&&l.push({editable:!1,key:"redirect",value:t.redirect}),e.alias.length&&l.push({editable:!1,key:"aliases",value:e.alias.map(n=>n.record.path)}),Object.keys(e.record.meta).length&&l.push({editable:!1,key:"meta",value:e.record.meta}),l.push({key:"score",editable:!1,value:{_custom:{type:null,readOnly:!0,display:e.score.map(n=>n.join(", ")).join(" | "),tooltip:"Score used to sort routes",value:e.score}}}),l}const jc=15485081,Hc=2450411,Bc=8702998,Tg=2282478,Uc=16486972,xg=6710886,Pg=16704226,Ag=12131356;function zc(e){const t=[],{record:l}=e;l.name!=null&&t.push({label:String(l.name),textColor:0,backgroundColor:Tg}),l.aliasOf&&t.push({label:"alias",textColor:0,backgroundColor:Uc}),e.__vd_match&&t.push({label:"matches",textColor:0,backgroundColor:jc}),e.__vd_exactActive&&t.push({label:"exact",textColor:0,backgroundColor:Bc}),e.__vd_active&&t.push({label:"active",textColor:0,backgroundColor:Hc}),l.redirect&&t.push({label:typeof l.redirect=="string"?`redirect: ${l.redirect}`:"redirects",textColor:16777215,backgroundColor:xg});let n=l.__vd_id;return n==null&&(n=String(Lg++),l.__vd_id=n),{id:n,label:l.path,tags:t,children:e.children.map(zc)}}let Lg=0;const Cg=/^\/(.*)\/([a-z]*)$/;function $c(e,t){const l=t.matched.length&&il(t.matched[t.matched.length-1],e.record);e.__vd_exactActive=e.__vd_active=l,l||(e.__vd_active=t.matched.some(n=>il(n,e.record))),e.children.forEach(n=>$c(n,t))}function qc(e){e.__vd_match=!1,e.children.forEach(qc)}function wi(e,t){const l=String(e.re).match(Cg);if(e.__vd_match=!1,!l||l.length<3)return!1;if(new RegExp(l[1].replace(/\$$/,""),l[2]).test(t))return e.children.forEach(s=>wi(s,t)),e.record.path!=="/"||t==="/"?(e.__vd_match=e.re.test(t),!0):!1;const r=e.record.path.toLowerCase(),i=Ul(r);return!t.startsWith("/")&&(i.includes(t)||r.includes(t))||i.startsWith(t)||r.startsWith(t)||e.record.name&&String(e.record.name).includes(t)?!0:e.children.some(s=>wi(s,t))}function Rg(e,t){const l={};for(const n in e)t.includes(n)||(l[n]=e[n]);return l}function Og(e){const t=ig(e.routes,e),l=e.parseQuery||cg,n=e.stringifyQuery||Na,r=e.history,i=an(),s=an(),a=an(),o=Rt(Dt);let u=Dt;Nt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=ai.bind(null,R=>""+R),c=ai.bind(null,Fm),p=ai.bind(null,Ul);function h(R,G){let q,Z;return Dc(R)?(q=t.getRecordMatcher(R),Z=G):Z=R,t.addRoute(Z,q)}function _(R){const G=t.getRecordMatcher(R);G&&t.removeRoute(G)}function y(){return t.getRoutes().map(R=>R.record)}function k(R){return!!t.getRecordMatcher(R)}function b(R,G){if(G=ge({},G||o.value),typeof R=="string"){const v=oi(l,R,G.path),T=t.resolve({path:v.path},G),O=r.createHref(v.fullPath);return ge(v,T,{params:p(T.params),hash:Ul(v.hash),redirectedFrom:void 0,href:O})}let q;if(R.path!=null)q=ge({},R,{path:oi(l,R.path,G.path).path});else{const v=ge({},R.params);for(const T in v)v[T]==null&&delete v[T];q=ge({},R,{params:c(v)}),G.params=c(G.params)}const Z=t.resolve(q,G),he=R.hash||"";Z.params=d(p(Z.params));const be=Vm(n,ge({},R,{hash:Om(he),path:Z.path})),g=r.createHref(be);return ge({fullPath:be,hash:he,query:n===Na?dg(R.query):R.query||{}},Z,{redirectedFrom:void 0,href:g})}function x(R){return typeof R=="string"?oi(l,R,o.value.path):ge({},R)}function m(R,G){if(u!==R)return zl(8,{from:G,to:R})}function E(R){return M(R)}function S(R){return E(ge(x(R),{replace:!0}))}function $(R){const G=R.matched[R.matched.length-1];if(G&&G.redirect){const{redirect:q}=G;let Z=typeof q=="function"?q(R):q;return typeof Z=="string"&&(Z=Z.includes("?")||Z.includes("#")?Z=x(Z):{path:Z},Z.params={}),ge({query:R.query,hash:R.hash,params:Z.path!=null?{}:R.params},Z)}}function M(R,G){const q=u=b(R),Z=o.value,he=R.state,be=R.force,g=R.replace===!0,v=$(q);if(v)return M(ge(x(v),{state:typeof v=="object"?ge({},he,v.state):he,force:be,replace:g}),G||q);const T=q;T.redirectedFrom=G;let O;return!be&&Nm(n,Z,q)&&(O=zl(16,{to:T,from:Z}),Re(Z,Z,!0,!1)),(O?Promise.resolve(O):C(T,Z)).catch(L=>Ft(L)?Ft(L,2)?L:ke(L):K(L,T,Z)).then(L=>{if(L){if(Ft(L,2))return M(ge({replace:g},x(L.to),{state:typeof L.to=="object"?ge({},he,L.to.state):he,force:be}),G||T)}else L=A(T,Z,!0,g,he);return B(T,Z,L),L})}function P(R,G){const q=m(R,G);return q?Promise.reject(q):Promise.resolve()}function z(R){const G=vt.values().next().value;return G&&typeof G.runWithContext=="function"?G.runWithContext(R):R()}function C(R,G){let q;const[Z,he,be]=Ig(R,G);q=ui(Z.reverse(),"beforeRouteLeave",R,G);for(const v of Z)v.leaveGuards.forEach(T=>{q.push(Qt(T,R,G))});const g=P.bind(null,R,G);return q.push(g),et(q).then(()=>{q=[];for(const v of i.list())q.push(Qt(v,R,G));return q.push(g),et(q)}).then(()=>{q=ui(he,"beforeRouteUpdate",R,G);for(const v of he)v.updateGuards.forEach(T=>{q.push(Qt(T,R,G))});return q.push(g),et(q)}).then(()=>{q=[];for(const v of be)if(v.beforeEnter)if(ct(v.beforeEnter))for(const T of v.beforeEnter)q.push(Qt(T,R,G));else q.push(Qt(v.beforeEnter,R,G));return q.push(g),et(q)}).then(()=>(R.matched.forEach(v=>v.enterCallbacks={}),q=ui(be,"beforeRouteEnter",R,G,z),q.push(g),et(q))).then(()=>{q=[];for(const v of s.list())q.push(Qt(v,R,G));return q.push(g),et(q)}).catch(v=>Ft(v,8)?v:Promise.reject(v))}function B(R,G,q){a.list().forEach(Z=>z(()=>Z(R,G,q)))}function A(R,G,q,Z,he){const be=m(R,G);if(be)return be;const g=G===Dt,v=Nt?history.state:{};q&&(Z||g?r.replace(R.fullPath,ge({scroll:g&&v&&v.scroll},he)):r.push(R.fullPath,he)),o.value=R,Re(R,G,q,g),ke()}let D;function Q(){D||(D=r.listen((R,G,q)=>{if(!Ze.listening)return;const Z=b(R),he=$(Z);if(he){M(ge(he,{replace:!0}),Z).catch(kn);return}u=Z;const be=o.value;Nt&&qm(Ca(be.fullPath,q.delta),Vr()),C(Z,be).catch(g=>Ft(g,12)?g:Ft(g,2)?(M(g.to,Z).then(v=>{Ft(v,20)&&!q.delta&&q.type===On.pop&&r.go(-1,!1)}).catch(kn),Promise.reject()):(q.delta&&r.go(-q.delta,!1),K(g,Z,be))).then(g=>{g=g||A(Z,be,!1),g&&(q.delta&&!Ft(g,8)?r.go(-q.delta,!1):q.type===On.pop&&Ft(g,20)&&r.go(-1,!1)),B(Z,be,g)}).catch(kn)}))}let te=an(),w=an(),V;function K(R,G,q){ke(R);const Z=w.list();return Z.length?Z.forEach(he=>he(R,G,q)):console.error(R),Promise.reject(R)}function ue(){return V&&o.value!==Dt?Promise.resolve():new Promise((R,G)=>{te.add([R,G])})}function ke(R){return V||(V=!R,Q(),te.list().forEach(([G,q])=>R?q(R):G()),te.reset()),R}function Re(R,G,q,Z){const{scrollBehavior:he}=e;if(!Nt||!he)return Promise.resolve();const be=!q&&Km(Ca(R.fullPath,0))||(Z||!q)&&history.state&&history.state.scroll||null;return Yl().then(()=>he(R,G,be)).then(g=>g&&$m(g)).catch(g=>K(g,R,G))}const Ee=R=>r.go(R);let Qe;const vt=new Set,Ze={currentRoute:o,listening:!0,addRoute:h,removeRoute:_,clearRoutes:t.clearRoutes,hasRoute:k,getRoutes:y,resolve:b,options:e,push:E,replace:S,go:Ee,back:()=>Ee(-1),forward:()=>Ee(1),beforeEach:i.add,beforeResolve:s.add,afterEach:a.add,onError:w.add,isReady:ue,install(R){const G=this;R.component("RouterLink",fg),R.component("RouterView",_g),R.config.globalProperties.$router=G,Object.defineProperty(R.config.globalProperties,"$route",{enumerable:!0,get:()=>Zt(o)}),Nt&&!Qe&&o.value===Dt&&(Qe=!0,E(r.location).catch(he=>{}));const q={};for(const he in Dt)Object.defineProperty(q,he,{get:()=>o.value[he],enumerable:!0});R.provide(Nr,G),R.provide(hs,Lu(q)),R.provide(Ii,o);const Z=R.unmount;vt.add(R),R.unmount=function(){vt.delete(R),vt.size<1&&(u=Dt,D&&D(),D=null,o.value=Dt,Qe=!1,V=!1),Z()},Nt&&kg(R,G,t)}};function et(R){return R.reduce((G,q)=>G.then(()=>z(q)),Promise.resolve())}return Ze}function Ig(e,t){const l=[],n=[],r=[],i=Math.max(t.matched.length,e.matched.length);for(let s=0;sil(u,a))?n.push(a):l.push(a));const o=e.matched[s];o&&(t.matched.find(u=>il(u,o))||r.push(o))}return[l,n,r]}function ol(){return Xe(Nr)}function qt(e){return Xe(hs)}var fs=Symbol(""),Ot=()=>{const e=Xe(fs);if(!e)throw new Error("useClientData() is called without provider.");return e},wg=()=>Ot().pageComponent,Xl=()=>Ot().pageData,bt=()=>Ot().pageFrontmatter,Fg=()=>Ot().pageHead,Sg=()=>Ot().pageLang,Dg=()=>Ot().pageLayout,Ql=()=>Ot().routeLocale,Vg=()=>Ot().routes,Kc=()=>Ot().siteData,ms=()=>Ot().siteLocaleData,Ng=Symbol(""),Fi=Rt(cm),Ml=Rt(dm),Wc=(e,t)=>{const l=lm(e,t);if(Ml.value[l])return l;const n=encodeURI(l);if(Ml.value[n])return n;const r=Fi.value[l]||Fi.value[n];return r||l},In=(e,t)=>{const{pathname:l,hashAndQueries:n}=bc(e),r=Wc(l,t),i=r+n;return Ml.value[r]?{...Ml.value[r],path:i,notFound:!1}:{...Ml.value["/404.html"],path:i,notFound:!0}},Mg=(e,t)=>{const{pathname:l,hashAndQueries:n}=bc(e);return Wc(l,t)+n},jg=e=>{if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget){const t=e.currentTarget.getAttribute("target");if(t!=null&&t.match(/\b_blank\b/i))return}return e.preventDefault(),!0}},Mr=me({name:"RouteLink",props:{to:{type:String,required:!0},active:Boolean,activeClass:{type:String,default:"route-link-active"}},slots:Object,setup(e,{slots:t}){const l=ol(),n=qt(),r=j(()=>e.to.startsWith("#")||e.to.startsWith("?")?e.to:`/${Mg(e.to,n.path).substring(1)}`);return()=>ce("a",{class:["route-link",{[e.activeClass]:e.active}],href:r.value,onClick:(i={})=>{jg(i)&&l.push(e.to).catch()}},t.default())}}),Zl=me({name:"AutoLink",props:{config:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){const l=$p(e,"config"),n=qt(),r=Kc(),i=j(()=>$n(l.value.link)),s=j(()=>l.value.target||(i.value?"_blank":void 0)),a=j(()=>s.value==="_blank"),o=j(()=>!i.value&&!a.value),u=j(()=>l.value.rel||(a.value?"noopener noreferrer":null)),d=j(()=>l.value.ariaLabel??l.value.text),c=j(()=>{if(l.value.exact)return!1;const h=Object.keys(r.value.locales);return h.length?h.every(_=>_!==l.value.link):l.value.link!=="/"}),p=j(()=>o.value?l.value.activeMatch?(l.value.activeMatch instanceof RegExp?l.value.activeMatch:new RegExp(l.value.activeMatch,"u")).test(n.path):c.value?n.path.startsWith(l.value.link):n.path===l.value.link:!1);return()=>{const{before:h,after:_,default:y}=t,k=(y==null?void 0:y(l.value))??[h==null?void 0:h(l.value),l.value.text,_==null?void 0:_(l.value)];return o.value?ce(Mr,{class:"auto-link",to:l.value.link,active:p.value,"aria-label":d.value},()=>k):ce("a",{class:"auto-link external-link",href:l.value.link,"aria-label":d.value,rel:u.value,target:s.value},k)}}}),gs=me({name:"ClientOnly",setup(e,t){const l=de(!1);return We(()=>{l.value=!0}),()=>{var n,r;return l.value?(r=(n=t.slots).default)==null?void 0:r.call(n):null}}}),vs=me({name:"Content",props:{path:{type:String,required:!1,default:""}},setup(e){const t=wg(),l=j(()=>{if(!e.path)return t.value;const n=In(e.path);return yh(async()=>n.loader().then(({comp:r})=>r))});return()=>ce(l.value)}}),Hg="Layout",Bg="en-US",hl=jn({resolveLayouts:e=>e.reduce((t,l)=>({...t,...l.layouts}),{}),resolvePageHead:(e,t,l)=>{const n=gt(t.description)?t.description:l.description,r=[...Array.isArray(t.head)?t.head:[],...l.head,["title",{},e],["meta",{name:"description",content:n}]];return om(r)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(l=>!!l).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||Bg,resolvePageLayout:(e,t)=>{const l=gt(e.frontmatter.layout)?e.frontmatter.layout:Hg;if(!t[l])throw new Error(`[vuepress] Cannot resolve layout: ${l}`);return t[l]},resolveRouteLocale:(e,t)=>nm(e,decodeURI(t)),resolveSiteLocaleData:({base:e,locales:t,...l},n)=>{var r;return{...l,...t[n],head:[...((r=t[n])==null?void 0:r.head)??[],...l.head]}}}),It=(e={})=>e,_s=e=>Dr(e)?e:`/${xc(e)}`;function jr(e){return pu()?(vp(e),!0):!1}function Et(e){return typeof e=="function"?e():Zt(e)}const ys=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Ug=Object.prototype.toString,zg=e=>Ug.call(e)==="[object Object]",Si=()=>{};function Gc(e,t){function l(...n){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(r).catch(i)})}return l}const Jc=e=>e();function $g(e,t={}){let l,n,r=Si;const i=a=>{clearTimeout(a),r(),r=Si};return a=>{const o=Et(e),u=Et(t.maxWait);return l&&i(l),o<=0||u!==void 0&&u<=0?(n&&(i(n),n=null),Promise.resolve(a())):new Promise((d,c)=>{r=t.rejectOnCancel?c:d,u&&!n&&(n=setTimeout(()=>{l&&i(l),n=null,d(a())},u)),l=setTimeout(()=>{n&&i(n),n=null,d(a())},o)})}}function qg(e=Jc){const t=de(!0);function l(){t.value=!1}function n(){t.value=!0}const r=(...i)=>{t.value&&e(...i)};return{isActive:Cr(t),pause:l,resume:n,eventFilter:r}}function Kg(e){let t;function l(){return t||(t=e()),t}return l.reset=async()=>{const n=t;t=void 0,n&&await n},l}function Wg(e){return Un()}function Gg(e,t=200,l={}){return Gc($g(t,l),e)}function Jg(e,t,l={}){const{eventFilter:n=Jc,...r}=l;return Ue(e,Gc(n,t),r)}function Yg(e,t,l={}){const{eventFilter:n,...r}=l,{eventFilter:i,pause:s,resume:a,isActive:o}=qg(n);return{stop:Jg(e,t,{...r,eventFilter:i}),pause:s,resume:a,isActive:o}}function ks(e,t=!0,l){Wg()?We(e,l):t?e():Yl(e)}function Xg(e,t,l={}){const{immediate:n=!0}=l,r=de(!1);let i=null;function s(){i&&(clearTimeout(i),i=null)}function a(){r.value=!1,s()}function o(...u){s(),r.value=!0,i=setTimeout(()=>{r.value=!1,i=null,e(...u)},Et(t))}return n&&(r.value=!0,ys&&o()),jr(a),{isPending:Cr(r),start:o,stop:a}}function Yc(e=!1,t={}){const{truthyValue:l=!0,falsyValue:n=!1}=t,r=De(e),i=de(e);function s(a){if(arguments.length)return i.value=a,i.value;{const o=Et(l);return i.value=i.value===o?Et(n):o,i.value}}return r?s:[i,s]}const sl=ys?window:void 0,Xc=ys?window.navigator:void 0;function _l(e){var t;const l=Et(e);return(t=l==null?void 0:l.$el)!=null?t:l}function dt(...e){let t,l,n,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([l,n,r]=e,t=sl):[t,l,n,r]=e,!t)return Si;Array.isArray(l)||(l=[l]),Array.isArray(n)||(n=[n]);const i=[],s=()=>{i.forEach(d=>d()),i.length=0},a=(d,c,p,h)=>(d.addEventListener(c,p,h),()=>d.removeEventListener(c,p,h)),o=Ue(()=>[_l(t),Et(r)],([d,c])=>{if(s(),!d)return;const p=zg(c)?{...c}:c;i.push(...l.flatMap(h=>n.map(_=>a(d,h,_,p))))},{immediate:!0,flush:"post"}),u=()=>{o(),s()};return jr(u),u}function Qg(){const e=de(!1),t=Un();return t&&We(()=>{e.value=!0},t),e}function Hr(e){const t=Qg();return j(()=>(t.value,!!e()))}function Es(e,t={}){const{window:l=sl}=t,n=Hr(()=>l&&"matchMedia"in l&&typeof l.matchMedia=="function");let r;const i=de(!1),s=u=>{i.value=u.matches},a=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",s):r.removeListener(s))},o=oc(()=>{n.value&&(a(),r=l.matchMedia(Et(e)),"addEventListener"in r?r.addEventListener("change",s):r.addListener(s),i.value=r.matches)});return jr(()=>{o(),a(),r=void 0}),i}function za(e,t={}){const{controls:l=!1,navigator:n=Xc}=t,r=Hr(()=>n&&"permissions"in n),i=Rt(),s=typeof e=="string"?{name:e}:e,a=Rt(),o=()=>{var d,c;a.value=(c=(d=i.value)==null?void 0:d.state)!=null?c:"prompt"};dt(i,"change",o);const u=Kg(async()=>{if(r.value){if(!i.value)try{i.value=await n.permissions.query(s)}catch{i.value=void 0}finally{o()}if(l)return pe(i.value)}});return u(),l?{state:a,isSupported:r,query:u}:a}function Zg(e={}){const{navigator:t=Xc,read:l=!1,source:n,copiedDuring:r=1500,legacy:i=!1}=e,s=Hr(()=>t&&"clipboard"in t),a=za("clipboard-read"),o=za("clipboard-write"),u=j(()=>s.value||i),d=de(""),c=de(!1),p=Xg(()=>c.value=!1,r);function h(){s.value&&b(a.value)?t.clipboard.readText().then(x=>{d.value=x}):d.value=k()}u.value&&l&&dt(["copy","cut"],h);async function _(x=Et(n)){u.value&&x!=null&&(s.value&&b(o.value)?await t.clipboard.writeText(x):y(x),d.value=x,c.value=!0,p.start())}function y(x){const m=document.createElement("textarea");m.value=x??"",m.style.position="absolute",m.style.opacity="0",document.body.appendChild(m),m.select(),document.execCommand("copy"),m.remove()}function k(){var x,m,E;return(E=(m=(x=document==null?void 0:document.getSelection)==null?void 0:x.call(document))==null?void 0:m.toString())!=null?E:""}function b(x){return x==="granted"||x==="prompt"}return{isSupported:u,text:d,copied:c,copy:_}}const Qn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Zn="__vueuse_ssr_handlers__",ev=tv();function tv(){return Zn in Qn||(Qn[Zn]=Qn[Zn]||{}),Qn[Zn]}function lv(e,t){return ev[e]||t}function nv(e){return Es("(prefers-color-scheme: dark)",e)}function rv(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const iv={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},$a="vueuse-storage";function bs(e,t,l,n={}){var r;const{flush:i="pre",deep:s=!0,listenToStorageChanges:a=!0,writeDefaults:o=!0,mergeDefaults:u=!1,shallow:d,window:c=sl,eventFilter:p,onError:h=C=>{console.error(C)},initOnMounted:_}=n,y=(d?Rt:de)(typeof t=="function"?t():t);if(!l)try{l=lv("getDefaultStorage",()=>{var C;return(C=sl)==null?void 0:C.localStorage})()}catch(C){h(C)}if(!l)return y;const k=Et(t),b=rv(k),x=(r=n.serializer)!=null?r:iv[b],{pause:m,resume:E}=Yg(y,()=>$(y.value),{flush:i,deep:s,eventFilter:p});c&&a&&ks(()=>{l instanceof Storage?dt(c,"storage",P):dt(c,$a,z),_&&P()}),_||P();function S(C,B){if(c){const A={key:e,oldValue:C,newValue:B,storageArea:l};c.dispatchEvent(l instanceof Storage?new StorageEvent("storage",A):new CustomEvent($a,{detail:A}))}}function $(C){try{const B=l.getItem(e);if(C==null)S(B,null),l.removeItem(e);else{const A=x.write(C);B!==A&&(l.setItem(e,A),S(B,A))}}catch(B){h(B)}}function M(C){const B=C?C.newValue:l.getItem(e);if(B==null)return o&&k!=null&&l.setItem(e,x.write(k)),k;if(!C&&u){const A=x.read(B);return typeof u=="function"?u(A,k):b==="object"&&!Array.isArray(A)?{...k,...A}:A}else return typeof B!="string"?B:x.read(B)}function P(C){if(!(C&&C.storageArea!==l)){if(C&&C.key==null){y.value=k;return}if(!(C&&C.key!==e)){m();try{(C==null?void 0:C.newValue)!==x.write(y.value)&&(y.value=M(C))}catch(B){h(B)}finally{C?Yl(E):E()}}}}function z(C){P(C.detail)}return y}function sv(e,t,l={}){const{window:n=sl,...r}=l;let i;const s=Hr(()=>n&&"ResizeObserver"in n),a=()=>{i&&(i.disconnect(),i=void 0)},o=j(()=>{const c=Et(e);return Array.isArray(c)?c.map(p=>_l(p)):[_l(c)]}),u=Ue(o,c=>{if(a(),s.value&&n){i=new ResizeObserver(t);for(const p of c)p&&i.observe(p,r)}},{immediate:!0,flush:"post"}),d=()=>{a(),u()};return jr(d),{isSupported:s,stop:d}}function av(e,t={width:0,height:0},l={}){const{window:n=sl,box:r="content-box"}=l,i=j(()=>{var c,p;return(p=(c=_l(e))==null?void 0:c.namespaceURI)==null?void 0:p.includes("svg")}),s=de(t.width),a=de(t.height),{stop:o}=sv(e,([c])=>{const p=r==="border-box"?c.borderBoxSize:r==="content-box"?c.contentBoxSize:c.devicePixelContentBoxSize;if(n&&i.value){const h=_l(e);if(h){const _=h.getBoundingClientRect();s.value=_.width,a.value=_.height}}else if(p){const h=Array.isArray(p)?p:[p];s.value=h.reduce((_,{inlineSize:y})=>_+y,0),a.value=h.reduce((_,{blockSize:y})=>_+y,0)}else s.value=c.contentRect.width,a.value=c.contentRect.height},l);ks(()=>{const c=_l(e);c&&(s.value="offsetWidth"in c?c.offsetWidth:t.width,a.value="offsetHeight"in c?c.offsetHeight:t.height)});const u=Ue(()=>_l(e),c=>{s.value=c?t.width:0,a.value=c?t.height:0});function d(){o(),u()}return{width:s,height:a,stop:d}}function ov(e={}){const{window:t=sl,behavior:l="auto"}=e;if(!t)return{x:de(0),y:de(0)};const n=de(t.scrollX),r=de(t.scrollY),i=j({get(){return n.value},set(a){scrollTo({left:a,behavior:l})}}),s=j({get(){return r.value},set(a){scrollTo({top:a,behavior:l})}});return dt(t,"scroll",()=>{n.value=t.scrollX,r.value=t.scrollY},{capture:!1,passive:!0}),{x:i,y:s}}function uv(e={}){const{window:t=sl,initialWidth:l=Number.POSITIVE_INFINITY,initialHeight:n=Number.POSITIVE_INFINITY,listenOrientation:r=!0,includeScrollbar:i=!0,type:s="inner"}=e,a=de(l),o=de(n),u=()=>{t&&(s==="outer"?(a.value=t.outerWidth,o.value=t.outerHeight):i?(a.value=t.innerWidth,o.value=t.innerHeight):(a.value=t.document.documentElement.clientWidth,o.value=t.document.documentElement.clientHeight))};if(u(),ks(u),dt("resize",u,{passive:!0}),r){const d=Es("(orientation: portrait)");Ue(d,()=>u())}return{width:a,height:o}}const qa=async(e,t)=>{const{path:l,query:n}=e.currentRoute.value,{scrollBehavior:r}=e.options;e.options.scrollBehavior=void 0,await e.replace({path:l,query:n,hash:t}),e.options.scrollBehavior=r},cv=({headerLinkSelector:e,headerAnchorSelector:t,delay:l,offset:n=5})=>{const r=ol();dt("scroll",Gg(()=>{var _,y;const s=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(s-0)c.some(b=>b.hash===k.hash));for(let k=0;k=(((_=b.parentElement)==null?void 0:_.offsetTop)??0)-n,E=!x||s<(((y=x.parentElement)==null?void 0:y.offsetTop)??0)-n;if(!(m&&E))continue;const $=decodeURIComponent(r.currentRoute.value.hash),M=decodeURIComponent(b.hash);if($===M)return;if(d){for(let P=k+1;P{if(t===!1)return[];const[l,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t,r=e.filter(s=>s.level>=l&&s.level<=n),i=[];e:for(let s=0;s=0;o--){const u=r[o];if(u.level{let l;if(t.length){const n=e.cloneNode(!0);n.querySelectorAll(t.join(",")).forEach(r=>{r.remove()}),l=n.textContent||""}else l=e.textContent||"";return l.trim()},yv=({selector:e=[...new Array(6)].map((n,r)=>`[vp-content] h${r+1}`).join(","),levels:t=2,ignore:l=[]}={})=>{const n=Array.from(document.querySelectorAll(e)).filter(r=>r.id&&r.hasChildNodes()).map(r=>{const i=Number(r.tagName[1]);return{element:r,title:_v(r,l),link:`#${r.id}`,slug:r.id,level:i}});return vv(n,t)},Qc=(e,t)=>{var n;const l=(n=Un())==null?void 0:n.appContext.components;return l?e in l||nt(e)in l||Mn(nt(e))in l:!1},Zc=e=>new Promise(t=>{setTimeout(t,e)}),ed=e=>{const t=Ql();return j(()=>e[t.value]??{})},kv=()=>{const e=Vg();return j(()=>Object.keys(e.value))},Ev=e=>typeof e<"u",td=(e,t)=>gt(e)&&e.startsWith(t),{keys:bv}=Object,ld=e=>td(e,"/");var Tv={"/zh/":{backToTop:"返回顶部"},"/":{}};const xv=me({name:"BackToTop",setup(){const e=bt(),t=ed(Tv),l=Rt(),{height:n}=av(l),{height:r}=uv(),{y:i}=ov(),s=j(()=>e.value.backToTop!==!1&&i.value>100),a=j(()=>i.value/(n.value-r.value)*100);return We(()=>{l.value=document.body}),()=>ce(cs,{name:"back-to-top"},()=>s.value?ce("button",{type:"button",class:"vp-back-to-top-button","aria-label":t.value.backToTop,onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})}},[ce("span",{class:"vp-scroll-progress",role:"progressbar","aria-labelledby":"loadinglabel","aria-valuenow":a.value},ce("svg",ce("circle",{cx:"26",cy:"26",r:"24",fill:"none",stroke:"currentColor","stroke-width":"4","stroke-dasharray":`${Math.PI*a.value*.48} ${Math.PI*(100-a.value)*.48}`}))),ce("div",{class:"back-to-top-icon"})]):null)}}),Pv=It({rootComponents:[xv]}),Av=Object.freeze(Object.defineProperty({__proto__:null,default:Pv},Symbol.toStringTag,{value:"Module"})),Lv=/language-(shellscript|shell|bash|sh|zsh)/,Cv=({delay:e=500,duration:t=2e3,locales:l,selector:n,showInMobile:r,ignoreSelector:i=[],transform:s})=>{const a=Es("(max-width: 419px)"),o=j(()=>!a.value||r),u=ed(l),d=Xl(),c=k=>{var x;if(k.hasAttribute("copy-code"))return;const b=document.createElement("button");b.type="button",b.classList.add("vp-copy-code-button"),b.setAttribute("aria-label",u.value.copy),b.setAttribute("data-copied",u.value.copied),(x=k.parentElement)==null||x.insertBefore(b,k),k.setAttribute("copy-code","")};Ue(()=>[d.value.path,o.value],async()=>{document.body.classList.toggle("no-copy-code",!o.value),o.value&&(await Yl(),await Zc(e),document.querySelectorAll(n.join(",")).forEach(c))},{immediate:!0});const{copy:h}=Zg({legacy:!0}),_=new WeakMap,y=async(k,b,x)=>{const m=b.cloneNode(!0);i.length&&m.querySelectorAll(i.join(",")).forEach($=>{$.remove()}),s&&s(m);let E=m.textContent||"";if(Lv.test(k.className)&&(E=E.replace(/^ *(\$|>) /gm,"")),await h(E),t<=0)return;x.classList.add("copied"),clearTimeout(_.get(x));const S=setTimeout(()=>{x.classList.remove("copied"),x.blur(),_.delete(x)},t);_.set(x,S)};dt("click",k=>{const b=k.target;if(o.value&&b.matches('div[class*="language-"] > button.vp-copy-code-button')){const x=b.parentElement,m=b.nextElementSibling;if(!x||!m)return;y(x,m,b)}})};var Rv=[],Ov={"/zh/":{copy:"复制代码",copied:"已复制"},"/":{}},Iv=['[vp-content] div[class*="language-"] pre'];const wv=It({setup:()=>{Cv({selector:Iv,ignoreSelector:Rv,locales:Ov,duration:2e3,delay:500,showInMobile:!1})}}),Fv=Object.freeze(Object.defineProperty({__proto__:null,default:wv},Symbol.toStringTag,{value:"Module"})),Sv=It({setup(){dt("beforeprint",()=>{document.querySelectorAll("details").forEach(e=>{e.open=!0})})}}),Dv=Object.freeze(Object.defineProperty({__proto__:null,default:Sv},Symbol.toStringTag,{value:"Module"}));/*! medium-zoom 1.1.0 | MIT License | https://github.com/francoischalifour/medium-zoom */var ml=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{},n=window.Promise||function(A){function D(){}A(D,D)},r=function(A){var D=A.target;if(D===z){_();return}m.indexOf(D)!==-1&&y({target:D})},i=function(){if(!(S||!P.original)){var A=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs($-A)>M.scrollOffset&&setTimeout(_,150)}},s=function(A){var D=A.key||A.keyCode;(D==="Escape"||D==="Esc"||D===27)&&_()},a=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},D=A;if(A.background&&(z.style.background=A.background),A.container&&A.container instanceof Object&&(D.container=ml({},M.container,A.container)),A.template){var Q=ar(A.template)?A.template:document.querySelector(A.template);D.template=Q}return M=ml({},M,D),m.forEach(function(te){te.dispatchEvent(Cl("medium-zoom:update",{detail:{zoom:C}}))}),C},o=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e(ml({},M,A))},u=function(){for(var A=arguments.length,D=Array(A),Q=0;Q0?D.reduce(function(w,V){return[].concat(w,Wa(V))},[]):m;return te.forEach(function(w){w.classList.remove("medium-zoom-image"),w.dispatchEvent(Cl("medium-zoom:detach",{detail:{zoom:C}}))}),m=m.filter(function(w){return te.indexOf(w)===-1}),C},c=function(A,D){var Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return m.forEach(function(te){te.addEventListener("medium-zoom:"+A,D,Q)}),E.push({type:"medium-zoom:"+A,listener:D,options:Q}),C},p=function(A,D){var Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return m.forEach(function(te){te.removeEventListener("medium-zoom:"+A,D,Q)}),E=E.filter(function(te){return!(te.type==="medium-zoom:"+A&&te.listener.toString()===D.toString())}),C},h=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},D=A.target,Q=function(){var w={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},V=void 0,K=void 0;if(M.container)if(M.container instanceof Object)w=ml({},w,M.container),V=w.width-w.left-w.right-M.margin*2,K=w.height-w.top-w.bottom-M.margin*2;else{var ue=ar(M.container)?M.container:document.querySelector(M.container),ke=ue.getBoundingClientRect(),Re=ke.width,Ee=ke.height,Qe=ke.left,vt=ke.top;w=ml({},w,{width:Re,height:Ee,left:Qe,top:vt})}V=V||w.width-M.margin*2,K=K||w.height-M.margin*2;var Ze=P.zoomedHd||P.original,et=Ka(Ze)?V:Ze.naturalWidth||V,R=Ka(Ze)?K:Ze.naturalHeight||K,G=Ze.getBoundingClientRect(),q=G.top,Z=G.left,he=G.width,be=G.height,g=Math.min(Math.max(he,et),V)/he,v=Math.min(Math.max(be,R),K)/be,T=Math.min(g,v),O=(-Z+(V-he)/2+M.margin+w.left)/T,L=(-q+(K-be)/2+M.margin+w.top)/T,F="scale("+T+") translate3d("+O+"px, "+L+"px, 0)";P.zoomed.style.transform=F,P.zoomedHd&&(P.zoomedHd.style.transform=F)};return new n(function(te){if(D&&m.indexOf(D)===-1){te(C);return}var w=function Re(){S=!1,P.zoomed.removeEventListener("transitionend",Re),P.original.dispatchEvent(Cl("medium-zoom:opened",{detail:{zoom:C}})),te(C)};if(P.zoomed){te(C);return}if(D)P.original=D;else if(m.length>0){var V=m;P.original=V[0]}else{te(C);return}if(P.original.dispatchEvent(Cl("medium-zoom:open",{detail:{zoom:C}})),$=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,S=!0,P.zoomed=Mv(P.original),document.body.appendChild(z),M.template){var K=ar(M.template)?M.template:document.querySelector(M.template);P.template=document.createElement("div"),P.template.appendChild(K.content.cloneNode(!0)),document.body.appendChild(P.template)}if(P.original.parentElement&&P.original.parentElement.tagName==="PICTURE"&&P.original.currentSrc&&(P.zoomed.src=P.original.currentSrc),document.body.appendChild(P.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),P.original.classList.add("medium-zoom-image--hidden"),P.zoomed.classList.add("medium-zoom-image--opened"),P.zoomed.addEventListener("click",_),P.zoomed.addEventListener("transitionend",w),P.original.getAttribute("data-zoom-src")){P.zoomedHd=P.zoomed.cloneNode(),P.zoomedHd.removeAttribute("srcset"),P.zoomedHd.removeAttribute("sizes"),P.zoomedHd.removeAttribute("loading"),P.zoomedHd.src=P.zoomed.getAttribute("data-zoom-src"),P.zoomedHd.onerror=function(){clearInterval(ue),console.warn("Unable to reach the zoom image target "+P.zoomedHd.src),P.zoomedHd=null,Q()};var ue=setInterval(function(){P.zoomedHd.complete&&(clearInterval(ue),P.zoomedHd.classList.add("medium-zoom-image--opened"),P.zoomedHd.addEventListener("click",_),document.body.appendChild(P.zoomedHd),Q())},10)}else if(P.original.hasAttribute("srcset")){P.zoomedHd=P.zoomed.cloneNode(),P.zoomedHd.removeAttribute("sizes"),P.zoomedHd.removeAttribute("loading");var ke=P.zoomedHd.addEventListener("load",function(){P.zoomedHd.removeEventListener("load",ke),P.zoomedHd.classList.add("medium-zoom-image--opened"),P.zoomedHd.addEventListener("click",_),document.body.appendChild(P.zoomedHd),Q()})}else Q()})},_=function(){return new n(function(A){if(S||!P.original){A(C);return}var D=function Q(){P.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(P.zoomed),P.zoomedHd&&document.body.removeChild(P.zoomedHd),document.body.removeChild(z),P.zoomed.classList.remove("medium-zoom-image--opened"),P.template&&document.body.removeChild(P.template),S=!1,P.zoomed.removeEventListener("transitionend",Q),P.original.dispatchEvent(Cl("medium-zoom:closed",{detail:{zoom:C}})),P.original=null,P.zoomed=null,P.zoomedHd=null,P.template=null,A(C)};S=!0,document.body.classList.remove("medium-zoom--opened"),P.zoomed.style.transform="",P.zoomedHd&&(P.zoomedHd.style.transform=""),P.template&&(P.template.style.transition="opacity 150ms",P.template.style.opacity=0),P.original.dispatchEvent(Cl("medium-zoom:close",{detail:{zoom:C}})),P.zoomed.addEventListener("transitionend",D)})},y=function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},D=A.target;return P.original?_():h({target:D})},k=function(){return M},b=function(){return m},x=function(){return P.original},m=[],E=[],S=!1,$=0,M=l,P={original:null,zoomed:null,zoomedHd:null,template:null};Object.prototype.toString.call(t)==="[object Object]"?M=t:(t||typeof t=="string")&&u(t),M=ml({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},M);var z=Nv(M.background);document.addEventListener("click",r),document.addEventListener("keyup",s),document.addEventListener("scroll",i),window.addEventListener("resize",_);var C={open:h,close:_,toggle:y,update:a,clone:o,attach:u,detach:d,on:c,off:p,getOptions:k,getImages:b,getZoomedImage:x};return C};function Hv(e,t){t===void 0&&(t={});var l=t.insertAt;if(!(typeof document>"u")){var n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",l==="top"&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}var Bv=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}";Hv(Bv);const Uv=Symbol("mediumZoom");var zv={};const $v="[vp-content] > img, [vp-content] :not(a) > img",qv=zv,Kv=300,Wv=It({enhance({app:e,router:t}){const l=jv(qv);l.refresh=(n=$v)=>{l.detach(),l.attach(n)},e.provide(Uv,l),t.afterEach(()=>{Zc(Kv).then(()=>{l.refresh()})})}}),Gv=Object.freeze(Object.defineProperty({__proto__:null,default:Wv},Symbol.toStringTag,{value:"Module"}));/** - * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress - * @license MIT - */const Ga=(e,t)=>{e.classList.add(t)},Ja=(e,t)=>{e.classList.remove(t)},Jv=e=>{var t;(t=e==null?void 0:e.parentNode)==null||t.removeChild(e)},ci=(e,t,l)=>el?l:e,Ya=e=>(-1+e)*100,Yv=(()=>{const e=[],t=()=>{const l=e.shift();l&&l(t)};return l=>{e.push(l),e.length===1&&t()}})(),Xv=e=>e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(t,l)=>l.toUpperCase()),tr=(()=>{const e=["Webkit","O","Moz","ms"],t={},l=i=>{const{style:s}=document.body;if(i in s)return i;const a=i.charAt(0).toUpperCase()+i.slice(1);let o=e.length;for(;o--;){const u=`${e[o]}${a}`;if(u in s)return u}return i},n=i=>{const s=Xv(i);return t[s]??(t[s]=l(s))},r=(i,s,a)=>{i.style[n(s)]=a};return(i,s)=>{for(const a in s){const o=s[a];Object.hasOwn(s,a)&&Ev(o)&&r(i,a,o)}}})(),St={minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},Ie={percent:null,isRendered:()=>!!document.getElementById("nprogress"),set:e=>{const{speed:t,easing:l}=St,n=Ie.isStarted(),r=ci(e,St.minimum,1);Ie.percent=r===1?null:r;const i=Ie.render(!n),s=i.querySelector(St.barSelector);return i.offsetWidth,Yv(a=>{tr(s,{transform:`translate3d(${Ya(r)}%,0,0)`,transition:`all ${t}ms ${l}`}),r===1?(tr(i,{transition:"none",opacity:"1"}),i.offsetWidth,setTimeout(()=>{tr(i,{transition:`all ${t}ms linear`,opacity:"0"}),setTimeout(()=>{Ie.remove(),a()},t)},t)):setTimeout(()=>{a()},t)}),Ie},isStarted:()=>typeof Ie.percent=="number",start:()=>{Ie.percent||Ie.set(0);const e=()=>{setTimeout(()=>{Ie.percent&&(Ie.trickle(),e())},St.trickleSpeed)};return e(),Ie},done:e=>!e&&!Ie.percent?Ie:Ie.increase(.3+.5*Math.random()).set(1),increase:e=>{let{percent:t}=Ie;return t?(t=ci(t+(typeof e=="number"?e:(1-t)*ci(Math.random()*t,.1,.95)),0,.994),Ie.set(t)):Ie.start()},trickle:()=>Ie.increase(Math.random()*St.trickleRate),render:e=>{if(Ie.isRendered())return document.getElementById("nprogress");Ga(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=St.template;const l=t.querySelector(St.barSelector),n=document.querySelector(St.parent),r=e?"-100":Ya(Ie.percent??0);return tr(l,{transition:"all 0 linear",transform:`translate3d(${r}%,0,0)`}),n&&(n!==document.body&&Ga(n,"nprogress-custom-parent"),n.appendChild(t)),t},remove:()=>{Ja(document.documentElement,"nprogress-busy"),Ja(document.querySelector(St.parent),"nprogress-custom-parent"),Jv(document.getElementById("nprogress"))}},Qv=()=>{We(()=>{const e=ol(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(l=>{t.has(l.path)||Ie.start()}),e.afterEach(l=>{t.add(l.path),Ie.done()})})},Zv=It({setup(){Qv()}}),e_=Object.freeze(Object.defineProperty({__proto__:null,default:Zv},Symbol.toStringTag,{value:"Module"})),t_=({selector:e='div[class*="language-"].has-collapsed-lines > .collapsed-lines'}={})=>{dt("click",t=>{const l=t.target;if(l.matches(e)){const n=l.parentElement;n!=null&&n.classList.toggle("collapsed")&&n.scrollIntoView({block:"center",behavior:"instant"})}})},l_={setup(){t_()}},n_=Object.freeze(Object.defineProperty({__proto__:null,default:l_},Symbol.toStringTag,{value:"Module"})),r_="VUEPRESS_CODE_TAB_STORE",lr=bs(r_,{}),i_=me({name:"CodeTabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},slots:Object,setup(e,{slots:t}){const l=de(e.active),n=Rt([]),r=()=>{e.tabId&&(lr.value[e.tabId]=e.data[l.value].id)},i=(u=l.value)=>{l.value=u{l.value=u>0?u-1:n.value.length-1,n.value[l.value].focus()},a=(u,d)=>{u.key===" "||u.key==="Enter"?(u.preventDefault(),l.value=d):u.key==="ArrowRight"?(u.preventDefault(),i()):u.key==="ArrowLeft"&&(u.preventDefault(),s()),e.tabId&&(lr.value[e.tabId]=e.data[l.value].id)},o=()=>{if(e.tabId){const u=e.data.findIndex(({id:d})=>lr.value[e.tabId]===d);if(u!==-1)return u}return e.active};return We(()=>{l.value=o(),Ue(()=>lr.value[e.tabId],(u,d)=>{if(e.tabId&&u!==d){const c=e.data.findIndex(({id:p})=>p===u);c!==-1&&(l.value=c)}})}),()=>e.data.length?ce("div",{class:"vp-code-tabs"},[ce("div",{class:"vp-code-tabs-nav",role:"tablist"},e.data.map(({id:u},d)=>{const c=d===l.value;return ce("button",{type:"button",ref:p=>{p&&(n.value[d]=p)},class:["vp-code-tab-nav",{active:c}],role:"tab","aria-controls":`codetab-${e.id}-${d}`,"aria-selected":c,onClick:()=>{l.value=d,r()},onKeydown:p=>{a(p,d)}},t[`title${d}`]({value:u,isActive:c}))})),e.data.map(({id:u},d)=>{const c=d===l.value;return ce("div",{class:["vp-code-tab",{active:c}],id:`codetab-${e.id}-${d}`,role:"tabpanel","aria-expanded":c},[ce("div",{class:"vp-code-tab-title"},t[`title${d}`]({value:u,isActive:c})),t[`tab${d}`]({value:u,isActive:c})])})]):null}}),s_="VUEPRESS_TAB_STORE",di=bs(s_,{}),a_=me({name:"Tabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},slots:Object,setup(e,{slots:t}){const l=de(e.active),n=Rt([]),r=()=>{e.tabId&&(di.value[e.tabId]=e.data[l.value].id)},i=(u=l.value)=>{l.value=u{l.value=u>0?u-1:n.value.length-1,n.value[l.value].focus()},a=(u,d)=>{u.key===" "||u.key==="Enter"?(u.preventDefault(),l.value=d):u.key==="ArrowRight"?(u.preventDefault(),i()):u.key==="ArrowLeft"&&(u.preventDefault(),s()),r()},o=()=>{if(e.tabId){const u=e.data.findIndex(({id:d})=>di.value[e.tabId]===d);if(u!==-1)return u}return e.active};return We(()=>{l.value=o(),Ue(()=>di.value[e.tabId],(u,d)=>{if(e.tabId&&u!==d){const c=e.data.findIndex(({id:p})=>p===u);c!==-1&&(l.value=c)}})}),()=>e.data.length?ce("div",{class:"vp-tabs"},[ce("div",{class:"vp-tabs-nav",role:"tablist"},e.data.map(({id:u},d)=>{const c=d===l.value;return ce("button",{type:"button",ref:p=>{p&&(n.value[d]=p)},class:["vp-tab-nav",{active:c}],role:"tab","aria-controls":`tab-${e.id}-${d}`,"aria-selected":c,onClick:()=>{l.value=d,r()},onKeydown:p=>{a(p,d)}},t[`title${d}`]({value:u,isActive:c}))})),e.data.map(({id:u},d)=>{const c=d===l.value;return ce("div",{class:["vp-tab",{active:c}],id:`tab-${e.id}-${d}`,role:"tabpanel","aria-expanded":c},[ce("div",{class:"vp-tab-title"},t[`title${d}`]({value:u,isActive:c})),t[`tab${d}`]({value:u,isActive:c})])})]):null}}),o_={enhance:({app:e})=>{e.component("CodeTabs",i_),e.component("Tabs",a_)}},u_=Object.freeze(Object.defineProperty({__proto__:null,default:o_},Symbol.toStringTag,{value:"Module"}));var c_=Object.create,nd=Object.defineProperty,d_=Object.getOwnPropertyDescriptor,Ts=Object.getOwnPropertyNames,p_=Object.getPrototypeOf,h_=Object.prototype.hasOwnProperty,f_=(e,t)=>function(){return e&&(t=(0,e[Ts(e)[0]])(e=0)),t},m_=(e,t)=>function(){return t||(0,e[Ts(e)[0]])((t={exports:{}}).exports,t),t.exports},g_=(e,t,l,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of Ts(t))!h_.call(e,r)&&r!==l&&nd(e,r,{get:()=>t[r],enumerable:!(n=d_(t,r))||n.enumerable});return e},v_=(e,t,l)=>(l=e!=null?c_(p_(e)):{},g_(nd(l,"default",{value:e,enumerable:!0}),e)),qn=f_({"../../node_modules/.pnpm/tsup@8.3.0_@microsoft+api-extractor@7.43.0_@types+node@20.16.14__@swc+core@1.5.29_jiti@2.0.0__utvtwgyeu6xd57udthcnogp47u/node_modules/tsup/assets/esm_shims.js"(){}}),__=m_({"../../node_modules/.pnpm/rfdc@1.4.1/node_modules/rfdc/index.js"(e,t){qn(),t.exports=n;function l(i){return i instanceof Buffer?Buffer.from(i):new i.constructor(i.buffer.slice(),i.byteOffset,i.length)}function n(i){if(i=i||{},i.circles)return r(i);const s=new Map;if(s.set(Date,c=>new Date(c)),s.set(Map,(c,p)=>new Map(o(Array.from(c),p))),s.set(Set,(c,p)=>new Set(o(Array.from(c),p))),i.constructorHandlers)for(const c of i.constructorHandlers)s.set(c[0],c[1]);let a=null;return i.proto?d:u;function o(c,p){const h=Object.keys(c),_=new Array(h.length);for(let y=0;ynew Date(h)),o.set(Map,(h,_)=>new Map(d(Array.from(h),_))),o.set(Set,(h,_)=>new Set(d(Array.from(h),_))),i.constructorHandlers)for(const h of i.constructorHandlers)o.set(h[0],h[1]);let u=null;return i.proto?p:c;function d(h,_){const y=Object.keys(h),k=new Array(y.length);for(let b=0;b(s=P_(e,u,d),s.finally(()=>{if(s=null,l.trailing&&a&&!r){const c=o(u,a);return a=null,c}}),s);return function(...u){return s?(l.trailing&&(a=u),s):new Promise(d=>{const c=!r&&l.leading;clearTimeout(r),r=setTimeout(()=>{r=null;const p=l.leading?n:o(this,u);for(const h of i)h(p);i=[]},t),c?(n=o(this,u),d(n)):i.push(d)})}}async function P_(e,t,l){return await e.apply(t,l)}function Di(e,t={},l){for(const n in e){const r=e[n],i=l?`${l}:${n}`:n;typeof r=="object"&&r!==null?Di(r,t,i):typeof r=="function"&&(t[i]=r)}return t}const A_={run:e=>e()},L_=()=>A_,id=typeof console.createTask<"u"?console.createTask:L_;function C_(e,t){const l=t.shift(),n=id(l);return e.reduce((r,i)=>r.then(()=>n.run(()=>i(...t))),Promise.resolve())}function R_(e,t){const l=t.shift(),n=id(l);return Promise.all(e.map(r=>n.run(()=>r(...t))))}function pi(e,t){for(const l of[...e])l(t)}class O_{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,l,n={}){if(!t||typeof l!="function")return()=>{};const r=t;let i;for(;this._deprecatedHooks[t];)i=this._deprecatedHooks[t],t=i.to;if(i&&!n.allowDeprecated){let s=i.message;s||(s=`${r} hook has been deprecated`+(i.to?`, please use ${i.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(s)||(console.warn(s),this._deprecatedMessages.add(s))}if(!l.name)try{Object.defineProperty(l,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(l),()=>{l&&(this.removeHook(t,l),l=void 0)}}hookOnce(t,l){let n,r=(...i)=>(typeof n=="function"&&n(),n=void 0,r=void 0,l(...i));return n=this.hook(t,r),n}removeHook(t,l){if(this._hooks[t]){const n=this._hooks[t].indexOf(l);n!==-1&&this._hooks[t].splice(n,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,l){this._deprecatedHooks[t]=typeof l=="string"?{to:l}:l;const n=this._hooks[t]||[];delete this._hooks[t];for(const r of n)this.hook(t,r)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const l in t)this.deprecateHook(l,t[l])}addHooks(t){const l=Di(t),n=Object.keys(l).map(r=>this.hook(r,l[r]));return()=>{for(const r of n.splice(0,n.length))r()}}removeHooks(t){const l=Di(t);for(const n in l)this.removeHook(n,l[n])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...l){return l.unshift(t),this.callHookWith(C_,t,...l)}callHookParallel(t,...l){return l.unshift(t),this.callHookWith(R_,t,...l)}callHookWith(t,l,...n){const r=this._before||this._after?{name:l,args:n,context:{}}:void 0;this._before&&pi(this._before,r);const i=t(l in this._hooks?[...this._hooks[l]]:[],n);return i instanceof Promise?i.finally(()=>{this._after&&r&&pi(this._after,r)}):(this._after&&r&&pi(this._after,r),i)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const l=this._before.indexOf(t);l!==-1&&this._before.splice(l,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const l=this._after.indexOf(t);l!==-1&&this._after.splice(l,1)}}}}function sd(){return new O_}var I_=Object.create,ad=Object.defineProperty,w_=Object.getOwnPropertyDescriptor,xs=Object.getOwnPropertyNames,F_=Object.getPrototypeOf,S_=Object.prototype.hasOwnProperty,D_=(e,t)=>function(){return e&&(t=(0,e[xs(e)[0]])(e=0)),t},od=(e,t)=>function(){return t||(0,e[xs(e)[0]])((t={exports:{}}).exports,t),t.exports},V_=(e,t,l,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of xs(t))!S_.call(e,r)&&r!==l&&ad(e,r,{get:()=>t[r],enumerable:!(n=w_(t,r))||n.enumerable});return e},N_=(e,t,l)=>(l=e!=null?I_(F_(e)):{},V_(ad(l,"default",{value:e,enumerable:!0}),e)),I=D_({"../../node_modules/.pnpm/tsup@8.3.0_@microsoft+api-extractor@7.43.0_@types+node@20.16.14__@swc+core@1.5.29_jiti@2.0.0__utvtwgyeu6xd57udthcnogp47u/node_modules/tsup/assets/esm_shims.js"(){}}),M_=od({"../../node_modules/.pnpm/speakingurl@14.0.1/node_modules/speakingurl/lib/speakingurl.js"(e,t){I(),function(l){var n={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"Ae",Å:"A",Æ:"AE",Ç:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"Oe",Ő:"O",Ø:"O",Ù:"U",Ú:"U",Û:"U",Ü:"Ue",Ű:"U",Ý:"Y",Þ:"TH",ß:"ss",à:"a",á:"a",â:"a",ã:"a",ä:"ae",å:"a",æ:"ae",ç:"c",è:"e",é:"e",ê:"e",ë:"e",ì:"i",í:"i",î:"i",ï:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"oe",ő:"o",ø:"o",ù:"u",ú:"u",û:"u",ü:"ue",ű:"u",ý:"y",þ:"th",ÿ:"y","ẞ":"SS",ا:"a",أ:"a",إ:"i",آ:"aa",ؤ:"u",ئ:"e",ء:"a",ب:"b",ت:"t",ث:"th",ج:"j",ح:"h",خ:"kh",د:"d",ذ:"th",ر:"r",ز:"z",س:"s",ش:"sh",ص:"s",ض:"dh",ط:"t",ظ:"z",ع:"a",غ:"gh",ف:"f",ق:"q",ك:"k",ل:"l",م:"m",ن:"n",ه:"h",و:"w",ي:"y",ى:"a",ة:"h",ﻻ:"la",ﻷ:"laa",ﻹ:"lai",ﻵ:"laa",گ:"g",چ:"ch",پ:"p",ژ:"zh",ک:"k",ی:"y","َ":"a","ً":"an","ِ":"e","ٍ":"en","ُ":"u","ٌ":"on","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9",က:"k",ခ:"kh",ဂ:"g",ဃ:"ga",င:"ng",စ:"s",ဆ:"sa",ဇ:"z","စျ":"za",ည:"ny",ဋ:"t",ဌ:"ta",ဍ:"d",ဎ:"da",ဏ:"na",တ:"t",ထ:"ta",ဒ:"d",ဓ:"da",န:"n",ပ:"p",ဖ:"pa",ဗ:"b",ဘ:"ba",မ:"m",ယ:"y",ရ:"ya",လ:"l",ဝ:"w",သ:"th",ဟ:"h",ဠ:"la",အ:"a","ြ":"y","ျ":"ya","ွ":"w","ြွ":"yw","ျွ":"ywa","ှ":"h",ဧ:"e","၏":"-e",ဣ:"i",ဤ:"-i",ဉ:"u",ဦ:"-u",ဩ:"aw","သြော":"aw",ဪ:"aw","၀":"0","၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","္":"","့":"","း":"",č:"c",ď:"d",ě:"e",ň:"n",ř:"r",š:"s",ť:"t",ů:"u",ž:"z",Č:"C",Ď:"D",Ě:"E",Ň:"N",Ř:"R",Š:"S",Ť:"T",Ů:"U",Ž:"Z",ހ:"h",ށ:"sh",ނ:"n",ރ:"r",ބ:"b",ޅ:"lh",ކ:"k",އ:"a",ވ:"v",މ:"m",ފ:"f",ދ:"dh",ތ:"th",ލ:"l",ގ:"g",ޏ:"gn",ސ:"s",ޑ:"d",ޒ:"z",ޓ:"t",ޔ:"y",ޕ:"p",ޖ:"j",ޗ:"ch",ޘ:"tt",ޙ:"hh",ޚ:"kh",ޛ:"th",ޜ:"z",ޝ:"sh",ޞ:"s",ޟ:"d",ޠ:"t",ޡ:"z",ޢ:"a",ޣ:"gh",ޤ:"q",ޥ:"w","ަ":"a","ާ":"aa","ި":"i","ީ":"ee","ު":"u","ޫ":"oo","ެ":"e","ޭ":"ey","ޮ":"o","ޯ":"oa","ް":"",ა:"a",ბ:"b",გ:"g",დ:"d",ე:"e",ვ:"v",ზ:"z",თ:"t",ი:"i",კ:"k",ლ:"l",მ:"m",ნ:"n",ო:"o",პ:"p",ჟ:"zh",რ:"r",ს:"s",ტ:"t",უ:"u",ფ:"p",ქ:"k",ღ:"gh",ყ:"q",შ:"sh",ჩ:"ch",ც:"ts",ძ:"dz",წ:"ts",ჭ:"ch",ხ:"kh",ჯ:"j",ჰ:"h",α:"a",β:"v",γ:"g",δ:"d",ε:"e",ζ:"z",η:"i",θ:"th",ι:"i",κ:"k",λ:"l",μ:"m",ν:"n",ξ:"ks",ο:"o",π:"p",ρ:"r",σ:"s",τ:"t",υ:"y",φ:"f",χ:"x",ψ:"ps",ω:"o",ά:"a",έ:"e",ί:"i",ό:"o",ύ:"y",ή:"i",ώ:"o",ς:"s",ϊ:"i",ΰ:"y",ϋ:"y",ΐ:"i",Α:"A",Β:"B",Γ:"G",Δ:"D",Ε:"E",Ζ:"Z",Η:"I",Θ:"TH",Ι:"I",Κ:"K",Λ:"L",Μ:"M",Ν:"N",Ξ:"KS",Ο:"O",Π:"P",Ρ:"R",Σ:"S",Τ:"T",Υ:"Y",Φ:"F",Χ:"X",Ψ:"PS",Ω:"O",Ά:"A",Έ:"E",Ί:"I",Ό:"O",Ύ:"Y",Ή:"I",Ώ:"O",Ϊ:"I",Ϋ:"Y",ā:"a",ē:"e",ģ:"g",ī:"i",ķ:"k",ļ:"l",ņ:"n",ū:"u",Ā:"A",Ē:"E",Ģ:"G",Ī:"I",Ķ:"k",Ļ:"L",Ņ:"N",Ū:"U",Ќ:"Kj",ќ:"kj",Љ:"Lj",љ:"lj",Њ:"Nj",њ:"nj",Тс:"Ts",тс:"ts",ą:"a",ć:"c",ę:"e",ł:"l",ń:"n",ś:"s",ź:"z",ż:"z",Ą:"A",Ć:"C",Ę:"E",Ł:"L",Ń:"N",Ś:"S",Ź:"Z",Ż:"Z",Є:"Ye",І:"I",Ї:"Yi",Ґ:"G",є:"ye",і:"i",ї:"yi",ґ:"g",ă:"a",Ă:"A",ș:"s",Ș:"S",ț:"t",Ț:"T",ţ:"t",Ţ:"T",а:"a",б:"b",в:"v",г:"g",д:"d",е:"e",ё:"yo",ж:"zh",з:"z",и:"i",й:"i",к:"k",л:"l",м:"m",н:"n",о:"o",п:"p",р:"r",с:"s",т:"t",у:"u",ф:"f",х:"kh",ц:"c",ч:"ch",ш:"sh",щ:"sh",ъ:"",ы:"y",ь:"",э:"e",ю:"yu",я:"ya",А:"A",Б:"B",В:"V",Г:"G",Д:"D",Е:"E",Ё:"Yo",Ж:"Zh",З:"Z",И:"I",Й:"I",К:"K",Л:"L",М:"M",Н:"N",О:"O",П:"P",Р:"R",С:"S",Т:"T",У:"U",Ф:"F",Х:"Kh",Ц:"C",Ч:"Ch",Ш:"Sh",Щ:"Sh",Ъ:"",Ы:"Y",Ь:"",Э:"E",Ю:"Yu",Я:"Ya",ђ:"dj",ј:"j",ћ:"c",џ:"dz",Ђ:"Dj",Ј:"j",Ћ:"C",Џ:"Dz",ľ:"l",ĺ:"l",ŕ:"r",Ľ:"L",Ĺ:"L",Ŕ:"R",ş:"s",Ş:"S",ı:"i",İ:"I",ğ:"g",Ğ:"G",ả:"a",Ả:"A",ẳ:"a",Ẳ:"A",ẩ:"a",Ẩ:"A",đ:"d",Đ:"D",ẹ:"e",Ẹ:"E",ẽ:"e",Ẽ:"E",ẻ:"e",Ẻ:"E",ế:"e",Ế:"E",ề:"e",Ề:"E",ệ:"e",Ệ:"E",ễ:"e",Ễ:"E",ể:"e",Ể:"E",ỏ:"o",ọ:"o",Ọ:"o",ố:"o",Ố:"O",ồ:"o",Ồ:"O",ổ:"o",Ổ:"O",ộ:"o",Ộ:"O",ỗ:"o",Ỗ:"O",ơ:"o",Ơ:"O",ớ:"o",Ớ:"O",ờ:"o",Ờ:"O",ợ:"o",Ợ:"O",ỡ:"o",Ỡ:"O",Ở:"o",ở:"o",ị:"i",Ị:"I",ĩ:"i",Ĩ:"I",ỉ:"i",Ỉ:"i",ủ:"u",Ủ:"U",ụ:"u",Ụ:"U",ũ:"u",Ũ:"U",ư:"u",Ư:"U",ứ:"u",Ứ:"U",ừ:"u",Ừ:"U",ự:"u",Ự:"U",ữ:"u",Ữ:"U",ử:"u",Ử:"ư",ỷ:"y",Ỷ:"y",ỳ:"y",Ỳ:"Y",ỵ:"y",Ỵ:"Y",ỹ:"y",Ỹ:"Y",ạ:"a",Ạ:"A",ấ:"a",Ấ:"A",ầ:"a",Ầ:"A",ậ:"a",Ậ:"A",ẫ:"a",Ẫ:"A",ắ:"a",Ắ:"A",ằ:"a",Ằ:"A",ặ:"a",Ặ:"A",ẵ:"a",Ẵ:"A","⓪":"0","①":"1","②":"2","③":"3","④":"4","⑤":"5","⑥":"6","⑦":"7","⑧":"8","⑨":"9","⑩":"10","⑪":"11","⑫":"12","⑬":"13","⑭":"14","⑮":"15","⑯":"16","⑰":"17","⑱":"18","⑲":"18","⑳":"18","⓵":"1","⓶":"2","⓷":"3","⓸":"4","⓹":"5","⓺":"6","⓻":"7","⓼":"8","⓽":"9","⓾":"10","⓿":"0","⓫":"11","⓬":"12","⓭":"13","⓮":"14","⓯":"15","⓰":"16","⓱":"17","⓲":"18","⓳":"19","⓴":"20","Ⓐ":"A","Ⓑ":"B","Ⓒ":"C","Ⓓ":"D","Ⓔ":"E","Ⓕ":"F","Ⓖ":"G","Ⓗ":"H","Ⓘ":"I","Ⓙ":"J","Ⓚ":"K","Ⓛ":"L","Ⓜ":"M","Ⓝ":"N","Ⓞ":"O","Ⓟ":"P","Ⓠ":"Q","Ⓡ":"R","Ⓢ":"S","Ⓣ":"T","Ⓤ":"U","Ⓥ":"V","Ⓦ":"W","Ⓧ":"X","Ⓨ":"Y","Ⓩ":"Z","ⓐ":"a","ⓑ":"b","ⓒ":"c","ⓓ":"d","ⓔ":"e","ⓕ":"f","ⓖ":"g","ⓗ":"h","ⓘ":"i","ⓙ":"j","ⓚ":"k","ⓛ":"l","ⓜ":"m","ⓝ":"n","ⓞ":"o","ⓟ":"p","ⓠ":"q","ⓡ":"r","ⓢ":"s","ⓣ":"t","ⓤ":"u","ⓦ":"v","ⓥ":"w","ⓧ":"x","ⓨ":"y","ⓩ":"z","“":'"',"”":'"',"‘":"'","’":"'","∂":"d",ƒ:"f","™":"(TM)","©":"(C)",œ:"oe",Œ:"OE","®":"(R)","†":"+","℠":"(SM)","…":"...","˚":"o",º:"o",ª:"a","•":"*","၊":",","။":".",$:"USD","€":"EUR","₢":"BRN","₣":"FRF","£":"GBP","₤":"ITL","₦":"NGN","₧":"ESP","₩":"KRW","₪":"ILS","₫":"VND","₭":"LAK","₮":"MNT","₯":"GRD","₱":"ARS","₲":"PYG","₳":"ARA","₴":"UAH","₵":"GHS","¢":"cent","¥":"CNY",元:"CNY",円:"YEN","﷼":"IRR","₠":"EWE","฿":"THB","₨":"INR","₹":"INR","₰":"PF","₺":"TRY","؋":"AFN","₼":"AZN",лв:"BGN","៛":"KHR","₡":"CRC","₸":"KZT",ден:"MKD",zł:"PLN","₽":"RUB","₾":"GEL"},r=["်","ް"],i={"ာ":"a","ါ":"a","ေ":"e","ဲ":"e","ိ":"i","ီ":"i","ို":"o","ု":"u","ူ":"u","ေါင်":"aung","ော":"aw","ော်":"aw","ေါ":"aw","ေါ်":"aw","်":"်","က်":"et","ိုက်":"aik","ောက်":"auk","င်":"in","ိုင်":"aing","ောင်":"aung","စ်":"it","ည်":"i","တ်":"at","ိတ်":"eik","ုတ်":"ok","ွတ်":"ut","ေတ်":"it","ဒ်":"d","ိုဒ်":"ok","ုဒ်":"ait","န်":"an","ာန်":"an","ိန်":"ein","ုန်":"on","ွန်":"un","ပ်":"at","ိပ်":"eik","ုပ်":"ok","ွပ်":"ut","န်ုပ်":"nub","မ်":"an","ိမ်":"ein","ုမ်":"on","ွမ်":"un","ယ်":"e","ိုလ်":"ol","ဉ်":"in","ံ":"an","ိံ":"ein","ုံ":"on","ައް":"ah","ަށް":"ah"},s={en:{},az:{ç:"c",ə:"e",ğ:"g",ı:"i",ö:"o",ş:"s",ü:"u",Ç:"C",Ə:"E",Ğ:"G",İ:"I",Ö:"O",Ş:"S",Ü:"U"},cs:{č:"c",ď:"d",ě:"e",ň:"n",ř:"r",š:"s",ť:"t",ů:"u",ž:"z",Č:"C",Ď:"D",Ě:"E",Ň:"N",Ř:"R",Š:"S",Ť:"T",Ů:"U",Ž:"Z"},fi:{ä:"a",Ä:"A",ö:"o",Ö:"O"},hu:{ä:"a",Ä:"A",ö:"o",Ö:"O",ü:"u",Ü:"U",ű:"u",Ű:"U"},lt:{ą:"a",č:"c",ę:"e",ė:"e",į:"i",š:"s",ų:"u",ū:"u",ž:"z",Ą:"A",Č:"C",Ę:"E",Ė:"E",Į:"I",Š:"S",Ų:"U",Ū:"U"},lv:{ā:"a",č:"c",ē:"e",ģ:"g",ī:"i",ķ:"k",ļ:"l",ņ:"n",š:"s",ū:"u",ž:"z",Ā:"A",Č:"C",Ē:"E",Ģ:"G",Ī:"i",Ķ:"k",Ļ:"L",Ņ:"N",Š:"S",Ū:"u",Ž:"Z"},pl:{ą:"a",ć:"c",ę:"e",ł:"l",ń:"n",ó:"o",ś:"s",ź:"z",ż:"z",Ą:"A",Ć:"C",Ę:"e",Ł:"L",Ń:"N",Ó:"O",Ś:"S",Ź:"Z",Ż:"Z"},sv:{ä:"a",Ä:"A",ö:"o",Ö:"O"},sk:{ä:"a",Ä:"A"},sr:{љ:"lj",њ:"nj",Љ:"Lj",Њ:"Nj",đ:"dj",Đ:"Dj"},tr:{Ü:"U",Ö:"O",ü:"u",ö:"o"}},a={ar:{"∆":"delta","∞":"la-nihaya","♥":"hob","&":"wa","|":"aw","<":"aqal-men",">":"akbar-men","∑":"majmou","¤":"omla"},az:{},ca:{"∆":"delta","∞":"infinit","♥":"amor","&":"i","|":"o","<":"menys que",">":"mes que","∑":"suma dels","¤":"moneda"},cs:{"∆":"delta","∞":"nekonecno","♥":"laska","&":"a","|":"nebo","<":"mensi nez",">":"vetsi nez","∑":"soucet","¤":"mena"},de:{"∆":"delta","∞":"unendlich","♥":"Liebe","&":"und","|":"oder","<":"kleiner als",">":"groesser als","∑":"Summe von","¤":"Waehrung"},dv:{"∆":"delta","∞":"kolunulaa","♥":"loabi","&":"aai","|":"noonee","<":"ah vure kuda",">":"ah vure bodu","∑":"jumula","¤":"faisaa"},en:{"∆":"delta","∞":"infinity","♥":"love","&":"and","|":"or","<":"less than",">":"greater than","∑":"sum","¤":"currency"},es:{"∆":"delta","∞":"infinito","♥":"amor","&":"y","|":"u","<":"menos que",">":"mas que","∑":"suma de los","¤":"moneda"},fa:{"∆":"delta","∞":"bi-nahayat","♥":"eshgh","&":"va","|":"ya","<":"kamtar-az",">":"bishtar-az","∑":"majmooe","¤":"vahed"},fi:{"∆":"delta","∞":"aarettomyys","♥":"rakkaus","&":"ja","|":"tai","<":"pienempi kuin",">":"suurempi kuin","∑":"summa","¤":"valuutta"},fr:{"∆":"delta","∞":"infiniment","♥":"Amour","&":"et","|":"ou","<":"moins que",">":"superieure a","∑":"somme des","¤":"monnaie"},ge:{"∆":"delta","∞":"usasruloba","♥":"siqvaruli","&":"da","|":"an","<":"naklebi",">":"meti","∑":"jami","¤":"valuta"},gr:{},hu:{"∆":"delta","∞":"vegtelen","♥":"szerelem","&":"es","|":"vagy","<":"kisebb mint",">":"nagyobb mint","∑":"szumma","¤":"penznem"},it:{"∆":"delta","∞":"infinito","♥":"amore","&":"e","|":"o","<":"minore di",">":"maggiore di","∑":"somma","¤":"moneta"},lt:{"∆":"delta","∞":"begalybe","♥":"meile","&":"ir","|":"ar","<":"maziau nei",">":"daugiau nei","∑":"suma","¤":"valiuta"},lv:{"∆":"delta","∞":"bezgaliba","♥":"milestiba","&":"un","|":"vai","<":"mazak neka",">":"lielaks neka","∑":"summa","¤":"valuta"},my:{"∆":"kwahkhyaet","∞":"asaonasme","♥":"akhyait","&":"nhin","|":"tho","<":"ngethaw",">":"kyithaw","∑":"paungld","¤":"ngwekye"},mk:{},nl:{"∆":"delta","∞":"oneindig","♥":"liefde","&":"en","|":"of","<":"kleiner dan",">":"groter dan","∑":"som","¤":"valuta"},pl:{"∆":"delta","∞":"nieskonczonosc","♥":"milosc","&":"i","|":"lub","<":"mniejsze niz",">":"wieksze niz","∑":"suma","¤":"waluta"},pt:{"∆":"delta","∞":"infinito","♥":"amor","&":"e","|":"ou","<":"menor que",">":"maior que","∑":"soma","¤":"moeda"},ro:{"∆":"delta","∞":"infinit","♥":"dragoste","&":"si","|":"sau","<":"mai mic ca",">":"mai mare ca","∑":"suma","¤":"valuta"},ru:{"∆":"delta","∞":"beskonechno","♥":"lubov","&":"i","|":"ili","<":"menshe",">":"bolshe","∑":"summa","¤":"valjuta"},sk:{"∆":"delta","∞":"nekonecno","♥":"laska","&":"a","|":"alebo","<":"menej ako",">":"viac ako","∑":"sucet","¤":"mena"},sr:{},tr:{"∆":"delta","∞":"sonsuzluk","♥":"ask","&":"ve","|":"veya","<":"kucuktur",">":"buyuktur","∑":"toplam","¤":"para birimi"},uk:{"∆":"delta","∞":"bezkinechnist","♥":"lubov","&":"i","|":"abo","<":"menshe",">":"bilshe","∑":"suma","¤":"valjuta"},vn:{"∆":"delta","∞":"vo cuc","♥":"yeu","&":"va","|":"hoac","<":"nho hon",">":"lon hon","∑":"tong","¤":"tien te"}},o=[";","?",":","@","&","=","+","$",",","/"].join(""),u=[";","?",":","@","&","=","+","$",","].join(""),d=[".","!","~","*","'","(",")"].join(""),c=function(k,b){var x="-",m="",E="",S=!0,$={},M,P,z,C,B,A,D,Q,te,w,V,K,ue,ke,Re="";if(typeof k!="string")return"";if(typeof b=="string"&&(x=b),D=a.en,Q=s.en,typeof b=="object"){M=b.maintainCase||!1,$=b.custom&&typeof b.custom=="object"?b.custom:$,z=+b.truncate>1&&b.truncate||!1,C=b.uric||!1,B=b.uricNoSlash||!1,A=b.mark||!1,S=!(b.symbols===!1||b.lang===!1),x=b.separator||x,C&&(Re+=o),B&&(Re+=u),A&&(Re+=d),D=b.lang&&a[b.lang]&&S?a[b.lang]:S?a.en:{},Q=b.lang&&s[b.lang]?s[b.lang]:b.lang===!1||b.lang===!0?{}:s.en,b.titleCase&&typeof b.titleCase.length=="number"&&Array.prototype.toString.call(b.titleCase)?(b.titleCase.forEach(function(Ee){$[Ee+""]=Ee+""}),P=!0):P=!!b.titleCase,b.custom&&typeof b.custom.length=="number"&&Array.prototype.toString.call(b.custom)&&b.custom.forEach(function(Ee){$[Ee+""]=Ee+""}),Object.keys($).forEach(function(Ee){var Qe;Ee.length>1?Qe=new RegExp("\\b"+h(Ee)+"\\b","gi"):Qe=new RegExp(h(Ee),"gi"),k=k.replace(Qe,$[Ee])});for(V in $)Re+=V}for(Re+=x,Re=h(Re),k=k.replace(/(^\s+|\s+$)/g,""),ue=!1,ke=!1,w=0,K=k.length;w=0?(E+=V,V=""):ke===!0?(V=i[E]+n[V],E=""):V=ue&&n[V].match(/[A-Za-z0-9]/)?" "+n[V]:n[V],ue=!1,ke=!1):V in i?(E+=V,V="",w===K-1&&(V=i[E]),ke=!0):D[V]&&!(C&&o.indexOf(V)!==-1)&&!(B&&u.indexOf(V)!==-1)?(V=ue||m.substr(-1).match(/[A-Za-z0-9]/)?x+D[V]:D[V],V+=k[w+1]!==void 0&&k[w+1].match(/[A-Za-z0-9]/)?x:"",ue=!0):(ke===!0?(V=i[E]+V,E="",ke=!1):ue&&(/[A-Za-z0-9]/.test(V)||m.substr(-1).match(/A-Za-z0-9]/))&&(V=" "+V),ue=!1),m+=V.replace(new RegExp("[^\\w\\s"+Re+"_-]","g"),x);return P&&(m=m.replace(/(\w)(\S*)/g,function(Ee,Qe,vt){var Ze=Qe.toUpperCase()+(vt!==null?vt:"");return Object.keys($).indexOf(Ze.toLowerCase())<0?Ze:Ze.toLowerCase()})),m=m.replace(/\s+/g,x).replace(new RegExp("\\"+x+"+","g"),x).replace(new RegExp("(^\\"+x+"+|\\"+x+"+$)","g"),""),z&&m.length>z&&(te=m.charAt(z)===x,m=m.slice(0,z),te||(m=m.slice(0,m.lastIndexOf(x)))),!M&&!P&&(m=m.toLowerCase()),m},p=function(k){return function(x){return c(x,k)}},h=function(k){return k.replace(/[-\\^$*+?.()|[\]{}\/]/g,"\\$&")},_=function(y,k){for(var b in k)if(k[b]===y)return!0};if(typeof t<"u"&&t.exports)t.exports=c,t.exports.createSlug=p;else if(typeof define<"u"&&define.amd)define([],function(){return c});else try{if(l.getSlug||l.createSlug)throw"speakingurl: globals exists /(getSlug|createSlug)/";l.getSlug=c,l.createSlug=p}catch{}}(e)}}),j_=od({"../../node_modules/.pnpm/speakingurl@14.0.1/node_modules/speakingurl/index.js"(e,t){I(),t.exports=M_()}});I();I();I();I();I();I();I();function H_(e){return!!(e&&e.__v_isReadonly)}function ud(e){return H_(e)?ud(e.__v_raw):!!(e&&e.__v_isReactive)}function hi(e){return!!(e&&e.__v_isRef===!0)}function hn(e){const t=e&&e.__v_raw;return t?hn(t):e}var B_=Symbol.for("v-fgt");I();function U_(e){var t;const l=e.name||e._componentTag||e.__VUE_DEVTOOLS_COMPONENT_GUSSED_NAME__||e.__name;return l==="index"&&((t=e.__file)!=null&&t.endsWith("index.vue"))?"":l}function z_(e){const t=e.__file;if(t)return b_(T_(t,".vue"))}function Za(e,t){return e.type.__VUE_DEVTOOLS_COMPONENT_GUSSED_NAME__=t,t}function Ps(e){if(e.__VUE_DEVTOOLS_NEXT_APP_RECORD__)return e.__VUE_DEVTOOLS_NEXT_APP_RECORD__;if(e.root)return e.appContext.app.__VUE_DEVTOOLS_NEXT_APP_RECORD__}async function $_(e){const{app:t,uid:l,instance:n}=e;try{if(n.__VUE_DEVTOOLS_NEXT_UID__)return n.__VUE_DEVTOOLS_NEXT_UID__;const r=await Ps(t);if(!r)return null;const i=r.rootInstance===n;return`${r.id}:${i?"root":l}`}catch{}}function cd(e){var t;return((t=e.subTree)==null?void 0:t.type)===B_}function Ur(e){var t,l,n;const r=U_((e==null?void 0:e.type)||{});if(r)return r;if((e==null?void 0:e.root)===e)return"Root";for(const s in(l=(t=e.parent)==null?void 0:t.type)==null?void 0:l.components)if(e.parent.type.components[s]===(e==null?void 0:e.type))return Za(e,s);for(const s in(n=e.appContext)==null?void 0:n.components)if(e.appContext.components[s]===(e==null?void 0:e.type))return Za(e,s);const i=z_((e==null?void 0:e.type)||{});return i||"Anonymous Component"}function Vi(e,t){return t=t||`${e.id}:root`,e.instanceMap.get(t)||e.instanceMap.get(":root")}var q_=class{constructor(){this.refEditor=new K_}set(e,t,l,n){const r=Array.isArray(t)?t:t.split(".");for(;r.length>1;){const a=r.shift();e instanceof Map&&(e=e.get(a)),e instanceof Set?e=Array.from(e.values())[a]:e=e[a],this.refEditor.isRef(e)&&(e=this.refEditor.get(e))}const i=r[0],s=this.refEditor.get(e)[i];n?n(e,i,l):this.refEditor.isRef(s)?this.refEditor.set(s,l):e[i]=l}get(e,t){const l=Array.isArray(t)?t:t.split(".");for(let n=0;n"u")return!1;const n=Array.isArray(t)?t.slice():t.split("."),r=l?2:1;for(;e&&n.length>r;){const i=n.shift();e=e[i],this.refEditor.isRef(e)&&(e=this.refEditor.get(e))}return e!=null&&Object.prototype.hasOwnProperty.call(e,n[0])}createDefaultSetCallback(e){return(t,l,n)=>{if((e.remove||e.newKey)&&(Array.isArray(t)?t.splice(l,1):hn(t)instanceof Map?t.delete(l):hn(t)instanceof Set?t.delete(Array.from(t.values())[l]):Reflect.deleteProperty(t,l)),!e.remove){const r=t[e.newKey||l];this.refEditor.isRef(r)?this.refEditor.set(r,n):hn(t)instanceof Map?t.set(e.newKey||l,n):hn(t)instanceof Set?t.add(n):t[e.newKey||l]=n}}}},K_=class{set(e,t){if(hi(e))e.value=t;else{if(e instanceof Set&&Array.isArray(t)){e.clear(),t.forEach(r=>e.add(r));return}const l=Object.keys(t);if(e instanceof Map){const r=new Set(e.keys());l.forEach(i=>{e.set(i,Reflect.get(t,i)),r.delete(i)}),r.forEach(i=>e.delete(i));return}const n=new Set(Object.keys(e));l.forEach(r=>{Reflect.set(e,r,Reflect.get(t,r)),n.delete(r)}),n.forEach(r=>Reflect.deleteProperty(e,r))}}get(e){return hi(e)?e.value:e}isRef(e){return hi(e)||ud(e)}};I();function As(e){return cd(e)?W_(e.subTree):e.subTree?[e.subTree.el]:[]}function W_(e){if(!e.children)return[];const t=[];return e.children.forEach(l=>{l.component?t.push(...As(l.component)):l!=null&&l.el&&t.push(l.el)}),t}I();I();function G_(){const e={top:0,bottom:0,left:0,right:0,get width(){return e.right-e.left},get height(){return e.bottom-e.top}};return e}var nr;function J_(e){return nr||(nr=document.createRange()),nr.selectNode(e),nr.getBoundingClientRect()}function Y_(e){const t=G_();if(!e.children)return t;for(let l=0,n=e.children.length;le.bottom)&&(e.bottom=t.bottom),(!e.left||t.lefte.right)&&(e.right=t.right),e}var eo={top:0,left:0,right:0,bottom:0,width:0,height:0};function Pl(e){const t=e.subTree.el;return typeof window>"u"?eo:cd(e)?Y_(e.subTree):(t==null?void 0:t.nodeType)===1?t==null?void 0:t.getBoundingClientRect():e.subTree.component?Pl(e.subTree.component):eo}var dd="__vue-devtools-component-inspector__",pd="__vue-devtools-component-inspector__card__",hd="__vue-devtools-component-inspector__name__",fd="__vue-devtools-component-inspector__indicator__",md={display:"block",zIndex:2147483640,position:"fixed",backgroundColor:"#42b88325",border:"1px solid #42b88350",borderRadius:"5px",transition:"all 0.1s ease-in",pointerEvents:"none"},Q_={fontFamily:"Arial, Helvetica, sans-serif",padding:"5px 8px",borderRadius:"4px",textAlign:"left",position:"absolute",left:0,color:"#e9e9e9",fontSize:"14px",fontWeight:600,lineHeight:"24px",backgroundColor:"#42b883",boxShadow:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1)"},Z_={display:"inline-block",fontWeight:400,fontStyle:"normal",fontSize:"12px",opacity:.7};function en(){return document.getElementById(dd)}function ey(){return document.getElementById(pd)}function ty(){return document.getElementById(fd)}function ly(){return document.getElementById(hd)}function Ls(e){return{left:`${Math.round(e.left*100)/100}px`,top:`${Math.round(e.top*100)/100}px`,width:`${Math.round(e.width*100)/100}px`,height:`${Math.round(e.height*100)/100}px`}}function Cs(e){var t;const l=document.createElement("div");l.id=(t=e.elementId)!=null?t:dd,Object.assign(l.style,{...md,...Ls(e.bounds),...e.style});const n=document.createElement("span");n.id=pd,Object.assign(n.style,{...Q_,top:e.bounds.top<35?0:"-35px"});const r=document.createElement("span");r.id=hd,r.innerHTML=`<${e.name}>  `;const i=document.createElement("i");return i.id=fd,i.innerHTML=`${Math.round(e.bounds.width*100)/100} x ${Math.round(e.bounds.height*100)/100}`,Object.assign(i.style,Z_),n.appendChild(r),n.appendChild(i),l.appendChild(n),document.body.appendChild(l),l}function Rs(e){const t=en(),l=ey(),n=ly(),r=ty();t&&(Object.assign(t.style,{...md,...Ls(e.bounds)}),Object.assign(l.style,{top:e.bounds.top<35?0:"-35px"}),n.innerHTML=`<${e.name}>  `,r.innerHTML=`${Math.round(e.bounds.width*100)/100} x ${Math.round(e.bounds.height*100)/100}`)}function ny(e){const t=Pl(e),l=Ur(e);en()?Rs({bounds:t,name:l}):Cs({bounds:t,name:l})}function gd(){const e=en();e&&(e.style.display="none")}var Ni=null;function Mi(e){const t=e.target;if(t){const l=t.__vueParentComponent;if(l&&(Ni=l,l.vnode.el)){const r=Pl(l),i=Ur(l);en()?Rs({bounds:r,name:i}):Cs({bounds:r,name:i})}}}function ry(e,t){var l;if(e.preventDefault(),e.stopPropagation(),Ni){const n=(l=tt.value)==null?void 0:l.app;$_({app:n,uid:n.uid,instance:Ni}).then(r=>{t(r)})}}var br=null;function iy(){gd(),window.removeEventListener("mouseover",Mi),window.removeEventListener("click",br,!0),br=null}function sy(){return window.addEventListener("mouseover",Mi),new Promise(e=>{function t(l){l.preventDefault(),l.stopPropagation(),ry(l,n=>{window.removeEventListener("click",t,!0),br=null,window.removeEventListener("mouseover",Mi);const r=en();r&&(r.style.display="none"),e(JSON.stringify({id:n}))})}br=t,window.addEventListener("click",t,!0)})}function ay(e){const t=Vi(tt.value,e.id);if(t){const[l]=As(t);if(typeof l.scrollIntoView=="function")l.scrollIntoView({behavior:"smooth"});else{const n=Pl(t),r=document.createElement("div"),i={...Ls(n),position:"absolute"};Object.assign(r.style,i),document.body.appendChild(r),r.scrollIntoView({behavior:"smooth"}),setTimeout(()=>{document.body.removeChild(r)},2e3)}setTimeout(()=>{const n=Pl(t);if(n.width||n.height){const r=Ur(t),i=en();i?Rs({...e,name:r,bounds:n}):Cs({...e,name:r,bounds:n}),setTimeout(()=>{i&&(i.style.display="none")},1500)}},1200)}}I();var to,lo;(lo=(to=X).__VUE_DEVTOOLS_COMPONENT_INSPECTOR_ENABLED__)!=null||(to.__VUE_DEVTOOLS_COMPONENT_INSPECTOR_ENABLED__=!0);function oy(e){let t=0;const l=setInterval(()=>{X.__VUE_INSPECTOR__&&(clearInterval(l),t+=30,e()),t>=5e3&&clearInterval(l)},30)}function uy(){const e=X.__VUE_INSPECTOR__,t=e.openInEditor;e.openInEditor=async(...l)=>{e.disable(),t(...l)}}function cy(){return new Promise(e=>{function t(){uy(),e(X.__VUE_INSPECTOR__)}X.__VUE_INSPECTOR__?t():oy(()=>{t()})})}I();I();I();var dy="__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS_STATE__";function py(){if(!rd||typeof localStorage>"u")return{recordingState:!1,mouseEventEnabled:!1,keyboardEventEnabled:!1,componentEventEnabled:!1,performanceEventEnabled:!1,selected:""};const e=localStorage.getItem(dy);return e?JSON.parse(e):{recordingState:!1,mouseEventEnabled:!1,keyboardEventEnabled:!1,componentEventEnabled:!1,performanceEventEnabled:!1,selected:""}}I();I();I();var no,ro;(ro=(no=X).__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS)!=null||(no.__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS=[]);var hy=new Proxy(X.__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS,{get(e,t,l){return Reflect.get(e,t,l)}});function fy(e,t){hy.push({...e,descriptorId:t.id,appRecord:Ps(t.app)})}var io,so;(so=(io=X).__VUE_DEVTOOLS_KIT_INSPECTOR__)!=null||(io.__VUE_DEVTOOLS_KIT_INSPECTOR__=[]);var Os=new Proxy(X.__VUE_DEVTOOLS_KIT_INSPECTOR__,{get(e,t,l){return Reflect.get(e,t,l)}}),vd=Br(()=>{tn.hooks.callHook("sendInspectorToClient",_d())});function my(e,t){Os.push({options:e,descriptor:t,treeFilter:"",selectedNodeId:"",appRecord:Ps(t.app)}),vd()}function _d(){return Os.filter(e=>e.descriptor.app===tt.value.app).filter(e=>e.descriptor.id!=="components").map(e=>{var t;const l=e.descriptor,n=e.options;return{id:n.id,label:n.label,logo:l.logo,icon:`custom-ic-baseline-${(t=n==null?void 0:n.icon)==null?void 0:t.replace(/_/g,"-")}`,packageName:l.packageName,homepage:l.homepage,pluginId:l.id}})}function or(e,t){return Os.find(l=>l.options.id===e&&(t?l.descriptor.app===t:!0))}function gy(){const e=sd();return e.hook("addInspector",({inspector:t,plugin:l})=>{my(t,l.descriptor)}),e.hook("sendInspectorTree",async({inspectorId:t,plugin:l})=>{var n;if(!t||!((n=l==null?void 0:l.descriptor)!=null&&n.app))return;const r=or(t,l.descriptor.app),i={app:l.descriptor.app,inspectorId:t,filter:(r==null?void 0:r.treeFilter)||"",rootNodes:[]};await new Promise(s=>{e.callHookWith(async a=>{await Promise.all(a.map(o=>o(i))),s()},"getInspectorTree")}),e.callHookWith(async s=>{await Promise.all(s.map(a=>a({inspectorId:t,rootNodes:i.rootNodes})))},"sendInspectorTreeToClient")}),e.hook("sendInspectorState",async({inspectorId:t,plugin:l})=>{var n;if(!t||!((n=l==null?void 0:l.descriptor)!=null&&n.app))return;const r=or(t,l.descriptor.app),i={app:l.descriptor.app,inspectorId:t,nodeId:(r==null?void 0:r.selectedNodeId)||"",state:null},s={currentTab:`custom-inspector:${t}`};i.nodeId&&await new Promise(a=>{e.callHookWith(async o=>{await Promise.all(o.map(u=>u(i,s))),a()},"getInspectorState")}),e.callHookWith(async a=>{await Promise.all(a.map(o=>o({inspectorId:t,nodeId:i.nodeId,state:i.state})))},"sendInspectorStateToClient")}),e.hook("customInspectorSelectNode",({inspectorId:t,nodeId:l,plugin:n})=>{const r=or(t,n.descriptor.app);r&&(r.selectedNodeId=l)}),e.hook("timelineLayerAdded",({options:t,plugin:l})=>{fy(t,l.descriptor)}),e.hook("timelineEventAdded",({options:t,plugin:l})=>{e.callHookWith(async n=>{await Promise.all(n.map(r=>r(t)))},"sendTimelineEventToClient")}),e.hook("getComponentInstances",async({app:t})=>{const l=t.__VUE_DEVTOOLS_NEXT_APP_RECORD__;if(!l)return null;const n=l.id.toString();return[...l.instanceMap].filter(([i])=>i.split(":")[0]===n).map(([,i])=>i)}),e.hook("getComponentBounds",async({instance:t})=>Pl(t)),e.hook("getComponentName",({instance:t})=>Ur(t)),e.hook("componentHighlight",({uid:t})=>{const l=tt.value.instanceMap.get(t);l&&ny(l)}),e.hook("componentUnhighlight",()=>{gd()}),e}var ao,oo;(oo=(ao=X).__VUE_DEVTOOLS_KIT_APP_RECORDS__)!=null||(ao.__VUE_DEVTOOLS_KIT_APP_RECORDS__=[]);var uo,co;(co=(uo=X).__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__)!=null||(uo.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__={});var po,ho;(ho=(po=X).__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__)!=null||(po.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__="");var fo,mo;(mo=(fo=X).__VUE_DEVTOOLS_KIT_CUSTOM_TABS__)!=null||(fo.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__=[]);var go,vo;(vo=(go=X).__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__)!=null||(go.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__=[]);var yl="__VUE_DEVTOOLS_KIT_GLOBAL_STATE__";function vy(){return{connected:!1,clientConnected:!1,vitePluginDetected:!0,appRecords:[],activeAppRecordId:"",tabs:[],commands:[],highPerfModeEnabled:!0,devtoolsClientDetected:{},perfUniqueGroupId:0,timelineLayersState:py()}}var _o,yo;(yo=(_o=X)[yl])!=null||(_o[yl]=vy());var _y=Br(e=>{tn.hooks.callHook("devtoolsStateUpdated",{state:e})});Br((e,t)=>{tn.hooks.callHook("devtoolsConnectedUpdated",{state:e,oldState:t})});var zr=new Proxy(X.__VUE_DEVTOOLS_KIT_APP_RECORDS__,{get(e,t,l){return t==="value"?X.__VUE_DEVTOOLS_KIT_APP_RECORDS__:X.__VUE_DEVTOOLS_KIT_APP_RECORDS__[t]}}),tt=new Proxy(X.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__,{get(e,t,l){return t==="value"?X.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__:t==="id"?X.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__:X.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__[t]}});function yd(){_y({...X[yl],appRecords:zr.value,activeAppRecordId:tt.id,tabs:X.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__,commands:X.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__})}function yy(e){X.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__=e,yd()}function ky(e){X.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__=e,yd()}var Tl=new Proxy(X[yl],{get(e,t){return t==="appRecords"?zr:t==="activeAppRecordId"?tt.id:t==="tabs"?X.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__:t==="commands"?X.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__:X[yl][t]},deleteProperty(e,t){return delete e[t],!0},set(e,t,l){return{...X[yl]},e[t]=l,X[yl][t]=l,!0}});function Ey(e={}){var t,l,n;const{file:r,host:i,baseUrl:s=window.location.origin,line:a=0,column:o=0}=e;if(r){if(i==="chrome-extension"){const u=r.replace(/\\/g,"\\\\"),d=(l=(t=window.VUE_DEVTOOLS_CONFIG)==null?void 0:t.openInEditorHost)!=null?l:"/";fetch(`${d}__open-in-editor?file=${encodeURI(r)}`).then(c=>{if(!c.ok){const p=`Opening component ${u} failed`;console.log(`%c${p}`,"color:red")}})}else if(Tl.vitePluginDetected){const u=(n=X.__VUE_DEVTOOLS_OPEN_IN_EDITOR_BASE_URL__)!=null?n:s;X.__VUE_INSPECTOR__.openInEditor(u,r,a,o)}}}I();I();I();I();I();var ko,Eo;(Eo=(ko=X).__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__)!=null||(ko.__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__=[]);var Is=new Proxy(X.__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__,{get(e,t,l){return Reflect.get(e,t,l)}});function ji(e){const t={};return Object.keys(e).forEach(l=>{t[l]=e[l].defaultValue}),t}function ws(e){return`__VUE_DEVTOOLS_NEXT_PLUGIN_SETTINGS__${e}__`}function by(e){var t,l,n;const r=(l=(t=Is.find(i=>{var s;return i[0].id===e&&!!((s=i[0])!=null&&s.settings)}))==null?void 0:t[0])!=null?l:null;return(n=r==null?void 0:r.settings)!=null?n:null}function kd(e,t){var l,n,r;const i=ws(e);if(i){const s=localStorage.getItem(i);if(s)return JSON.parse(s)}if(e){const s=(n=(l=Is.find(a=>a[0].id===e))==null?void 0:l[0])!=null?n:null;return ji((r=s==null?void 0:s.settings)!=null?r:{})}return ji(t)}function Ty(e,t){const l=ws(e);localStorage.getItem(l)||localStorage.setItem(l,JSON.stringify(ji(t)))}function xy(e,t,l){const n=ws(e),r=localStorage.getItem(n),i=JSON.parse(r||"{}"),s={...i,[t]:l};localStorage.setItem(n,JSON.stringify(s)),tn.hooks.callHookWith(a=>{a.forEach(o=>o({pluginId:e,key:t,oldValue:i[t],newValue:l,settings:s}))},"setPluginSettings")}I();I();I();I();I();I();I();I();I();I();I();var bo,To,ot=(To=(bo=X).__VUE_DEVTOOLS_HOOK)!=null?To:bo.__VUE_DEVTOOLS_HOOK=sd(),Py={vueAppInit(e){ot.hook("app:init",e)},vueAppUnmount(e){ot.hook("app:unmount",e)},vueAppConnected(e){ot.hook("app:connected",e)},componentAdded(e){return ot.hook("component:added",e)},componentEmit(e){return ot.hook("component:emit",e)},componentUpdated(e){return ot.hook("component:updated",e)},componentRemoved(e){return ot.hook("component:removed",e)},setupDevtoolsPlugin(e){ot.hook("devtools-plugin:setup",e)},perfStart(e){return ot.hook("perf:start",e)},perfEnd(e){return ot.hook("perf:end",e)}},Ed={on:Py,setupDevToolsPlugin(e,t){return ot.callHook("devtools-plugin:setup",e,t)}},Ay=class{constructor({plugin:e,ctx:t}){this.hooks=t.hooks,this.plugin=e}get on(){return{visitComponentTree:e=>{this.hooks.hook("visitComponentTree",e)},inspectComponent:e=>{this.hooks.hook("inspectComponent",e)},editComponentState:e=>{this.hooks.hook("editComponentState",e)},getInspectorTree:e=>{this.hooks.hook("getInspectorTree",e)},getInspectorState:e=>{this.hooks.hook("getInspectorState",e)},editInspectorState:e=>{this.hooks.hook("editInspectorState",e)},inspectTimelineEvent:e=>{this.hooks.hook("inspectTimelineEvent",e)},timelineCleared:e=>{this.hooks.hook("timelineCleared",e)},setPluginSettings:e=>{this.hooks.hook("setPluginSettings",e)}}}notifyComponentUpdate(e){var t;const l=_d().find(n=>n.packageName===this.plugin.descriptor.packageName);if(l!=null&&l.id){if(e){const n=[e.appContext.app,e.uid,(t=e.parent)==null?void 0:t.uid,e];ot.callHook("component:updated",...n)}else ot.callHook("component:updated");this.hooks.callHook("sendInspectorState",{inspectorId:l.id,plugin:this.plugin})}}addInspector(e){this.hooks.callHook("addInspector",{inspector:e,plugin:this.plugin}),this.plugin.descriptor.settings&&Ty(e.id,this.plugin.descriptor.settings)}sendInspectorTree(e){this.hooks.callHook("sendInspectorTree",{inspectorId:e,plugin:this.plugin})}sendInspectorState(e){this.hooks.callHook("sendInspectorState",{inspectorId:e,plugin:this.plugin})}selectInspectorNode(e,t){this.hooks.callHook("customInspectorSelectNode",{inspectorId:e,nodeId:t,plugin:this.plugin})}now(){return Date.now()}addTimelineLayer(e){this.hooks.callHook("timelineLayerAdded",{options:e,plugin:this.plugin})}addTimelineEvent(e){this.hooks.callHook("timelineEventAdded",{options:e,plugin:this.plugin})}getSettings(e){return kd(e??this.plugin.descriptor.id,this.plugin.descriptor.settings)}getComponentInstances(e){return this.hooks.callHook("getComponentInstances",{app:e})}getComponentBounds(e){return this.hooks.callHook("getComponentBounds",{instance:e})}getComponentName(e){return this.hooks.callHook("getComponentName",{instance:e})}highlightElement(e){const t=e.__VUE_DEVTOOLS_NEXT_UID__;return this.hooks.callHook("componentHighlight",{uid:t})}unhighlightElement(){return this.hooks.callHook("componentUnhighlight")}},Ly=Ay;I();I();I();I();var Cy="__vue_devtool_undefined__",Ry="__vue_devtool_infinity__",Oy="__vue_devtool_negative_infinity__",Iy="__vue_devtool_nan__";I();I();var wy={[Cy]:"undefined",[Iy]:"NaN",[Ry]:"Infinity",[Oy]:"-Infinity"};Object.entries(wy).reduce((e,[t,l])=>(e[l]=t,e),{});I();I();I();I();I();var xo,Po;(Po=(xo=X).__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__)!=null||(xo.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__=new Set);function Fy(e,t){return Ed.setupDevToolsPlugin(e,t)}function Sy(e,t){const[l,n]=e;if(l.app!==t)return;const r=new Ly({plugin:{setupFn:n,descriptor:l},ctx:tn});l.packageName==="vuex"&&r.on.editInspectorState(i=>{r.sendInspectorState(i.inspectorId)}),n(r)}function Dy(e){X.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__.has(e)||(X.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__.add(e),Is.forEach(t=>{Sy(t,e)}))}I();I();var wn="__VUE_DEVTOOLS_ROUTER__",$l="__VUE_DEVTOOLS_ROUTER_INFO__",Ao,Lo;(Lo=(Ao=X)[$l])!=null||(Ao[$l]={currentRoute:null,routes:[]});var Co,Ro;(Ro=(Co=X)[wn])!=null||(Co[wn]={});new Proxy(X[$l],{get(e,t){return X[$l][t]}});new Proxy(X[wn],{get(e,t){if(t==="value")return X[wn]}});function Vy(e){const t=new Map;return((e==null?void 0:e.getRoutes())||[]).filter(l=>!t.has(l.path)&&t.set(l.path,1))}function Fs(e){return e.map(t=>{let{path:l,name:n,children:r,meta:i}=t;return r!=null&&r.length&&(r=Fs(r)),{path:l,name:n,children:r,meta:i}})}function Ny(e){if(e){const{fullPath:t,hash:l,href:n,path:r,name:i,matched:s,params:a,query:o}=e;return{fullPath:t,hash:l,href:n,path:r,name:i,params:a,query:o,matched:Fs(s)}}return e}function My(e,t){function l(){var n;const r=(n=e.app)==null?void 0:n.config.globalProperties.$router,i=Ny(r==null?void 0:r.currentRoute.value),s=Fs(Vy(r)),a=console.warn;console.warn=()=>{},X[$l]={currentRoute:i?Qa(i):{},routes:Qa(s)},X[wn]=r,console.warn=a}l(),Ed.on.componentUpdated(Br(()=>{var n;((n=t.value)==null?void 0:n.app)===e.app&&(l(),tn.hooks.callHook("routerInfoUpdated",{state:X[$l]}))},200))}function jy(e){return{async getInspectorTree(t){const l={...t,app:tt.value.app,rootNodes:[]};return await new Promise(n=>{e.callHookWith(async r=>{await Promise.all(r.map(i=>i(l))),n()},"getInspectorTree")}),l.rootNodes},async getInspectorState(t){const l={...t,app:tt.value.app,state:null},n={currentTab:`custom-inspector:${t.inspectorId}`};return await new Promise(r=>{e.callHookWith(async i=>{await Promise.all(i.map(s=>s(l,n))),r()},"getInspectorState")}),l.state},editInspectorState(t){const l=new q_,n={...t,app:tt.value.app,set:(r,i=t.path,s=t.state.value,a)=>{l.set(r,i,s,a||l.createDefaultSetCallback(t.state))}};e.callHookWith(r=>{r.forEach(i=>i(n))},"editInspectorState")},sendInspectorState(t){const l=or(t);e.callHook("sendInspectorState",{inspectorId:t,plugin:{descriptor:l.descriptor,setupFn:()=>({})}})},inspectComponentInspector(){return sy()},cancelInspectComponentInspector(){return iy()},getComponentRenderCode(t){const l=Vi(tt.value,t);if(l)return(l==null?void 0:l.type)instanceof Function?l.type.toString():l.render.toString()},scrollToComponent(t){return ay({id:t})},openInEditor:Ey,getVueInspector:cy,toggleApp(t){const l=zr.value.find(n=>n.id===t);l&&(ky(t),yy(l),My(l,tt),vd(),Dy(l.app))},inspectDOM(t){const l=Vi(tt.value,t);if(l){const[n]=As(l);n&&(X.__VUE_DEVTOOLS_INSPECT_DOM_TARGET__=n)}},updatePluginSettings(t,l,n){xy(t,l,n)},getPluginSettings(t){return{options:by(t),values:kd(t)}}}}I();var Oo,Io;(Io=(Oo=X).__VUE_DEVTOOLS_ENV__)!=null||(Oo.__VUE_DEVTOOLS_ENV__={vitePluginDetected:!1});var wo=gy(),Fo,So;(So=(Fo=X).__VUE_DEVTOOLS_KIT_CONTEXT__)!=null||(Fo.__VUE_DEVTOOLS_KIT_CONTEXT__={hooks:wo,get state(){return{...Tl,activeAppRecordId:tt.id,activeAppRecord:tt.value,appRecords:zr.value}},api:jy(wo)});var tn=X.__VUE_DEVTOOLS_KIT_CONTEXT__;I();N_(j_());var Do,Vo;(Vo=(Do=X).__VUE_DEVTOOLS_NEXT_APP_RECORD_INFO__)!=null||(Do.__VUE_DEVTOOLS_NEXT_APP_RECORD_INFO__={id:0,appIds:new Set});I();function Hy(e){Tl.highPerfModeEnabled=e??!Tl.highPerfModeEnabled}I();I();I();function By(e){Tl.devtoolsClientDetected={...Tl.devtoolsClientDetected,...e};const t=Object.values(Tl.devtoolsClientDetected).some(Boolean);Hy(!t)}var No,Mo;(Mo=(No=X).__VUE_DEVTOOLS_UPDATE_CLIENT_DETECTED__)!=null||(No.__VUE_DEVTOOLS_UPDATE_CLIENT_DETECTED__=By);I();I();I();I();I();I();I();var Uy=class{constructor(){this.keyToValue=new Map,this.valueToKey=new Map}set(e,t){this.keyToValue.set(e,t),this.valueToKey.set(t,e)}getByKey(e){return this.keyToValue.get(e)}getByValue(e){return this.valueToKey.get(e)}clear(){this.keyToValue.clear(),this.valueToKey.clear()}},bd=class{constructor(e){this.generateIdentifier=e,this.kv=new Uy}register(e,t){this.kv.getByValue(e)||(t||(t=this.generateIdentifier(e)),this.kv.set(t,e))}clear(){this.kv.clear()}getIdentifier(e){return this.kv.getByValue(e)}getValue(e){return this.kv.getByKey(e)}},zy=class extends bd{constructor(){super(e=>e.name),this.classToAllowedProps=new Map}register(e,t){typeof t=="object"?(t.allowProps&&this.classToAllowedProps.set(e,t.allowProps),super.register(e,t.identifier)):super.register(e,t)}getAllowedProps(e){return this.classToAllowedProps.get(e)}};I();I();function $y(e){if("values"in Object)return Object.values(e);const t=[];for(const l in e)e.hasOwnProperty(l)&&t.push(e[l]);return t}function qy(e,t){const l=$y(e);if("find"in l)return l.find(t);const n=l;for(let r=0;rt(n,l))}function ur(e,t){return e.indexOf(t)!==-1}function jo(e,t){for(let l=0;lt.isApplicable(e))}findByName(e){return this.transfomers[e]}};I();I();var Wy=e=>Object.prototype.toString.call(e).slice(8,-1),Td=e=>typeof e>"u",Gy=e=>e===null,Fn=e=>typeof e!="object"||e===null||e===Object.prototype?!1:Object.getPrototypeOf(e)===null?!0:Object.getPrototypeOf(e)===Object.prototype,Hi=e=>Fn(e)&&Object.keys(e).length===0,al=e=>Array.isArray(e),Jy=e=>typeof e=="string",Yy=e=>typeof e=="number"&&!isNaN(e),Xy=e=>typeof e=="boolean",Qy=e=>e instanceof RegExp,Sn=e=>e instanceof Map,Dn=e=>e instanceof Set,xd=e=>Wy(e)==="Symbol",Zy=e=>e instanceof Date&&!isNaN(e.valueOf()),ek=e=>e instanceof Error,Ho=e=>typeof e=="number"&&isNaN(e),tk=e=>Xy(e)||Gy(e)||Td(e)||Yy(e)||Jy(e)||xd(e),lk=e=>typeof e=="bigint",nk=e=>e===1/0||e===-1/0,rk=e=>ArrayBuffer.isView(e)&&!(e instanceof DataView),ik=e=>e instanceof URL;I();var Pd=e=>e.replace(/\./g,"\\."),fi=e=>e.map(String).map(Pd).join("."),bn=e=>{const t=[];let l="";for(let r=0;rnull,()=>{}),xt(lk,"bigint",e=>e.toString(),e=>typeof BigInt<"u"?BigInt(e):(console.error("Please add a BigInt polyfill."),e)),xt(Zy,"Date",e=>e.toISOString(),e=>new Date(e)),xt(ek,"Error",(e,t)=>{const l={name:e.name,message:e.message};return t.allowedErrorProps.forEach(n=>{l[n]=e[n]}),l},(e,t)=>{const l=new Error(e.message);return l.name=e.name,l.stack=e.stack,t.allowedErrorProps.forEach(n=>{l[n]=e[n]}),l}),xt(Qy,"regexp",e=>""+e,e=>{const t=e.slice(1,e.lastIndexOf("/")),l=e.slice(e.lastIndexOf("/")+1);return new RegExp(t,l)}),xt(Dn,"set",e=>[...e.values()],e=>new Set(e)),xt(Sn,"map",e=>[...e.entries()],e=>new Map(e)),xt(e=>Ho(e)||nk(e),"number",e=>Ho(e)?"NaN":e>0?"Infinity":"-Infinity",Number),xt(e=>e===0&&1/e===-1/0,"number",()=>"-0",Number),xt(ik,"URL",e=>e.toString(),e=>new URL(e))];function $r(e,t,l,n){return{isApplicable:e,annotation:t,transform:l,untransform:n}}var Ld=$r((e,t)=>xd(e)?!!t.symbolRegistry.getIdentifier(e):!1,(e,t)=>["symbol",t.symbolRegistry.getIdentifier(e)],e=>e.description,(e,t,l)=>{const n=l.symbolRegistry.getValue(t[1]);if(!n)throw new Error("Trying to deserialize unknown symbol");return n}),sk=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce((e,t)=>(e[t.name]=t,e),{}),Cd=$r(rk,e=>["typed-array",e.constructor.name],e=>[...e],(e,t)=>{const l=sk[t[1]];if(!l)throw new Error("Trying to deserialize unknown typed array");return new l(e)});function Rd(e,t){return e!=null&&e.constructor?!!t.classRegistry.getIdentifier(e.constructor):!1}var Od=$r(Rd,(e,t)=>["class",t.classRegistry.getIdentifier(e.constructor)],(e,t)=>{const l=t.classRegistry.getAllowedProps(e.constructor);if(!l)return{...e};const n={};return l.forEach(r=>{n[r]=e[r]}),n},(e,t,l)=>{const n=l.classRegistry.getValue(t[1]);if(!n)throw new Error("Trying to deserialize unknown class - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564");return Object.assign(Object.create(n.prototype),e)}),Id=$r((e,t)=>!!t.customTransformerRegistry.findApplicable(e),(e,t)=>["custom",t.customTransformerRegistry.findApplicable(e).name],(e,t)=>t.customTransformerRegistry.findApplicable(e).serialize(e),(e,t,l)=>{const n=l.customTransformerRegistry.findByName(t[1]);if(!n)throw new Error("Trying to deserialize unknown custom value");return n.deserialize(e)}),ak=[Od,Ld,Id,Cd],Bo=(e,t)=>{const l=jo(ak,r=>r.isApplicable(e,t));if(l)return{value:l.transform(e,t),type:l.annotation(e,t)};const n=jo(Ad,r=>r.isApplicable(e,t));if(n)return{value:n.transform(e,t),type:n.annotation}},wd={};Ad.forEach(e=>{wd[e.annotation]=e});var ok=(e,t,l)=>{if(al(t))switch(t[0]){case"symbol":return Ld.untransform(e,t,l);case"class":return Od.untransform(e,t,l);case"custom":return Id.untransform(e,t,l);case"typed-array":return Cd.untransform(e,t,l);default:throw new Error("Unknown transformation: "+t)}else{const n=wd[t];if(!n)throw new Error("Unknown transformation: "+t);return n.untransform(e,l)}};I();var Ol=(e,t)=>{const l=e.keys();for(;t>0;)l.next(),t--;return l.next().value};function Fd(e){if(ur(e,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(ur(e,"prototype"))throw new Error("prototype is not allowed as a property");if(ur(e,"constructor"))throw new Error("constructor is not allowed as a property")}var uk=(e,t)=>{Fd(t);for(let l=0;l{if(Fd(t),t.length===0)return l(e);let n=e;for(let i=0;iUi(i,t,[...l,...bn(s)]));return}const[n,r]=e;r&&ql(r,(i,s)=>{Ui(i,t,[...l,...bn(s)])}),t(n,l)}function ck(e,t,l){return Ui(t,(n,r)=>{e=Bi(e,r,i=>ok(i,n,l))}),e}function dk(e,t){function l(n,r){const i=uk(e,bn(r));n.map(bn).forEach(s=>{e=Bi(e,s,()=>i)})}if(al(t)){const[n,r]=t;n.forEach(i=>{e=Bi(e,bn(i),()=>e)}),r&&ql(r,l)}else ql(t,l);return e}var pk=(e,t)=>Fn(e)||al(e)||Sn(e)||Dn(e)||Rd(e,t);function hk(e,t,l){const n=l.get(e);n?n.push(t):l.set(e,[t])}function fk(e,t){const l={};let n;return e.forEach(r=>{if(r.length<=1)return;t||(r=r.map(a=>a.map(String)).sort((a,o)=>a.length-o.length));const[i,...s]=r;i.length===0?n=s.map(fi):l[fi(i)]=s.map(fi)}),n?Hi(l)?[n]:[n,l]:Hi(l)?void 0:l}var Sd=(e,t,l,n,r=[],i=[],s=new Map)=>{var a;const o=tk(e);if(!o){hk(e,r,t);const _=s.get(e);if(_)return n?{transformedValue:null}:_}if(!pk(e,l)){const _=Bo(e,l),y=_?{transformedValue:_.value,annotations:[_.type]}:{transformedValue:e};return o||s.set(e,y),y}if(ur(i,e))return{transformedValue:null};const u=Bo(e,l),d=(a=u==null?void 0:u.value)!=null?a:e,c=al(d)?[]:{},p={};ql(d,(_,y)=>{if(y==="__proto__"||y==="constructor"||y==="prototype")throw new Error(`Detected property ${y}. This is a prototype pollution risk, please remove it from your object.`);const k=Sd(_,t,l,n,[...r,y],[...i,e],s);c[y]=k.transformedValue,al(k.annotations)?p[y]=k.annotations:Fn(k.annotations)&&ql(k.annotations,(b,x)=>{p[Pd(y)+"."+x]=b})});const h=Hi(p)?{transformedValue:c,annotations:u?[u.type]:void 0}:{transformedValue:c,annotations:u?[u.type,p]:p};return o||s.set(e,h),h};I();I();function Dd(e){return Object.prototype.toString.call(e).slice(8,-1)}function Uo(e){return Dd(e)==="Array"}function mk(e){if(Dd(e)!=="Object")return!1;const t=Object.getPrototypeOf(e);return!!t&&t.constructor===Object&&t===Object.prototype}function gk(e,t,l,n,r){const i={}.propertyIsEnumerable.call(n,t)?"enumerable":"nonenumerable";i==="enumerable"&&(e[t]=l),r&&i==="nonenumerable"&&Object.defineProperty(e,t,{value:l,enumerable:!1,writable:!0,configurable:!0})}function zi(e,t={}){if(Uo(e))return e.map(r=>zi(r,t));if(!mk(e))return e;const l=Object.getOwnPropertyNames(e),n=Object.getOwnPropertySymbols(e);return[...l,...n].reduce((r,i)=>{if(Uo(t.props)&&!t.props.includes(i))return r;const s=e[i],a=zi(s,t);return gk(r,i,a,e,t.nonenumerable),r},{})}var Ae=class{constructor({dedupe:e=!1}={}){this.classRegistry=new zy,this.symbolRegistry=new bd(t=>{var l;return(l=t.description)!=null?l:""}),this.customTransformerRegistry=new Ky,this.allowedErrorProps=[],this.dedupe=e}serialize(e){const t=new Map,l=Sd(e,t,this,this.dedupe),n={json:l.transformedValue};l.annotations&&(n.meta={...n.meta,values:l.annotations});const r=fk(t,this.dedupe);return r&&(n.meta={...n.meta,referentialEqualities:r}),n}deserialize(e){const{json:t,meta:l}=e;let n=zi(t);return l!=null&&l.values&&(n=ck(n,l.values,this)),l!=null&&l.referentialEqualities&&(n=dk(n,l.referentialEqualities)),n}stringify(e){return JSON.stringify(this.serialize(e))}parse(e){return this.deserialize(JSON.parse(e))}registerClass(e,t){this.classRegistry.register(e,t)}registerSymbol(e,t){this.symbolRegistry.register(e,t)}registerCustom(e,t){this.customTransformerRegistry.register({name:t,...e})}allowErrorProps(...e){this.allowedErrorProps.push(...e)}};Ae.defaultInstance=new Ae;Ae.serialize=Ae.defaultInstance.serialize.bind(Ae.defaultInstance);Ae.deserialize=Ae.defaultInstance.deserialize.bind(Ae.defaultInstance);Ae.stringify=Ae.defaultInstance.stringify.bind(Ae.defaultInstance);Ae.parse=Ae.defaultInstance.parse.bind(Ae.defaultInstance);Ae.registerClass=Ae.defaultInstance.registerClass.bind(Ae.defaultInstance);Ae.registerSymbol=Ae.defaultInstance.registerSymbol.bind(Ae.defaultInstance);Ae.registerCustom=Ae.defaultInstance.registerCustom.bind(Ae.defaultInstance);Ae.allowErrorProps=Ae.defaultInstance.allowErrorProps.bind(Ae.defaultInstance);I();I();I();I();I();I();I();I();I();I();I();I();I();I();I();I();I();I();I();I();I();I();I();var zo,$o;($o=(zo=X).__VUE_DEVTOOLS_KIT_MESSAGE_CHANNELS__)!=null||(zo.__VUE_DEVTOOLS_KIT_MESSAGE_CHANNELS__=[]);var qo,Ko;(Ko=(qo=X).__VUE_DEVTOOLS_KIT_RPC_CLIENT__)!=null||(qo.__VUE_DEVTOOLS_KIT_RPC_CLIENT__=null);var Wo,Go;(Go=(Wo=X).__VUE_DEVTOOLS_KIT_RPC_SERVER__)!=null||(Wo.__VUE_DEVTOOLS_KIT_RPC_SERVER__=null);var Jo,Yo;(Yo=(Jo=X).__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__)!=null||(Jo.__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__=null);var Xo,Qo;(Qo=(Xo=X).__VUE_DEVTOOLS_KIT_VITE_RPC_SERVER__)!=null||(Xo.__VUE_DEVTOOLS_KIT_VITE_RPC_SERVER__=null);var Zo,eu;(eu=(Zo=X).__VUE_DEVTOOLS_KIT_BROADCAST_RPC_SERVER__)!=null||(Zo.__VUE_DEVTOOLS_KIT_BROADCAST_RPC_SERVER__=null);I();I();I();I();I();I();I();const vk=JSON.parse(`{"locales":{"/":{"selectLanguageName":"English","navbar":[{"text":"Home","link":"/"},{"text":"Learn","children":[{"text":"Guide","link":"/guide/"},{"text":"Documents","link":"/doc/"},{"text":"Starter Template","link":"https://github.com/faasjs/starter"},{"text":"Changelog","link":"/CHANGELOG"},{"text":"Ecosystem","children":[{"text":"VS Code Plugin","link":"https://marketplace.visualstudio.com/items?itemName=FaasJS.faasjs-snippets"},{"text":"Docker Images","link":"/doc/images/"}]}]},{"text":"Community","children":[{"text":"Github","link":"https://github.com/faasjs/faasjs/"},{"text":"Contributing","link":"/CONTRIBUTING"},{"text":"Sponsor","link":"https://github.com/sponsors/faasjs"},{"text":"Security","link":"/SECURITY"}]}],"sidebar":{"/guide/":["/guide/","/guide/request-spec"]}},"/zh/":{"selectText":"选择语言","selectLanguageName":"简体中文","navbar":[{"text":"首页","link":"/zh/"},{"text":"学习","children":[{"text":"教程","link":"/zh/guide/"},{"text":"文档","link":"/zh/doc/"},{"text":"更新日志","link":"/CHANGELOG"}]},{"text":"生态","children":[{"text":"VS Code 插件","link":"https://marketplace.visualstudio.com/items?itemName=FaasJS.faasjs-snippets"},{"text":"Docker 镜像","children":[{"text":"faasjs/nginx","link":"https://github.com/faasjs/faasjs/tree/main/images/nginx"},{"text":"faasjs/node","link":"https://github.com/faasjs/faasjs/tree/main/images/node"},{"text":"faasjs/vscode","link":"https://github.com/faasjs/faasjs/tree/main/images/vscode"}]}]},{"text":"社区","children":[{"text":"Github","link":"https://github.com/faasjs/faasjs/"},{"text":"支持 FaasJS","link":"/CONTRIBUTING.md"},{"text":"赞助 FaasJS","link":"https://github.com/sponsors/faasjs"}]}],"sidebar":{"/zh/guide/":["/zh/guide/","/zh/guide/auth",{"title":"进阶学习","collapsable":false,"children":["/zh/guide/excel/faas-yaml","/zh/guide/excel/plugin","/zh/guide/excel/http","/zh/guide/excel/db","/zh/guide/excel/request-spec","/zh/guide/excel/env","/zh/guide/excel/vue","/zh/guide/excel/react"]},"/zh/guide/story"],"/zh/doc/":[["","总览"],{"title":"核心插件","collapsable":false,"children":["func","cloud_function","test"]},{"title":"命令行插件","collapsable":false,"children":["cli","create-faas-app"]},{"title":"工具插件","collapsable":false,"children":["deep_merge","load","logger","request","server"]},{"title":"网络插件","collapsable":false,"children":["http"]},{"title":"数据库插件","collapsable":false,"children":["knex","mongo","redis"]},{"title":"前端插件","collapsable":false,"children":["browser","react","vue-plugin"]}]},"lastUpdatedText":"更新时间"}},"contributors":false,"colorMode":"auto","colorModeSwitch":true,"navbar":[],"logo":null,"repo":null,"selectLanguageText":"Languages","selectLanguageAriaLabel":"Select language","sidebar":"heading","sidebarDepth":2,"editLink":true,"editLinkText":"Edit this page","lastUpdated":true,"lastUpdatedText":"Last Updated","contributorsText":"Contributors","notFound":["There's nothing here.","How did we get here?","That's a Four-Oh-Four.","Looks like we've got some broken links."],"backToHome":"Take me home","openInNewWindow":"open in new window","toggleColorMode":"toggle color mode","toggleSidebar":"toggle sidebar"}`),_k=de(vk),Vd=()=>_k,Nd=Symbol(""),yk=()=>{const e=Xe(Nd);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},kk=(e,t)=>{const{locales:l,...n}=e;return{...n,...l==null?void 0:l[t]}},Ek=It({enhance({app:e}){const t=Vd(),l=e._context.provides[fs],n=j(()=>kk(t.value,l.routeLocale.value));e.provide(Nd,n),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return n.value}}}),Fy({app:e,id:"org.vuejs.vuepress.plugin-theme-data",label:"VuePress Theme Data Plugin",packageName:"@vuepress/plugin-theme-data",homepage:"https://v2.vuepress.vuejs.org",logo:"https://v2.vuepress.vuejs.org/images/hero.png",componentStateTypes:["VuePress"]},r=>{r.on.inspectComponent(i=>{i.instanceData.state.push({type:"VuePress",key:"themeData",editable:!1,value:t.value},{type:"VuePress",key:"themeLocaleData",editable:!1,value:n.value})})})}}),bk=Object.freeze(Object.defineProperty({__proto__:null,default:Ek},Symbol.toStringTag,{value:"Module"})),Tk=()=>Vd(),je=()=>yk(),Md=Symbol(""),xk=e=>{const t=(l=e.value)=>{const n=window.document.documentElement;n.dataset.theme=l?"dark":"light"};We(()=>{Ue(e,t,{immediate:!0})}),wr(()=>{t()})},Ss=()=>{const e=Xe(Md);if(!e)throw new Error("useDarkMode() is called without provider.");return e},Pk=()=>{const e=je(),t=nv(),l=bs("vuepress-color-scheme",e.value.colorMode),n=j({get(){return e.value.colorModeSwitch?l.value==="auto"?t.value:l.value==="dark":e.value.colorMode==="dark"},set(r){r===t.value?l.value="auto":l.value=r?"dark":"light"}});bl(Md,n),xk(n)};let mi=null,un=null;const Ak={wait:()=>mi,pending:()=>{mi=new Promise(e=>{un=e})},resolve:()=>{un==null||un(),mi=null,un=null}},jd=()=>Ak,Kl=(e,t)=>{const{notFound:l,meta:n,path:r}=In(e,t);return l?{text:r,link:r}:{text:n.title||r,link:r}},tu=e=>decodeURI(e).replace(/#.*$/,"").replace(/(index)?\.(md|html)$/,""),Lk=(e,t)=>{if(t.hash===e)return!0;const l=tu(t.path),n=tu(e);return l===n},Hd=(e,t)=>e.link&&Lk(e.link,t)?!0:"children"in e?e.children.some(l=>Hd(l,t)):!1,Bd=e=>!em(e)&&!$n(e),Ud=e=>!Dr(e)||e.includes("github.com")?"GitHub":e.includes("bitbucket.org")?"Bitbucket":e.includes("gitlab.com")?"GitLab":e.includes("gitee.com")?"Gitee":null,Ck={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"},Rk=({docsRepo:e,editLinkPattern:t})=>{if(t)return t;const l=Ud(e);return l!==null?Ck[l]:null},Ok=({docsRepo:e,docsBranch:t,docsDir:l,filePathRelative:n,editLinkPattern:r})=>{if(!n)return null;const i=Rk({docsRepo:e,editLinkPattern:r});return i?i.replace(/:repo/,Dr(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,xc(`${Tc(l)}/${n}`)):null},jl=(e="",t="")=>ld(t)||$n(t)?t:`${um(e)}${t}`,cr=de([]),Ik=()=>{const e=ol(),t=je(),l=bt(),n=j(()=>l.value.sidebarDepth??t.value.sidebarDepth??2);e.beforeEach((i,s)=>{i.path!==s.path&&(cr.value=[])});const r=()=>{if(n.value<=0){cr.value=[];return}cr.value=yv({levels:[2,n.value+1],ignore:[".vp-badge"]})};Ue(n,r),We(r)},wk=()=>cr,Fk=e=>({text:e.title,link:e.link,children:Ds(e.children)}),Ds=e=>e?e.map(t=>Fk(t)):[],zd=(e,t)=>[{text:e.title,children:Ds(t)}],$d=(e,t,l,n="")=>{const r=(i,s)=>{var o;const a=gt(i)?Kl(jl(s,i)):gt(i.link)?{...i,link:Bd(i.link)?Kl(jl(s,i.link)).link:i.link}:i;if("children"in a)return{...a,children:a.children.map(u=>r(u,jl(s,a.prefix)))};if(a.link===l){const u=((o=t[0])==null?void 0:o.level)===1?t[0].children:t;return{...a,children:Ds(u)}}return a};return e.map(i=>r(i,n))},Sk=(e,t,l,n)=>{const r=bv(e).sort((i,s)=>s.length-i.length);for(const i of r)if(td(decodeURI(n),i)){const s=e[i];return s?s==="heading"?zd(t,l):$d(s,l,n,i):[]}return console.warn(`${decodeURI(n)} is missing sidebar config.`),[]},qd=Symbol("sidebarItems"),Vs=()=>{const e=Xe(qd);if(!e)throw new Error("useSidebarItems() is called without provider.");return e},Dk=(e,t,l,n,r)=>e===!1?[]:e==="heading"?zd(t,r):Array.isArray(e)?$d(e,r,l,n):ds(e)?Sk(e,t,r,l):[],Vk=()=>{const e=je(),t=bt(),l=Xl(),n=qt(),r=Ql(),i=wk(),s=j(()=>t.value.home?!1:t.value.sidebar??e.value.sidebar??"heading"),a=j(()=>Dk(s.value,l.value,n.path,r.value,i.value));bl(qd,a)},Nk=me({__name:"Badge",props:{type:{default:"tip"},text:{default:""},vertical:{default:void 0}},setup(e,{expose:t}){t();const l={};return Object.defineProperty(l,"__isScriptSetup",{enumerable:!1,value:!0}),l}}),Oe=(e,t)=>{const l=e.__vccOpts||e;for(const[n,r]of t)l[n]=r;return l};function Mk(e,t,l,n,r,i){return Y(),ne("span",{class:lt(["vp-badge",l.type]),style:Gl({verticalAlign:l.vertical})},[Fe(e.$slots,"default",{},()=>[rl(we(l.text),1)])],6)}const jk=Oe(Nk,[["render",Mk],["__file","Badge.vue"]]),Hk=me({__name:"VPHomeFeatures",setup(e,{expose:t}){t();const l=bt(),n=j(()=>l.value.features??[]),r={frontmatter:l,features:n};return Object.defineProperty(r,"__isScriptSetup",{enumerable:!1,value:!0}),r}}),Bk={key:0,class:"vp-features"};function Uk(e,t,l,n,r,i){return n.features.length?(Y(),ne("div",Bk,[(Y(!0),ne(ye,null,ll(n.features,s=>(Y(),ne("div",{key:s.title,class:"vp-feature"},[ae("h2",null,we(s.title),1),ae("p",null,we(s.details),1)]))),128))])):Me("",!0)}const zk=Oe(Hk,[["render",Uk],["__file","VPHomeFeatures.vue"]]),$k=me({__name:"VPHomeFooter",setup(e,{expose:t}){t();const l=bt(),n=j(()=>l.value.footer),r=j(()=>l.value.footerHtml),i={frontmatter:l,footer:n,footerHtml:r};return Object.defineProperty(i,"__isScriptSetup",{enumerable:!1,value:!0}),i}}),qk=["innerHTML"],Kk=["textContent"];function Wk(e,t,l,n,r,i){return n.footer?(Y(),ne(ye,{key:0},[n.footerHtml?(Y(),ne("div",{key:0,class:"vp-footer","vp-footer":"",innerHTML:n.footer},null,8,qk)):(Y(),ne("div",{key:1,class:"vp-footer","vp-footer":"",textContent:we(n.footer)},null,8,Kk))],64)):Me("",!0)}const Gk=Oe($k,[["render",Wk],["__file","VPHomeFooter.vue"]]),Jk=me({__name:"VPHomeHero",setup(e,{expose:t}){t();const l=bt(),n=ms(),r=Ss(),i=j(()=>l.value.heroText===null?null:l.value.heroText||n.value.title||"Hello"),s=j(()=>l.value.tagline===null?null:l.value.tagline||n.value.description||"Welcome to your VuePress site"),a=j(()=>r.value&&l.value.heroImageDark!==void 0?l.value.heroImageDark:l.value.heroImage),o=j(()=>l.value.heroAlt||i.value||"hero"),u=j(()=>l.value.heroHeight??280),d=j(()=>Array.isArray(l.value.actions)?l.value.actions.map(({text:h,link:_,type:y="primary"})=>({text:h,link:_,type:y})):[]),p={frontmatter:l,siteLocale:n,isDarkMode:r,heroText:i,tagline:s,heroImage:a,heroAlt:o,heroHeight:u,actions:d,HomeHeroImage:()=>{if(!a.value)return null;const h=ce("img",{class:"vp-hero-image",src:_s(a.value),alt:o.value,height:u.value});return l.value.heroImageDark===void 0?h:ce(gs,()=>h)},get AutoLink(){return Zl}};return Object.defineProperty(p,"__isScriptSetup",{enumerable:!1,value:!0}),p}}),Yk={class:"vp-hero"},Xk={key:0,id:"main-title"},Qk={key:1,class:"vp-hero-description"},Zk={key:2,class:"vp-hero-actions"};function e0(e,t,l,n,r,i){return Y(),ne("header",Yk,[oe(n.HomeHeroImage),n.heroText?(Y(),ne("h1",Xk,we(n.heroText),1)):Me("",!0),n.tagline?(Y(),ne("p",Qk,we(n.tagline),1)):Me("",!0),n.actions.length?(Y(),ne("p",Zk,[(Y(!0),ne(ye,null,ll(n.actions,s=>(Y(),Se(n.AutoLink,{key:s.text,class:lt(["vp-hero-action-button",[s.type]]),config:s},null,8,["class","config"]))),128))])):Me("",!0)])}const t0=Oe(Jk,[["render",e0],["__file","VPHomeHero.vue"]]),l0=me({__name:"VPHome",setup(e,{expose:t}){t();const l={VPHomeFeatures:zk,VPHomeFooter:Gk,VPHomeHero:t0,get Content(){return vs}};return Object.defineProperty(l,"__isScriptSetup",{enumerable:!1,value:!0}),l}}),n0={class:"vp-home"},r0={class:"theme-default-content","vp-content":""};function i0(e,t,l,n,r,i){return Y(),ne("main",n0,[oe(n.VPHomeHero),oe(n.VPHomeFeatures),ae("div",r0,[oe(n.Content)]),oe(n.VPHomeFooter)])}const s0=Oe(l0,[["render",i0],["__file","VPHome.vue"]]),a0=me({__name:"VPNavbarBrand",setup(e,{expose:t}){t();const l=Ql(),n=ms(),r=je(),i=Ss(),s=j(()=>r.value.home||l.value),a=j(()=>n.value.title),o=j(()=>i.value&&r.value.logoDark!==void 0?r.value.logoDark:r.value.logo),u=j(()=>r.value.logoAlt??a.value),d=j(()=>a.value.toLocaleUpperCase().trim()===u.value.toLocaleUpperCase().trim()),p={routeLocale:l,siteLocale:n,themeLocale:r,isDarkMode:i,navbarBrandLink:s,navbarBrandTitle:a,navbarBrandLogo:o,navbarBrandLogoAlt:u,navBarLogoAltMatchesTitle:d,NavbarBrandLogo:()=>{if(!o.value)return null;const h=ce("img",{class:"vp-site-logo",src:_s(o.value),alt:u.value});return r.value.logoDark===void 0?h:ce(gs,()=>h)},get RouteLink(){return Mr}};return Object.defineProperty(p,"__isScriptSetup",{enumerable:!1,value:!0}),p}}),o0=["aria-hidden"];function u0(e,t,l,n,r,i){return Y(),Se(n.RouteLink,{to:n.navbarBrandLink},{default:Ne(()=>[oe(n.NavbarBrandLogo),n.navbarBrandTitle?(Y(),ne("span",{key:0,class:lt(["vp-site-name",{"vp-hide-mobile":n.navbarBrandLogo}]),"aria-hidden":n.navBarLogoAltMatchesTitle},we(n.navbarBrandTitle),11,o0)):Me("",!0)]),_:1},8,["to"])}const c0=Oe(a0,[["render",u0],["__file","VPNavbarBrand.vue"]]),d0=me({__name:"VPDropdownTransition",setup(e,{expose:t}){t();const r={setHeight:i=>{i.style.height=`${i.scrollHeight}px`},unsetHeight:i=>{i.style.height=""}};return Object.defineProperty(r,"__isScriptSetup",{enumerable:!1,value:!0}),r}});function p0(e,t,l,n,r,i){return Y(),Se(cs,{name:"vp-dropdown",onEnter:n.setHeight,onAfterEnter:n.unsetHeight,onBeforeLeave:n.setHeight},{default:Ne(()=>[Fe(e.$slots,"default")]),_:3})}const Kd=Oe(d0,[["render",p0],["__file","VPDropdownTransition.vue"]]),h0=me({__name:"VPNavbarDropdown",props:{config:{}},setup(e,{expose:t}){t();const l=e,{config:n}=ts(l),r=qt(),[i,s]=Yc(!1),a=j(()=>n.value.ariaLabel||n.value.text),o=(c,p)=>p[p.length-1]===c,u=c=>{c.detail===0?s():s(!1)};Ue(()=>r.path,()=>{s(!1)});const d={props:l,config:n,route:r,open:i,toggleOpen:s,dropdownAriaLabel:a,isLastItemOfArray:o,handleDropdown:u,VPDropdownTransition:Kd,get AutoLink(){return Zl}};return Object.defineProperty(d,"__isScriptSetup",{enumerable:!1,value:!0}),d}}),f0=["aria-label"],m0={class:"title"},g0=["aria-label"],v0={class:"title"},_0={class:"vp-navbar-dropdown"},y0={class:"vp-navbar-dropdown-subtitle"},k0={key:1},E0={class:"vp-navbar-dropdown-subitem-wrapper"};function b0(e,t,l,n,r,i){return Y(),ne("div",{class:lt(["vp-navbar-dropdown-wrapper",{open:n.open}])},[ae("button",{class:"vp-navbar-dropdown-title",type:"button","aria-label":n.dropdownAriaLabel,onClick:n.handleDropdown},[ae("span",m0,we(n.config.text),1),t[1]||(t[1]=ae("span",{class:"arrow down"},null,-1))],8,f0),ae("button",{class:"vp-navbar-dropdown-title-mobile",type:"button","aria-label":n.dropdownAriaLabel,onClick:t[0]||(t[0]=()=>n.toggleOpen())},[ae("span",v0,we(n.config.text),1),ae("span",{class:lt(["arrow",n.open?"down":"right"])},null,2)],8,g0),oe(n.VPDropdownTransition,null,{default:Ne(()=>[gr(ae("ul",_0,[(Y(!0),ne(ye,null,ll(n.config.children,s=>(Y(),ne("li",{key:s.text,class:"vp-navbar-dropdown-item"},["children"in s?(Y(),ne(ye,{key:0},[ae("h4",y0,[s.link?(Y(),Se(n.AutoLink,{key:0,config:s,onFocusout:()=>{n.isLastItemOfArray(s,n.config.children)&&s.children.length===0&&(n.open=!1)}},null,8,["config","onFocusout"])):(Y(),ne("span",k0,we(s.text),1))]),ae("ul",E0,[(Y(!0),ne(ye,null,ll(s.children,a=>(Y(),ne("li",{key:a.link,class:"vp-navbar-dropdown-subitem"},[oe(n.AutoLink,{config:a,onFocusout:()=>{n.isLastItemOfArray(a,s.children)&&n.isLastItemOfArray(s,n.config.children)&&n.toggleOpen(!1)}},null,8,["config","onFocusout"])]))),128))])],64)):(Y(),Se(n.AutoLink,{key:1,config:s,onFocusout:()=>{n.isLastItemOfArray(s,n.config.children)&&n.toggleOpen(!1)}},null,8,["config","onFocusout"]))]))),128))],512),[[Er,n.open]])]),_:1})],2)}const T0=Oe(h0,[["render",b0],["__file","VPNavbarDropdown.vue"]]),Wd=(e,t="")=>gt(e)?Kl(jl(t,e)):"children"in e?{...e,children:e.children.map(l=>Wd(l,jl(t,e.prefix)))}:{...e,link:Bd(e.link)?Kl(jl(t,e.link)).link:e.link},x0=()=>{const e=je();return j(()=>(e.value.navbar||[]).map(t=>Wd(t)))},P0=()=>{const e=je(),t=j(()=>e.value.repo),l=j(()=>t.value?Ud(t.value):null),n=j(()=>t.value&&!Dr(t.value)?`https://github.com/${t.value}`:t.value),r=j(()=>n.value?e.value.repoLabel?e.value.repoLabel:l.value===null?"Source":l.value:null);return j(()=>!n.value||!r.value?[]:[{text:r.value,link:n.value}])},A0=()=>{const e=qt(),t=kv(),l=Ql(),n=Kc(),r=ms(),i=Tk(),s=je();return j(()=>{const a=Object.keys(n.value.locales);if(a.length<2)return[];const o=e.path,u=e.fullPath;return[{text:`${s.value.selectLanguageText}`,ariaLabel:`${s.value.selectLanguageAriaLabel??s.value.selectLanguageText}`,children:a.map(c=>{var b,x;const p=((b=n.value.locales)==null?void 0:b[c])??{},h=((x=i.value.locales)==null?void 0:x[c])??{},_=`${p.lang}`,y=h.selectLanguageName??_;if(_===r.value.lang)return{text:y,activeMatch:".",link:e.fullPath};const k=o.replace(l.value,c);return{text:y,link:t.value.some(m=>m===k)?u.replace(o,k):h.home??c}})}]})},L0="719px",C0={mobile:L0};var Vn;(function(e){e.Mobile="mobile"})(Vn||(Vn={}));const R0={[Vn.Mobile]:Number.parseInt(C0.mobile.replace("px",""),10)},Gd=(e,t)=>{const l=R0[e];Number.isInteger(l)&&(dt("orientationchange",()=>{t(l)},!1),dt("resize",()=>{t(l)},!1),We(()=>{t(l)}))},O0=me({__name:"VPNavbarItems",setup(e,{expose:t}){t();const l=x0(),n=A0(),r=P0(),i=de(!1),s=j(()=>je().value.navbarLabel??"site navigation"),a=j(()=>[...l.value,...n.value,...r.value]);Gd(Vn.Mobile,u=>{i.value=window.innerWidth(Y(),ne("div",{key:s.text,class:"vp-navbar-item"},["children"in s?(Y(),Se(n.VPNavbarDropdown,{key:0,class:lt({mobile:n.isMobile}),config:s},null,8,["class","config"])):(Y(),Se(n.AutoLink,{key:1,config:s},null,8,["config"]))]))),128))],8,I0)):Me("",!0)}const Jd=Oe(O0,[["render",w0],["__file","VPNavbarItems.vue"]]),F0={},S0={class:"dark-icon",viewBox:"0 0 32 32"};function D0(e,t){return Y(),ne("svg",S0,t[0]||(t[0]=[ae("path",{d:"M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3z",fill:"currentColor"},null,-1)]))}const V0=Oe(F0,[["render",D0],["__file","VPDarkIcon.vue"]]),N0={},M0={class:"light-icon",viewBox:"0 0 32 32"};function j0(e,t){return Y(),ne("svg",M0,t[0]||(t[0]=[uf('',9)]))}const H0=Oe(N0,[["render",j0],["__file","VPLightIcon.vue"]]),B0=me({__name:"VPToggleColorModeButton",setup(e,{expose:t}){t();const l=je(),n=Ss(),i={themeLocale:l,isDarkMode:n,toggleColorMode:()=>{n.value=!n.value},VPDarkIcon:V0,VPLightIcon:H0};return Object.defineProperty(i,"__isScriptSetup",{enumerable:!1,value:!0}),i}}),U0=["title"];function z0(e,t,l,n,r,i){return Y(),ne("button",{type:"button",class:"vp-toggle-color-mode-button",title:n.themeLocale.toggleColorMode,onClick:n.toggleColorMode},[gr(oe(n.VPLightIcon,null,null,512),[[Er,!n.isDarkMode]]),gr(oe(n.VPDarkIcon,null,null,512),[[Er,n.isDarkMode]])],8,U0)}const $0=Oe(B0,[["render",z0],["__file","VPToggleColorModeButton.vue"]]),q0=me({__name:"VPToggleSidebarButton",emits:["toggle"],setup(e,{expose:t}){t();const n={themeLocale:je()};return Object.defineProperty(n,"__isScriptSetup",{enumerable:!1,value:!0}),n}}),K0=["title"];function W0(e,t,l,n,r,i){return Y(),ne("div",{class:"vp-toggle-sidebar-button",title:n.themeLocale.toggleSidebar,"aria-expanded":"false",role:"button",tabindex:"0",onClick:t[0]||(t[0]=s=>e.$emit("toggle"))},t[1]||(t[1]=[ae("div",{class:"icon","aria-hidden":"true"},[ae("span"),ae("span"),ae("span")],-1)]),8,K0)}const G0=Oe(q0,[["render",W0],["__file","VPToggleSidebarButton.vue"]]),J0=me({__name:"VPNavbar",emits:["toggleSidebar"],setup(e,{expose:t}){t();const l=Qc("SearchBox")?is("SearchBox"):()=>null,n=je(),r=de(null),i=de(null),s=de(0),a=j(()=>s.value?{maxWidth:`${s.value}px`}:{}),o=(d,c)=>{var _;const p=(_=d==null?void 0:d.ownerDocument.defaultView)==null?void 0:_.getComputedStyle(d,null)[c],h=Number.parseInt(p,10);return Number.isNaN(h)?0:h};Gd(Vn.Mobile,d=>{var p;const c=o(r.value,"paddingLeft")+o(r.value,"paddingRight");window.innerWidthe.$emit("toggleSidebar"))}),ae("span",X0,[oe(n.VPNavbarBrand)],512),ae("div",{class:"vp-navbar-items-wrapper",style:Gl(n.linksWrapperStyle)},[Fe(e.$slots,"before"),oe(n.VPNavbarItems,{class:"vp-hide-mobile"}),Fe(e.$slots,"after"),n.themeLocale.colorModeSwitch?(Y(),Se(n.VPToggleColorModeButton,{key:0})):Me("",!0),oe(n.SearchBox)],4)],512)}const Z0=Oe(J0,[["render",Q0],["__file","VPNavbar.vue"]]),eE={},tE={class:"edit-icon",viewBox:"0 0 1024 1024"};function lE(e,t){return Y(),ne("svg",tE,t[0]||(t[0]=[ae("g",{fill:"currentColor"},[ae("path",{d:"M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"}),ae("path",{d:"M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"})],-1)]))}const nE=Oe(eE,[["render",lE],["__file","VPEditIcon.vue"]]),rE=()=>{const e=je(),t=Xl(),l=bt();return j(()=>{var r;return l.value.contributors??e.value.contributors??!0?((r=t.value.git)==null?void 0:r.contributors)??null:null})},iE=()=>{const e=je(),t=Xl(),l=bt();return j(()=>{if(!(l.value.editLink??e.value.editLink??!0))return null;const{repo:r,docsRepo:i=r,docsBranch:s="main",docsDir:a="",editLinkText:o}=e.value;if(!i)return null;const u=Ok({docsRepo:i,docsBranch:s,docsDir:a,filePathRelative:t.value.filePathRelative,editLinkPattern:l.value.editLinkPattern??e.value.editLinkPattern});return u?{text:o??"Edit this page",link:u}:null})},sE=()=>{const e=je(),t=Xl(),l=bt();return j(()=>{var i;return!(l.value.lastUpdated??e.value.lastUpdated??!0)||!((i=t.value.git)!=null&&i.updatedTime)?null:new Date(t.value.git.updatedTime).toLocaleString()})},aE=me({__name:"VPPageMeta",setup(e,{expose:t}){t();const l=je(),n=iE(),r=sE(),i=rE(),s={themeLocale:l,editLink:n,lastUpdated:r,contributors:i,VPEditIcon:nE,get AutoLink(){return Zl}};return Object.defineProperty(s,"__isScriptSetup",{enumerable:!1,value:!0}),s}}),oE={class:"vp-page-meta"},uE={key:0,class:"vp-meta-item edit-link"},cE={class:"vp-meta-item git-info"},dE={key:0,class:"vp-meta-item last-updated"},pE={class:"meta-item-label"},hE={class:"meta-item-info"},fE={key:1,class:"vp-meta-item contributors"},mE={class:"meta-item-label"},gE={class:"meta-item-info"},vE=["title"];function _E(e,t,l,n,r,i){const s=is("ClientOnly");return Y(),ne("footer",oE,[n.editLink?(Y(),ne("div",uE,[oe(n.AutoLink,{class:"label",config:n.editLink},{before:Ne(()=>[oe(n.VPEditIcon)]),_:1},8,["config"])])):Me("",!0),ae("div",cE,[n.lastUpdated?(Y(),ne("div",dE,[ae("span",pE,we(n.themeLocale.lastUpdatedText)+": ",1),oe(s,null,{default:Ne(()=>[ae("span",hE,we(n.lastUpdated),1)]),_:1})])):Me("",!0),n.contributors&&n.contributors.length?(Y(),ne("div",fE,[ae("span",mE,we(n.themeLocale.contributorsText)+": ",1),ae("span",gE,[(Y(!0),ne(ye,null,ll(n.contributors,(a,o)=>(Y(),ne(ye,{key:o},[ae("span",{class:"contributor",title:`email: ${a.email}`},we(a.name),9,vE),o!==n.contributors.length-1?(Y(),ne(ye,{key:0},[rl(", ")],64)):Me("",!0)],64))),128))])])):Me("",!0)])])}const yE=Oe(aE,[["render",_E],["__file","VPPageMeta.vue"]]),kE=()=>{const e=ol(),t=qt();return l=>{l&&(ld(l)?t.path!==l&&e.push(l):$n(l)?window.open(l):e.push(encodeURI(l)))}},lu=(e,t)=>e===!1?!1:gt(e)?Kl(e,t):ds(e)?{...e,link:Kl(e.link,t).link}:null,$i=(e,t,l)=>{const n=e.findIndex(i=>i.link===t);if(n!==-1){const i=e[n+l];return i?i.link?i:"prefix"in i&&!In(i.prefix).notFound?{...i,link:i.prefix}:null:null}for(const i of e)if("children"in i){const s=$i(i.children,t,l);if(s)return s}const r=e.findIndex(i=>"prefix"in i&&i.prefix===t);if(r!==-1){const i=e[r+l];return i?i.link?i:"prefix"in i&&!In(i.prefix).notFound?{...i,link:i.prefix}:null:null}return null},EE=()=>{const e=bt(),t=je(),l=Vs(),n=qt(),r=j(()=>{const s=lu(e.value.prev,n.path);return s===!1?null:s??(t.value.prev===!1?null:$i(l.value,n.path,-1))}),i=j(()=>{const s=lu(e.value.next,n.path);return s===!1?null:s??(t.value.next===!1?null:$i(l.value,n.path,1))});return{prevLink:r,nextLink:i}},bE=me({__name:"VPPageNav",setup(e,{expose:t}){t();const l=je(),n=kE(),{prevLink:r,nextLink:i}=EE(),s=j(()=>l.value.pageNavbarLabel??"page navigation");dt("keydown",o=>{o.altKey&&(o.key==="ArrowRight"?i.value&&(n(i.value.link),o.preventDefault()):o.key==="ArrowLeft"&&r.value&&(n(r.value.link),o.preventDefault()))});const a={themeLocale:l,navigate:n,prevLink:r,nextLink:i,navbarLabel:s,get AutoLink(){return Zl}};return Object.defineProperty(a,"__isScriptSetup",{enumerable:!1,value:!0}),a}}),TE=["aria-label"],xE={class:"hint"},PE={class:"link"},AE={class:"hint"},LE={class:"link"};function CE(e,t,l,n,r,i){return n.prevLink||n.nextLink?(Y(),ne("nav",{key:0,class:"vp-page-nav","aria-label":n.navbarLabel},[n.prevLink?(Y(),Se(n.AutoLink,{key:0,class:"prev",config:n.prevLink},{default:Ne(()=>[ae("div",xE,[t[0]||(t[0]=ae("span",{class:"arrow left"},null,-1)),rl(" "+we(n.themeLocale.prev??"Prev"),1)]),ae("div",PE,[ae("span",null,we(n.prevLink.text),1)])]),_:1},8,["config"])):Me("",!0),n.nextLink?(Y(),Se(n.AutoLink,{key:1,class:"next",config:n.nextLink},{default:Ne(()=>[ae("div",AE,[rl(we(n.themeLocale.next??"Next")+" ",1),t[1]||(t[1]=ae("span",{class:"arrow right"},null,-1))]),ae("div",LE,[ae("span",null,we(n.nextLink.text),1)])]),_:1},8,["config"])):Me("",!0)],8,TE)):Me("",!0)}const RE=Oe(bE,[["render",CE],["__file","VPPageNav.vue"]]),OE=me({__name:"VPPage",setup(e,{expose:t}){t(),Ik();const l={VPPageMeta:yE,VPPageNav:RE,get Content(){return vs}};return Object.defineProperty(l,"__isScriptSetup",{enumerable:!1,value:!0}),l}}),IE={class:"vp-page"},wE={class:"theme-default-content","vp-content":""};function FE(e,t,l,n,r,i){return Y(),ne("main",IE,[Fe(e.$slots,"top"),ae("div",wE,[Fe(e.$slots,"content-top"),oe(n.Content),Fe(e.$slots,"content-bottom")]),oe(n.VPPageMeta),oe(n.VPPageNav),Fe(e.$slots,"bottom")])}const SE=Oe(OE,[["render",FE],["__file","VPPage.vue"]]),DE=me({__name:"VPSidebarItem",props:{item:{},depth:{default:0}},setup(e,{expose:t}){t();const l=e,{item:n,depth:r}=ts(l),i=qt(),s=ol(),a=j(()=>"collapsible"in n.value&&n.value.collapsible),o=j(()=>Hd(n.value,i)),u=j(()=>({"vp-sidebar-item":!0,"vp-sidebar-heading":r.value===0,active:o.value,collapsible:a.value})),d=j(()=>a.value?o.value:!0),[c,p]=Yc(d.value),h=k=>{a.value&&(k.preventDefault(),p())},_=s.afterEach(()=>{Yl(()=>{c.value=d.value})});Ir(()=>{_()});const y={props:l,item:n,depth:r,route:i,router:s,collapsible:a,isActive:o,itemClass:u,isOpenDefault:d,isOpen:c,toggleIsOpen:p,onClick:h,unregisterRouterHook:_,VPDropdownTransition:Kd,get AutoLink(){return Zl}};return Object.defineProperty(y,"__isScriptSetup",{enumerable:!1,value:!0}),y}}),VE={class:"vp-sidebar-children"};function NE(e,t,l,n,r,i){const s=is("VPSidebarItem",!0);return Y(),ne("li",null,[n.item.link?(Y(),Se(n.AutoLink,{key:0,class:lt(n.itemClass),config:n.item},null,8,["class","config"])):(Y(),ne("p",{key:1,tabindex:"0",class:lt(n.itemClass),onClick:n.onClick,onKeydown:Wf(n.onClick,["enter"])},[rl(we(n.item.text)+" ",1),n.collapsible?(Y(),ne("span",{key:0,class:lt(["arrow",n.isOpen?"down":"right"])},null,2)):Me("",!0)],34)),"children"in n.item&&n.item.children.length?(Y(),Se(n.VPDropdownTransition,{key:2},{default:Ne(()=>[gr(ae("ul",VE,[(Y(!0),ne(ye,null,ll(n.item.children,a=>(Y(),Se(s,{key:`${n.depth}${a.text}${a.link}`,item:a,depth:n.depth+1},null,8,["item","depth"]))),128))],512),[[Er,n.isOpen]])]),_:1})):Me("",!0)])}const ME=Oe(DE,[["render",NE],["__file","VPSidebarItem.vue"]]),jE=me({__name:"VPSidebarItems",setup(e,{expose:t}){t();const l=qt(),n=Vs();We(()=>{Ue(()=>l.hash,i=>{const s=document.querySelector(".vp-sidebar");if(!s)return;const a=document.querySelector(`.vp-sidebar a.vp-sidebar-item[href="${l.path}${i}"]`);if(!a)return;const{top:o,height:u}=s.getBoundingClientRect(),{top:d,height:c}=a.getBoundingClientRect();do+u&&a.scrollIntoView(!1)})});const r={route:l,sidebarItems:n,VPSidebarItem:ME};return Object.defineProperty(r,"__isScriptSetup",{enumerable:!1,value:!0}),r}}),HE={key:0,class:"vp-sidebar-items"};function BE(e,t,l,n,r,i){return n.sidebarItems.length?(Y(),ne("ul",HE,[(Y(!0),ne(ye,null,ll(n.sidebarItems,s=>(Y(),Se(n.VPSidebarItem,{key:`${s.text}${s.link}`,item:s},null,8,["item"]))),128))])):Me("",!0)}const UE=Oe(jE,[["render",BE],["__file","VPSidebarItems.vue"]]),zE=me({__name:"VPSidebar",setup(e,{expose:t}){t();const l={VPNavbarItems:Jd,VPSidebarItems:UE};return Object.defineProperty(l,"__isScriptSetup",{enumerable:!1,value:!0}),l}}),$E={class:"vp-sidebar","vp-sidebar":""};function qE(e,t,l,n,r,i){return Y(),ne("aside",$E,[oe(n.VPNavbarItems),Fe(e.$slots,"top"),oe(n.VPSidebarItems),Fe(e.$slots,"bottom")])}const KE=Oe(zE,[["render",qE],["__file","VPSidebar.vue"]]),WE=me({__name:"Layout",setup(e,{expose:t}){t();const l=Xl(),n=bt(),r=je(),i=j(()=>n.value.navbar!==!1&&r.value.navbar!==!1),s=Vs(),a=de(!1),o=m=>{a.value=typeof m=="boolean"?m:!a.value},u={x:0,y:0},d=m=>{u.x=m.changedTouches[0].clientX,u.y=m.changedTouches[0].clientY},c=m=>{const E=m.changedTouches[0].clientX-u.x,S=m.changedTouches[0].clientY-u.y;Math.abs(E)>Math.abs(S)&&Math.abs(E)>40&&(E>0&&u.x<=80?o(!0):o(!1))},p=j(()=>n.value.externalLinkIcon??r.value.externalLinkIcon??!0),h=j(()=>[{"no-navbar":!i.value,"no-sidebar":!s.value.length,"sidebar-open":a.value,"external-link-icon":p.value},n.value.pageClass]);let _;We(()=>{_=ol().afterEach(()=>{o(!1)})}),wr(()=>{_()});const y=jd(),k=y.resolve,b=y.pending,x={page:l,frontmatter:n,themeLocale:r,shouldShowNavbar:i,sidebarItems:s,isSidebarOpen:a,toggleSidebar:o,touchStart:u,onTouchStart:d,onTouchEnd:c,enableExternalLinkIcon:p,containerClass:h,get unregisterRouterHook(){return _},set unregisterRouterHook(m){_=m},scrollPromise:y,onBeforeEnter:k,onBeforeLeave:b,VPHome:s0,VPNavbar:Z0,VPPage:SE,VPSidebar:KE};return Object.defineProperty(x,"__isScriptSetup",{enumerable:!1,value:!0}),x}});function GE(e,t,l,n,r,i){return Y(),ne("div",{class:lt(["vp-theme-container",n.containerClass]),"vp-container":"",onTouchstart:n.onTouchStart,onTouchend:n.onTouchEnd},[Fe(e.$slots,"navbar",{},()=>[n.shouldShowNavbar?(Y(),Se(n.VPNavbar,{key:0,onToggleSidebar:n.toggleSidebar},{before:Ne(()=>[Fe(e.$slots,"navbar-before")]),after:Ne(()=>[Fe(e.$slots,"navbar-after")]),_:3})):Me("",!0)]),ae("div",{class:"vp-sidebar-mask",onClick:t[0]||(t[0]=s=>n.toggleSidebar(!1))}),Fe(e.$slots,"sidebar",{},()=>[oe(n.VPSidebar,null,{top:Ne(()=>[Fe(e.$slots,"sidebar-top")]),bottom:Ne(()=>[Fe(e.$slots,"sidebar-bottom")]),_:3})]),Fe(e.$slots,"page",{},()=>[n.frontmatter.home?(Y(),Se(n.VPHome,{key:0})):(Y(),Se(cs,{key:1,name:"fade-slide-y",mode:"out-in",onBeforeEnter:n.onBeforeEnter,onBeforeLeave:n.onBeforeLeave},{default:Ne(()=>[(Y(),Se(n.VPPage,{key:n.page.path},{top:Ne(()=>[Fe(e.$slots,"page-top")]),"content-top":Ne(()=>[Fe(e.$slots,"page-content-top")]),"content-bottom":Ne(()=>[Fe(e.$slots,"page-content-bottom")]),bottom:Ne(()=>[Fe(e.$slots,"page-bottom")]),_:3}))]),_:3},8,["onBeforeEnter","onBeforeLeave"]))])],34)}const JE=Oe(WE,[["render",GE],["__file","Layout.vue"]]),YE=me({__name:"NotFound",setup(e,{expose:t}){t();const l=Ql(),n=je(),r=n.value.notFound??["Not Found"],i=()=>r[Math.floor(Math.random()*r.length)],s=n.value.home??l.value,a=n.value.backToHome??"Back to home",o={routeLocale:l,themeLocale:n,messages:r,getMsg:i,homeLink:s,homeText:a,get RouteLink(){return Mr}};return Object.defineProperty(o,"__isScriptSetup",{enumerable:!1,value:!0}),o}}),XE={class:"vp-theme-container","vp-container":""},QE={class:"page"},ZE={class:"theme-default-content","vp-content":""};function eb(e,t,l,n,r,i){return Y(),ne("div",XE,[ae("main",QE,[ae("div",ZE,[t[0]||(t[0]=ae("h1",null,"404",-1)),ae("blockquote",null,we(n.getMsg()),1),oe(n.RouteLink,{to:n.homeLink},{default:Ne(()=>[rl(we(n.homeText),1)]),_:1},8,["to"])])])])}const tb=Oe(YE,[["render",eb],["__scopeId","data-v-03d0ea91"],["__file","NotFound.vue"]]),lb=It({enhance({app:e,router:t}){Qc("Badge")||e.component("Badge",jk);const l=t.options.scrollBehavior;t.options.scrollBehavior=async(...n)=>(await jd().wait(),l(...n))},setup(){Pk(),Vk()},layouts:{Layout:JE,NotFound:tb}}),nb=Object.freeze(Object.defineProperty({__proto__:null,default:lb},Symbol.toStringTag,{value:"Module"})),rb=e=>{if(window.dataLayer&&window.gtag)return;const t=document.createElement("script");t.src=`https://www.googletagmanager.com/gtag/js?id=${e.id}`,t.async=!0,document.head.appendChild(t),window.dataLayer=window.dataLayer??[],window.gtag=function(){window.dataLayer.push(arguments)},window.gtag("js",new Date),e.debug?window.gtag("config",e.id,{debug_mode:!0}):window.gtag("config",e.id)};var ib={id:"UA-143006612-1"};const sb=ib;var ab=It({enhance(){rb(sb)}});const ob=Object.freeze(Object.defineProperty({__proto__:null,default:ab},Symbol.toStringTag,{value:"Module"})),ub=[{title:"Changelog",headers:[{level:2,title:"Stable",slug:"stable",link:"#stable",children:[]},{level:2,title:"Beta",slug:"beta",link:"#beta",children:[]},{level:2,title:"Alpha",slug:"alpha",link:"#alpha",children:[]}],path:"/CHANGELOG.html",pathLocale:"/",extraFields:[]},{title:"Contributor Covenant Code of Conduct",headers:[{level:2,title:"Our Pledge",slug:"our-pledge",link:"#our-pledge",children:[]},{level:2,title:"Our Standards",slug:"our-standards",link:"#our-standards",children:[]},{level:2,title:"Enforcement Responsibilities",slug:"enforcement-responsibilities",link:"#enforcement-responsibilities",children:[]},{level:2,title:"Scope",slug:"scope",link:"#scope",children:[]},{level:2,title:"Enforcement",slug:"enforcement",link:"#enforcement",children:[]},{level:2,title:"Enforcement Guidelines",slug:"enforcement-guidelines",link:"#enforcement-guidelines",children:[{level:3,title:"1. Correction",slug:"_1-correction",link:"#_1-correction",children:[]},{level:3,title:"2. Warning",slug:"_2-warning",link:"#_2-warning",children:[]},{level:3,title:"3. Temporary Ban",slug:"_3-temporary-ban",link:"#_3-temporary-ban",children:[]},{level:3,title:"4. Permanent Ban",slug:"_4-permanent-ban",link:"#_4-permanent-ban",children:[]}]},{level:2,title:"Attribution",slug:"attribution",link:"#attribution",children:[]}],path:"/CODE_OF_CONDUCT.html",pathLocale:"/",extraFields:[]},{title:"Contributing",headers:[],path:"/CONTRIBUTING.html",pathLocale:"/",extraFields:[]},{title:"",headers:[{level:2,title:"Features",slug:"features",link:"#features",children:[{level:3,title:"Featherweight Development & Collaboration",slug:"featherweight-development-collaboration",link:"#featherweight-development-collaboration",children:[]},{level:3,title:"High maintainability",slug:"high-maintainability",link:"#high-maintainability",children:[]},{level:3,title:"High scalability",slug:"high-scalability",link:"#high-scalability",children:[]}]},{level:2,title:"Quick start",slug:"quick-start",link:"#quick-start",children:[{level:3,title:"Start with Codespace and Template",slug:"start-with-codespace-and-template",link:"#start-with-codespace-and-template",children:[]},{level:3,title:"Start with Command Line",slug:"start-with-command-line",link:"#start-with-command-line",children:[]}]},{level:2,title:"Examples",slug:"examples",link:"#examples",children:[{level:3,title:"Cloud function's file",slug:"cloud-function-s-file",link:"#cloud-function-s-file",children:[]},{level:3,title:"Unit test's file",slug:"unit-test-s-file",link:"#unit-test-s-file",children:[]}]},{level:2,title:"Thanks",slug:"thanks",link:"#thanks",children:[]}],path:"/",pathLocale:"/",extraFields:[]},{title:"FaasJS Security Guide",headers:[],path:"/SECURITY.html",pathLocale:"/",extraFields:[]},{title:"Overview of official plugins",headers:[{level:2,title:"Cores",slug:"cores",link:"#cores",children:[]},{level:2,title:"Command Lines",slug:"command-lines",link:"#command-lines",children:[]},{level:2,title:"Utils",slug:"utils",link:"#utils",children:[]},{level:2,title:"Http",slug:"http",link:"#http",children:[]},{level:2,title:"Databases",slug:"databases",link:"#databases",children:[]},{level:2,title:"Browsers",slug:"browsers",link:"#browsers",children:[]},{level:2,title:"Full stack frameworks",slug:"full-stack-frameworks",link:"#full-stack-frameworks",children:[]}],path:"/doc/",pathLocale:"/",extraFields:[]},{title:"Getting Started",headers:[{level:2,title:"Quick Start",slug:"quick-start",link:"#quick-start",children:[{level:3,title:"Start with Command Line",slug:"start-with-command-line",link:"#start-with-command-line",children:[]},{level:3,title:"Start with Codespace",slug:"start-with-codespace",link:"#start-with-codespace",children:[]}]},{level:2,title:"File Structure",slug:"file-structure",link:"#file-structure",children:[{level:3,title:"faas.yaml",slug:"faas-yaml",link:"#faas-yaml",children:[]},{level:3,title:"*.func.ts",slug:"func-ts",link:"#func-ts",children:[]},{level:3,title:"*.test.ts",slug:"test-ts",link:"#test-ts",children:[]}]}],path:"/guide/",pathLocale:"/",extraFields:[]},{title:"FaasJS Request Specifications",headers:[{level:2,title:"Requests",slug:"requests",link:"#requests",children:[{level:3,title:"Headers",slug:"headers",link:"#headers",children:[]},{level:3,title:"Method",slug:"method",link:"#method",children:[]},{level:3,title:"Path",slug:"path",link:"#path",children:[]},{level:3,title:"Query Parameters",slug:"query-parameters",link:"#query-parameters",children:[]},{level:3,title:"Body",slug:"body",link:"#body",children:[]}]},{level:2,title:"Responses",slug:"responses",link:"#responses",children:[{level:3,title:"Headers",slug:"headers-1",link:"#headers-1",children:[]},{level:3,title:"Body",slug:"body-1",link:"#body-1",children:[]}]},{level:2,title:"Frequently Asked Questions",slug:"frequently-asked-questions",link:"#frequently-asked-questions",children:[{level:3,title:"Why not use form data submissions?",slug:"why-not-use-form-data-submissions",link:"#why-not-use-form-data-submissions",children:[]},{level:3,title:"Why not use RESTful or GraphQL APIs?",slug:"why-not-use-restful-or-graphql-apis",link:"#why-not-use-restful-or-graphql-apis",children:[]}]}],path:"/guide/request-spec.html",pathLocale:"/",extraFields:[]},{title:"",headers:[{level:2,title:"为什么要使用 FaasJS ?",slug:"为什么要使用-faasjs",link:"#为什么要使用-faasjs",children:[{level:3,title:"开发效率高",slug:"开发效率高",link:"#开发效率高",children:[]},{level:3,title:"可维护性高",slug:"可维护性高",link:"#可维护性高",children:[]},{level:3,title:"可扩展性高",slug:"可扩展性高",link:"#可扩展性高",children:[]}]},{level:2,title:"代码示例",slug:"代码示例",link:"#代码示例",children:[{level:3,title:"云函数文件",slug:"云函数文件",link:"#云函数文件",children:[]}]},{level:2,title:"单元测试文件",slug:"单元测试文件",link:"#单元测试文件",children:[]},{level:2,title:"立即开始",slug:"立即开始",link:"#立即开始",children:[]}],path:"/zh/",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/ant-design",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Usage",slug:"usage",link:"#usage",children:[]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]},{level:2,title:"Interfaces",slug:"interfaces",link:"#interfaces",children:[]},{level:2,title:"Type Aliases",slug:"type-aliases",link:"#type-aliases",children:[]},{level:2,title:"Variables",slug:"variables",link:"#variables",children:[]}],path:"/doc/ant-design/",pathLocale:"/",extraFields:[]},{title:"@faasjs/browser",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Usage",slug:"usage",link:"#usage",children:[{level:3,title:"Use directly",slug:"use-directly",link:"#use-directly",children:[]},{level:3,title:"Use with SWR",slug:"use-with-swr",link:"#use-with-swr",children:[]},{level:3,title:"Use with React Query",slug:"use-with-react-query",link:"#use-with-react-query",children:[]},{level:3,title:"Use with React",slug:"use-with-react",link:"#use-with-react",children:[]},{level:3,title:"Use with Vue",slug:"use-with-vue",link:"#use-with-vue",children:[]}]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]},{level:2,title:"Type Aliases",slug:"type-aliases",link:"#type-aliases",children:[]}],path:"/doc/browser/",pathLocale:"/",extraFields:[]},{title:"@faasjs/cli",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Usage",slug:"usage",link:"#usage",children:[]},{level:2,title:"Variables",slug:"variables",link:"#variables",children:[]}],path:"/doc/cli/",pathLocale:"/",extraFields:[]},{title:"@faasjs/cloud_function",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]},{level:2,title:"Type Aliases",slug:"type-aliases",link:"#type-aliases",children:[]}],path:"/doc/cloud_function/",pathLocale:"/",extraFields:[]},{title:"create-faas-app",headers:[{level:2,title:"Usage",slug:"usage",link:"#usage",children:[]},{level:2,title:"Variables",slug:"variables",link:"#variables",children:[]}],path:"/doc/create-faas-app/",pathLocale:"/",extraFields:[]},{title:"@faasjs/deep_merge",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]}],path:"/doc/deep_merge/",pathLocale:"/",extraFields:[]},{title:"FaasJS",headers:[],path:"/doc/faasjs/",pathLocale:"/",extraFields:[]},{title:"@faasjs/func",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Usage",slug:"usage",link:"#usage",children:[]},{level:2,title:"See",slug:"see",link:"#see",children:[]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]},{level:2,title:"Type Aliases",slug:"type-aliases",link:"#type-aliases",children:[]}],path:"/doc/func/",pathLocale:"/",extraFields:[]},{title:"@faasjs/http",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]},{level:2,title:"Type Aliases",slug:"type-aliases",link:"#type-aliases",children:[]},{level:2,title:"Variables",slug:"variables",link:"#variables",children:[]}],path:"/doc/http/",pathLocale:"/",extraFields:[]},{title:"FaasJS's Docker Images",headers:[{level:2,title:"Images",slug:"images",link:"#images",children:[{level:3,title:"faasjs/nginx",slug:"faasjs-nginx",link:"#faasjs-nginx",children:[]},{level:3,title:"faasjs/vscode",slug:"faasjs-vscode",link:"#faasjs-vscode",children:[]},{level:3,title:"faasjs/node",slug:"faasjs-node",link:"#faasjs-node",children:[]},{level:3,title:"faasjs/bun",slug:"faasjs-bun",link:"#faasjs-bun",children:[]}]},{level:2,title:"Tips for using in China",slug:"tips-for-using-in-china",link:"#tips-for-using-in-china",children:[{level:3,title:"Use Aliyun mirror",slug:"use-aliyun-mirror",link:"#use-aliyun-mirror",children:[]}]}],path:"/doc/images/",pathLocale:"/",extraFields:[]},{title:"@faasjs/jest",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Usage",slug:"usage",link:"#usage",children:[]}],path:"/doc/jest/",pathLocale:"/",extraFields:[]},{title:"@faasjs/knex",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]},{level:2,title:"Type Aliases",slug:"type-aliases",link:"#type-aliases",children:[]}],path:"/doc/knex/",pathLocale:"/",extraFields:[]},{title:"@faasjs/lint",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Tips for VSCode",slug:"tips-for-vscode",link:"#tips-for-vscode",children:[]},{level:2,title:"References",slug:"references",link:"#references",children:[]},{level:2,title:"Troubleshooting",slug:"troubleshooting",link:"#troubleshooting",children:[]}],path:"/doc/lint/",pathLocale:"/",extraFields:[]},{title:"@faasjs/load",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]}],path:"/doc/load/",pathLocale:"/",extraFields:[]},{title:"@faasjs/logger",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]},{level:2,title:"Enumerations",slug:"enumerations",link:"#enumerations",children:[]},{level:2,title:"Type Aliases",slug:"type-aliases",link:"#type-aliases",children:[]}],path:"/doc/logger/",pathLocale:"/",extraFields:[]},{title:"@faasjs/mongo",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]},{level:2,title:"Interfaces",slug:"interfaces",link:"#interfaces",children:[]}],path:"/doc/mongo/",pathLocale:"/",extraFields:[]},{title:"@faasjs/nextjs",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]}],path:"/doc/nextjs/",pathLocale:"/",extraFields:[]},{title:"@faasjs/react",headers:[{level:2,title:"Features",slug:"features",link:"#features",children:[]},{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]},{level:2,title:"Interfaces",slug:"interfaces",link:"#interfaces",children:[]},{level:2,title:"Type Aliases",slug:"type-aliases",link:"#type-aliases",children:[]}],path:"/doc/react/",pathLocale:"/",extraFields:[]},{title:"@faasjs/redis",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]},{level:2,title:"Type Aliases",slug:"type-aliases",link:"#type-aliases",children:[]}],path:"/doc/redis/",pathLocale:"/",extraFields:[]},{title:"@faasjs/request",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]},{level:2,title:"Type Aliases",slug:"type-aliases",link:"#type-aliases",children:[]}],path:"/doc/request/",pathLocale:"/",extraFields:[]},{title:"@faasjs/server",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Routing",slug:"routing",link:"#routing",children:[]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]}],path:"/doc/server/",pathLocale:"/",extraFields:[]},{title:"@faasjs/test",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]},{level:2,title:"Type Aliases",slug:"type-aliases",link:"#type-aliases",children:[]}],path:"/doc/test/",pathLocale:"/",extraFields:[]},{title:"@faasjs/ts-transform",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Usage",slug:"usage",link:"#usage",children:[{level:3,title:"Use as a register",slug:"use-as-a-register",link:"#use-as-a-register",children:[]},{level:3,title:"Use as a rollup plugin",slug:"use-as-a-rollup-plugin",link:"#use-as-a-rollup-plugin",children:[]}]},{level:2,title:"Functions",slug:"functions",link:"#functions",children:[]},{level:2,title:"Variables",slug:"variables",link:"#variables",children:[]}],path:"/doc/ts-transform/",pathLocale:"/",extraFields:[]},{title:"@faasjs/types",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Usage",slug:"usage",link:"#usage",children:[]},{level:2,title:"See",slug:"see",link:"#see",children:[]},{level:2,title:"Type Aliases",slug:"type-aliases",link:"#type-aliases",children:[]}],path:"/doc/types/",pathLocale:"/",extraFields:[]},{title:"@faasjs/vue-plugin",headers:[{level:2,title:"Install",slug:"install",link:"#install",children:[]},{level:2,title:"Classes",slug:"classes",link:"#classes",children:[]},{level:2,title:"Type Aliases",slug:"type-aliases",link:"#type-aliases",children:[]},{level:2,title:"Variables",slug:"variables",link:"#variables",children:[]}],path:"/doc/vue-plugin/",pathLocale:"/",extraFields:[]},{title:"官方插件总览",headers:[{level:2,title:"核心插件",slug:"核心插件",link:"#核心插件",children:[]},{level:2,title:"命令行插件",slug:"命令行插件",link:"#命令行插件",children:[]},{level:2,title:"工具插件",slug:"工具插件",link:"#工具插件",children:[]},{level:2,title:"网络插件",slug:"网络插件",link:"#网络插件",children:[]},{level:2,title:"数据库插件",slug:"数据库插件",link:"#数据库插件",children:[]},{level:2,title:"前端插件",slug:"前端插件",link:"#前端插件",children:[]}],path:"/zh/doc/",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/browser",headers:[{level:2,title:"安装方法",slug:"安装方法",link:"#安装方法",children:[{level:3,title:"npm",slug:"npm",link:"#npm",children:[]},{level:3,title:"Webpack 和 CDN",slug:"webpack-和-cdn",link:"#webpack-和-cdn",children:[]}]},{level:2,title:"FaasBrowserClient 实例方法",slug:"faasbrowserclient-实例方法",link:"#faasbrowserclient-实例方法",children:[{level:3,title:"constructor (baseUrl?: string): FaasBrowserClient",slug:"constructor-baseurl-string-faasbrowserclient",link:"#constructor-baseurl-string-faasbrowserclient",children:[]},{level:3,title:"action (action: string, params?: any): Promise",slug:"action-action-string-params-any-promise-response",link:"#action-action-string-params-any-promise-response",children:[]}]},{level:2,title:"Response 实例属性",slug:"response-实例属性",link:"#response-实例属性",children:[]},{level:2,title:"ResponseError 实例属性",slug:"responseerror-实例属性",link:"#responseerror-实例属性",children:[]},{level:2,title:"在 React 或 Vue 中使用",slug:"在-react-或-vue-中使用",link:"#在-react-或-vue-中使用",children:[]}],path:"/zh/doc/browser.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/cli",headers:[{level:2,title:"发布",slug:"发布",link:"#发布",children:[{level:3,title:"命令",slug:"命令",link:"#命令",children:[]},{level:3,title:"参数",slug:"参数",link:"#参数",children:[]}]},{level:2,title:"启动服务器",slug:"启动服务器",link:"#启动服务器",children:[{level:3,title:"命令",slug:"命令-1",link:"#命令-1",children:[]},{level:3,title:"参数",slug:"参数-1",link:"#参数-1",children:[]}]}],path:"/zh/doc/cli.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/cloud_function",headers:[{level:2,title:"配置参数",slug:"配置参数",link:"#配置参数",children:[{level:3,title:"校验配置",slug:"校验配置",link:"#校验配置",children:[]}]},{level:2,title:"实例属性",slug:"实例属性",link:"#实例属性",children:[{level:3,title:"event",slug:"event",link:"#event",children:[]},{level:3,title:"context",slug:"context",link:"#context",children:[]}]},{level:2,title:"实例方法",slug:"实例方法",link:"#实例方法",children:[{level:3,title:"invoke(action: string, params?: any): Promise",slug:"invoke-action-string-params-any-promise-any",link:"#invoke-action-string-params-any-promise-any",children:[]},{level:3,title:"invokeSync(action: string, params?: any): Promise",slug:"invokesync-action-string-params-any-promise-any",link:"#invokesync-action-string-params-any-promise-any",children:[]}]},{level:2,title:"示例代码",slug:"示例代码",link:"#示例代码",children:[]},{level:2,title:"Github 地址",slug:"github-地址",link:"#github-地址",children:[]}],path:"/zh/doc/cloud_function.html",pathLocale:"/zh/",extraFields:[]},{title:"create-faas-app",headers:[],path:"/zh/doc/create-faas-app.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/deep_merge",headers:[],path:"/zh/doc/deep_merge.html",pathLocale:"/zh/",extraFields:[]},{title:"开发插件",headers:[{level:2,title:"插件的生命周期",slug:"插件的生命周期",link:"#插件的生命周期",children:[]}],path:"/zh/doc/develop.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/func",headers:[{level:2,title:"使用方法",slug:"使用方法",link:"#使用方法",children:[]}],path:"/zh/doc/func.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/http",headers:[{level:2,title:"配置参数",slug:"配置参数",link:"#配置参数",children:[]},{level:2,title:"入参校验",slug:"入参校验",link:"#入参校验",children:[{level:3,title:"配置项",slug:"配置项",link:"#配置项",children:[]},{level:3,title:"代码示例",slug:"代码示例",link:"#代码示例",children:[]}]},{level:2,title:"云函数 handler 返回值的处理",slug:"云函数-handler-返回值的处理",link:"#云函数-handler-返回值的处理",children:[{level:3,title:"自动添加 headers 和 statusCode",slug:"自动添加-headers-和-statuscode",link:"#自动添加-headers-和-statuscode",children:[]},{level:3,title:"正常返回的值会被自动包裹在 data 字段中",slug:"正常返回的值会被自动包裹在-data-字段中",link:"#正常返回的值会被自动包裹在-data-字段中",children:[]},{level:3,title:"抛异常时会自动返回 error 字段",slug:"抛异常时会自动返回-error-字段",link:"#抛异常时会自动返回-error-字段",children:[]}]},{level:2,title:"实例属性",slug:"实例属性",link:"#实例属性",children:[{level:3,title:"headers",slug:"headers",link:"#headers",children:[]},{level:3,title:"params",slug:"params",link:"#params",children:[]},{level:3,title:"cookie",slug:"cookie",link:"#cookie",children:[]},{level:3,title:"session",slug:"session",link:"#session",children:[]}]},{level:2,title:"实例方法",slug:"实例方法",link:"#实例方法",children:[{level:3,title:"setHeader (key: string, value: any): Http",slug:"setheader-key-string-value-any-http",link:"#setheader-key-string-value-any-http",children:[]},{level:3,title:"setContentType (type: string, charset: string = 'utf-8'): Http",slug:"setcontenttype-type-string-charset-string-utf-8-http",link:"#setcontenttype-type-string-charset-string-utf-8-http",children:[]},{level:3,title:"setStatusCode (code: number): Http",slug:"setstatuscode-code-number-http",link:"#setstatuscode-code-number-http",children:[]},{level:3,title:"setBody (body: string): Http",slug:"setbody-body-string-http",link:"#setbody-body-string-http",children:[]}]},{level:2,title:"Cookie 实例方法",slug:"cookie-实例方法",link:"#cookie-实例方法",children:[{level:3,title:"read(key: string): string?",slug:"read-key-string-string",link:"#read-key-string-string",children:[]},{level:3,title:"write(key: string, value: any, opts?: {domain?: string; path?: string; expires?: number | string; secure?: boolean; httpOnly?: boolean;}): Cookie",slug:"write-key-string-value-any-opts-domain-string-path-string-expires-number-string-secure-boolean-httponly-boolean-cookie",link:"#write-key-string-value-any-opts-domain-string-path-string-expires-number-string-secure-boolean-httponly-boolean-cookie",children:[]}]},{level:2,title:"Session 实例方法",slug:"session-实例方法",link:"#session-实例方法",children:[{level:3,title:"read(key: string): any",slug:"read-key-string-any",link:"#read-key-string-any",children:[]},{level:3,title:"write(key: string, value?: any): Session",slug:"write-key-string-value-any-session",link:"#write-key-string-value-any-session",children:[]},{level:3,title:"encode(text: any): string",slug:"encode-text-any-string",link:"#encode-text-any-string",children:[]},{level:3,title:"decode(text: string): object",slug:"decode-text-string-object",link:"#decode-text-string-object",children:[]}]},{level:2,title:"示例代码",slug:"示例代码",link:"#示例代码",children:[]},{level:2,title:"常见问题",slug:"常见问题",link:"#常见问题",children:[{level:3,title:"Path 自动生成的规则是什么?",slug:"path-自动生成的规则是什么",link:"#path-自动生成的规则是什么",children:[]},{level:3,title:"为什么不允许配置 path?",slug:"为什么不允许配置-path",link:"#为什么不允许配置-path",children:[]},{level:3,title:"多个网关如何配置?",slug:"多个网关如何配置",link:"#多个网关如何配置",children:[]}]},{level:2,title:"Github 地址",slug:"github-地址",link:"#github-地址",children:[]}],path:"/zh/doc/http.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/knex",headers:[],path:"/zh/doc/knex.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/load",headers:[],path:"/zh/doc/load.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/logger",headers:[],path:"/zh/doc/logger.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/mongo",headers:[],path:"/zh/doc/mongo.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/react",headers:[{level:2,title:"安装方法",slug:"安装方法",link:"#安装方法",children:[{level:3,title:"npm",slug:"npm",link:"#npm",children:[]},{level:3,title:"Webpack 和 CDN",slug:"webpack-和-cdn",link:"#webpack-和-cdn",children:[]}]},{level:2,title:"初始化",slug:"初始化",link:"#初始化",children:[]}],path:"/zh/doc/react.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/redis",headers:[{level:2,title:"配置参数",slug:"配置参数",link:"#配置参数",children:[]},{level:2,title:"实例方法",slug:"实例方法",link:"#实例方法",children:[{level:3,title:"query(command: string, args: any[]): Promise",slug:"query-command-string-args-any-promise-any",link:"#query-command-string-args-any-promise-any",children:[]}]},{level:2,title:"示例代码",slug:"示例代码",link:"#示例代码",children:[]},{level:2,title:"Github 地址",slug:"github-地址",link:"#github-地址",children:[]}],path:"/zh/doc/redis.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/request",headers:[{level:2,title:"入参",slug:"入参",link:"#入参",children:[]},{level:2,title:"出参",slug:"出参",link:"#出参",children:[]},{level:2,title:"代码示例",slug:"代码示例",link:"#代码示例",children:[]},{level:2,title:"模拟模式",slug:"模拟模式",link:"#模拟模式",children:[]},{level:2,title:"Github 地址",slug:"github-地址",link:"#github-地址",children:[]}],path:"/zh/doc/request.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/server",headers:[],path:"/zh/doc/server.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/test",headers:[{level:2,title:"package.json 配置",slug:"package-json-配置",link:"#package-json-配置",children:[]},{level:2,title:"命令行",slug:"命令行",link:"#命令行",children:[]},{level:2,title:"编写测试用例",slug:"编写测试用例",link:"#编写测试用例",children:[]},{level:2,title:"相关文档",slug:"相关文档",link:"#相关文档",children:[]}],path:"/zh/doc/test.html",pathLocale:"/zh/",extraFields:[]},{title:"@faasjs/vue-plugin",headers:[{level:2,title:"安装方法",slug:"安装方法",link:"#安装方法",children:[{level:3,title:"npm",slug:"npm",link:"#npm",children:[]},{level:3,title:"Webpack 和 CDN",slug:"webpack-和-cdn",link:"#webpack-和-cdn",children:[]}]},{level:2,title:"在 Vue 中使用",slug:"在-vue-中使用",link:"#在-vue-中使用",children:[]}],path:"/zh/doc/vue-plugin.html",pathLocale:"/zh/",extraFields:[]},{title:"1 分钟上手",headers:[{level:2,title:"准备工作",slug:"准备工作",link:"#准备工作",children:[]},{level:2,title:"创建项目",slug:"创建项目",link:"#创建项目",children:[]},{level:2,title:"启动项目",slug:"启动项目",link:"#启动项目",children:[]},{level:2,title:"文件结构",slug:"文件结构",link:"#文件结构",children:[{level:3,title:"package.json",slug:"package-json",link:"#package-json",children:[]},{level:3,title:"tsconfig.json",slug:"tsconfig-json",link:"#tsconfig-json",children:[]},{level:3,title:"faas.yaml",slug:"faas-yaml",link:"#faas-yaml",children:[]},{level:3,title:"*.func.ts",slug:"func-ts",link:"#func-ts",children:[]},{level:3,title:"*.test.ts",slug:"test-ts",link:"#test-ts",children:[]}]},{level:2,title:"完整示例",slug:"完整示例",link:"#完整示例",children:[]}],path:"/zh/guide/",pathLocale:"/zh/",extraFields:[]},{title:"5 分钟开发登录注册功能",headers:[{level:2,title:"梳理需求",slug:"梳理需求",link:"#梳理需求",children:[]},{level:2,title:"注册流程",slug:"注册流程",link:"#注册流程",children:[]},{level:2,title:"登录流程",slug:"登录流程",link:"#登录流程",children:[]},{level:2,title:"登出流程",slug:"登出流程",link:"#登出流程",children:[]},{level:2,title:"修改密码流程",slug:"修改密码流程",link:"#修改密码流程",children:[]},{level:2,title:"完整项目代码",slug:"完整项目代码",link:"#完整项目代码",children:[]}],path:"/zh/guide/auth.html",pathLocale:"/zh/",extraFields:[]},{title:"背景故事",headers:[{level:2,title:"为什么要创建 FaasJS?",slug:"为什么要创建-faasjs",link:"#为什么要创建-faasjs",children:[{level:3,title:"FaasJS 要解决什么问题?",slug:"faasjs-要解决什么问题",link:"#faasjs-要解决什么问题",children:[]},{level:3,title:"FaasJS 将如何解决问题?",slug:"faasjs-将如何解决问题",link:"#faasjs-将如何解决问题",children:[]},{level:3,title:"为什么面向业务流程?",slug:"为什么面向业务流程",link:"#为什么面向业务流程",children:[]}]},{level:2,title:"为什么选择 Serverless?",slug:"为什么选择-serverless",link:"#为什么选择-serverless",children:[{level:3,title:"什么是 Serverless?",slug:"什么是-serverless",link:"#什么是-serverless",children:[]},{level:3,title:"Serverless 的优势",slug:"serverless-的优势",link:"#serverless-的优势",children:[]},{level:3,title:"为什么选择 FaaS 而不是 PaaS ?",slug:"为什么选择-faas-而不是-paas",link:"#为什么选择-faas-而不是-paas",children:[]}]},{level:2,title:"为什么选择 Node.js ?",slug:"为什么选择-node-js",link:"#为什么选择-node-js",children:[{level:3,title:"什么是 Node.js ?",slug:"什么是-node-js",link:"#什么是-node-js",children:[]},{level:3,title:"Node.js 的优势",slug:"node-js-的优势",link:"#node-js-的优势",children:[]}]},{level:2,title:"为什么选择 TypeScript ?",slug:"为什么选择-typescript",link:"#为什么选择-typescript",children:[{level:3,title:"什么是 TypeScript ?",slug:"什么是-typescript",link:"#什么是-typescript",children:[]},{level:3,title:"Typescript 的优势",slug:"typescript-的优势",link:"#typescript-的优势",children:[]}]}],path:"/zh/guide/story.html",pathLocale:"/zh/",extraFields:[]},{title:"Function: App()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/ant-design/functions/App.html",pathLocale:"/",extraFields:[]},{title:"Function: Blank()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/ant-design/functions/Blank.html",pathLocale:"/",extraFields:[]},{title:"Function: ConfigProvider()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/ant-design/functions/ConfigProvider.html",pathLocale:"/",extraFields:[]},{title:"Function: Description()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/ant-design/functions/Description.html",pathLocale:"/",extraFields:[]},{title:"Function: Drawer()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ant-design/functions/Drawer.html",pathLocale:"/",extraFields:[]},{title:"Function: ErrorBoundary()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ant-design/functions/ErrorBoundary.html",pathLocale:"/",extraFields:[]},{title:"Function: FaasDataWrapper()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/ant-design/functions/FaasDataWrapper.html",pathLocale:"/",extraFields:[]},{title:"Function: Form()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ant-design/functions/Form.html",pathLocale:"/",extraFields:[]},{title:"Function: FormItem()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/ant-design/functions/FormItem.html",pathLocale:"/",extraFields:[]},{title:"Function: Link()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/ant-design/functions/Link.html",pathLocale:"/",extraFields:[]},{title:"Function: Loading()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/ant-design/functions/Loading.html",pathLocale:"/",extraFields:[]},{title:"Function: Modal()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ant-design/functions/Modal.html",pathLocale:"/",extraFields:[]},{title:"Function: PageNotFound()",headers:[{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ant-design/functions/PageNotFound.html",pathLocale:"/",extraFields:[]},{title:"Function: Routes()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/ant-design/functions/Routes.html",pathLocale:"/",extraFields:[]},{title:"Function: Table()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ant-design/functions/Table.html",pathLocale:"/",extraFields:[]},{title:"Function: Tabs()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/ant-design/functions/Tabs.html",pathLocale:"/",extraFields:[]},{title:"Function: Title()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ant-design/functions/Title.html",pathLocale:"/",extraFields:[]},{title:"Function: faas()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/ant-design/functions/faas.html",pathLocale:"/",extraFields:[]},{title:"Function: transferOptions()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ant-design/functions/transferOptions.html",pathLocale:"/",extraFields:[]},{title:"Function: transferValue()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ant-design/functions/transferValue.html",pathLocale:"/",extraFields:[]},{title:"Function: upperFirst()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ant-design/functions/upperFirst.html",pathLocale:"/",extraFields:[]},{title:"Function: useApp()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ant-design/functions/useApp.html",pathLocale:"/",extraFields:[]},{title:"Function: useConfigContext()",headers:[{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ant-design/functions/useConfigContext.html",pathLocale:"/",extraFields:[]},{title:"Function: useDrawer()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[{level:3,title:"drawer",slug:"drawer",link:"#drawer",children:[]},{level:3,title:"drawerProps",slug:"drawerprops",link:"#drawerprops",children:[]},{level:3,title:"setDrawerProps",slug:"setdrawerprops",link:"#setdrawerprops",children:[]}]}],path:"/doc/ant-design/functions/useDrawer.html",pathLocale:"/",extraFields:[]},{title:"Function: useFaas()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/ant-design/functions/useFaas.html",pathLocale:"/",extraFields:[]},{title:"Function: useModal()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[{level:3,title:"modal",slug:"modal",link:"#modal",children:[]},{level:3,title:"modalProps",slug:"modalprops",link:"#modalprops",children:[]},{level:3,title:"setModalProps",slug:"setmodalprops",link:"#setmodalprops",children:[]}]}],path:"/doc/ant-design/functions/useModal.html",pathLocale:"/",extraFields:[]},{title:"Function: withFaasData()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/ant-design/functions/withFaasData.html",pathLocale:"/",extraFields:[]},{title:"Interface: AppProps",headers:[{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"browserRouterProps?",slug:"browserrouterprops",link:"#browserrouterprops",children:[]},{level:3,title:"children",slug:"children",link:"#children",children:[]},{level:3,title:"configProviderProps?",slug:"configproviderprops",link:"#configproviderprops",children:[]},{level:3,title:"errorBoundaryProps?",slug:"errorboundaryprops",link:"#errorboundaryprops",children:[]},{level:3,title:"faasConfigProviderProps?",slug:"faasconfigproviderprops",link:"#faasconfigproviderprops",children:[]},{level:3,title:"styleProviderProps?",slug:"styleproviderprops",link:"#styleproviderprops",children:[]}]}],path:"/doc/ant-design/interfaces/AppProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: BaseItemProps",headers:[{level:2,title:"Extended by",slug:"extended-by",link:"#extended-by",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"id",slug:"id",link:"#id",children:[]},{level:3,title:"options?",slug:"options",link:"#options",children:[]},{level:3,title:"title?",slug:"title",link:"#title",children:[]}]}],path:"/doc/ant-design/interfaces/BaseItemProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: BlankProps",headers:[{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"text?",slug:"text",link:"#text",children:[]},{level:3,title:"value?",slug:"value",link:"#value",children:[]}]}],path:"/doc/ant-design/interfaces/BlankProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: ConfigProviderProps",headers:[{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"children",slug:"children",link:"#children",children:[]},{level:3,title:"faasClientOptions?",slug:"faasclientoptions",link:"#faasclientoptions",children:[]},{level:3,title:"theme?",slug:"theme",link:"#theme",children:[]}]}],path:"/doc/ant-design/interfaces/ConfigProviderProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: DescriptionItemContentProps",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"extendTypes?",slug:"extendtypes",link:"#extendtypes",children:[]},{level:3,title:"item",slug:"item",link:"#item",children:[]},{level:3,title:"value",slug:"value",link:"#value",children:[]},{level:3,title:"values?",slug:"values",link:"#values",children:[]}]}],path:"/doc/ant-design/interfaces/DescriptionItemContentProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: DescriptionItemProps",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Extended by",slug:"extended-by",link:"#extended-by",children:[]},{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"descriptionChildren?",slug:"descriptionchildren",link:"#descriptionchildren",children:[]},{level:3,title:"descriptionRender?",slug:"descriptionrender",link:"#descriptionrender",children:[]},{level:3,title:"id",slug:"id",link:"#id",children:[]},{level:3,title:"if()?",slug:"if",link:"#if",children:[]},{level:3,title:"object?",slug:"object",link:"#object",children:[]},{level:3,title:"options?",slug:"options",link:"#options",children:[]},{level:3,title:"render?",slug:"render",link:"#render",children:[]},{level:3,title:"title?",slug:"title",link:"#title",children:[]},{level:3,title:"type?",slug:"type",link:"#type",children:[]}]}],path:"/doc/ant-design/interfaces/DescriptionItemProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: DescriptionProps",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"renderTitle()?",slug:"rendertitle",link:"#rendertitle",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"dataSource?",slug:"datasource",link:"#datasource",children:[]},{level:3,title:"extendTypes?",slug:"extendtypes",link:"#extendtypes",children:[]},{level:3,title:"faasData?",slug:"faasdata",link:"#faasdata",children:[]},{level:3,title:"items",slug:"items",link:"#items",children:[]}]}],path:"/doc/ant-design/interfaces/DescriptionProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: DrawerProps",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]}]}],path:"/doc/ant-design/interfaces/DrawerProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: ErrorBoundaryProps",headers:[{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"errorChildren?",slug:"errorchildren",link:"#errorchildren",children:[]},{level:3,title:"onError()?",slug:"onerror",link:"#onerror",children:[]}]}],path:"/doc/ant-design/interfaces/ErrorBoundaryProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: ExtendDescriptionTypeProps",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"render?",slug:"render",link:"#render",children:[]}]}],path:"/doc/ant-design/interfaces/ExtendDescriptionTypeProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: ExtendFormItemProps",headers:[{level:2,title:"Example",slug:"example",link:"#example",children:[]},{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"col?",slug:"col",link:"#col",children:[]},{level:3,title:"disabled?",slug:"disabled",link:"#disabled",children:[]},{level:3,title:"extendTypes?",slug:"extendtypes",link:"#extendtypes",children:[]},{level:3,title:"formChildren?",slug:"formchildren",link:"#formchildren",children:[]},{level:3,title:"formRender?",slug:"formrender",link:"#formrender",children:[]},{level:3,title:"id",slug:"id",link:"#id",children:[]},{level:3,title:"if()?",slug:"if",link:"#if",children:[]},{level:3,title:"input?",slug:"input",link:"#input",children:[]},{level:3,title:"label?",slug:"label",link:"#label",children:[]},{level:3,title:"maxCount?",slug:"maxcount",link:"#maxcount",children:[]},{level:3,title:"object?",slug:"object",link:"#object",children:[]},{level:3,title:"onValueChange()?",slug:"onvaluechange",link:"#onvaluechange",children:[]},{level:3,title:"options?",slug:"options",link:"#options",children:[]},{level:3,title:"render?",slug:"render",link:"#render",children:[]},{level:3,title:"required?",slug:"required",link:"#required",children:[]},{level:3,title:"rules?",slug:"rules",link:"#rules",children:[]},{level:3,title:"title?",slug:"title",link:"#title",children:[]},{level:3,title:"type?",slug:"type",link:"#type",children:[]}]}],path:"/doc/ant-design/interfaces/ExtendFormItemProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: FaasDataWrapperProps",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"onDataChange()?",slug:"ondatachange",link:"#ondatachange",children:[]},{level:3,title:"render()?",slug:"render",link:"#render",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"action",slug:"action",link:"#action",children:[]},{level:3,title:"baseUrl?",slug:"baseurl",link:"#baseurl",children:[]},{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"data?",slug:"data",link:"#data",children:[]},{level:3,title:"fallback?",slug:"fallback",link:"#fallback",children:[]},{level:3,title:"loading?",slug:"loading",link:"#loading",children:[]},{level:3,title:"loadingProps?",slug:"loadingprops",link:"#loadingprops",children:[]},{level:3,title:"params?",slug:"params",link:"#params",children:[]},{level:3,title:"setData?",slug:"setdata",link:"#setdata",children:[]}]}],path:"/doc/ant-design/interfaces/FaasDataWrapperProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: FaasItemProps",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Extended by",slug:"extended-by",link:"#extended-by",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"id",slug:"id",link:"#id",children:[]},{level:3,title:"options?",slug:"options",link:"#options",children:[]},{level:3,title:"title?",slug:"title",link:"#title",children:[]},{level:3,title:"type?",slug:"type",link:"#type",children:[]}]}],path:"/doc/ant-design/interfaces/FaasItemProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: FormItemProps",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Extended by",slug:"extended-by",link:"#extended-by",children:[]},{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"col?",slug:"col",link:"#col",children:[]},{level:3,title:"disabled?",slug:"disabled",link:"#disabled",children:[]},{level:3,title:"extendTypes?",slug:"extendtypes",link:"#extendtypes",children:[]},{level:3,title:"formChildren?",slug:"formchildren",link:"#formchildren",children:[]},{level:3,title:"formRender?",slug:"formrender",link:"#formrender",children:[]},{level:3,title:"id",slug:"id",link:"#id",children:[]},{level:3,title:"if()?",slug:"if",link:"#if",children:[]},{level:3,title:"input?",slug:"input",link:"#input",children:[]},{level:3,title:"label?",slug:"label",link:"#label",children:[]},{level:3,title:"maxCount?",slug:"maxcount",link:"#maxcount",children:[]},{level:3,title:"object?",slug:"object",link:"#object",children:[]},{level:3,title:"onValueChange()?",slug:"onvaluechange",link:"#onvaluechange",children:[]},{level:3,title:"options?",slug:"options",link:"#options",children:[]},{level:3,title:"render?",slug:"render",link:"#render",children:[]},{level:3,title:"required?",slug:"required",link:"#required",children:[]},{level:3,title:"rules?",slug:"rules",link:"#rules",children:[]},{level:3,title:"title?",slug:"title",link:"#title",children:[]},{level:3,title:"type?",slug:"type",link:"#type",children:[]}]}],path:"/doc/ant-design/interfaces/FormItemProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: FormProps",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"beforeItems?",slug:"beforeitems",link:"#beforeitems",children:[]},{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"extendTypes?",slug:"extendtypes",link:"#extendtypes",children:[]},{level:3,title:"footer?",slug:"footer",link:"#footer",children:[]},{level:3,title:"initialValues?",slug:"initialvalues",link:"#initialvalues",children:[]},{level:3,title:"items?",slug:"items",link:"#items",children:[]},{level:3,title:"onFinish()?",slug:"onfinish",link:"#onfinish",children:[]},{level:3,title:"submit?",slug:"submit",link:"#submit",children:[]}]}],path:"/doc/ant-design/interfaces/FormProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: LinkProps",headers:[{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"block?",slug:"block",link:"#block",children:[]},{level:3,title:"button?",slug:"button",link:"#button",children:[]},{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"copyable?",slug:"copyable",link:"#copyable",children:[]},{level:3,title:"href",slug:"href",link:"#href",children:[]},{level:3,title:"onClick()?",slug:"onclick",link:"#onclick",children:[]},{level:3,title:"style?",slug:"style",link:"#style",children:[]},{level:3,title:"target?",slug:"target",link:"#target",children:[]},{level:3,title:"text?",slug:"text",link:"#text",children:[]}]}],path:"/doc/ant-design/interfaces/LinkProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: ModalProps",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]}]}],path:"/doc/ant-design/interfaces/ModalProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: RoutesProps",headers:[{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"fallback?",slug:"fallback",link:"#fallback",children:[]},{level:3,title:"notFound?",slug:"notfound",link:"#notfound",children:[]},{level:3,title:"routes",slug:"routes",link:"#routes",children:[]}]}],path:"/doc/ant-design/interfaces/RoutesProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: TabProps",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"children",slug:"children",link:"#children",children:[]},{level:3,title:"id",slug:"id",link:"#id",children:[]},{level:3,title:"title?",slug:"title",link:"#title",children:[]}]}],path:"/doc/ant-design/interfaces/TabProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: TableItemProps",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Extended by",slug:"extended-by",link:"#extended-by",children:[]},{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"id",slug:"id",link:"#id",children:[]},{level:3,title:"object?",slug:"object",link:"#object",children:[]},{level:3,title:"options?",slug:"options",link:"#options",children:[]},{level:3,title:"optionsType?",slug:"optionstype",link:"#optionstype",children:[]},{level:3,title:"render?",slug:"render",link:"#render",children:[]},{level:3,title:"tableChildren?",slug:"tablechildren",link:"#tablechildren",children:[]},{level:3,title:"tableRender?",slug:"tablerender",link:"#tablerender",children:[]},{level:3,title:"title?",slug:"title",link:"#title",children:[]},{level:3,title:"type?",slug:"type",link:"#type",children:[]}]}],path:"/doc/ant-design/interfaces/TableItemProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: TabsProps",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"items",slug:"items",link:"#items",children:[]}]}],path:"/doc/ant-design/interfaces/TabsProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: TitleProps",headers:[{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"h1?",slug:"h1",link:"#h1",children:[]},{level:3,title:"plain?",slug:"plain",link:"#plain",children:[]},{level:3,title:"separator?",slug:"separator",link:"#separator",children:[]},{level:3,title:"suffix?",slug:"suffix",link:"#suffix",children:[]},{level:3,title:"title",slug:"title",link:"#title",children:[]}]}],path:"/doc/ant-design/interfaces/TitleProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: UnionFaasItemProps",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"col?",slug:"col",link:"#col",children:[]},{level:3,title:"descriptionChildren?",slug:"descriptionchildren",link:"#descriptionchildren",children:[]},{level:3,title:"descriptionRender?",slug:"descriptionrender",link:"#descriptionrender",children:[]},{level:3,title:"disabled?",slug:"disabled",link:"#disabled",children:[]},{level:3,title:"extendTypes?",slug:"extendtypes",link:"#extendtypes",children:[]},{level:3,title:"formChildren?",slug:"formchildren",link:"#formchildren",children:[]},{level:3,title:"formRender?",slug:"formrender",link:"#formrender",children:[]},{level:3,title:"id",slug:"id",link:"#id",children:[]},{level:3,title:"if()?",slug:"if",link:"#if",children:[]},{level:3,title:"input?",slug:"input",link:"#input",children:[]},{level:3,title:"label?",slug:"label",link:"#label",children:[]},{level:3,title:"maxCount?",slug:"maxcount",link:"#maxcount",children:[]},{level:3,title:"object?",slug:"object",link:"#object",children:[]},{level:3,title:"onValueChange()?",slug:"onvaluechange",link:"#onvaluechange",children:[]},{level:3,title:"options?",slug:"options",link:"#options",children:[]},{level:3,title:"optionsType?",slug:"optionstype",link:"#optionstype",children:[]},{level:3,title:"render?",slug:"render",link:"#render",children:[]},{level:3,title:"required?",slug:"required",link:"#required",children:[]},{level:3,title:"rules?",slug:"rules",link:"#rules",children:[]},{level:3,title:"tableChildren?",slug:"tablechildren",link:"#tablechildren",children:[]},{level:3,title:"tableRender?",slug:"tablerender",link:"#tablerender",children:[]},{level:3,title:"title?",slug:"title",link:"#title",children:[]},{level:3,title:"type?",slug:"type",link:"#type",children:[]}]}],path:"/doc/ant-design/interfaces/UnionFaasItemProps.html",pathLocale:"/",extraFields:[]},{title:"Interface: useAppProps",headers:[{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"drawerProps",slug:"drawerprops",link:"#drawerprops",children:[]},{level:3,title:"message",slug:"message",link:"#message",children:[]},{level:3,title:"modalProps",slug:"modalprops",link:"#modalprops",children:[]},{level:3,title:"notification",slug:"notification",link:"#notification",children:[]},{level:3,title:"setDrawerProps",slug:"setdrawerprops",link:"#setdrawerprops",children:[]},{level:3,title:"setModalProps",slug:"setmodalprops",link:"#setmodalprops",children:[]}]}],path:"/doc/ant-design/interfaces/useAppProps.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: BaseOption",headers:[],path:"/doc/ant-design/type-aliases/BaseOption.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ExtendDescriptionItemProps",headers:[],path:"/doc/ant-design/type-aliases/ExtendDescriptionItemProps.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ExtendFormTypeProps",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]}]}],path:"/doc/ant-design/type-aliases/ExtendFormTypeProps.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ExtendTableItemProps",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]}],path:"/doc/ant-design/type-aliases/ExtendTableItemProps.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ExtendTableTypeProps",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"render?",slug:"render",link:"#render",children:[]}]}],path:"/doc/ant-design/type-aliases/ExtendTableTypeProps.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ExtendTypes",headers:[{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]}],path:"/doc/ant-design/type-aliases/ExtendTypes.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasDataInjection",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]}],path:"/doc/ant-design/type-aliases/FaasDataInjection.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasItemType",headers:[],path:"/doc/ant-design/type-aliases/FaasItemType.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasItemTypeValue",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"boolean",slug:"boolean",link:"#boolean",children:[]},{level:3,title:"date",slug:"date",link:"#date",children:[]},{level:3,title:"number",slug:"number",link:"#number",children:[]},{level:3,title:"number[]",slug:"number-1",link:"#number-1",children:[]},{level:3,title:"object",slug:"object",link:"#object",children:[]},{level:3,title:"object[]",slug:"object-1",link:"#object-1",children:[]},{level:3,title:"string",slug:"string",link:"#string",children:[]},{level:3,title:"string[]",slug:"string-1",link:"#string-1",children:[]},{level:3,title:"time",slug:"time",link:"#time",children:[]}]}],path:"/doc/ant-design/type-aliases/FaasItemTypeValue.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FormSubmitProps",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"text?",slug:"text",link:"#text",children:[]},{level:3,title:"to?",slug:"to",link:"#to",children:[]},{level:3,title:"to.action",slug:"to-action",link:"#to-action",children:[]},{level:3,title:"to.catch()?",slug:"to-catch",link:"#to-catch",children:[]},{level:3,title:"to.finally()?",slug:"to-finally",link:"#to-finally",children:[]},{level:3,title:"to.params?",slug:"to-params",link:"#to-params",children:[]},{level:3,title:"to.then()?",slug:"to-then",link:"#to-then",children:[]}]}],path:"/doc/ant-design/type-aliases/FormSubmitProps.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: LoadingProps",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"loading?",slug:"loading",link:"#loading",children:[]},{level:3,title:"size?",slug:"size",link:"#size",children:[]},{level:3,title:"style?",slug:"style",link:"#style",children:[]}]}],path:"/doc/ant-design/type-aliases/LoadingProps.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: TableProps",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"extendTypes?",slug:"extendtypes",link:"#extendtypes",children:[]},{level:3,title:"faasData?",slug:"faasdata",link:"#faasdata",children:[]},{level:3,title:"items",slug:"items",link:"#items",children:[]},{level:3,title:"onChange()?",slug:"onchange",link:"#onchange",children:[]}]},{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]}],path:"/doc/ant-design/type-aliases/TableProps.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: UnionFaasItemElement",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]}],path:"/doc/ant-design/type-aliases/UnionFaasItemElement.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: UnionFaasItemInjection",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"index?",slug:"index",link:"#index",children:[]},{level:3,title:"scene?",slug:"scene",link:"#scene",children:[]},{level:3,title:"value?",slug:"value",link:"#value",children:[]},{level:3,title:"values?",slug:"values",link:"#values",children:[]}]}],path:"/doc/ant-design/type-aliases/UnionFaasItemInjection.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: UnionFaasItemRender()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ant-design/type-aliases/UnionFaasItemRender.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: UnionScene",headers:[],path:"/doc/ant-design/type-aliases/UnionScene.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: setDrawerProps",headers:[],path:"/doc/ant-design/type-aliases/setDrawerProps.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: setModalProps",headers:[],path:"/doc/ant-design/type-aliases/setModalProps.html",pathLocale:"/",extraFields:[]},{title:"Variable: ConfigContext",headers:[],path:"/doc/ant-design/variables/ConfigContext.html",pathLocale:"/",extraFields:[]},{title:"Class: FaasBrowserClient",headers:[{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new FaasBrowserClient()",slug:"new-faasbrowserclient",link:"#new-faasbrowserclient",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"action()",slug:"action",link:"#action",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"baseUrl",slug:"baseurl",link:"#baseurl",children:[]},{level:3,title:"defaultOptions",slug:"defaultoptions",link:"#defaultoptions",children:[]},{level:3,title:"id",slug:"id",link:"#id",children:[]}]}],path:"/doc/browser/classes/FaasBrowserClient.html",pathLocale:"/",extraFields:[]},{title:"Class: Response",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Response()",slug:"new-response",link:"#new-response",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"body",slug:"body",link:"#body",children:[]},{level:3,title:"data",slug:"data",link:"#data",children:[]},{level:3,title:"headers",slug:"headers",link:"#headers",children:[]},{level:3,title:"status",slug:"status",link:"#status",children:[]}]}],path:"/doc/browser/classes/Response.html",pathLocale:"/",extraFields:[]},{title:"Class: ResponseError",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new ResponseError()",slug:"new-responseerror",link:"#new-responseerror",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"body",slug:"body",link:"#body",children:[]},{level:3,title:"headers",slug:"headers",link:"#headers",children:[]},{level:3,title:"status",slug:"status",link:"#status",children:[]}]}],path:"/doc/browser/classes/ResponseError.html",pathLocale:"/",extraFields:[]},{title:"Function: generateId()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/browser/functions/generateId.html",pathLocale:"/",extraFields:[]},{title:"Function: setMock()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/browser/functions/setMock.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: BaseUrl",headers:[],path:"/doc/browser/type-aliases/BaseUrl.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasBrowserClientAction()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/browser/type-aliases/FaasBrowserClientAction.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: MockHandler()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/browser/type-aliases/MockHandler.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Options",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"baseUrl?",slug:"baseurl",link:"#baseurl",children:[]},{level:3,title:"beforeRequest()?",slug:"beforerequest",link:"#beforerequest",children:[]},{level:3,title:"headers?",slug:"headers",link:"#headers",children:[]},{level:3,title:"request()?",slug:"request",link:"#request",children:[]}]}],path:"/doc/browser/type-aliases/Options.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ResponseHeaders",headers:[{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]}],path:"/doc/browser/type-aliases/ResponseHeaders.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ResponseProps",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"body?",slug:"body",link:"#body",children:[]},{level:3,title:"data?",slug:"data",link:"#data",children:[]},{level:3,title:"headers?",slug:"headers",link:"#headers",children:[]},{level:3,title:"status?",slug:"status",link:"#status",children:[]}]}],path:"/doc/browser/type-aliases/ResponseProps.html",pathLocale:"/",extraFields:[]},{title:"Variable: default",headers:[],path:"/doc/cli/variables/default.html",pathLocale:"/",extraFields:[]},{title:"Class: CloudFunction",headers:[{level:2,title:"Implements",slug:"implements",link:"#implements",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new CloudFunction()",slug:"new-cloudfunction",link:"#new-cloudfunction",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"invoke()",slug:"invoke",link:"#invoke",children:[]},{level:3,title:"invokeSync()",slug:"invokesync",link:"#invokesync",children:[]},{level:3,title:"onInvoke()",slug:"oninvoke",link:"#oninvoke",children:[]},{level:3,title:"onMount()",slug:"onmount",link:"#onmount",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"context",slug:"context",link:"#context",children:[]},{level:3,title:"event",slug:"event",link:"#event",children:[]},{level:3,title:"name",slug:"name-1",link:"#name-1",children:[]},{level:3,title:"type",slug:"type",link:"#type",children:[]}]}],path:"/doc/cloud_function/classes/CloudFunction.html",pathLocale:"/",extraFields:[]},{title:"Function: invoke()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/cloud_function/functions/invoke.html",pathLocale:"/",extraFields:[]},{title:"Function: invokeSync()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/cloud_function/functions/invokeSync.html",pathLocale:"/",extraFields:[]},{title:"Function: useCloudFunction()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/cloud_function/functions/useCloudFunction.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: CloudFunctionAdapter",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"invokeCloudFunction()",slug:"invokecloudfunction",link:"#invokecloudfunction",children:[]},{level:3,title:"invokeSyncCloudFunction()",slug:"invokesynccloudfunction",link:"#invokesynccloudfunction",children:[]}]}],path:"/doc/cloud_function/type-aliases/CloudFunctionAdapter.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: CloudFunctionConfig",headers:[{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"config?",slug:"config",link:"#config",children:[]},{level:3,title:"config.memorySize?",slug:"config-memorysize",link:"#config-memorysize",children:[]},{level:3,title:"config.name?",slug:"config-name",link:"#config-name",children:[]},{level:3,title:"config.provisionedConcurrent?",slug:"config-provisionedconcurrent",link:"#config-provisionedconcurrent",children:[]},{level:3,title:"config.provisionedConcurrent.executions",slug:"config-provisionedconcurrent-executions",link:"#config-provisionedconcurrent-executions",children:[]},{level:3,title:"config.timeout?",slug:"config-timeout",link:"#config-timeout",children:[]},{level:3,title:"config.triggers?",slug:"config-triggers",link:"#config-triggers",children:[]},{level:3,title:"name?",slug:"name",link:"#name",children:[]},{level:3,title:"validator?",slug:"validator",link:"#validator",children:[]},{level:3,title:"validator.event?",slug:"validator-event",link:"#validator-event",children:[]}]}],path:"/doc/cloud_function/type-aliases/CloudFunctionConfig.html",pathLocale:"/",extraFields:[]},{title:"Variable: default",headers:[],path:"/doc/create-faas-app/variables/default.html",pathLocale:"/",extraFields:[]},{title:"Function: deepMerge()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/deep_merge/functions/deepMerge.html",pathLocale:"/",extraFields:[]},{title:"Class: Func",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Indexable",slug:"indexable",link:"#indexable",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Func()",slug:"new-func",link:"#new-func",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"export()",slug:"export",link:"#export",children:[]},{level:3,title:"invoke()",slug:"invoke",link:"#invoke",children:[]},{level:3,title:"mount()",slug:"mount",link:"#mount",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"filename?",slug:"filename",link:"#filename",children:[]},{level:3,title:"handler?",slug:"handler-1",link:"#handler-1",children:[]},{level:3,title:"mounted",slug:"mounted",link:"#mounted",children:[]},{level:3,title:"plugins",slug:"plugins",link:"#plugins",children:[]}]}],path:"/doc/func/classes/Func.html",pathLocale:"/",extraFields:[]},{title:"Function: useFunc()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/func/functions/useFunc.html",pathLocale:"/",extraFields:[]},{title:"Function: usePlugin()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/func/functions/usePlugin.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Config",headers:[{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"plugins?",slug:"plugins",link:"#plugins",children:[]}]}],path:"/doc/func/type-aliases/Config.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ExportedHandler()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/func/type-aliases/ExportedHandler.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FuncConfig",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"handler?",slug:"handler",link:"#handler",children:[]},{level:3,title:"plugins?",slug:"plugins",link:"#plugins",children:[]}]}],path:"/doc/func/type-aliases/FuncConfig.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FuncEventType",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/func/type-aliases/FuncEventType.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FuncReturnType",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/func/type-aliases/FuncReturnType.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Handler()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/func/type-aliases/Handler.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: InvokeData",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"callback",slug:"callback",link:"#callback",children:[]},{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"context",slug:"context",link:"#context",children:[]},{level:3,title:"event",slug:"event",link:"#event",children:[]},{level:3,title:"handler?",slug:"handler",link:"#handler",children:[]},{level:3,title:"logger",slug:"logger",link:"#logger",children:[]},{level:3,title:"response",slug:"response",link:"#response",children:[]}]}],path:"/doc/func/type-aliases/InvokeData.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: LifeCycleKey",headers:[],path:"/doc/func/type-aliases/LifeCycleKey.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: MountData",headers:[{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"context",slug:"context",link:"#context",children:[]},{level:3,title:"event",slug:"event",link:"#event",children:[]}]}],path:"/doc/func/type-aliases/MountData.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Next()",headers:[{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/func/type-aliases/Next.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Plugin",headers:[{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"name",slug:"name",link:"#name",children:[]},{level:3,title:"onInvoke()?",slug:"oninvoke",link:"#oninvoke",children:[]},{level:3,title:"onMount()?",slug:"onmount",link:"#onmount",children:[]},{level:3,title:"type",slug:"type",link:"#type",children:[]}]}],path:"/doc/func/type-aliases/Plugin.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: UseifyPlugin",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"mount()",slug:"mount",link:"#mount",children:[]}]},{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]}],path:"/doc/func/type-aliases/UseifyPlugin.html",pathLocale:"/",extraFields:[]},{title:"Class: Cookie",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Cookie()",slug:"new-cookie",link:"#new-cookie",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"headers()",slug:"headers",link:"#headers",children:[]},{level:3,title:"invoke()",slug:"invoke",link:"#invoke",children:[]},{level:3,title:"read()",slug:"read",link:"#read",children:[]},{level:3,title:"write()",slug:"write",link:"#write",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"content",slug:"content",link:"#content",children:[]},{level:3,title:"logger",slug:"logger",link:"#logger",children:[]},{level:3,title:"session",slug:"session-1",link:"#session-1",children:[]}]}],path:"/doc/http/classes/Cookie.html",pathLocale:"/",extraFields:[]},{title:"Class: Http",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Implements",slug:"implements",link:"#implements",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Http()",slug:"new-http",link:"#new-http",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"onInvoke()",slug:"oninvoke",link:"#oninvoke",children:[]},{level:3,title:"onMount()",slug:"onmount",link:"#onmount",children:[]},{level:3,title:"setBody()",slug:"setbody",link:"#setbody",children:[]},{level:3,title:"setContentType()",slug:"setcontenttype",link:"#setcontenttype",children:[]},{level:3,title:"setHeader()",slug:"setheader",link:"#setheader",children:[]},{level:3,title:"setStatusCode()",slug:"setstatuscode",link:"#setstatuscode",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"body",slug:"body",link:"#body",children:[]},{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"cookie",slug:"cookie",link:"#cookie",children:[]},{level:3,title:"headers",slug:"headers",link:"#headers",children:[]},{level:3,title:"name",slug:"name",link:"#name",children:[]},{level:3,title:"params",slug:"params",link:"#params",children:[]},{level:3,title:"session",slug:"session",link:"#session",children:[]},{level:3,title:"type",slug:"type",link:"#type",children:[]}]}],path:"/doc/http/classes/Http.html",pathLocale:"/",extraFields:[]},{title:"Class: HttpError",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new HttpError()",slug:"new-httperror",link:"#new-httperror",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"message",slug:"message",link:"#message",children:[]},{level:3,title:"statusCode",slug:"statuscode",link:"#statuscode",children:[]}]}],path:"/doc/http/classes/HttpError.html",pathLocale:"/",extraFields:[]},{title:"Class: Session",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Session()",slug:"new-session",link:"#new-session",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"decode()",slug:"decode",link:"#decode",children:[]},{level:3,title:"encode()",slug:"encode",link:"#encode",children:[]},{level:3,title:"invoke()",slug:"invoke",link:"#invoke",children:[]},{level:3,title:"read()",slug:"read",link:"#read",children:[]},{level:3,title:"update()",slug:"update",link:"#update",children:[]},{level:3,title:"write()",slug:"write",link:"#write",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"content",slug:"content",link:"#content",children:[]}]}],path:"/doc/http/classes/Session.html",pathLocale:"/",extraFields:[]},{title:"Class: Validator",headers:[{level:2,title:"Deprecated",slug:"deprecated",link:"#deprecated",children:[]},{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Validator()",slug:"new-validator",link:"#new-validator",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"valid()",slug:"valid",link:"#valid",children:[]},{level:3,title:"validContent()",slug:"validcontent",link:"#validcontent",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"before?",slug:"before",link:"#before",children:[]},{level:3,title:"cookieConfig?",slug:"cookieconfig",link:"#cookieconfig",children:[]},{level:3,title:"paramsConfig?",slug:"paramsconfig",link:"#paramsconfig",children:[]},{level:3,title:"sessionConfig?",slug:"sessionconfig",link:"#sessionconfig",children:[]}]}],path:"/doc/http/classes/Validator.html",pathLocale:"/",extraFields:[]},{title:"Function: useHttp()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/http/functions/useHttp.html",pathLocale:"/",extraFields:[]},{title:"Function: useHttpFunc()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[{level:3,title:"params?",slug:"params",link:"#params",children:[]}]}],path:"/doc/http/functions/useHttpFunc.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: CookieOptions",headers:[{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"domain?",slug:"domain",link:"#domain",children:[]},{level:3,title:"expires?",slug:"expires",link:"#expires",children:[]},{level:3,title:"httpOnly?",slug:"httponly",link:"#httponly",children:[]},{level:3,title:"path?",slug:"path",link:"#path",children:[]},{level:3,title:"sameSite?",slug:"samesite",link:"#samesite",children:[]},{level:3,title:"secure?",slug:"secure",link:"#secure",children:[]},{level:3,title:"session?",slug:"session",link:"#session",children:[]}]}],path:"/doc/http/type-aliases/CookieOptions.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: HttpConfig",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"config?",slug:"config",link:"#config",children:[]},{level:3,title:"config.cookie?",slug:"config-cookie",link:"#config-cookie",children:[]},{level:3,title:"config.functionName?",slug:"config-functionname",link:"#config-functionname",children:[]},{level:3,title:"config.ignorePathPrefix?",slug:"config-ignorepathprefix",link:"#config-ignorepathprefix",children:[]},{level:3,title:"config.method?",slug:"config-method",link:"#config-method",children:[]},{level:3,title:"config.path?",slug:"config-path",link:"#config-path",children:[]},{level:3,title:"config.timeout?",slug:"config-timeout",link:"#config-timeout",children:[]},{level:3,title:"name?",slug:"name",link:"#name",children:[]},{level:3,title:"validator?",slug:"validator",link:"#validator",children:[]}]}],path:"/doc/http/type-aliases/HttpConfig.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: HttpFuncHandler()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/http/type-aliases/HttpFuncHandler.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Response",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"body?",slug:"body",link:"#body",children:[]},{level:3,title:"headers?",slug:"headers",link:"#headers",children:[]},{level:3,title:"message?",slug:"message",link:"#message",children:[]},{level:3,title:"statusCode?",slug:"statuscode",link:"#statuscode",children:[]}]}],path:"/doc/http/type-aliases/Response.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: SessionOptions",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"cipherName?",slug:"ciphername",link:"#ciphername",children:[]},{level:3,title:"digest?",slug:"digest",link:"#digest",children:[]},{level:3,title:"iterations?",slug:"iterations",link:"#iterations",children:[]},{level:3,title:"key",slug:"key",link:"#key",children:[]},{level:3,title:"keylen?",slug:"keylen",link:"#keylen",children:[]},{level:3,title:"salt?",slug:"salt",link:"#salt",children:[]},{level:3,title:"secret",slug:"secret",link:"#secret",children:[]},{level:3,title:"signedSalt?",slug:"signedsalt",link:"#signedsalt",children:[]}]}],path:"/doc/http/type-aliases/SessionOptions.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ValidatorConfig",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"before?",slug:"before",link:"#before",children:[]},{level:3,title:"cookie?",slug:"cookie",link:"#cookie",children:[]},{level:3,title:"params?",slug:"params",link:"#params",children:[]},{level:3,title:"session?",slug:"session",link:"#session",children:[]}]},{level:2,title:"Deprecated",slug:"deprecated",link:"#deprecated",children:[]}],path:"/doc/http/type-aliases/ValidatorConfig.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ValidatorOptions",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"onError()?",slug:"onerror",link:"#onerror",children:[]},{level:3,title:"rules",slug:"rules",link:"#rules",children:[]},{level:3,title:"whitelist?",slug:"whitelist",link:"#whitelist",children:[]}]},{level:2,title:"Deprecated",slug:"deprecated",link:"#deprecated",children:[]}],path:"/doc/http/type-aliases/ValidatorOptions.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ValidatorRuleOptions",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"config?",slug:"config",link:"#config",children:[]},{level:3,title:"default?",slug:"default",link:"#default",children:[]},{level:3,title:"in?",slug:"in",link:"#in",children:[]},{level:3,title:"regexp?",slug:"regexp",link:"#regexp",children:[]},{level:3,title:"required?",slug:"required",link:"#required",children:[]},{level:3,title:"type?",slug:"type",link:"#type",children:[]}]},{level:2,title:"Deprecated",slug:"deprecated",link:"#deprecated",children:[]}],path:"/doc/http/type-aliases/ValidatorRuleOptions.html",pathLocale:"/",extraFields:[]},{title:"Variable: ContentType",headers:[{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]}],path:"/doc/http/variables/ContentType.html",pathLocale:"/",extraFields:[]},{title:"Bun Image for FaasJS projects",headers:[{level:2,title:"Features",slug:"features",link:"#features",children:[]},{level:2,title:"Usage",slug:"usage",link:"#usage",children:[]}],path:"/doc/images/bun/",pathLocale:"/",extraFields:[]},{title:"A Nginx Image for FaasJS projects",headers:[{level:2,title:"Features",slug:"features",link:"#features",children:[]},{level:2,title:"Usage",slug:"usage",link:"#usage",children:[]}],path:"/doc/images/nginx/",pathLocale:"/",extraFields:[]},{title:"Node Image for FaasJS projects",headers:[{level:2,title:"Features",slug:"features",link:"#features",children:[]},{level:2,title:"Usage",slug:"usage",link:"#usage",children:[]}],path:"/doc/images/node/",pathLocale:"/",extraFields:[]},{title:"VSCode Container Image for FaasJS projects",headers:[{level:2,title:"Features",slug:"features",link:"#features",children:[]},{level:2,title:"Before you use",slug:"before-you-use",link:"#before-you-use",children:[]},{level:2,title:"Usage",slug:"usage",link:"#usage",children:[]}],path:"/doc/images/vscode/",pathLocale:"/",extraFields:[]},{title:"Class: Knex",headers:[{level:2,title:"Implements",slug:"implements",link:"#implements",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Knex()",slug:"new-knex",link:"#new-knex",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"onInvoke()",slug:"oninvoke",link:"#oninvoke",children:[]},{level:3,title:"onMount()",slug:"onmount",link:"#onmount",children:[]},{level:3,title:"quit()",slug:"quit",link:"#quit",children:[]},{level:3,title:"raw()",slug:"raw",link:"#raw",children:[]},{level:3,title:"schema()",slug:"schema",link:"#schema",children:[]},{level:3,title:"transaction()",slug:"transaction",link:"#transaction",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"adapter",slug:"adapter",link:"#adapter",children:[]},{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"logger",slug:"logger",link:"#logger",children:[]},{level:3,title:"name",slug:"name",link:"#name",children:[]},{level:3,title:"query",slug:"query",link:"#query",children:[]},{level:3,title:"type",slug:"type",link:"#type",children:[]}]}],path:"/doc/knex/classes/Knex.html",pathLocale:"/",extraFields:[]},{title:"Function: originKnex()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/knex/functions/originKnex.html",pathLocale:"/",extraFields:[]},{title:"Function: query()",headers:[{level:2,title:"query(table)",slug:"query-table",link:"#query-table",children:[{level:3,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:3,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:3,title:"Returns",slug:"returns",link:"#returns",children:[]}]},{level:2,title:"query(table)",slug:"query-table-1",link:"#query-table-1",children:[{level:3,title:"Type Parameters",slug:"type-parameters-1",link:"#type-parameters-1",children:[]},{level:3,title:"Parameters",slug:"parameters-1",link:"#parameters-1",children:[]},{level:3,title:"Returns",slug:"returns-1",link:"#returns-1",children:[]}]}],path:"/doc/knex/functions/query.html",pathLocale:"/",extraFields:[]},{title:"Function: raw()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/knex/functions/raw.html",pathLocale:"/",extraFields:[]},{title:"Function: transaction()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/knex/functions/transaction.html",pathLocale:"/",extraFields:[]},{title:"Function: useKnex()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/knex/functions/useKnex.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: KnexConfig",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"config?",slug:"config",link:"#config",children:[]},{level:3,title:"name?",slug:"name",link:"#name",children:[]}]}],path:"/doc/knex/type-aliases/KnexConfig.html",pathLocale:"/",extraFields:[]},{title:"Function: loadConfig()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/load/functions/loadConfig.html",pathLocale:"/",extraFields:[]},{title:"Function: loadTs()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[{level:3,title:"dependencies",slug:"dependencies",link:"#dependencies",children:[]},{level:3,title:"module?",slug:"module",link:"#module",children:[]},{level:3,title:"modules?",slug:"modules",link:"#modules",children:[]}]},{level:2,title:"Deprecated",slug:"deprecated",link:"#deprecated",children:[]}],path:"/doc/load/functions/loadTs.html",pathLocale:"/",extraFields:[]},{title:"Class: Logger",headers:[{level:2,title:"Example",slug:"example",link:"#example",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Logger()",slug:"new-logger",link:"#new-logger",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"colorfy()",slug:"colorfy",link:"#colorfy",children:[]},{level:3,title:"debug()",slug:"debug",link:"#debug",children:[]},{level:3,title:"error()",slug:"error",link:"#error",children:[]},{level:3,title:"info()",slug:"info",link:"#info",children:[]},{level:3,title:"raw()",slug:"raw",link:"#raw",children:[]},{level:3,title:"time()",slug:"time",link:"#time",children:[]},{level:3,title:"timeEnd()",slug:"timeend",link:"#timeend",children:[]},{level:3,title:"warn()",slug:"warn",link:"#warn",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"colorfyOutput",slug:"colorfyoutput",link:"#colorfyoutput",children:[]},{level:3,title:"label?",slug:"label",link:"#label",children:[]},{level:3,title:"level",slug:"level",link:"#level",children:[]},{level:3,title:"silent",slug:"silent",link:"#silent",children:[]},{level:3,title:"size",slug:"size",link:"#size",children:[]},{level:3,title:"stderr()",slug:"stderr",link:"#stderr",children:[]},{level:3,title:"stdout()",slug:"stdout",link:"#stdout",children:[]}]}],path:"/doc/logger/classes/Logger.html",pathLocale:"/",extraFields:[]},{title:"Enumeration: Color",headers:[{level:2,title:"Enumeration Members",slug:"enumeration-members",link:"#enumeration-members",children:[{level:3,title:"BLACK",slug:"black",link:"#black",children:[]},{level:3,title:"BLUE",slug:"blue",link:"#blue",children:[]},{level:3,title:"CYAN",slug:"cyan",link:"#cyan",children:[]},{level:3,title:"DEFAULT",slug:"default",link:"#default",children:[]},{level:3,title:"GRAY",slug:"gray",link:"#gray",children:[]},{level:3,title:"GREEN",slug:"green",link:"#green",children:[]},{level:3,title:"MAGENTA",slug:"magenta",link:"#magenta",children:[]},{level:3,title:"ORANGE",slug:"orange",link:"#orange",children:[]},{level:3,title:"RED",slug:"red",link:"#red",children:[]}]}],path:"/doc/logger/enumerations/Color.html",pathLocale:"/",extraFields:[]},{title:"Enumeration: Color",headers:[{level:2,title:"Table of contents",slug:"table-of-contents",link:"#table-of-contents",children:[{level:3,title:"Enumeration Members",slug:"enumeration-members",link:"#enumeration-members",children:[]}]},{level:2,title:"Enumeration Members",slug:"enumeration-members-1",link:"#enumeration-members-1",children:[{level:3,title:"BLACK",slug:"black",link:"#black",children:[]},{level:3,title:"BLUE",slug:"blue",link:"#blue",children:[]},{level:3,title:"CYAN",slug:"cyan",link:"#cyan",children:[]},{level:3,title:"DEFAULT",slug:"default",link:"#default",children:[]},{level:3,title:"GRAY",slug:"gray",link:"#gray",children:[]},{level:3,title:"GREEN",slug:"green",link:"#green",children:[]},{level:3,title:"MAGENTA",slug:"magenta",link:"#magenta",children:[]},{level:3,title:"ORANGE",slug:"orange",link:"#orange",children:[]},{level:3,title:"RED",slug:"red",link:"#red",children:[]}]}],path:"/doc/logger/enums/Color.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Level",headers:[],path:"/doc/logger/type-aliases/Level.html",pathLocale:"/",extraFields:[]},{title:"Class: Mongo",headers:[{level:2,title:"Implements",slug:"implements",link:"#implements",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Mongo()",slug:"new-mongo",link:"#new-mongo",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"onMount()",slug:"onmount",link:"#onmount",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"client",slug:"client",link:"#client",children:[]},{level:3,title:"collection()",slug:"collection",link:"#collection",children:[]},{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"db",slug:"db",link:"#db",children:[]},{level:3,title:"name",slug:"name",link:"#name",children:[]},{level:3,title:"type",slug:"type",link:"#type",children:[]}]}],path:"/doc/mongo/classes/Mongo.html",pathLocale:"/",extraFields:[]},{title:"Interface: MongoConfig",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"database?",slug:"database",link:"#database",children:[]},{level:3,title:"url?",slug:"url",link:"#url",children:[]}]}],path:"/doc/mongo/interfaces/MongoConfig.html",pathLocale:"/",extraFields:[]},{title:"Class: NextJsPlugin",headers:[{level:2,title:"Implements",slug:"implements",link:"#implements",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new NextJsPlugin()",slug:"new-nextjsplugin",link:"#new-nextjsplugin",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"onInvoke()",slug:"oninvoke",link:"#oninvoke",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"name",slug:"name",link:"#name",children:[]},{level:3,title:"type",slug:"type",link:"#type",children:[]}]}],path:"/doc/nextjs/classes/NextJsPlugin.html",pathLocale:"/",extraFields:[]},{title:"Function: useFuncWithNextJsPlugin()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[{level:3,title:"Parameters",slug:"parameters-1",link:"#parameters-1",children:[]},{level:3,title:"Returns",slug:"returns-1",link:"#returns-1",children:[]}]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/nextjs/functions/useFuncWithNextJsPlugin.html",pathLocale:"/",extraFields:[]},{title:"Class: ErrorBoundary",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new ErrorBoundary()",slug:"new-errorboundary",link:"#new-errorboundary",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"componentDidCatch()",slug:"componentdidcatch",link:"#componentdidcatch",children:[]},{level:3,title:"render()",slug:"render",link:"#render",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"whyDidYouRender",slug:"whydidyourender",link:"#whydidyourender",children:[]}]}],path:"/doc/react/classes/ErrorBoundary.html",pathLocale:"/",extraFields:[]},{title:"Class: Response",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Response()",slug:"new-response",link:"#new-response",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"body",slug:"body",link:"#body",children:[]},{level:3,title:"data",slug:"data",link:"#data",children:[]},{level:3,title:"headers",slug:"headers",link:"#headers",children:[]},{level:3,title:"status",slug:"status",link:"#status",children:[]}]}],path:"/doc/react/classes/Response.html",pathLocale:"/",extraFields:[]},{title:"Class: ResponseError",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new ResponseError()",slug:"new-responseerror",link:"#new-responseerror",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"body",slug:"body",link:"#body",children:[]},{level:3,title:"headers",slug:"headers",link:"#headers",children:[]},{level:3,title:"status",slug:"status",link:"#status",children:[]}]}],path:"/doc/react/classes/ResponseError.html",pathLocale:"/",extraFields:[]},{title:"Function: FaasDataWrapper()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/react/functions/FaasDataWrapper.html",pathLocale:"/",extraFields:[]},{title:"Function: FaasReactClient()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/react/functions/FaasReactClient.html",pathLocale:"/",extraFields:[]},{title:"Function: OptionalWrapper()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/react/functions/OptionalWrapper.html",pathLocale:"/",extraFields:[]},{title:"Function: createSplittingContext()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[{level:3,title:"use()",slug:"use",link:"#use",children:[]},{level:3,title:"Provider()",slug:"provider",link:"#provider",children:[]}]},{level:2,title:"Example",slug:"example-2",link:"#example-2",children:[]}],path:"/doc/react/functions/createSplittingContext.html",pathLocale:"/",extraFields:[]},{title:"Function: equal()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/react/functions/equal.html",pathLocale:"/",extraFields:[]},{title:"Function: faas()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/react/functions/faas.html",pathLocale:"/",extraFields:[]},{title:"Function: getClient()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/react/functions/getClient.html",pathLocale:"/",extraFields:[]},{title:"Function: useConstant()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/react/functions/useConstant.html",pathLocale:"/",extraFields:[]},{title:"Function: useEqualCallback()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/react/functions/useEqualCallback.html",pathLocale:"/",extraFields:[]},{title:"Function: useEqualEffect()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/react/functions/useEqualEffect.html",pathLocale:"/",extraFields:[]},{title:"Function: useEqualMemo()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/react/functions/useEqualMemo.html",pathLocale:"/",extraFields:[]},{title:"Function: useEqualMemoize()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/react/functions/useEqualMemoize.html",pathLocale:"/",extraFields:[]},{title:"Function: useFaas()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/react/functions/useFaas.html",pathLocale:"/",extraFields:[]},{title:"Function: useSplittingState()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/react/functions/useSplittingState.html",pathLocale:"/",extraFields:[]},{title:"Function: withFaasData()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/react/functions/withFaasData.html",pathLocale:"/",extraFields:[]},{title:"Interface: ErrorBoundaryProps",headers:[{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"errorChildren?",slug:"errorchildren",link:"#errorchildren",children:[]},{level:3,title:"onError()?",slug:"onerror",link:"#onerror",children:[]}]}],path:"/doc/react/interfaces/ErrorBoundaryProps.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ErrorChildrenProps",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"error?",slug:"error",link:"#error",children:[]},{level:3,title:"errorDescription?",slug:"errordescription",link:"#errordescription",children:[]},{level:3,title:"errorMessage?",slug:"errormessage",link:"#errormessage",children:[]},{level:3,title:"info?",slug:"info",link:"#info",children:[]}]}],path:"/doc/react/type-aliases/ErrorChildrenProps.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasAction",headers:[],path:"/doc/react/type-aliases/FaasAction.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasData",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]}],path:"/doc/react/type-aliases/FaasData.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasDataInjection",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"action",slug:"action",link:"#action",children:[]},{level:3,title:"data",slug:"data",link:"#data",children:[]},{level:3,title:"error",slug:"error",link:"#error",children:[]},{level:3,title:"loading",slug:"loading",link:"#loading",children:[]},{level:3,title:"params",slug:"params",link:"#params",children:[]},{level:3,title:"promise",slug:"promise",link:"#promise",children:[]},{level:3,title:"reloadTimes",slug:"reloadtimes",link:"#reloadtimes",children:[]},{level:3,title:"setData",slug:"setdata",link:"#setdata",children:[]},{level:3,title:"setError",slug:"seterror",link:"#seterror",children:[]},{level:3,title:"setLoading",slug:"setloading",link:"#setloading",children:[]},{level:3,title:"setPromise",slug:"setpromise",link:"#setpromise",children:[]},{level:3,title:"reload()",slug:"reload",link:"#reload",children:[]}]}],path:"/doc/react/type-aliases/FaasDataInjection.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasDataWrapperProps",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"action",slug:"action",link:"#action",children:[]},{level:3,title:"baseUrl?",slug:"baseurl",link:"#baseurl",children:[]},{level:3,title:"children?",slug:"children",link:"#children",children:[]},{level:3,title:"data?",slug:"data",link:"#data",children:[]},{level:3,title:"fallback?",slug:"fallback",link:"#fallback",children:[]},{level:3,title:"params?",slug:"params",link:"#params",children:[]},{level:3,title:"setData?",slug:"setdata",link:"#setdata",children:[]},{level:3,title:"onDataChange()?",slug:"ondatachange",link:"#ondatachange",children:[]},{level:3,title:"render()?",slug:"render",link:"#render",children:[]}]}],path:"/doc/react/type-aliases/FaasDataWrapperProps.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasParams",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]}],path:"/doc/react/type-aliases/FaasParams.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasReactClientInstance",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"browserClient",slug:"browserclient",link:"#browserclient",children:[]},{level:3,title:"faas()",slug:"faas",link:"#faas",children:[]},{level:3,title:"id",slug:"id",link:"#id",children:[]},{level:3,title:"onError",slug:"onerror",link:"#onerror",children:[]},{level:3,title:"useFaas()",slug:"usefaas",link:"#usefaas",children:[]},{level:3,title:"FaasDataWrapper()",slug:"faasdatawrapper",link:"#faasdatawrapper",children:[]}]}],path:"/doc/react/type-aliases/FaasReactClientInstance.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasReactClientOptions",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"baseUrl?",slug:"baseurl",link:"#baseurl",children:[]},{level:3,title:"onError?",slug:"onerror",link:"#onerror",children:[]},{level:3,title:"options?",slug:"options",link:"#options",children:[]}]}],path:"/doc/react/type-aliases/FaasReactClientOptions.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: OnError()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[{level:3,title:"Parameters",slug:"parameters-1",link:"#parameters-1",children:[]},{level:3,title:"Returns",slug:"returns-1",link:"#returns-1",children:[]}]}],path:"/doc/react/type-aliases/OnError.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: OptionalWrapperProps",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"children",slug:"children",link:"#children",children:[]},{level:3,title:"condition",slug:"condition",link:"#condition",children:[]},{level:3,title:"Wrapper",slug:"wrapper",link:"#wrapper",children:[]},{level:3,title:"wrapperProps?",slug:"wrapperprops",link:"#wrapperprops",children:[]}]}],path:"/doc/react/type-aliases/OptionalWrapperProps.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Options",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"baseUrl?",slug:"baseurl",link:"#baseurl",children:[]},{level:3,title:"beforeRequest()?",slug:"beforerequest",link:"#beforerequest",children:[]},{level:3,title:"headers?",slug:"headers",link:"#headers",children:[]},{level:3,title:"request()?",slug:"request",link:"#request",children:[]}]}],path:"/doc/react/type-aliases/Options.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ResponseHeaders",headers:[{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]}],path:"/doc/react/type-aliases/ResponseHeaders.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: useFaasOptions",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"baseUrl?",slug:"baseurl",link:"#baseurl",children:[]},{level:3,title:"data?",slug:"data",link:"#data",children:[]},{level:3,title:"debounce?",slug:"debounce",link:"#debounce",children:[]},{level:3,title:"params?",slug:"params",link:"#params",children:[]},{level:3,title:"setData?",slug:"setdata",link:"#setdata",children:[]},{level:3,title:"skip?",slug:"skip",link:"#skip",children:[]}]}],path:"/doc/react/type-aliases/useFaasOptions.html",pathLocale:"/",extraFields:[]},{title:"Class: Redis",headers:[{level:2,title:"Implements",slug:"implements",link:"#implements",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Redis()",slug:"new-redis",link:"#new-redis",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"get()",slug:"get",link:"#get",children:[]},{level:3,title:"getJSON()",slug:"getjson",link:"#getjson",children:[]},{level:3,title:"lock()",slug:"lock",link:"#lock",children:[]},{level:3,title:"onInvoke()",slug:"oninvoke",link:"#oninvoke",children:[]},{level:3,title:"onMount()",slug:"onmount",link:"#onmount",children:[]},{level:3,title:"publish()",slug:"publish",link:"#publish",children:[]},{level:3,title:"query()",slug:"query",link:"#query",children:[]},{level:3,title:"quit()",slug:"quit",link:"#quit",children:[]},{level:3,title:"set()",slug:"set",link:"#set",children:[]},{level:3,title:"setJSON()",slug:"setjson",link:"#setjson",children:[]},{level:3,title:"unlock()",slug:"unlock",link:"#unlock",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"adapter",slug:"adapter",link:"#adapter",children:[]},{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"logger",slug:"logger",link:"#logger",children:[]},{level:3,title:"multi()",slug:"multi",link:"#multi",children:[]},{level:3,title:"name",slug:"name",link:"#name",children:[]},{level:3,title:"pipeline()",slug:"pipeline",link:"#pipeline",children:[]},{level:3,title:"type",slug:"type",link:"#type",children:[]}]}],path:"/doc/redis/classes/Redis.html",pathLocale:"/",extraFields:[]},{title:"Function: get()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/redis/functions/get.html",pathLocale:"/",extraFields:[]},{title:"Function: getJSON()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/redis/functions/getJSON.html",pathLocale:"/",extraFields:[]},{title:"Function: lock()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/redis/functions/lock.html",pathLocale:"/",extraFields:[]},{title:"Function: multi()",headers:[{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/redis/functions/multi.html",pathLocale:"/",extraFields:[]},{title:"Function: pipeline()",headers:[{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/redis/functions/pipeline.html",pathLocale:"/",extraFields:[]},{title:"Function: publish()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/redis/functions/publish.html",pathLocale:"/",extraFields:[]},{title:"Function: query()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/redis/functions/query.html",pathLocale:"/",extraFields:[]},{title:"Function: set()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/redis/functions/set.html",pathLocale:"/",extraFields:[]},{title:"Function: setJSON()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/redis/functions/setJSON.html",pathLocale:"/",extraFields:[]},{title:"Function: unlock()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/redis/functions/unlock.html",pathLocale:"/",extraFields:[]},{title:"Function: useRedis()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/redis/functions/useRedis.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: RedisConfig",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"config?",slug:"config",link:"#config",children:[]},{level:3,title:"name?",slug:"name",link:"#name",children:[]}]}],path:"/doc/redis/type-aliases/RedisConfig.html",pathLocale:"/",extraFields:[]},{title:"Class: ResponseError",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new ResponseError()",slug:"new-responseerror",link:"#new-responseerror",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"body",slug:"body",link:"#body",children:[]},{level:3,title:"headers",slug:"headers",link:"#headers",children:[]},{level:3,title:"request",slug:"request",link:"#request",children:[]},{level:3,title:"response",slug:"response",link:"#response",children:[]},{level:3,title:"statusCode",slug:"statuscode",link:"#statuscode",children:[]},{level:3,title:"statusMessage",slug:"statusmessage",link:"#statusmessage",children:[]}]}],path:"/doc/request/classes/ResponseError.html",pathLocale:"/",extraFields:[]},{title:"Function: querystringify()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/request/functions/querystringify.html",pathLocale:"/",extraFields:[]},{title:"Function: request()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Url",slug:"url",link:"#url",children:[]}],path:"/doc/request/functions/request.html",pathLocale:"/",extraFields:[]},{title:"Function: setMock()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/request/functions/setMock.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Request",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"body?",slug:"body",link:"#body",children:[]},{level:3,title:"headers?",slug:"headers",link:"#headers",children:[]},{level:3,title:"host?",slug:"host",link:"#host",children:[]},{level:3,title:"method?",slug:"method",link:"#method",children:[]},{level:3,title:"path?",slug:"path",link:"#path",children:[]},{level:3,title:"query?",slug:"query",link:"#query",children:[]}]}],path:"/doc/request/type-aliases/Request.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: RequestOptions",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"auth?",slug:"auth",link:"#auth",children:[]},{level:3,title:"body?",slug:"body",link:"#body",children:[]},{level:3,title:"downloadFile?",slug:"downloadfile",link:"#downloadfile",children:[]},{level:3,title:"downloadStream?",slug:"downloadstream",link:"#downloadstream",children:[]},{level:3,title:"file?",slug:"file",link:"#file",children:[]},{level:3,title:"headers?",slug:"headers",link:"#headers",children:[]},{level:3,title:"logger?",slug:"logger",link:"#logger",children:[]},{level:3,title:"method?",slug:"method",link:"#method",children:[]},{level:3,title:"parse()?",slug:"parse",link:"#parse",children:[]},{level:3,title:"query?",slug:"query",link:"#query",children:[]},{level:3,title:"timeout?",slug:"timeout",link:"#timeout",children:[]}]}],path:"/doc/request/type-aliases/RequestOptions.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Response",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"body",slug:"body",link:"#body",children:[]},{level:3,title:"headers",slug:"headers",link:"#headers",children:[]},{level:3,title:"request?",slug:"request",link:"#request",children:[]},{level:3,title:"statusCode?",slug:"statuscode",link:"#statuscode",children:[]},{level:3,title:"statusMessage?",slug:"statusmessage",link:"#statusmessage",children:[]}]}],path:"/doc/request/type-aliases/Response.html",pathLocale:"/",extraFields:[]},{title:"Class: Server",headers:[{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Server()",slug:"new-server",link:"#new-server",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"close()",slug:"close",link:"#close",children:[]},{level:3,title:"listen()",slug:"listen",link:"#listen",children:[]},{level:3,title:"processRequest()",slug:"processrequest",link:"#processrequest",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"logger",slug:"logger",link:"#logger",children:[]},{level:3,title:"onError()?",slug:"onerror",link:"#onerror",children:[]},{level:3,title:"opts",slug:"opts",link:"#opts",children:[]},{level:3,title:"root",slug:"root",link:"#root",children:[]}]}],path:"/doc/server/classes/Server.html",pathLocale:"/",extraFields:[]},{title:"Function: closeAll()",headers:[{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/server/functions/closeAll.html",pathLocale:"/",extraFields:[]},{title:"Function: getAll()",headers:[{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/server/functions/getAll.html",pathLocale:"/",extraFields:[]},{title:"Class: Func",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Indexable",slug:"indexable",link:"#indexable",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Func()",slug:"new-func",link:"#new-func",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"export()",slug:"export",link:"#export",children:[]},{level:3,title:"invoke()",slug:"invoke",link:"#invoke",children:[]},{level:3,title:"mount()",slug:"mount",link:"#mount",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"filename?",slug:"filename",link:"#filename",children:[]},{level:3,title:"handler?",slug:"handler-1",link:"#handler-1",children:[]},{level:3,title:"mounted",slug:"mounted",link:"#mounted",children:[]},{level:3,title:"plugins",slug:"plugins",link:"#plugins",children:[]}]}],path:"/doc/test/classes/Func.html",pathLocale:"/",extraFields:[]},{title:"Class: FuncWarper",headers:[{level:2,title:"Indexable",slug:"indexable",link:"#indexable",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new FuncWarper()",slug:"new-funcwarper",link:"#new-funcwarper",children:[]},{level:3,title:"new FuncWarper()",slug:"new-funcwarper-1",link:"#new-funcwarper-1",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"handler()",slug:"handler",link:"#handler",children:[]},{level:3,title:"JSONhandler()",slug:"jsonhandler",link:"#jsonhandler",children:[]},{level:3,title:"mount()",slug:"mount",link:"#mount",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"file",slug:"file",link:"#file",children:[]},{level:3,title:"func",slug:"func",link:"#func",children:[]},{level:3,title:"logger",slug:"logger",link:"#logger",children:[]},{level:3,title:"plugins",slug:"plugins",link:"#plugins",children:[]},{level:3,title:"staging",slug:"staging",link:"#staging",children:[]}]}],path:"/doc/test/classes/FuncWarper.html",pathLocale:"/",extraFields:[]},{title:"Function: test()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/test/functions/test.html",pathLocale:"/",extraFields:[]},{title:"Function: useFunc()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/test/functions/useFunc.html",pathLocale:"/",extraFields:[]},{title:"Function: usePlugin()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/test/functions/usePlugin.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Config",headers:[{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"plugins?",slug:"plugins",link:"#plugins",children:[]}]}],path:"/doc/test/type-aliases/Config.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ExportedHandler()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/test/type-aliases/ExportedHandler.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FuncConfig",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"handler?",slug:"handler",link:"#handler",children:[]},{level:3,title:"plugins?",slug:"plugins",link:"#plugins",children:[]}]}],path:"/doc/test/type-aliases/FuncConfig.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FuncEventType",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/test/type-aliases/FuncEventType.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FuncReturnType",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/test/type-aliases/FuncReturnType.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Handler()",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/test/type-aliases/Handler.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: InvokeData",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"callback",slug:"callback",link:"#callback",children:[]},{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"context",slug:"context",link:"#context",children:[]},{level:3,title:"event",slug:"event",link:"#event",children:[]},{level:3,title:"handler?",slug:"handler",link:"#handler",children:[]},{level:3,title:"logger",slug:"logger",link:"#logger",children:[]},{level:3,title:"response",slug:"response",link:"#response",children:[]}]}],path:"/doc/test/type-aliases/InvokeData.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: LifeCycleKey",headers:[],path:"/doc/test/type-aliases/LifeCycleKey.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: MountData",headers:[{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"config",slug:"config",link:"#config",children:[]},{level:3,title:"context",slug:"context",link:"#context",children:[]},{level:3,title:"event",slug:"event",link:"#event",children:[]}]}],path:"/doc/test/type-aliases/MountData.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Next()",headers:[{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/test/type-aliases/Next.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Plugin",headers:[{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"name",slug:"name",link:"#name",children:[]},{level:3,title:"onInvoke()?",slug:"oninvoke",link:"#oninvoke",children:[]},{level:3,title:"onMount()?",slug:"onmount",link:"#onmount",children:[]},{level:3,title:"type",slug:"type",link:"#type",children:[]}]}],path:"/doc/test/type-aliases/Plugin.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: UseifyPlugin",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"mount()",slug:"mount",link:"#mount",children:[]}]},{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]}],path:"/doc/test/type-aliases/UseifyPlugin.html",pathLocale:"/",extraFields:[]},{title:"Function: bundle()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ts-transform/functions/bundle.html",pathLocale:"/",extraFields:[]},{title:"Function: transform()",headers:[{level:2,title:"Parameters",slug:"parameters",link:"#parameters",children:[]},{level:2,title:"Returns",slug:"returns",link:"#returns",children:[]}],path:"/doc/ts-transform/functions/transform.html",pathLocale:"/",extraFields:[]},{title:"Variable: NodeBuiltinModules",headers:[],path:"/doc/ts-transform/variables/NodeBuiltinModules.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasAction",headers:[],path:"/doc/types/type-aliases/FaasAction.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasActionPaths",headers:[],path:"/doc/types/type-aliases/FaasActionPaths.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasData",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]}],path:"/doc/types/type-aliases/FaasData.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasParams",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]}],path:"/doc/types/type-aliases/FaasParams.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: InferFaasAction",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"Data",slug:"data",link:"#data",children:[]},{level:3,title:"Params",slug:"params",link:"#params",children:[]}]},{level:2,title:"Example",slug:"example",link:"#example",children:[]}],path:"/doc/types/type-aliases/InferFaasAction.html",pathLocale:"/",extraFields:[]},{title:"Class: FaasBrowserClient",headers:[{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new FaasBrowserClient()",slug:"new-faasbrowserclient",link:"#new-faasbrowserclient",children:[]}]},{level:2,title:"Methods",slug:"methods",link:"#methods",children:[{level:3,title:"action()",slug:"action",link:"#action",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"baseUrl",slug:"baseurl",link:"#baseurl",children:[]},{level:3,title:"defaultOptions",slug:"defaultoptions",link:"#defaultoptions",children:[]},{level:3,title:"id",slug:"id",link:"#id",children:[]}]}],path:"/doc/vue-plugin/classes/FaasBrowserClient.html",pathLocale:"/",extraFields:[]},{title:"Class: Response",headers:[{level:2,title:"Type Parameters",slug:"type-parameters",link:"#type-parameters",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new Response()",slug:"new-response",link:"#new-response",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"body",slug:"body",link:"#body",children:[]},{level:3,title:"data",slug:"data",link:"#data",children:[]},{level:3,title:"headers",slug:"headers",link:"#headers",children:[]},{level:3,title:"status",slug:"status",link:"#status",children:[]}]}],path:"/doc/vue-plugin/classes/Response.html",pathLocale:"/",extraFields:[]},{title:"Class: ResponseError",headers:[{level:2,title:"Extends",slug:"extends",link:"#extends",children:[]},{level:2,title:"Constructors",slug:"constructors",link:"#constructors",children:[{level:3,title:"new ResponseError()",slug:"new-responseerror",link:"#new-responseerror",children:[]}]},{level:2,title:"Properties",slug:"properties",link:"#properties",children:[{level:3,title:"body",slug:"body",link:"#body",children:[]},{level:3,title:"headers",slug:"headers",link:"#headers",children:[]},{level:3,title:"status",slug:"status",link:"#status",children:[]}]}],path:"/doc/vue-plugin/classes/ResponseError.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: FaasVuePluginOptions",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"baseUrl",slug:"baseurl",link:"#baseurl",children:[]},{level:3,title:"options?",slug:"options",link:"#options",children:[]}]}],path:"/doc/vue-plugin/type-aliases/FaasVuePluginOptions.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: Options",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"baseUrl?",slug:"baseurl",link:"#baseurl",children:[]},{level:3,title:"beforeRequest()?",slug:"beforerequest",link:"#beforerequest",children:[]},{level:3,title:"headers?",slug:"headers",link:"#headers",children:[]},{level:3,title:"request()?",slug:"request",link:"#request",children:[]}]}],path:"/doc/vue-plugin/type-aliases/Options.html",pathLocale:"/",extraFields:[]},{title:"Type Alias: ResponseHeaders",headers:[{level:2,title:"Index Signature",slug:"index-signature",link:"#index-signature",children:[]}],path:"/doc/vue-plugin/type-aliases/ResponseHeaders.html",pathLocale:"/",extraFields:[]},{title:"Variable: FaasVuePlugin",headers:[{level:2,title:"Type declaration",slug:"type-declaration",link:"#type-declaration",children:[{level:3,title:"install()",slug:"install",link:"#install",children:[]}]}],path:"/doc/vue-plugin/variables/FaasVuePlugin.html",pathLocale:"/",extraFields:[]},{title:"优化云函数的初始化",headers:[],path:"/zh/guide/best-practice/lifecycle.html",pathLocale:"/zh/",extraFields:[]},{title:"数据库操作",headers:[{level:2,title:"Redis 数据库操作示例",slug:"redis-数据库操作示例",link:"#redis-数据库操作示例",children:[]},{level:2,title:"MongoDB 操作示例",slug:"mongodb-操作示例",link:"#mongodb-操作示例",children:[]}],path:"/zh/guide/excel/db.html",pathLocale:"/zh/",extraFields:[]},{title:"环境变量",headers:[{level:2,title:"FaasEnv",slug:"faasenv",link:"#faasenv",children:[]},{level:2,title:"FaasLog",slug:"faaslog",link:"#faaslog",children:[]}],path:"/zh/guide/excel/env.html",pathLocale:"/zh/",extraFields:[]},{title:"faas.yaml",headers:[{level:2,title:"文件名",slug:"文件名",link:"#文件名",children:[]},{level:2,title:"读取顺序",slug:"读取顺序",link:"#读取顺序",children:[]},{level:2,title:"节点说明",slug:"节点说明",link:"#节点说明",children:[{level:3,title:"一级节点:环境节点",slug:"一级节点-环境节点",link:"#一级节点-环境节点",children:[]},{level:3,title:"二级节点:服务商、插件 & 部署节点",slug:"二级节点-服务商、插件-部署节点",link:"#二级节点-服务商、插件-部署节点",children:[]},{level:3,title:"三级节点:具体配置",slug:"三级节点-具体配置",link:"#三级节点-具体配置",children:[]}]}],path:"/zh/guide/excel/faas-yaml.html",pathLocale:"/zh/",extraFields:[]},{title:"Http、Cookie 和 Session",headers:[{level:2,title:"校验示例",slug:"校验示例",link:"#校验示例",children:[]},{level:2,title:"Cookie 使用示例",slug:"cookie-使用示例",link:"#cookie-使用示例",children:[]},{level:2,title:"Session 使用示例",slug:"session-使用示例",link:"#session-使用示例",children:[]},{level:2,title:"Http 插件文档",slug:"http-插件文档",link:"#http-插件文档",children:[]}],path:"/zh/guide/excel/http.html",pathLocale:"/zh/",extraFields:[]},{title:"使用插件",headers:[{level:2,title:"创建插件实例",slug:"创建插件实例",link:"#创建插件实例",children:[{level:3,title:"使用默认配置",slug:"使用默认配置",link:"#使用默认配置",children:[]},{level:3,title:"使用指定配置",slug:"使用指定配置",link:"#使用指定配置",children:[]},{level:3,title:"自定义配置",slug:"自定义配置",link:"#自定义配置",children:[]}]},{level:2,title:"配置的优先级",slug:"配置的优先级",link:"#配置的优先级",children:[{level:3,title:"最佳实践",slug:"最佳实践",link:"#最佳实践",children:[]}]}],path:"/zh/guide/excel/plugin.html",pathLocale:"/zh/",extraFields:[]},{title:"在 React 中使用",headers:[{level:2,title:"集成步骤",slug:"集成步骤",link:"#集成步骤",children:[]},{level:2,title:"使用方法",slug:"使用方法",link:"#使用方法",children:[]}],path:"/zh/guide/excel/react.html",pathLocale:"/zh/",extraFields:[]},{title:"HTTP 请求规范",headers:[{level:2,title:"请求",slug:"请求",link:"#请求",children:[{level:3,title:"Headers",slug:"headers",link:"#headers",children:[]},{level:3,title:"Method",slug:"method",link:"#method",children:[]},{level:3,title:"Path",slug:"path",link:"#path",children:[]},{level:3,title:"Query",slug:"query",link:"#query",children:[]},{level:3,title:"Body",slug:"body",link:"#body",children:[]}]},{level:2,title:"响应",slug:"响应",link:"#响应",children:[{level:3,title:"Headers",slug:"headers-1",link:"#headers-1",children:[]},{level:3,title:"Body",slug:"body-1",link:"#body-1",children:[]},{level:3,title:"201 状态",slug:"_201-状态",link:"#_201-状态",children:[]},{level:3,title:"500 状态",slug:"_500-状态",link:"#_500-状态",children:[]}]},{level:2,title:"常见问题",slug:"常见问题",link:"#常见问题",children:[{level:3,title:"为什么不使用表单形式提交数据?",slug:"为什么不使用表单形式提交数据",link:"#为什么不使用表单形式提交数据",children:[]},{level:3,title:"为什么不使用 Restful 或者 GraphQL?",slug:"为什么不使用-restful-或者-graphql",link:"#为什么不使用-restful-或者-graphql",children:[]}]}],path:"/zh/guide/excel/request-spec.html",pathLocale:"/zh/",extraFields:[]},{title:"在 Vue 中使用",headers:[{level:2,title:"集成步骤",slug:"集成步骤",link:"#集成步骤",children:[]},{level:2,title:"使用方法",slug:"使用方法",link:"#使用方法",children:[]}],path:"/zh/guide/excel/vue.html",pathLocale:"/zh/",extraFields:[]},{title:"",headers:[],path:"/404.html",pathLocale:"/",extraFields:[]}],cb=e=>e instanceof Element?document.activeElement===e&&(["TEXTAREA","SELECT","INPUT"].includes(e.tagName)||e.hasAttribute("contenteditable")):!1,db=(e,t)=>t.some(l=>{if(gt(l))return l===e.key;const{key:n,ctrl:r=!1,shift:i=!1,alt:s=!1}=l;return n===e.key&&r===e.ctrlKey&&i===e.shiftKey&&s===e.altKey}),pb=/[^\x00-\x7F]/,hb=e=>e.split(/\s+/g).map(t=>t.trim()).filter(t=>!!t),nu=e=>e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),ru=(e,t)=>{const l=t.join(" "),n=hb(e);if(pb.test(e))return n.some(i=>l.toLowerCase().includes(i));const r=e.endsWith(" ");return new RegExp(`${n.map((i,s)=>n.length===s+1&&!r?`(?=.*\\b${nu(i)})`:`(?=.*\\b${nu(i)}\\b)`).join("")}.+`,"gi").test(l)},fb=({input:e,hotKeys:t})=>{if(t.value.length===0)return;const l=n=>{e.value&&db(n,t.value)&&!cb(n.target)&&(n.preventDefault(),e.value.focus())};We(()=>{document.addEventListener("keydown",l)}),Ir(()=>{document.removeEventListener("keydown",l)})},mb=de(ub),gb=()=>mb,vb=({searchIndex:e,routeLocale:t,query:l,maxSuggestions:n})=>{const r=j(()=>e.value.filter(i=>i.pathLocale===t.value));return j(()=>{const i=l.value.trim().toLowerCase();if(!i)return[];const s=[],a=(o,u)=>{ru(i,[u.title])&&s.push({link:`${o.path}#${u.slug}`,title:o.title,header:u.title});for(const d of u.children){if(s.length>=n.value)return;a(o,d)}};for(const o of r.value){if(s.length>=n.value)break;if(ru(i,[o.title,...o.extraFields])){s.push({link:o.path,title:o.title});continue}for(const u of o.headers){if(s.length>=n.value)break;a(o,u)}}return s})},_b=e=>{const t=de(0);return{focusIndex:t,focusNext:()=>{t.value{t.value>0?t.value-=1:t.value=e.value.length-1}}},yb=me({name:"SearchBox",props:{locales:{type:Object,default:()=>({})},hotKeys:{type:Array,default:()=>[]},maxSuggestions:{type:Number,default:5}},setup(e){const{locales:t,hotKeys:l,maxSuggestions:n}=ts(e),r=ol(),i=Ql(),s=gb(),a=de(null),o=de(!1),u=de(""),d=j(()=>t.value[i.value]??{}),c=vb({searchIndex:s,routeLocale:i,query:u,maxSuggestions:n}),{focusIndex:p,focusNext:h,focusPrev:_}=_b(c);fb({input:a,hotKeys:l});const y=j(()=>o.value&&!!c.value.length),k=()=>{y.value&&_()},b=()=>{y.value&&h()},x=m=>{if(!y.value)return;const E=c.value[m];E&&r.push(E.link).then(()=>{u.value="",p.value=0})};return()=>ce("form",{class:"search-box",role:"search"},[ce("input",{ref:a,type:"search",placeholder:d.value.placeholder,autocomplete:"off",spellcheck:!1,value:u.value,onFocus:()=>{o.value=!0},onBlur:()=>{o.value=!1},onInput:m=>{u.value=m.target.value},onKeydown:m=>{switch(m.key){case"ArrowUp":{k();break}case"ArrowDown":{b();break}case"Enter":{m.preventDefault(),x(p.value);break}}}}),y.value&&ce("ul",{class:"suggestions",onMouseleave:()=>{p.value=-1}},c.value.map(({link:m,title:E,header:S},$)=>ce("li",{class:["suggestion",{focus:p.value===$}],onMouseenter:()=>{p.value=$},onMousedown:()=>{x($)}},ce("a",{href:m,onClick:M=>{M.preventDefault()}},[ce("span",{class:"page-title"},E),S&&ce("span",{class:"page-header"},`> ${S}`)]))))])}});var kb=["s","/"],Eb={"/":{placeholder:"Search"},"/zh/":{placeholder:"搜索"}};const bb=Eb,Tb=kb,xb=5;var Pb=It({enhance({app:e}){e.component("SearchBox",t=>ce(yb,{locales:bb,hotKeys:Tb,maxSuggestions:xb,...t}))}});const Ab=Object.freeze(Object.defineProperty({__proto__:null,default:Pb},Symbol.toStringTag,{value:"Module"})),rr=[gv,Av,Fv,Dv,Gv,e_,n_,u_,bk,nb,ob,Ab].map(e=>e.default).filter(Boolean),Lb=JSON.parse('{"base":"/","lang":"en","title":"FaasJS","description":"An atomic application framework built for the TypeScript developer.","head":[["link",{"rel":"icon","href":"/logo.jpg"}],["script",{"src":"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0049636498302507","crossorigin":"anonymous"}]],"locales":{"/":{"lang":"en","title":"FaasJS","description":"An atomic application framework built for the TypeScript developer."},"/zh/":{"lang":"zh","title":"FaasJS","description":"一个基于 Typescript 的原子化应用框架"}}}');var fn=Rt(Lb),Cb=Ym,Rb=()=>{const e=Og({history:Cb(Tc("/")),routes:[{name:"vuepress-route",path:"/:catchAll(.*)",components:{}}],scrollBehavior:(t,l,n)=>n||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,l)=>{if(t.path!==l.path||l===Dt){const n=In(t.fullPath);if(n.path!==t.fullPath)return n.path;const r=await n.loader();t.meta={...n.meta,_pageChunk:r}}else t.path===l.path&&(t.meta=l.meta)}),e},Ob=e=>{e.component("ClientOnly",gs),e.component("Content",vs),e.component("RouteLink",Mr)},Ib=(e,t,l)=>{const n=j(()=>t.currentRoute.value.path),r=Bp((k,b)=>({get(){return k(),t.currentRoute.value.meta._pageChunk},set(x){t.currentRoute.value.meta._pageChunk=x,b()}})),i=j(()=>hl.resolveLayouts(l)),s=j(()=>hl.resolveRouteLocale(fn.value.locales,n.value)),a=j(()=>hl.resolveSiteLocaleData(fn.value,s.value)),o=j(()=>r.value.comp),u=j(()=>r.value.data),d=j(()=>u.value.frontmatter),c=j(()=>hl.resolvePageHeadTitle(u.value,a.value)),p=j(()=>hl.resolvePageHead(c.value,d.value,a.value)),h=j(()=>hl.resolvePageLang(u.value,a.value)),_=j(()=>hl.resolvePageLayout(u.value,i.value)),y={layouts:i,pageData:u,pageComponent:o,pageFrontmatter:d,pageHead:p,pageHeadTitle:c,pageLang:h,pageLayout:_,redirects:Fi,routeLocale:s,routePath:n,routes:Ml,siteData:fn,siteLocaleData:a};return e.provide(fs,y),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>d.value},$head:{get:()=>p.value},$headTitle:{get:()=>c.value},$lang:{get:()=>h.value},$page:{get:()=>u.value},$routeLocale:{get:()=>s.value},$site:{get:()=>fn.value},$siteLocale:{get:()=>a.value},$withBase:{get:()=>_s}}),y},wb=([e,t,l=""])=>{const n=Object.entries(t).map(([a,o])=>gt(o)?`[${a}=${JSON.stringify(o)}]`:o?`[${a}]`:"").join(""),r=`head > ${e}${n}`;return Array.from(document.querySelectorAll(r)).find(a=>a.innerText===l)??null},Fb=([e,t,l])=>{if(!gt(e))return null;const n=document.createElement(e);return ds(t)&&Object.entries(t).forEach(([r,i])=>{gt(i)?n.setAttribute(r,i):i&&n.setAttribute(r,"")}),gt(l)&&n.appendChild(document.createTextNode(l)),n},Sb=()=>{const e=Fg(),t=Sg();let l=[];const n=()=>{e.value.forEach(s=>{const a=wb(s);a&&l.push(a)})},r=()=>{const s=[];return e.value.forEach(a=>{const o=Fb(a);o&&s.push(o)}),s},i=()=>{document.documentElement.lang=t.value;const s=r();l.forEach((a,o)=>{const u=s.findIndex(d=>a.isEqualNode(d));u===-1?(a.remove(),delete l[o]):s.splice(u,1)}),s.forEach(a=>document.head.appendChild(a)),l=[...l.filter(a=>!!a),...s]};bl(Ng,i),We(()=>{n(),Ue(e,i,{immediate:!1})})},Db=Yf,Vb=async()=>{var n;const e=Db({name:"Vuepress",setup(){var s;Sb();for(const a of rr)(s=a.setup)==null||s.call(a);const r=rr.flatMap(({rootComponents:a=[]})=>a.map(o=>ce(o))),i=Dg();return()=>[ce(i.value),r]}}),t=Rb();Ob(e);const l=Ib(e,t,rr);{const{setupDevtools:r}=await f(async()=>{const{setupDevtools:i}=await import("./setupDevtools-7MC2TMWH-clfyM4NF.js");return{setupDevtools:i}},[]);r(e,l)}for(const r of rr)await((n=r.enhance)==null?void 0:n.call(r,{app:e,router:t,siteData:fn}));return e.use(t),{app:e,router:t}};Vb().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{Oe as _,uf as a,ae as b,ne as c,Vb as createVueApp,oe as d,Ne as e,rl as f,Y as o,is as r,Fy as s,Ue as w}; diff --git a/assets/auth.html-BxRjEkhg.js b/assets/auth.html-C2lWsOkl.js similarity index 99% rename from assets/auth.html-BxRjEkhg.js rename to assets/auth.html-C2lWsOkl.js index c57104c32..d7845b2a7 100644 --- a/assets/auth.html-BxRjEkhg.js +++ b/assets/auth.html-C2lWsOkl.js @@ -1,4 +1,4 @@ -import{_ as s,c as a,a as p,o as t}from"./app-DsV01JBz.js";const e={};function c(l,n){return t(),a("div",null,n[0]||(n[0]=[p(`

5 分钟开发登录注册功能

在学习本教程前,建议先学习 1 分钟上手

通过本教程,你将学到:

  • 如何将需求拆解为云函数?
  • 如何使用 Session 来识别用户?
  • 如何使用入参校验来避免恶意攻击?
  • 如何在云函数中使用 Sql?

梳理需求

为了简化教程,我们将登陆注册功能,限定为仅支持使用用户名和密码来注册和登录。

因此把功能点梳理为:

  • 用户可以通过输入用户名和密码,来完成注册;
  • 注册完成后直接成为已登录状态;
  • 在已登录状态下,用户可以修改自己的密码;
  • 用户可以登出;
  • 用户可以登录;

为了实现需求,我们需要分两步来设计:数据库设计和云函数设计。

先确定数据库表结构为:

  • users 表名
    • id number 自增主键
    • username string 用户名,不可重复
    • password string 密码(这里为了简化教程,密码采用明码保存,在实际业务中请务必加密保存!!)

接下来,云函数的设计,需要根据业务流程来梳理,通常来说,有几个业务流程,就创建几个云函数:

  • 注册流程
    • 入参:用户名、密码
    • 出参:在 seesion 中保存用户 ID
    • 业务逻辑:把用户名和密码保存到数据库中,并在 seesion 中保存用户 ID
  • 登录流程
    • 入参:用户名、密码
    • 出参:在 seesion 中保存用户 ID
    • 业务逻辑:检查用户名和密码是否与数据库中保存的一致,一致则在 seesion 中写入用户 ID
  • 登出流程
    • 入参:seesion 中当前登录用户的 ID
    • 出参:删除 session 的登录用户 ID
    • 业务逻辑:删除 session 中的用户 ID
  • 修改密码:
    • 入参:新密码、旧密码、seesion 中当前登录用户的 ID
    • 出参:无
    • 业务逻辑:检查旧密码是否与数据库中存储的一致,一致的话替换为新密码

基于以上梳理,我们知道了要完成这个功能,我们需要创建 1 张数据库表和 4 个云函数。

注册流程

数据库建表这里就略过了,我们直接从云函数开始写起。

我们按上面列出的业务逻辑顺序,来写云函数,首先是注册流程。

我们先通过命令行创建云函数文件:

npm exec faas new func users/signup http knex
+import{_ as s,c as a,a as p,o as t}from"./app-BlW5p_5f.js";const e={};function c(l,n){return t(),a("div",null,n[0]||(n[0]=[p(`

5 分钟开发登录注册功能

在学习本教程前,建议先学习 1 分钟上手

通过本教程,你将学到:

  • 如何将需求拆解为云函数?
  • 如何使用 Session 来识别用户?
  • 如何使用入参校验来避免恶意攻击?
  • 如何在云函数中使用 Sql?

梳理需求

为了简化教程,我们将登陆注册功能,限定为仅支持使用用户名和密码来注册和登录。

因此把功能点梳理为:

  • 用户可以通过输入用户名和密码,来完成注册;
  • 注册完成后直接成为已登录状态;
  • 在已登录状态下,用户可以修改自己的密码;
  • 用户可以登出;
  • 用户可以登录;

为了实现需求,我们需要分两步来设计:数据库设计和云函数设计。

先确定数据库表结构为:

  • users 表名
    • id number 自增主键
    • username string 用户名,不可重复
    • password string 密码(这里为了简化教程,密码采用明码保存,在实际业务中请务必加密保存!!)

接下来,云函数的设计,需要根据业务流程来梳理,通常来说,有几个业务流程,就创建几个云函数:

  • 注册流程
    • 入参:用户名、密码
    • 出参:在 seesion 中保存用户 ID
    • 业务逻辑:把用户名和密码保存到数据库中,并在 seesion 中保存用户 ID
  • 登录流程
    • 入参:用户名、密码
    • 出参:在 seesion 中保存用户 ID
    • 业务逻辑:检查用户名和密码是否与数据库中保存的一致,一致则在 seesion 中写入用户 ID
  • 登出流程
    • 入参:seesion 中当前登录用户的 ID
    • 出参:删除 session 的登录用户 ID
    • 业务逻辑:删除 session 中的用户 ID
  • 修改密码:
    • 入参:新密码、旧密码、seesion 中当前登录用户的 ID
    • 出参:无
    • 业务逻辑:检查旧密码是否与数据库中存储的一致,一致的话替换为新密码

基于以上梳理,我们知道了要完成这个功能,我们需要创建 1 张数据库表和 4 个云函数。

注册流程

数据库建表这里就略过了,我们直接从云函数开始写起。

我们按上面列出的业务逻辑顺序,来写云函数,首先是注册流程。

我们先通过命令行创建云函数文件:

npm exec faas new func users/signup http knex
 

然后在云函数文件中写业务代码:

// users/signup.func.ts
 import { useFunc } from '@faasjs/func';
 import { useKnex } from '@faasjs/knex';
@@ -186,4 +186,4 @@ import{_ as s,c as a,a as p,o as t}from"./app-DsV01JBz.js";const e={};function c
     })
   }
 });
-

完整项目代码

完整的项目代码在 https://github.com/faasjs/faasjs/examples/tree/main/auth 其中还包括了完整的测试用例代码。

`,34)]))}const i=s(e,[["render",c],["__file","auth.html.vue"]]),u=JSON.parse('{"path":"/zh/guide/auth.html","title":"5 分钟开发登录注册功能","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"梳理需求","slug":"梳理需求","link":"#梳理需求","children":[]},{"level":2,"title":"注册流程","slug":"注册流程","link":"#注册流程","children":[]},{"level":2,"title":"登录流程","slug":"登录流程","link":"#登录流程","children":[]},{"level":2,"title":"登出流程","slug":"登出流程","link":"#登出流程","children":[]},{"level":2,"title":"修改密码流程","slug":"修改密码流程","link":"#修改密码流程","children":[]},{"level":2,"title":"完整项目代码","slug":"完整项目代码","link":"#完整项目代码","children":[]}],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/guide/auth.md"}');export{i as comp,u as data}; +

完整项目代码

完整的项目代码在 https://github.com/faasjs/faasjs/examples/tree/main/auth 其中还包括了完整的测试用例代码。

`,34)]))}const i=s(e,[["render",c],["__file","auth.html.vue"]]),u=JSON.parse('{"path":"/zh/guide/auth.html","title":"5 分钟开发登录注册功能","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"梳理需求","slug":"梳理需求","link":"#梳理需求","children":[]},{"level":2,"title":"注册流程","slug":"注册流程","link":"#注册流程","children":[]},{"level":2,"title":"登录流程","slug":"登录流程","link":"#登录流程","children":[]},{"level":2,"title":"登出流程","slug":"登出流程","link":"#登出流程","children":[]},{"level":2,"title":"修改密码流程","slug":"修改密码流程","link":"#修改密码流程","children":[]},{"level":2,"title":"完整项目代码","slug":"完整项目代码","link":"#完整项目代码","children":[]}],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/guide/auth.md"}');export{i as comp,u as data}; diff --git a/assets/browser.html-9ElkrP7l.js b/assets/browser.html-DsWW5a0U.js similarity index 98% rename from assets/browser.html-9ElkrP7l.js rename to assets/browser.html-DsWW5a0U.js index 9c56786be..7d7a08c3b 100644 --- a/assets/browser.html-9ElkrP7l.js +++ b/assets/browser.html-DsWW5a0U.js @@ -1,4 +1,4 @@ -import{_ as a,c as e,a as n,o as r}from"./app-DsV01JBz.js";const t={};function o(l,s){return r(),e("div",null,s[0]||(s[0]=[n(`

@faasjs/browser

浏览器插件,用于在浏览器中请求云函数。

安装方法

npm

npm install @faasjs/browser --save
+import{_ as a,c as e,a as n,o as r}from"./app-BlW5p_5f.js";const t={};function o(l,s){return r(),e("div",null,s[0]||(s[0]=[n(`

@faasjs/browser

浏览器插件,用于在浏览器中请求云函数。

安装方法

npm

npm install @faasjs/browser --save
 

Webpack 和 CDN

在 html 中添加如下代码:

<script type="text/javascript" src="//cdn.jsdelivr.net/npm/@faasjs/browser"></script>
 

在 webpack.config.js 中添加如下代码:

module.exports = {
   // ...
@@ -6,4 +6,4 @@ import{_ as a,c as e,a as n,o as r}from"./app-DsV01JBz.js";const t={};function o
     '@faasjs/browser': 'FaasBrowserClient'
   }
 }
-

FaasBrowserClient 实例方法

constructor (baseUrl?: string): FaasBrowserClient

构建插件实例,baseUrl 为云函数网关的网址,若不传值则视为开发环境,会在当前域名下请求 /_faas/ 路径下的接口。

action (action: string, params?: any): Promise<Response>

请求云函数,action 为云函数的路径,params 为传递的参数

Response 实例属性

  • status number 响应状态
  • headers object 响应头
  • data any 响应数据

ResponseError 实例属性

  • message string 错误提示
  • status number 响应状态
  • headers object 响应头
  • body any 响应体

在 React 或 Vue 中使用

`,21)]))}const c=a(t,[["render",o],["__file","browser.html.vue"]]),i=JSON.parse('{"path":"/zh/doc/browser.html","title":"@faasjs/browser","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"安装方法","slug":"安装方法","link":"#安装方法","children":[{"level":3,"title":"npm","slug":"npm","link":"#npm","children":[]},{"level":3,"title":"Webpack 和 CDN","slug":"webpack-和-cdn","link":"#webpack-和-cdn","children":[]}]},{"level":2,"title":"FaasBrowserClient 实例方法","slug":"faasbrowserclient-实例方法","link":"#faasbrowserclient-实例方法","children":[{"level":3,"title":"constructor (baseUrl?: string): FaasBrowserClient","slug":"constructor-baseurl-string-faasbrowserclient","link":"#constructor-baseurl-string-faasbrowserclient","children":[]},{"level":3,"title":"action (action: string, params?: any): Promise","slug":"action-action-string-params-any-promise-response","link":"#action-action-string-params-any-promise-response","children":[]}]},{"level":2,"title":"Response 实例属性","slug":"response-实例属性","link":"#response-实例属性","children":[]},{"level":2,"title":"ResponseError 实例属性","slug":"responseerror-实例属性","link":"#responseerror-实例属性","children":[]},{"level":2,"title":"在 React 或 Vue 中使用","slug":"在-react-或-vue-中使用","link":"#在-react-或-vue-中使用","children":[]}],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/doc/browser.md"}');export{c as comp,i as data}; +

FaasBrowserClient 实例方法

constructor (baseUrl?: string): FaasBrowserClient

构建插件实例,baseUrl 为云函数网关的网址,若不传值则视为开发环境,会在当前域名下请求 /_faas/ 路径下的接口。

action (action: string, params?: any): Promise<Response>

请求云函数,action 为云函数的路径,params 为传递的参数

Response 实例属性

  • status number 响应状态
  • headers object 响应头
  • data any 响应数据

ResponseError 实例属性

  • message string 错误提示
  • status number 响应状态
  • headers object 响应头
  • body any 响应体

在 React 或 Vue 中使用

`,21)]))}const c=a(t,[["render",o],["__file","browser.html.vue"]]),i=JSON.parse('{"path":"/zh/doc/browser.html","title":"@faasjs/browser","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"安装方法","slug":"安装方法","link":"#安装方法","children":[{"level":3,"title":"npm","slug":"npm","link":"#npm","children":[]},{"level":3,"title":"Webpack 和 CDN","slug":"webpack-和-cdn","link":"#webpack-和-cdn","children":[]}]},{"level":2,"title":"FaasBrowserClient 实例方法","slug":"faasbrowserclient-实例方法","link":"#faasbrowserclient-实例方法","children":[{"level":3,"title":"constructor (baseUrl?: string): FaasBrowserClient","slug":"constructor-baseurl-string-faasbrowserclient","link":"#constructor-baseurl-string-faasbrowserclient","children":[]},{"level":3,"title":"action (action: string, params?: any): Promise","slug":"action-action-string-params-any-promise-response","link":"#action-action-string-params-any-promise-response","children":[]}]},{"level":2,"title":"Response 实例属性","slug":"response-实例属性","link":"#response-实例属性","children":[]},{"level":2,"title":"ResponseError 实例属性","slug":"responseerror-实例属性","link":"#responseerror-实例属性","children":[]},{"level":2,"title":"在 React 或 Vue 中使用","slug":"在-react-或-vue-中使用","link":"#在-react-或-vue-中使用","children":[]}],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/doc/browser.md"}');export{c as comp,i as data}; diff --git a/assets/bundle.html-BxE7PEXs.js b/assets/bundle.html-PGNk5xZ_.js similarity index 96% rename from assets/bundle.html-BxE7PEXs.js rename to assets/bundle.html-PGNk5xZ_.js index 4b01877ef..af49fd09c 100644 --- a/assets/bundle.html-BxE7PEXs.js +++ b/assets/bundle.html-PGNk5xZ_.js @@ -1 +1 @@ -import{_ as r,c as a,b as d,d as n,e as s,f as t,a as l,r as p,o as c}from"./app-DsV01JBz.js";const u={};function i(m,e){const o=p("RouteLink");return c(),a("div",null,[d("p",null,[n(o,{to:"/doc/ts-transform/"},{default:s(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),n(o,{to:"/doc/ts-transform/"},{default:s(()=>e[1]||(e[1]=[t("@faasjs/ts-transform")])),_:1}),e[3]||(e[3]=t(" / bundle"))]),e[4]||(e[4]=l('

Function: bundle()

bundle(options): Promise<Output>

Parameters

options

options.externalModules?: string[]

has excluded node builtin modules

options.filename: string

options.jscTarget?: JscTarget

default: es2019

options.root?: string

default: process.cwd()

Returns

Promise<Output>

',13))])}const g=r(u,[["render",i],["__file","bundle.html.vue"]]),b=JSON.parse('{"path":"/doc/ts-transform/functions/bundle.html","title":"Function: bundle()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ts-transform/functions/bundle.md"}');export{g as comp,b as data}; +import{_ as r,c as a,b as d,d as n,e as s,f as t,a as l,r as p,o as c}from"./app-BlW5p_5f.js";const u={};function i(m,e){const o=p("RouteLink");return c(),a("div",null,[d("p",null,[n(o,{to:"/doc/ts-transform/"},{default:s(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),n(o,{to:"/doc/ts-transform/"},{default:s(()=>e[1]||(e[1]=[t("@faasjs/ts-transform")])),_:1}),e[3]||(e[3]=t(" / bundle"))]),e[4]||(e[4]=l('

Function: bundle()

bundle(options): Promise<Output>

Parameters

options

options.externalModules?: string[]

has excluded node builtin modules

options.filename: string

options.jscTarget?: JscTarget

default: es2019

options.root?: string

default: process.cwd()

Returns

Promise<Output>

',13))])}const g=r(u,[["render",i],["__file","bundle.html.vue"]]),b=JSON.parse('{"path":"/doc/ts-transform/functions/bundle.html","title":"Function: bundle()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ts-transform/functions/bundle.md"}');export{g as comp,b as data}; diff --git a/assets/cli.html-CJ2q0U-2.js b/assets/cli.html-BpviReXK.js similarity index 93% rename from assets/cli.html-CJ2q0U-2.js rename to assets/cli.html-BpviReXK.js index 81f5f25c3..b42686d8e 100644 --- a/assets/cli.html-CJ2q0U-2.js +++ b/assets/cli.html-BpviReXK.js @@ -1,3 +1,3 @@ -import{_ as a,c as s,a as n,o as l}from"./app-DsV01JBz.js";const i={};function t(h,e){return l(),s("div",null,e[0]||(e[0]=[n(`

@faasjs/cli

发布

将云函数发布到云服务商。

命令

faas deploy <env> [files...]
+import{_ as a,c as s,a as n,o as l}from"./app-BlW5p_5f.js";const i={};function t(h,e){return l(),s("div",null,e[0]||(e[0]=[n(`

@faasjs/cli

发布

将云函数发布到云服务商。

命令

faas deploy <env> [files...]
 

参数

env

发布环境名。

files

文件名或文件夹名,如果是文件夹名,会发布该文件夹下全部云函数。

启动服务器

  • 支持 HTTP 请求模拟
  • 支持热加载云函数代码

命令

faas server [options]
-

参数

-p

端口号,默认为 3000

-cache

是否开启缓存,开启后不会热读取云函数源代码,默认为热读取

-v

是否显示 DEBUG 级别日志,默认不显示

`,21)]))}const r=a(i,[["render",t],["__file","cli.html.vue"]]),c=JSON.parse('{"path":"/zh/doc/cli.html","title":"@faasjs/cli","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"发布","slug":"发布","link":"#发布","children":[{"level":3,"title":"命令","slug":"命令","link":"#命令","children":[]},{"level":3,"title":"参数","slug":"参数","link":"#参数","children":[]}]},{"level":2,"title":"启动服务器","slug":"启动服务器","link":"#启动服务器","children":[{"level":3,"title":"命令","slug":"命令-1","link":"#命令-1","children":[]},{"level":3,"title":"参数","slug":"参数-1","link":"#参数-1","children":[]}]}],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/doc/cli.md"}');export{r as comp,c as data}; +

参数

-p

端口号,默认为 3000

-cache

是否开启缓存,开启后不会热读取云函数源代码,默认为热读取

-v

是否显示 DEBUG 级别日志,默认不显示

`,21)]))}const r=a(i,[["render",t],["__file","cli.html.vue"]]),c=JSON.parse('{"path":"/zh/doc/cli.html","title":"@faasjs/cli","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"发布","slug":"发布","link":"#发布","children":[{"level":3,"title":"命令","slug":"命令","link":"#命令","children":[]},{"level":3,"title":"参数","slug":"参数","link":"#参数","children":[]}]},{"level":2,"title":"启动服务器","slug":"启动服务器","link":"#启动服务器","children":[{"level":3,"title":"命令","slug":"命令-1","link":"#命令-1","children":[]},{"level":3,"title":"参数","slug":"参数-1","link":"#参数-1","children":[]}]}],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/doc/cli.md"}');export{r as comp,c as data}; diff --git a/assets/closeAll.html-zxzwwJSD.js b/assets/closeAll.html-DoFFWI8n.js similarity index 94% rename from assets/closeAll.html-zxzwwJSD.js rename to assets/closeAll.html-DoFFWI8n.js index d6da631e2..603203ecb 100644 --- a/assets/closeAll.html-zxzwwJSD.js +++ b/assets/closeAll.html-DoFFWI8n.js @@ -1 +1 @@ -import{_ as n,c as r,b as a,d as l,e as s,f as o,a as c,r as d,o as i}from"./app-DsV01JBz.js";const u={};function p(f,e){const t=d("RouteLink");return i(),r("div",null,[a("p",null,[l(t,{to:"/doc/server/"},{default:s(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),l(t,{to:"/doc/server/"},{default:s(()=>e[1]||(e[1]=[o("@faasjs/server")])),_:1}),e[3]||(e[3]=o(" / closeAll"))]),e[4]||(e[4]=c('

Function: closeAll()

closeAll(): Promise<void>

Returns

Promise<void>

',4))])}const v=n(u,[["render",p],["__file","closeAll.html.vue"]]),h=JSON.parse('{"path":"/doc/server/functions/closeAll.html","title":"Function: closeAll()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/server/functions/closeAll.md"}');export{v as comp,h as data}; +import{_ as n,c as r,b as a,d as l,e as s,f as o,a as c,r as d,o as i}from"./app-BlW5p_5f.js";const u={};function p(f,e){const t=d("RouteLink");return i(),r("div",null,[a("p",null,[l(t,{to:"/doc/server/"},{default:s(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),l(t,{to:"/doc/server/"},{default:s(()=>e[1]||(e[1]=[o("@faasjs/server")])),_:1}),e[3]||(e[3]=o(" / closeAll"))]),e[4]||(e[4]=c('

Function: closeAll()

closeAll(): Promise<void>

Returns

Promise<void>

',4))])}const v=n(u,[["render",p],["__file","closeAll.html.vue"]]),h=JSON.parse('{"path":"/doc/server/functions/closeAll.html","title":"Function: closeAll()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/server/functions/closeAll.md"}');export{v as comp,h as data}; diff --git a/assets/cloud_function.html-Dx2UVUu2.js b/assets/cloud_function.html-D6xv6zHw.js similarity index 99% rename from assets/cloud_function.html-Dx2UVUu2.js rename to assets/cloud_function.html-D6xv6zHw.js index 6c4f1dcf8..d2a17fbd3 100644 --- a/assets/cloud_function.html-Dx2UVUu2.js +++ b/assets/cloud_function.html-D6xv6zHw.js @@ -1,4 +1,4 @@ -import{_ as s,c as a,a as e,o as t}from"./app-DsV01JBz.js";const o={};function p(l,n){return t(),a("div",null,n[0]||(n[0]=[e(`

@faasjs/cloud_function

FaasJS 内置插件,无需额外安装。

配置参数

  • name string 云函数名字,默认为文件夹+文件名
  • memorySize number 内存,单位为 MB,默认为 128
  • timeout number 最大执行时长,单位为秒,默认为 30
  • triggers object 触发器配置
    • type string 触发器类型
    • name string 触发器名字
    • value string 触发器设置

校验配置

  • whitelist 'error' | 'ignore' 是否只允许 rules 中声明的入参,当遇到未声明的入参,error 会直接抛异常,ignore 不会报错,但会删除未声明的入参
  • rules object 参数校验规则
    • required boolean 是否必填,设置为 true 时,将不允许值为 undefinednull
    • type string 支持 stringnumberbooleanarrayobject
    • in array 判断值是否在列表中
    • default any 若值为 undefined,则会将默认值赋上,若这里配置为函数,则会将整个请求作为入参传入,将函数的返回值赋上
    • config object 内嵌对象的校验规则,配置项同上

代码示例

import { CloudFunction } from '@faasjs/cloud_function';
+import{_ as s,c as a,a as e,o as t}from"./app-BlW5p_5f.js";const o={};function p(l,n){return t(),a("div",null,n[0]||(n[0]=[e(`

@faasjs/cloud_function

FaasJS 内置插件,无需额外安装。

配置参数

  • name string 云函数名字,默认为文件夹+文件名
  • memorySize number 内存,单位为 MB,默认为 128
  • timeout number 最大执行时长,单位为秒,默认为 30
  • triggers object 触发器配置
    • type string 触发器类型
    • name string 触发器名字
    • value string 触发器设置

校验配置

  • whitelist 'error' | 'ignore' 是否只允许 rules 中声明的入参,当遇到未声明的入参,error 会直接抛异常,ignore 不会报错,但会删除未声明的入参
  • rules object 参数校验规则
    • required boolean 是否必填,设置为 true 时,将不允许值为 undefinednull
    • type string 支持 stringnumberbooleanarrayobject
    • in array 判断值是否在列表中
    • default any 若值为 undefined,则会将默认值赋上,若这里配置为函数,则会将整个请求作为入参传入,将函数的返回值赋上
    • config object 内嵌对象的校验规则,配置项同上

代码示例

import { CloudFunction } from '@faasjs/cloud_function';
 
 const cf = new CloudFunction({
   validator: {
@@ -37,4 +37,4 @@ import{_ as s,c as a,a as e,o as t}from"./app-DsV01JBz.js";const o={};function p
     return true;
   }
 });
-

Github 地址

https://github.com/faasjs/faasjs/tree/main/packages/cloud_function

`,24)]))}const c=s(o,[["render",p],["__file","cloud_function.html.vue"]]),r=JSON.parse('{"path":"/zh/doc/cloud_function.html","title":"@faasjs/cloud_function","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"配置参数","slug":"配置参数","link":"#配置参数","children":[{"level":3,"title":"校验配置","slug":"校验配置","link":"#校验配置","children":[]}]},{"level":2,"title":"实例属性","slug":"实例属性","link":"#实例属性","children":[{"level":3,"title":"event","slug":"event","link":"#event","children":[]},{"level":3,"title":"context","slug":"context","link":"#context","children":[]}]},{"level":2,"title":"实例方法","slug":"实例方法","link":"#实例方法","children":[{"level":3,"title":"invoke(action: string, params?: any): Promise","slug":"invoke-action-string-params-any-promise-any","link":"#invoke-action-string-params-any-promise-any","children":[]},{"level":3,"title":"invokeSync(action: string, params?: any): Promise","slug":"invokesync-action-string-params-any-promise-any","link":"#invokesync-action-string-params-any-promise-any","children":[]}]},{"level":2,"title":"示例代码","slug":"示例代码","link":"#示例代码","children":[]},{"level":2,"title":"Github 地址","slug":"github-地址","link":"#github-地址","children":[]}],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/doc/cloud_function.md"}');export{c as comp,r as data}; +

Github 地址

https://github.com/faasjs/faasjs/tree/main/packages/cloud_function

`,24)]))}const c=s(o,[["render",p],["__file","cloud_function.html.vue"]]),r=JSON.parse('{"path":"/zh/doc/cloud_function.html","title":"@faasjs/cloud_function","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"配置参数","slug":"配置参数","link":"#配置参数","children":[{"level":3,"title":"校验配置","slug":"校验配置","link":"#校验配置","children":[]}]},{"level":2,"title":"实例属性","slug":"实例属性","link":"#实例属性","children":[{"level":3,"title":"event","slug":"event","link":"#event","children":[]},{"level":3,"title":"context","slug":"context","link":"#context","children":[]}]},{"level":2,"title":"实例方法","slug":"实例方法","link":"#实例方法","children":[{"level":3,"title":"invoke(action: string, params?: any): Promise","slug":"invoke-action-string-params-any-promise-any","link":"#invoke-action-string-params-any-promise-any","children":[]},{"level":3,"title":"invokeSync(action: string, params?: any): Promise","slug":"invokesync-action-string-params-any-promise-any","link":"#invokesync-action-string-params-any-promise-any","children":[]}]},{"level":2,"title":"示例代码","slug":"示例代码","link":"#示例代码","children":[]},{"level":2,"title":"Github 地址","slug":"github-地址","link":"#github-地址","children":[]}],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/doc/cloud_function.md"}');export{c as comp,r as data}; diff --git a/assets/create-faas-app.html-g56fFKnD.js b/assets/create-faas-app.html-B1LUetO8.js similarity index 78% rename from assets/create-faas-app.html-g56fFKnD.js rename to assets/create-faas-app.html-B1LUetO8.js index 0ba115ebf..966e5240d 100644 --- a/assets/create-faas-app.html-g56fFKnD.js +++ b/assets/create-faas-app.html-B1LUetO8.js @@ -1 +1 @@ -import{_ as t,c as r,b as a,o as p}from"./app-DsV01JBz.js";const s={};function c(n,e){return p(),r("div",null,e[0]||(e[0]=[a("h1",{id:"create-faas-app",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#create-faas-app"},[a("span",null,"create-faas-app")])],-1),a("p",null,"待补充",-1)]))}const o=t(s,[["render",c],["__file","create-faas-app.html.vue"]]),f=JSON.parse('{"path":"/zh/doc/create-faas-app.html","title":"create-faas-app","lang":"zh","frontmatter":{},"headers":[],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/doc/create-faas-app.md"}');export{o as comp,f as data}; +import{_ as t,c as r,b as a,o as p}from"./app-BlW5p_5f.js";const s={};function c(n,e){return p(),r("div",null,e[0]||(e[0]=[a("h1",{id:"create-faas-app",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#create-faas-app"},[a("span",null,"create-faas-app")])],-1),a("p",null,"待补充",-1)]))}const o=t(s,[["render",c],["__file","create-faas-app.html.vue"]]),f=JSON.parse('{"path":"/zh/doc/create-faas-app.html","title":"create-faas-app","lang":"zh","frontmatter":{},"headers":[],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/doc/create-faas-app.md"}');export{o as comp,f as data}; diff --git a/assets/createSplittingContext.html-B1NEmn3B.js b/assets/createSplittingContext.html--c5d1dTP.js similarity index 99% rename from assets/createSplittingContext.html-B1NEmn3B.js rename to assets/createSplittingContext.html--c5d1dTP.js index 9563ebda4..9dd81e762 100644 --- a/assets/createSplittingContext.html-B1NEmn3B.js +++ b/assets/createSplittingContext.html--c5d1dTP.js @@ -1,4 +1,4 @@ -import{_ as p,c,b as o,d as t,e,f as s,a as l,r as i,o as u}from"./app-DsV01JBz.js";const r={};function d(k,n){const a=i("RouteLink");return u(),c("div",null,[o("p",null,[t(a,{to:"/doc/react/"},{default:e(()=>n[0]||(n[0]=[s("Documents")])),_:1}),n[2]||(n[2]=s(" / ")),t(a,{to:"/doc/react/"},{default:e(()=>n[1]||(n[1]=[s("@faasjs/react")])),_:1}),n[3]||(n[3]=s(" / createSplittingContext"))]),n[4]||(n[4]=l(`

Function: createSplittingContext()

createSplittingContext<T>(defaultValue): object

Creates a splitting context with the given default value.

Type Parameters

T extends Record<string, any>

Parameters

defaultValue: { [K in string | number | symbol]: Partial<T[K]> } | keyof T[]

The default value of the splitting context.

Returns

object

use()

use: <NewT>() => Readonly<NewT>

The hook to use the splitting context.

Type Parameters

NewT extends T = T

Returns

Readonly<NewT>

See

https://faasjs.com/doc/react/functions/createSplittingContext.html#use

Example

function ChildComponent() {
+import{_ as p,c,b as o,d as t,e,f as s,a as l,r as i,o as u}from"./app-BlW5p_5f.js";const r={};function d(k,n){const a=i("RouteLink");return u(),c("div",null,[o("p",null,[t(a,{to:"/doc/react/"},{default:e(()=>n[0]||(n[0]=[s("Documents")])),_:1}),n[2]||(n[2]=s(" / ")),t(a,{to:"/doc/react/"},{default:e(()=>n[1]||(n[1]=[s("@faasjs/react")])),_:1}),n[3]||(n[3]=s(" / createSplittingContext"))]),n[4]||(n[4]=l(`

Function: createSplittingContext()

createSplittingContext<T>(defaultValue): object

Creates a splitting context with the given default value.

Type Parameters

T extends Record<string, any>

Parameters

defaultValue: { [K in string | number | symbol]: Partial<T[K]> } | keyof T[]

The default value of the splitting context.

Returns

object

use()

use: <NewT>() => Readonly<NewT>

The hook to use the splitting context.

Type Parameters

NewT extends T = T

Returns

Readonly<NewT>

See

https://faasjs.com/doc/react/functions/createSplittingContext.html#use

Example

function ChildComponent() {
   const { value, setValue } = use()
 
   return <div>{value}<button onClick={() => setValue(1)}>change value</button></div>
diff --git a/assets/db.html-Du50qwjN.js b/assets/db.html-DerjLNwO.js
similarity index 98%
rename from assets/db.html-Du50qwjN.js
rename to assets/db.html-DerjLNwO.js
index a71c80412..bc6f467dd 100644
--- a/assets/db.html-Du50qwjN.js
+++ b/assets/db.html-DerjLNwO.js
@@ -1,4 +1,4 @@
-import{_ as s,c as a,a as p,o as e}from"./app-DsV01JBz.js";const t={};function o(c,n){return e(),a("div",null,n[0]||(n[0]=[p(`

数据库操作

数据库插件没有内置在 faasjs 中,使用前需自行安装依赖。

FaasJS 目前提供了三个数据库插件:

  • @faasjs/knex 基于 Knex 封装的云函数插件。
  • @faasjs/redis 支持 Redis。
  • @faasjs/mongo 支持 MongoDB。

Redis 数据库操作示例

import { Func } from '@faasjs/func';
+import{_ as s,c as a,a as p,o as e}from"./app-BlW5p_5f.js";const t={};function o(c,n){return e(),a("div",null,n[0]||(n[0]=[p(`

数据库操作

数据库插件没有内置在 faasjs 中,使用前需自行安装依赖。

FaasJS 目前提供了三个数据库插件:

  • @faasjs/knex 基于 Knex 封装的云函数插件。
  • @faasjs/redis 支持 Redis。
  • @faasjs/mongo 支持 MongoDB。

Redis 数据库操作示例

import { Func } from '@faasjs/func';
 import { Redis } from '@faasjs/redis';
 
 const redis = new Redis();
@@ -20,4 +20,4 @@ import{_ as s,c as a,a as p,o as e}from"./app-DsV01JBz.js";const t={};function o
     return await mongo.collection('test').find().toArray(); // 查询数据库
   }
 });
-
`,9)]))}const i=s(t,[["render",o],["__file","db.html.vue"]]),u=JSON.parse('{"path":"/zh/guide/excel/db.html","title":"数据库操作","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"Redis 数据库操作示例","slug":"redis-数据库操作示例","link":"#redis-数据库操作示例","children":[]},{"level":2,"title":"MongoDB 操作示例","slug":"mongodb-操作示例","link":"#mongodb-操作示例","children":[]}],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/guide/excel/db.md"}');export{i as comp,u as data}; +
`,9)]))}const i=s(t,[["render",o],["__file","db.html.vue"]]),u=JSON.parse('{"path":"/zh/guide/excel/db.html","title":"数据库操作","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"Redis 数据库操作示例","slug":"redis-数据库操作示例","link":"#redis-数据库操作示例","children":[]},{"level":2,"title":"MongoDB 操作示例","slug":"mongodb-操作示例","link":"#mongodb-操作示例","children":[]}],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/guide/excel/db.md"}');export{i as comp,u as data}; diff --git a/assets/deepMerge.html-CJf-Y2ta.js b/assets/deepMerge.html-BrBwBU0X.js similarity index 97% rename from assets/deepMerge.html-CJf-Y2ta.js rename to assets/deepMerge.html-BrBwBU0X.js index fb5c9f8a7..ac0116504 100644 --- a/assets/deepMerge.html-CJf-Y2ta.js +++ b/assets/deepMerge.html-BrBwBU0X.js @@ -1,3 +1,3 @@ -import{_ as p,c as o,b as r,d as a,e as t,f as n,a as l,r as c,o as i}from"./app-DsV01JBz.js";const u={};function d(m,e){const s=c("RouteLink");return i(),o("div",null,[r("p",null,[a(s,{to:"/doc/deep_merge/"},{default:t(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),a(s,{to:"/doc/deep_merge/"},{default:t(()=>e[1]||(e[1]=[n("@faasjs/deep_merge")])),_:1}),e[3]||(e[3]=n(" / deepMerge"))]),e[4]||(e[4]=l(`

Function: deepMerge()

deepMerge(...sources): any

Deep merge two objects or arrays.

Features:

  • All objects will be cloned before merging.
  • Merging order is from right to left.
  • If an array include same objects, it will be unique to one.
deepMerge({ a: 1 }, { a: 2 }) // { a: 2 }
+import{_ as p,c as o,b as r,d as a,e as t,f as n,a as l,r as c,o as i}from"./app-BlW5p_5f.js";const u={};function d(m,e){const s=c("RouteLink");return i(),o("div",null,[r("p",null,[a(s,{to:"/doc/deep_merge/"},{default:t(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),a(s,{to:"/doc/deep_merge/"},{default:t(()=>e[1]||(e[1]=[n("@faasjs/deep_merge")])),_:1}),e[3]||(e[3]=n(" / deepMerge"))]),e[4]||(e[4]=l(`

Function: deepMerge()

deepMerge(...sources): any

Deep merge two objects or arrays.

Features:

  • All objects will be cloned before merging.
  • Merging order is from right to left.
  • If an array include same objects, it will be unique to one.
deepMerge({ a: 1 }, { a: 2 }) // { a: 2 }
 deepMerge([1, 2], [2, 3]) // [1, 2, 3]
 

Parameters

• ...sources: any[]

Returns

any

`,10))])}const g=p(u,[["render",d],["__file","deepMerge.html.vue"]]),f=JSON.parse('{"path":"/doc/deep_merge/functions/deepMerge.html","title":"Function: deepMerge()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/deep_merge/functions/deepMerge.md"}');export{g as comp,f as data}; diff --git a/assets/deep_merge.html-u08NaiEu.js b/assets/deep_merge.html-CVNMq1lu.js similarity index 78% rename from assets/deep_merge.html-u08NaiEu.js rename to assets/deep_merge.html-CVNMq1lu.js index 36a05d075..9638ca567 100644 --- a/assets/deep_merge.html-u08NaiEu.js +++ b/assets/deep_merge.html-CVNMq1lu.js @@ -1 +1 @@ -import{_ as r,c as t,b as e,o as s}from"./app-DsV01JBz.js";const d={};function m(n,a){return s(),t("div",null,a[0]||(a[0]=[e("h1",{id:"faasjs-deep-merge",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#faasjs-deep-merge"},[e("span",null,"@faasjs/deep_merge")])],-1),e("p",null,"待补充",-1)]))}const o=r(d,[["render",m],["__file","deep_merge.html.vue"]]),p=JSON.parse('{"path":"/zh/doc/deep_merge.html","title":"@faasjs/deep_merge","lang":"zh","frontmatter":{},"headers":[],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/doc/deep_merge.md"}');export{o as comp,p as data}; +import{_ as r,c as t,b as e,o as s}from"./app-BlW5p_5f.js";const d={};function m(n,a){return s(),t("div",null,a[0]||(a[0]=[e("h1",{id:"faasjs-deep-merge",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#faasjs-deep-merge"},[e("span",null,"@faasjs/deep_merge")])],-1),e("p",null,"待补充",-1)]))}const o=r(d,[["render",m],["__file","deep_merge.html.vue"]]),p=JSON.parse('{"path":"/zh/doc/deep_merge.html","title":"@faasjs/deep_merge","lang":"zh","frontmatter":{},"headers":[],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/doc/deep_merge.md"}');export{o as comp,p as data}; diff --git a/assets/default.html-m7EIsiCp.js b/assets/default.html-BQ0am4hg.js similarity index 93% rename from assets/default.html-m7EIsiCp.js rename to assets/default.html-BQ0am4hg.js index c0eb36645..f15d176a6 100644 --- a/assets/default.html-m7EIsiCp.js +++ b/assets/default.html-BQ0am4hg.js @@ -1 +1 @@ -import{_ as n,c as d,b as a,d as o,e as r,f as t,r as s,o as u}from"./app-DsV01JBz.js";const f={};function i(p,e){const l=s("RouteLink");return u(),d("div",null,[a("p",null,[o(l,{to:"/doc/create-faas-app/"},{default:r(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(l,{to:"/doc/create-faas-app/"},{default:r(()=>e[1]||(e[1]=[t("create-faas-app")])),_:1}),e[3]||(e[3]=t(" / default"))]),e[4]||(e[4]=a("h1",{id:"variable-default",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#variable-default"},[a("span",null,"Variable: default")])],-1)),e[5]||(e[5]=a("blockquote",null,[a("p",null,[a("strong",null,"default"),t(": "),a("code",null,"Promise"),t("<"),a("code",null,"void"),t(">")])],-1))])}const c=n(f,[["render",i],["__file","default.html.vue"]]),b=JSON.parse('{"path":"/doc/create-faas-app/variables/default.html","title":"Variable: default","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/create-faas-app/variables/default.md"}');export{c as comp,b as data}; +import{_ as n,c as d,b as a,d as o,e as r,f as t,r as s,o as u}from"./app-BlW5p_5f.js";const f={};function i(p,e){const l=s("RouteLink");return u(),d("div",null,[a("p",null,[o(l,{to:"/doc/create-faas-app/"},{default:r(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(l,{to:"/doc/create-faas-app/"},{default:r(()=>e[1]||(e[1]=[t("create-faas-app")])),_:1}),e[3]||(e[3]=t(" / default"))]),e[4]||(e[4]=a("h1",{id:"variable-default",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#variable-default"},[a("span",null,"Variable: default")])],-1)),e[5]||(e[5]=a("blockquote",null,[a("p",null,[a("strong",null,"default"),t(": "),a("code",null,"Promise"),t("<"),a("code",null,"void"),t(">")])],-1))])}const c=n(f,[["render",i],["__file","default.html.vue"]]),b=JSON.parse('{"path":"/doc/create-faas-app/variables/default.html","title":"Variable: default","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/create-faas-app/variables/default.md"}');export{c as comp,b as data}; diff --git a/assets/default.html-j4QQXYK0.js b/assets/default.html-Xy6Fbw0D.js similarity index 58% rename from assets/default.html-j4QQXYK0.js rename to assets/default.html-Xy6Fbw0D.js index b124121b3..3d268496c 100644 --- a/assets/default.html-j4QQXYK0.js +++ b/assets/default.html-Xy6Fbw0D.js @@ -1 +1 @@ -import{_ as d,c as r,b as l,d as o,e as n,f as t,r as s,o as u}from"./app-DsV01JBz.js";const i={};function f(m,e){const a=s("RouteLink");return u(),r("div",null,[l("p",null,[o(a,{to:"/doc/cli/"},{default:n(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(a,{to:"/doc/cli/"},{default:n(()=>e[1]||(e[1]=[t("@faasjs/cli")])),_:1}),e[3]||(e[3]=t(" / default"))]),e[4]||(e[4]=l("h1",{id:"variable-default",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#variable-default"},[l("span",null,"Variable: default")])],-1)),e[5]||(e[5]=l("blockquote",null,[l("p",null,[l("strong",null,"default"),t(": "),l("code",null,"Promise"),t("<"),l("code",null,"Command"),t(">")])],-1))])}const c=d(i,[["render",f],["__file","default.html.vue"]]),b=JSON.parse('{"path":"/doc/cli/variables/default.html","title":"Variable: default","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/cli/variables/default.md"}');export{c as comp,b as data}; +import{_ as d,c as r,b as l,d as o,e as n,f as t,r as s,o as u}from"./app-BlW5p_5f.js";const i={};function f(m,e){const a=s("RouteLink");return u(),r("div",null,[l("p",null,[o(a,{to:"/doc/cli/"},{default:n(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(a,{to:"/doc/cli/"},{default:n(()=>e[1]||(e[1]=[t("@faasjs/cli")])),_:1}),e[3]||(e[3]=t(" / default"))]),e[4]||(e[4]=l("h1",{id:"variable-default",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#variable-default"},[l("span",null,"Variable: default")])],-1)),e[5]||(e[5]=l("blockquote",null,[l("p",null,[l("strong",null,"default"),t(": "),l("code",null,"Promise"),t("<"),l("code",null,"any"),t(">")])],-1))])}const c=d(i,[["render",f],["__file","default.html.vue"]]),b=JSON.parse('{"path":"/doc/cli/variables/default.html","title":"Variable: default","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/cli/variables/default.md"}');export{c as comp,b as data}; diff --git a/assets/develop.html-C--JDtwL.js b/assets/develop.html-C_JIYh2r.js similarity index 88% rename from assets/develop.html-C--JDtwL.js rename to assets/develop.html-C_JIYh2r.js index d14a7f485..dffa56d06 100644 --- a/assets/develop.html-C--JDtwL.js +++ b/assets/develop.html-C_JIYh2r.js @@ -1 +1 @@ -import{_ as a,c as n,b as e,o as t}from"./app-DsV01JBz.js";const o={};function r(d,l){return t(),n("div",null,l[0]||(l[0]=[e("h1",{id:"开发插件",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#开发插件"},[e("span",null,"开发插件")])],-1),e("h2",{id:"插件的生命周期",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#插件的生命周期"},[e("span",null,"插件的生命周期")])],-1),e("p",null,"插件的生命周期是围绕云函数进行的,分以下几个步骤:",-1),e("ol",null,[e("li",null,"Deploy 部署"),e("li",null,"Mount 启动"),e("li",null,"Invoke 执行")],-1),e("p",null,"FaasJS 采用洋葱圈的模式来为插件提供 Hook。",-1)]))}const i=a(o,[["render",r],["__file","develop.html.vue"]]),c=JSON.parse('{"path":"/zh/doc/develop.html","title":"开发插件","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"插件的生命周期","slug":"插件的生命周期","link":"#插件的生命周期","children":[]}],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/doc/develop.md"}');export{i as comp,c as data}; +import{_ as a,c as n,b as e,o as t}from"./app-BlW5p_5f.js";const o={};function r(d,l){return t(),n("div",null,l[0]||(l[0]=[e("h1",{id:"开发插件",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#开发插件"},[e("span",null,"开发插件")])],-1),e("h2",{id:"插件的生命周期",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#插件的生命周期"},[e("span",null,"插件的生命周期")])],-1),e("p",null,"插件的生命周期是围绕云函数进行的,分以下几个步骤:",-1),e("ol",null,[e("li",null,"Deploy 部署"),e("li",null,"Mount 启动"),e("li",null,"Invoke 执行")],-1),e("p",null,"FaasJS 采用洋葱圈的模式来为插件提供 Hook。",-1)]))}const i=a(o,[["render",r],["__file","develop.html.vue"]]),c=JSON.parse('{"path":"/zh/doc/develop.html","title":"开发插件","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"插件的生命周期","slug":"插件的生命周期","link":"#插件的生命周期","children":[]}],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/doc/develop.md"}');export{i as comp,c as data}; diff --git a/assets/env.html-Bxd3bf2c.js b/assets/env.html-BokJ1p2m.js similarity index 89% rename from assets/env.html-Bxd3bf2c.js rename to assets/env.html-BokJ1p2m.js index 117c3c4b9..642399eb2 100644 --- a/assets/env.html-Bxd3bf2c.js +++ b/assets/env.html-BokJ1p2m.js @@ -1 +1 @@ -import{_ as a,c as s,a as n,o}from"./app-DsV01JBz.js";const c={};function d(t,e){return o(),s("div",null,e[0]||(e[0]=[n('

环境变量

FaasEnv

运行环境,根据 faas.yaml 中的配置生成。

developmenttesting 等。

可以通过 process.env.FaasEnv 读取。

FaasLog

日志等级,线上默认为 debug,本地默认为 info

可以通过 process.env.FaasLog 读取。

',8)]))}const r=a(c,[["render",d],["__file","env.html.vue"]]),i=JSON.parse('{"path":"/zh/guide/excel/env.html","title":"环境变量","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"FaasEnv","slug":"faasenv","link":"#faasenv","children":[]},{"level":2,"title":"FaasLog","slug":"faaslog","link":"#faaslog","children":[]}],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/guide/excel/env.md"}');export{r as comp,i as data}; +import{_ as a,c as s,a as n,o}from"./app-BlW5p_5f.js";const c={};function d(t,e){return o(),s("div",null,e[0]||(e[0]=[n('

环境变量

FaasEnv

运行环境,根据 faas.yaml 中的配置生成。

developmenttesting 等。

可以通过 process.env.FaasEnv 读取。

FaasLog

日志等级,线上默认为 debug,本地默认为 info

可以通过 process.env.FaasLog 读取。

',8)]))}const r=a(c,[["render",d],["__file","env.html.vue"]]),i=JSON.parse('{"path":"/zh/guide/excel/env.html","title":"环境变量","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"FaasEnv","slug":"faasenv","link":"#faasenv","children":[]},{"level":2,"title":"FaasLog","slug":"faaslog","link":"#faaslog","children":[]}],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/guide/excel/env.md"}');export{r as comp,i as data}; diff --git a/assets/equal.html-D17M9zDQ.js b/assets/equal.html-WpkIoDDB.js similarity index 96% rename from assets/equal.html-D17M9zDQ.js rename to assets/equal.html-WpkIoDDB.js index fc6388aba..4fa990425 100644 --- a/assets/equal.html-D17M9zDQ.js +++ b/assets/equal.html-WpkIoDDB.js @@ -1 +1 @@ -import{_ as r,c as n,b as l,d as o,e as s,f as a,a as d,r as c,o as p}from"./app-DsV01JBz.js";const u={};function i(m,e){const t=c("RouteLink");return p(),n("div",null,[l("p",null,[o(t,{to:"/doc/react/"},{default:s(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[2]||(e[2]=a(" / ")),o(t,{to:"/doc/react/"},{default:s(()=>e[1]||(e[1]=[a("@faasjs/react")])),_:1}),e[3]||(e[3]=a(" / equal"))]),e[4]||(e[4]=d('

Function: equal()

equal(a, b): boolean

Compares two values for deep equality.

This function checks if two values are deeply equal by comparing their types and contents. It handles various data types including primitives, arrays, dates, regular expressions, functions, maps, sets, and promises.

Parameters

a: any

The first value to compare.

b: any

The second value to compare.

Returns

boolean

true if the values are deeply equal, false otherwise.

',12))])}const h=r(u,[["render",i],["__file","equal.html.vue"]]),q=JSON.parse('{"path":"/doc/react/functions/equal.html","title":"Function: equal()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/functions/equal.md"}');export{h as comp,q as data}; +import{_ as r,c as n,b as l,d as o,e as s,f as a,a as d,r as c,o as p}from"./app-BlW5p_5f.js";const u={};function i(m,e){const t=c("RouteLink");return p(),n("div",null,[l("p",null,[o(t,{to:"/doc/react/"},{default:s(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[2]||(e[2]=a(" / ")),o(t,{to:"/doc/react/"},{default:s(()=>e[1]||(e[1]=[a("@faasjs/react")])),_:1}),e[3]||(e[3]=a(" / equal"))]),e[4]||(e[4]=d('

Function: equal()

equal(a, b): boolean

Compares two values for deep equality.

This function checks if two values are deeply equal by comparing their types and contents. It handles various data types including primitives, arrays, dates, regular expressions, functions, maps, sets, and promises.

Parameters

a: any

The first value to compare.

b: any

The second value to compare.

Returns

boolean

true if the values are deeply equal, false otherwise.

',12))])}const h=r(u,[["render",i],["__file","equal.html.vue"]]),q=JSON.parse('{"path":"/doc/react/functions/equal.html","title":"Function: equal()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/functions/equal.md"}');export{h as comp,q as data}; diff --git a/assets/faas-yaml.html-DU2o1Ht0.js b/assets/faas-yaml.html-Cf0_wjqR.js similarity index 98% rename from assets/faas-yaml.html-DU2o1Ht0.js rename to assets/faas-yaml.html-Cf0_wjqR.js index 97cb11b83..d2e2dcab4 100644 --- a/assets/faas-yaml.html-DU2o1Ht0.js +++ b/assets/faas-yaml.html-Cf0_wjqR.js @@ -1,4 +1,4 @@ -import{_ as a,c as n,a as e,o as l}from"./app-DsV01JBz.js";const i={};function t(p,s){return l(),n("div",null,s[0]||(s[0]=[e(`

faas.yaml

为了灵活高效的处理简单应用和复杂应用的配置,FaasJS 采用了递归式的配置方式。

文件名

配置文件的名字统一为 faas.yaml

读取顺序

当编译云函数文件时,会从云函数所在在文件夹开始,逐级向外寻找配置文件并合并配置,合并配置的优先级也以云函数所在文件夹的配置文件为最高优先级。

比如下面的文件结构:| 表示文件夹,- 表示文件

| root
+import{_ as a,c as n,a as e,o as l}from"./app-BlW5p_5f.js";const i={};function t(p,s){return l(),n("div",null,s[0]||(s[0]=[e(`

faas.yaml

为了灵活高效的处理简单应用和复杂应用的配置,FaasJS 采用了递归式的配置方式。

文件名

配置文件的名字统一为 faas.yaml

读取顺序

当编译云函数文件时,会从云函数所在在文件夹开始,逐级向外寻找配置文件并合并配置,合并配置的优先级也以云函数所在文件夹的配置文件为最高优先级。

比如下面的文件结构:| 表示文件夹,- 表示文件

| root
   - faas.yaml
   | user
     - faas.yaml
@@ -20,4 +20,4 @@ import{_ as a,c as n,a as e,o as l}from"./app-DsV01JBz.js";const i={};function t
     type: mysql
     config:
       host: 127.0.0.1
-
`,24)]))}const r=a(i,[["render",t],["__file","faas-yaml.html.vue"]]),o=JSON.parse('{"path":"/zh/guide/excel/faas-yaml.html","title":"faas.yaml","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"文件名","slug":"文件名","link":"#文件名","children":[]},{"level":2,"title":"读取顺序","slug":"读取顺序","link":"#读取顺序","children":[]},{"level":2,"title":"节点说明","slug":"节点说明","link":"#节点说明","children":[{"level":3,"title":"一级节点:环境节点","slug":"一级节点-环境节点","link":"#一级节点-环境节点","children":[]},{"level":3,"title":"二级节点:服务商、插件 & 部署节点","slug":"二级节点-服务商、插件-部署节点","link":"#二级节点-服务商、插件-部署节点","children":[]},{"level":3,"title":"三级节点:具体配置","slug":"三级节点-具体配置","link":"#三级节点-具体配置","children":[]}]}],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/guide/excel/faas-yaml.md"}');export{r as comp,o as data}; +
`,24)]))}const r=a(i,[["render",t],["__file","faas-yaml.html.vue"]]),o=JSON.parse('{"path":"/zh/guide/excel/faas-yaml.html","title":"faas.yaml","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"文件名","slug":"文件名","link":"#文件名","children":[]},{"level":2,"title":"读取顺序","slug":"读取顺序","link":"#读取顺序","children":[]},{"level":2,"title":"节点说明","slug":"节点说明","link":"#节点说明","children":[{"level":3,"title":"一级节点:环境节点","slug":"一级节点-环境节点","link":"#一级节点-环境节点","children":[]},{"level":3,"title":"二级节点:服务商、插件 & 部署节点","slug":"二级节点-服务商、插件-部署节点","link":"#二级节点-服务商、插件-部署节点","children":[]},{"level":3,"title":"三级节点:具体配置","slug":"三级节点-具体配置","link":"#三级节点-具体配置","children":[]}]}],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/guide/excel/faas-yaml.md"}');export{r as comp,o as data}; diff --git a/assets/faas.html-BHZtzSvK.js b/assets/faas.html-BlLpO7F3.js similarity index 98% rename from assets/faas.html-BHZtzSvK.js rename to assets/faas.html-BlLpO7F3.js index 8816a4ff6..166308852 100644 --- a/assets/faas.html-BHZtzSvK.js +++ b/assets/faas.html-BlLpO7F3.js @@ -1,4 +1,4 @@ -import{_ as e,c as p,b as s,d as l,e as o,f as t,a as r,r as u,o as i}from"./app-DsV01JBz.js";const d={};function m(f,n){const a=u("RouteLink");return i(),p("div",null,[s("p",null,[l(a,{to:"/doc/react/"},{default:o(()=>n[0]||(n[0]=[t("Documents")])),_:1}),n[2]||(n[2]=t(" / ")),l(a,{to:"/doc/react/"},{default:o(()=>n[1]||(n[1]=[t("@faasjs/react")])),_:1}),n[3]||(n[3]=t(" / faas"))]),n[47]||(n[47]=s("h1",{id:"function-faas",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#function-faas"},[s("span",null,"Function: faas()")])],-1)),s("blockquote",null,[s("p",null,[n[6]||(n[6]=s("strong",null,"faas",-1)),n[7]||(n[7]=t("<")),n[8]||(n[8]=s("code",null,"PathOrData",-1)),n[9]||(n[9]=t(">(")),n[10]||(n[10]=s("code",null,"action",-1)),n[11]||(n[11]=t(", ")),n[12]||(n[12]=s("code",null,"params",-1)),n[13]||(n[13]=t(", ")),n[14]||(n[14]=s("code",null,"options",-1)),n[15]||(n[15]=t("?): ")),n[16]||(n[16]=s("code",null,"Promise",-1)),n[17]||(n[17]=t("<")),l(a,{to:"/doc/react/classes/Response.html"},{default:o(()=>n[4]||(n[4]=[s("code",null,"Response",-1)])),_:1}),n[18]||(n[18]=t("<")),l(a,{to:"/doc/react/type-aliases/FaasData.html"},{default:o(()=>n[5]||(n[5]=[s("code",null,"FaasData",-1)])),_:1}),n[19]||(n[19]=t("<")),n[20]||(n[20]=s("code",null,"PathOrData",-1)),n[21]||(n[21]=t(">>>"))])]),n[48]||(n[48]=s("p",null,"Request faas server",-1)),n[49]||(n[49]=s("h2",{id:"type-parameters",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-parameters"},[s("span",null,"Type Parameters")])],-1)),s("p",null,[n[23]||(n[23]=t("• ")),n[24]||(n[24]=s("strong",null,"PathOrData",-1)),n[25]||(n[25]=t()),n[26]||(n[26]=s("em",null,"extends",-1)),n[27]||(n[27]=t()),l(a,{to:"/doc/react/type-aliases/FaasAction.html"},{default:o(()=>n[22]||(n[22]=[s("code",null,"FaasAction",-1)])),_:1})]),n[50]||(n[50]=s("h2",{id:"parameters",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#parameters"},[s("span",null,"Parameters")])],-1)),n[51]||(n[51]=s("p",null,[t("• "),s("strong",null,"action"),t(": "),s("code",null,"string"),t(" | "),s("code",null,"PathOrData")],-1)),n[52]||(n[52]=s("p",null,"{string} action name",-1)),s("p",null,[n[29]||(n[29]=t("• ")),n[30]||(n[30]=s("strong",null,"params",-1)),n[31]||(n[31]=t(": ")),l(a,{to:"/doc/react/type-aliases/FaasParams.html"},{default:o(()=>n[28]||(n[28]=[s("code",null,"FaasParams",-1)])),_:1}),n[32]||(n[32]=t("<")),n[33]||(n[33]=s("code",null,"PathOrData",-1)),n[34]||(n[34]=t(">"))]),n[53]||(n[53]=s("p",null,"{object} action params",-1)),s("p",null,[n[36]||(n[36]=t("• ")),n[37]||(n[37]=s("strong",null,"options?",-1)),n[38]||(n[38]=t(": ")),l(a,{to:"/doc/react/type-aliases/Options.html"},{default:o(()=>n[35]||(n[35]=[s("code",null,"Options",-1)])),_:1})]),n[54]||(n[54]=s("h2",{id:"returns",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#returns"},[s("span",null,"Returns")])],-1)),s("p",null,[n[41]||(n[41]=s("code",null,"Promise",-1)),n[42]||(n[42]=t("<")),l(a,{to:"/doc/react/classes/Response.html"},{default:o(()=>n[39]||(n[39]=[s("code",null,"Response",-1)])),_:1}),n[43]||(n[43]=t("<")),l(a,{to:"/doc/react/type-aliases/FaasData.html"},{default:o(()=>n[40]||(n[40]=[s("code",null,"FaasData",-1)])),_:1}),n[44]||(n[44]=t("<")),n[45]||(n[45]=s("code",null,"PathOrData",-1)),n[46]||(n[46]=t(">>>"))]),n[55]||(n[55]=r(`

Example

faas<{ title: string }>('post/get', { id: 1 }).then(res => {
+import{_ as e,c as p,b as s,d as l,e as o,f as t,a as r,r as u,o as i}from"./app-BlW5p_5f.js";const d={};function m(f,n){const a=u("RouteLink");return i(),p("div",null,[s("p",null,[l(a,{to:"/doc/react/"},{default:o(()=>n[0]||(n[0]=[t("Documents")])),_:1}),n[2]||(n[2]=t(" / ")),l(a,{to:"/doc/react/"},{default:o(()=>n[1]||(n[1]=[t("@faasjs/react")])),_:1}),n[3]||(n[3]=t(" / faas"))]),n[47]||(n[47]=s("h1",{id:"function-faas",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#function-faas"},[s("span",null,"Function: faas()")])],-1)),s("blockquote",null,[s("p",null,[n[6]||(n[6]=s("strong",null,"faas",-1)),n[7]||(n[7]=t("<")),n[8]||(n[8]=s("code",null,"PathOrData",-1)),n[9]||(n[9]=t(">(")),n[10]||(n[10]=s("code",null,"action",-1)),n[11]||(n[11]=t(", ")),n[12]||(n[12]=s("code",null,"params",-1)),n[13]||(n[13]=t(", ")),n[14]||(n[14]=s("code",null,"options",-1)),n[15]||(n[15]=t("?): ")),n[16]||(n[16]=s("code",null,"Promise",-1)),n[17]||(n[17]=t("<")),l(a,{to:"/doc/react/classes/Response.html"},{default:o(()=>n[4]||(n[4]=[s("code",null,"Response",-1)])),_:1}),n[18]||(n[18]=t("<")),l(a,{to:"/doc/react/type-aliases/FaasData.html"},{default:o(()=>n[5]||(n[5]=[s("code",null,"FaasData",-1)])),_:1}),n[19]||(n[19]=t("<")),n[20]||(n[20]=s("code",null,"PathOrData",-1)),n[21]||(n[21]=t(">>>"))])]),n[48]||(n[48]=s("p",null,"Request faas server",-1)),n[49]||(n[49]=s("h2",{id:"type-parameters",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-parameters"},[s("span",null,"Type Parameters")])],-1)),s("p",null,[n[23]||(n[23]=t("• ")),n[24]||(n[24]=s("strong",null,"PathOrData",-1)),n[25]||(n[25]=t()),n[26]||(n[26]=s("em",null,"extends",-1)),n[27]||(n[27]=t()),l(a,{to:"/doc/react/type-aliases/FaasAction.html"},{default:o(()=>n[22]||(n[22]=[s("code",null,"FaasAction",-1)])),_:1})]),n[50]||(n[50]=s("h2",{id:"parameters",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#parameters"},[s("span",null,"Parameters")])],-1)),n[51]||(n[51]=s("p",null,[t("• "),s("strong",null,"action"),t(": "),s("code",null,"string"),t(" | "),s("code",null,"PathOrData")],-1)),n[52]||(n[52]=s("p",null,"{string} action name",-1)),s("p",null,[n[29]||(n[29]=t("• ")),n[30]||(n[30]=s("strong",null,"params",-1)),n[31]||(n[31]=t(": ")),l(a,{to:"/doc/react/type-aliases/FaasParams.html"},{default:o(()=>n[28]||(n[28]=[s("code",null,"FaasParams",-1)])),_:1}),n[32]||(n[32]=t("<")),n[33]||(n[33]=s("code",null,"PathOrData",-1)),n[34]||(n[34]=t(">"))]),n[53]||(n[53]=s("p",null,"{object} action params",-1)),s("p",null,[n[36]||(n[36]=t("• ")),n[37]||(n[37]=s("strong",null,"options?",-1)),n[38]||(n[38]=t(": ")),l(a,{to:"/doc/react/type-aliases/Options.html"},{default:o(()=>n[35]||(n[35]=[s("code",null,"Options",-1)])),_:1})]),n[54]||(n[54]=s("h2",{id:"returns",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#returns"},[s("span",null,"Returns")])],-1)),s("p",null,[n[41]||(n[41]=s("code",null,"Promise",-1)),n[42]||(n[42]=t("<")),l(a,{to:"/doc/react/classes/Response.html"},{default:o(()=>n[39]||(n[39]=[s("code",null,"Response",-1)])),_:1}),n[43]||(n[43]=t("<")),l(a,{to:"/doc/react/type-aliases/FaasData.html"},{default:o(()=>n[40]||(n[40]=[s("code",null,"FaasData",-1)])),_:1}),n[44]||(n[44]=t("<")),n[45]||(n[45]=s("code",null,"PathOrData",-1)),n[46]||(n[46]=t(">>>"))]),n[55]||(n[55]=r(`

Example

faas<{ title: string }>('post/get', { id: 1 }).then(res => {
   console.log(res.data.title)
 })
 
`,2))])}const g=e(d,[["render",m],["__file","faas.html.vue"]]),v=JSON.parse('{"path":"/doc/react/functions/faas.html","title":"Function: faas()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]},{"level":2,"title":"Example","slug":"example","link":"#example","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/functions/faas.md"}');export{g as comp,v as data}; diff --git a/assets/faas.html-CZ4kEDPe.js b/assets/faas.html-DlbOKJWH.js similarity index 98% rename from assets/faas.html-CZ4kEDPe.js rename to assets/faas.html-DlbOKJWH.js index e19cf34d6..36a72a1a2 100644 --- a/assets/faas.html-CZ4kEDPe.js +++ b/assets/faas.html-DlbOKJWH.js @@ -1,4 +1,4 @@ -import{_ as o,c as p,b as c,d as e,e as t,f as s,a as r,r as l,o as i}from"./app-DsV01JBz.js";const d={};function u(m,a){const n=l("RouteLink");return i(),p("div",null,[c("p",null,[e(n,{to:"/doc/ant-design/"},{default:t(()=>a[0]||(a[0]=[s("Documents")])),_:1}),a[2]||(a[2]=s(" / ")),e(n,{to:"/doc/ant-design/"},{default:t(()=>a[1]||(a[1]=[s("@faasjs/ant-design")])),_:1}),a[3]||(a[3]=s(" / faas"))]),a[4]||(a[4]=r(`

Function: faas()

faas<PathOrData>(action, params, options?): Promise<Response<FaasData<PathOrData>>>

Request faas server

Type Parameters

PathOrData extends FaasAction

Parameters

action: string | PathOrData

{string} action name

params: FaasParams<PathOrData>

{object} action params

options?: Options

Returns

Promise<Response<FaasData<PathOrData>>>

Example

faas<{ title: string }>('post/get', { id: 1 }).then(res => {
+import{_ as o,c as p,b as c,d as e,e as t,f as s,a as r,r as l,o as i}from"./app-BlW5p_5f.js";const d={};function u(m,a){const n=l("RouteLink");return i(),p("div",null,[c("p",null,[e(n,{to:"/doc/ant-design/"},{default:t(()=>a[0]||(a[0]=[s("Documents")])),_:1}),a[2]||(a[2]=s(" / ")),e(n,{to:"/doc/ant-design/"},{default:t(()=>a[1]||(a[1]=[s("@faasjs/ant-design")])),_:1}),a[3]||(a[3]=s(" / faas"))]),a[4]||(a[4]=r(`

Function: faas()

faas<PathOrData>(action, params, options?): Promise<Response<FaasData<PathOrData>>>

Request faas server

Type Parameters

PathOrData extends FaasAction

Parameters

action: string | PathOrData

{string} action name

params: FaasParams<PathOrData>

{object} action params

options?: Options

Returns

Promise<Response<FaasData<PathOrData>>>

Example

faas<{ title: string }>('post/get', { id: 1 }).then(res => {
   console.log(res.data.title)
 })
 
`,15))])}const k=o(d,[["render",u],["__file","faas.html.vue"]]),h=JSON.parse('{"path":"/doc/ant-design/functions/faas.html","title":"Function: faas()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]},{"level":2,"title":"Example","slug":"example","link":"#example","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/functions/faas.md"}');export{k as comp,h as data}; diff --git a/assets/func.html-B8lyspqE.js b/assets/func.html-BUfJFasR.js similarity index 96% rename from assets/func.html-B8lyspqE.js rename to assets/func.html-BUfJFasR.js index b502e1b67..8e7a9e638 100644 --- a/assets/func.html-B8lyspqE.js +++ b/assets/func.html-BUfJFasR.js @@ -1,4 +1,4 @@ -import{_ as s,c as a,a as e,o as l}from"./app-DsV01JBz.js";const p={};function c(i,n){return l(),a("div",null,n[0]||(n[0]=[e(`

@faasjs/func

FaasJS 的主体模块,用于初始化云函数。

使用方法

// 引入 useFunc 方法
+import{_ as s,c as a,a as e,o as l}from"./app-BlW5p_5f.js";const p={};function c(i,n){return l(),a("div",null,n[0]||(n[0]=[e(`

@faasjs/func

FaasJS 的主体模块,用于初始化云函数。

使用方法

// 引入 useFunc 方法
 import { useFunc } from '@faasjs/func'
 
 /**
@@ -14,4 +14,4 @@ import{_ as s,c as a,a as e,o as l}from"./app-DsV01JBz.js";const p={};function c
     // 业务函数
   }
 })
-
`,4)]))}const o=s(p,[["render",c],["__file","func.html.vue"]]),d=JSON.parse('{"path":"/zh/doc/func.html","title":"@faasjs/func","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"使用方法","slug":"使用方法","link":"#使用方法","children":[]}],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/doc/func.md"}');export{o as comp,d as data}; +
`,4)]))}const o=s(p,[["render",c],["__file","func.html.vue"]]),d=JSON.parse('{"path":"/zh/doc/func.html","title":"@faasjs/func","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"使用方法","slug":"使用方法","link":"#使用方法","children":[]}],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/doc/func.md"}');export{o as comp,d as data}; diff --git a/assets/generateId.html-CC9zUOky.js b/assets/generateId.html-C5idtdsB.js similarity index 97% rename from assets/generateId.html-CC9zUOky.js rename to assets/generateId.html-C5idtdsB.js index f58a2b62b..035bd5eda 100644 --- a/assets/generateId.html-CC9zUOky.js +++ b/assets/generateId.html-C5idtdsB.js @@ -1,2 +1,2 @@ -import{_ as r,c as o,b as d,d as a,e as s,f as n,a as i,r as l,o as p}from"./app-DsV01JBz.js";const c={};function u(m,e){const t=l("RouteLink");return p(),o("div",null,[d("p",null,[a(t,{to:"/doc/browser/"},{default:s(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),a(t,{to:"/doc/browser/"},{default:s(()=>e[1]||(e[1]=[n("@faasjs/browser")])),_:1}),e[3]||(e[3]=n(" / generateId"))]),e[4]||(e[4]=i(`

Function: generateId()

generateId(prefix, length): string

Generate random id with prefix

Parameters

prefix: string = ''

prefix of id

length: number = 18

length of id without prefix, range is 8 ~ 18, default is 18

Returns

string

Example

generateId('prefix-') // prefix-1z3b4c5d6e
+import{_ as r,c as o,b as d,d as a,e as s,f as n,a as i,r as l,o as p}from"./app-BlW5p_5f.js";const c={};function u(m,e){const t=l("RouteLink");return p(),o("div",null,[d("p",null,[a(t,{to:"/doc/browser/"},{default:s(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),a(t,{to:"/doc/browser/"},{default:s(()=>e[1]||(e[1]=[n("@faasjs/browser")])),_:1}),e[3]||(e[3]=n(" / generateId"))]),e[4]||(e[4]=i(`

Function: generateId()

generateId(prefix, length): string

Generate random id with prefix

Parameters

prefix: string = ''

prefix of id

length: number = 18

length of id without prefix, range is 8 ~ 18, default is 18

Returns

string

Example

generateId('prefix-') // prefix-1z3b4c5d6e
 
`,12))])}const f=r(c,[["render",u],["__file","generateId.html.vue"]]),h=JSON.parse('{"path":"/doc/browser/functions/generateId.html","title":"Function: generateId()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]},{"level":2,"title":"Example","slug":"example","link":"#example","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/browser/functions/generateId.md"}');export{f as comp,h as data}; diff --git a/assets/get.html-BZjc8uyC.js b/assets/get.html-CGOI5yt0.js similarity index 96% rename from assets/get.html-BZjc8uyC.js rename to assets/get.html-CGOI5yt0.js index 93a8179f3..0d749abdf 100644 --- a/assets/get.html-BZjc8uyC.js +++ b/assets/get.html-CGOI5yt0.js @@ -1 +1 @@ -import{_ as n,c as o,b as d,d as a,e as s,f as t,a as l,r as i,o as c}from"./app-DsV01JBz.js";const p={};function u(m,e){const r=i("RouteLink");return c(),o("div",null,[d("p",null,[a(r,{to:"/doc/redis/"},{default:s(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(r,{to:"/doc/redis/"},{default:s(()=>e[1]||(e[1]=[t("@faasjs/redis")])),_:1}),e[3]||(e[3]=t(" / get"))]),e[4]||(e[4]=l('

Function: get()

get<TResult>(key): Promise<TResult>

Type Parameters

TResult = any

Parameters

key: string

Returns

Promise<TResult>

',8))])}const h=n(p,[["render",u],["__file","get.html.vue"]]),f=JSON.parse('{"path":"/doc/redis/functions/get.html","title":"Function: get()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/redis/functions/get.md"}');export{h as comp,f as data}; +import{_ as n,c as o,b as d,d as a,e as s,f as t,a as l,r as i,o as c}from"./app-BlW5p_5f.js";const p={};function u(m,e){const r=i("RouteLink");return c(),o("div",null,[d("p",null,[a(r,{to:"/doc/redis/"},{default:s(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(r,{to:"/doc/redis/"},{default:s(()=>e[1]||(e[1]=[t("@faasjs/redis")])),_:1}),e[3]||(e[3]=t(" / get"))]),e[4]||(e[4]=l('

Function: get()

get<TResult>(key): Promise<TResult>

Type Parameters

TResult = any

Parameters

key: string

Returns

Promise<TResult>

',8))])}const h=n(p,[["render",u],["__file","get.html.vue"]]),f=JSON.parse('{"path":"/doc/redis/functions/get.html","title":"Function: get()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/redis/functions/get.md"}');export{h as comp,f as data}; diff --git a/assets/getAll.html-C_nCvWsj.js b/assets/getAll.html-GjnlW1ah.js similarity index 95% rename from assets/getAll.html-C_nCvWsj.js rename to assets/getAll.html-GjnlW1ah.js index e4e048823..5bb7c098a 100644 --- a/assets/getAll.html-C_nCvWsj.js +++ b/assets/getAll.html-GjnlW1ah.js @@ -1 +1 @@ -import{_ as o,c as u,b as t,d as r,e as s,f as l,r as d,o as i}from"./app-DsV01JBz.js";const a={};function f(m,e){const n=d("RouteLink");return i(),u("div",null,[t("p",null,[r(n,{to:"/doc/server/"},{default:s(()=>e[0]||(e[0]=[l("Documents")])),_:1}),e[2]||(e[2]=l(" / ")),r(n,{to:"/doc/server/"},{default:s(()=>e[1]||(e[1]=[l("@faasjs/server")])),_:1}),e[3]||(e[3]=l(" / getAll"))]),e[10]||(e[10]=t("h1",{id:"function-getall",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#function-getall"},[t("span",null,"Function: getAll()")])],-1)),t("blockquote",null,[t("p",null,[e[5]||(e[5]=t("strong",null,"getAll",-1)),e[6]||(e[6]=l("(): ")),r(n,{to:"/doc/server/classes/Server.html"},{default:s(()=>e[4]||(e[4]=[t("code",null,"Server",-1)])),_:1}),e[7]||(e[7]=l("[]"))])]),e[11]||(e[11]=t("h2",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),t("p",null,[r(n,{to:"/doc/server/classes/Server.html"},{default:s(()=>e[8]||(e[8]=[t("code",null,"Server",-1)])),_:1}),e[9]||(e[9]=l("[]"))])])}const p=o(a,[["render",f],["__file","getAll.html.vue"]]),g=JSON.parse('{"path":"/doc/server/functions/getAll.html","title":"Function: getAll()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/server/functions/getAll.md"}');export{p as comp,g as data}; +import{_ as o,c as u,b as t,d as r,e as s,f as l,r as d,o as i}from"./app-BlW5p_5f.js";const a={};function f(m,e){const n=d("RouteLink");return i(),u("div",null,[t("p",null,[r(n,{to:"/doc/server/"},{default:s(()=>e[0]||(e[0]=[l("Documents")])),_:1}),e[2]||(e[2]=l(" / ")),r(n,{to:"/doc/server/"},{default:s(()=>e[1]||(e[1]=[l("@faasjs/server")])),_:1}),e[3]||(e[3]=l(" / getAll"))]),e[10]||(e[10]=t("h1",{id:"function-getall",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#function-getall"},[t("span",null,"Function: getAll()")])],-1)),t("blockquote",null,[t("p",null,[e[5]||(e[5]=t("strong",null,"getAll",-1)),e[6]||(e[6]=l("(): ")),r(n,{to:"/doc/server/classes/Server.html"},{default:s(()=>e[4]||(e[4]=[t("code",null,"Server",-1)])),_:1}),e[7]||(e[7]=l("[]"))])]),e[11]||(e[11]=t("h2",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),t("p",null,[r(n,{to:"/doc/server/classes/Server.html"},{default:s(()=>e[8]||(e[8]=[t("code",null,"Server",-1)])),_:1}),e[9]||(e[9]=l("[]"))])])}const p=o(a,[["render",f],["__file","getAll.html.vue"]]),g=JSON.parse('{"path":"/doc/server/functions/getAll.html","title":"Function: getAll()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/server/functions/getAll.md"}');export{p as comp,g as data}; diff --git a/assets/getClient.html-CSR8_w6o.js b/assets/getClient.html-BksZ91JF.js similarity index 97% rename from assets/getClient.html-CSR8_w6o.js rename to assets/getClient.html-BksZ91JF.js index aafc5d1cb..717567ccf 100644 --- a/assets/getClient.html-CSR8_w6o.js +++ b/assets/getClient.html-BksZ91JF.js @@ -1,4 +1,4 @@ -import{_ as i,c as r,b as t,d as a,e as l,f as e,a as o,r as p,o as u}from"./app-DsV01JBz.js";const d={};function m(c,n){const s=p("RouteLink");return u(),r("div",null,[t("p",null,[a(s,{to:"/doc/react/"},{default:l(()=>n[0]||(n[0]=[e("Documents")])),_:1}),n[2]||(n[2]=e(" / ")),a(s,{to:"/doc/react/"},{default:l(()=>n[1]||(n[1]=[e("@faasjs/react")])),_:1}),n[3]||(n[3]=e(" / getClient"))]),n[10]||(n[10]=t("h1",{id:"function-getclient",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#function-getclient"},[t("span",null,"Function: getClient()")])],-1)),t("blockquote",null,[t("p",null,[n[5]||(n[5]=t("strong",null,"getClient",-1)),n[6]||(n[6]=e("(")),n[7]||(n[7]=t("code",null,"host",-1)),n[8]||(n[8]=e("?): ")),a(s,{to:"/doc/react/type-aliases/FaasReactClientInstance.html"},{default:l(()=>n[4]||(n[4]=[t("code",null,"FaasReactClientInstance",-1)])),_:1})])]),n[11]||(n[11]=t("p",null,"Get FaasReactClient instance",-1)),n[12]||(n[12]=t("h2",{id:"parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#parameters"},[t("span",null,"Parameters")])],-1)),n[13]||(n[13]=t("p",null,[e("• "),t("strong",null,"host?"),e(": "),t("code",null,"string")],-1)),n[14]||(n[14]=t("p",null,"{string} empty string for default host",-1)),n[15]||(n[15]=t("h2",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),t("p",null,[a(s,{to:"/doc/react/type-aliases/FaasReactClientInstance.html"},{default:l(()=>n[9]||(n[9]=[t("code",null,"FaasReactClientInstance",-1)])),_:1})]),n[16]||(n[16]=o(`

Example

getClient()
+import{_ as i,c as r,b as t,d as a,e as l,f as e,a as o,r as p,o as u}from"./app-BlW5p_5f.js";const d={};function m(c,n){const s=p("RouteLink");return u(),r("div",null,[t("p",null,[a(s,{to:"/doc/react/"},{default:l(()=>n[0]||(n[0]=[e("Documents")])),_:1}),n[2]||(n[2]=e(" / ")),a(s,{to:"/doc/react/"},{default:l(()=>n[1]||(n[1]=[e("@faasjs/react")])),_:1}),n[3]||(n[3]=e(" / getClient"))]),n[10]||(n[10]=t("h1",{id:"function-getclient",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#function-getclient"},[t("span",null,"Function: getClient()")])],-1)),t("blockquote",null,[t("p",null,[n[5]||(n[5]=t("strong",null,"getClient",-1)),n[6]||(n[6]=e("(")),n[7]||(n[7]=t("code",null,"host",-1)),n[8]||(n[8]=e("?): ")),a(s,{to:"/doc/react/type-aliases/FaasReactClientInstance.html"},{default:l(()=>n[4]||(n[4]=[t("code",null,"FaasReactClientInstance",-1)])),_:1})])]),n[11]||(n[11]=t("p",null,"Get FaasReactClient instance",-1)),n[12]||(n[12]=t("h2",{id:"parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#parameters"},[t("span",null,"Parameters")])],-1)),n[13]||(n[13]=t("p",null,[e("• "),t("strong",null,"host?"),e(": "),t("code",null,"string")],-1)),n[14]||(n[14]=t("p",null,"{string} empty string for default host",-1)),n[15]||(n[15]=t("h2",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),t("p",null,[a(s,{to:"/doc/react/type-aliases/FaasReactClientInstance.html"},{default:l(()=>n[9]||(n[9]=[t("code",null,"FaasReactClientInstance",-1)])),_:1})]),n[16]||(n[16]=o(`

Example

getClient()
 // or
 getClient('another-host')
 
`,2))])}const f=i(d,[["render",m],["__file","getClient.html.vue"]]),v=JSON.parse('{"path":"/doc/react/functions/getClient.html","title":"Function: getClient()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]},{"level":2,"title":"Example","slug":"example","link":"#example","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/functions/getClient.md"}');export{f as comp,v as data}; diff --git a/assets/getJSON.html-D59K5kuF.js b/assets/getJSON.html-ByGhGQFX.js similarity index 96% rename from assets/getJSON.html-D59K5kuF.js rename to assets/getJSON.html-ByGhGQFX.js index 89e7783e4..76bcad3b0 100644 --- a/assets/getJSON.html-D59K5kuF.js +++ b/assets/getJSON.html-ByGhGQFX.js @@ -1 +1 @@ -import{_ as n,c as o,b as d,d as s,e as a,f as t,a as l,r as i,o as c}from"./app-DsV01JBz.js";const p={};function u(m,e){const r=i("RouteLink");return c(),o("div",null,[d("p",null,[s(r,{to:"/doc/redis/"},{default:a(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),s(r,{to:"/doc/redis/"},{default:a(()=>e[1]||(e[1]=[t("@faasjs/redis")])),_:1}),e[3]||(e[3]=t(" / getJSON"))]),e[4]||(e[4]=l('

Function: getJSON()

getJSON<TResult>(key): Promise<TResult>

Type Parameters

TResult = any

Parameters

key: string

Returns

Promise<TResult>

',8))])}const h=n(p,[["render",u],["__file","getJSON.html.vue"]]),f=JSON.parse('{"path":"/doc/redis/functions/getJSON.html","title":"Function: getJSON()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/redis/functions/getJSON.md"}');export{h as comp,f as data}; +import{_ as n,c as o,b as d,d as s,e as a,f as t,a as l,r as i,o as c}from"./app-BlW5p_5f.js";const p={};function u(m,e){const r=i("RouteLink");return c(),o("div",null,[d("p",null,[s(r,{to:"/doc/redis/"},{default:a(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),s(r,{to:"/doc/redis/"},{default:a(()=>e[1]||(e[1]=[t("@faasjs/redis")])),_:1}),e[3]||(e[3]=t(" / getJSON"))]),e[4]||(e[4]=l('

Function: getJSON()

getJSON<TResult>(key): Promise<TResult>

Type Parameters

TResult = any

Parameters

key: string

Returns

Promise<TResult>

',8))])}const h=n(p,[["render",u],["__file","getJSON.html.vue"]]),f=JSON.parse('{"path":"/doc/redis/functions/getJSON.html","title":"Function: getJSON()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/redis/functions/getJSON.md"}');export{h as comp,f as data}; diff --git a/assets/http.html-uJjeSeOT.js b/assets/http.html-CQCvMRjW.js similarity index 99% rename from assets/http.html-uJjeSeOT.js rename to assets/http.html-CQCvMRjW.js index 45316bca4..2fa68a48d 100644 --- a/assets/http.html-uJjeSeOT.js +++ b/assets/http.html-CQCvMRjW.js @@ -1,4 +1,4 @@ -import{_ as l,c as i,b as n,f as a,d as t,e as p,a as o,r as c,o as r}from"./app-DsV01JBz.js";const d={};function u(k,s){const e=c("RouteLink");return r(),i("div",null,[s[6]||(s[6]=n("h1",{id:"faasjs-http",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#faasjs-http"},[n("span",null,"@faasjs/http")])],-1)),s[7]||(s[7]=n("p",null,"FaasJS 内置插件,无需额外安装。",-1)),s[8]||(s[8]=n("p",null,"Http 插件可以使云函数能够接收和处理网络请求。",-1)),s[9]||(s[9]=n("p",null,"同时还提供 cookie 和基于 cookie 的 seesion 功能。",-1)),n("p",null,[s[1]||(s[1]=a("此外,强烈建议按 ")),t(e,{to:"/zh/guide/excel/request-spec.html"},{default:p(()=>s[0]||(s[0]=[a("FaasJS 请求规范")])),_:1}),s[2]||(s[2]=a(" 进行网络通讯。"))]),s[10]||(s[10]=o(`

配置参数

  • method string 英文大写的方法名,默认为 POST
  • timeout number 超时时间,单位为秒,默认为 30
  • cookie object cookie 配置项
    • domain string 域名
    • path string 路径,默认为 /
    • expires number 过期时间,默认为 31536000(365天)
    • secure boolean 是否为 secure,默认为 true
    • httpOnly boolean 是否为 httpOnly,默认为 true
    • sameSite string 支持 StrictLaxNone
    • session object session 配置项,必须配置 keysecret 才能启用session 功能
      • key string cookie 中保存 session 信息的 key
      • secret string 加密 session 信息的密钥
      • salt string 加密用的 salt,默认为 salt
      • signedSalt string 加密用的 signedSalt,默认为 signedSalt
      • keylen number 加密用的 keylen,默认为 64
      • iterations number 加密用的 iterations,默认为 100
      • digest string 加密用的 digest,默认为 sha256
      • cipherName string 加密用的 cipherName,默认为 aes-256-cbc

入参校验

除了标准的配置参数外,Http 插件还支持入参校验功能。

配置项

  • params object body 校验配置
  • cookie object cookie 校验配置
  • session object session 校验配置

校验配置

  • whitelist 'error' | 'ignore' 是否只允许 rules 中声明的入参,当遇到未声明的入参,error 会直接抛异常,ignore 不会报错,但会删除未声明的入参
  • onError function 自定义报错信息,函数入参为 type: string, key: string | string[], value?: any
  • rules object 参数校验规则
    • required boolean 是否必填,设置为 true 时,将不允许值为 undefinednull
    • type string 支持 stringnumberbooleanarrayobjectcookie 不支持此规则
    • in array 判断值是否在列表中
    • default any 若值为 undefined,则会将默认值赋上,若这里配置为函数,则会将整个 params 作为入参传入,将函数的返回值赋上,cookie 和 session 不支持此规则
    • config object 内嵌对象的校验规则,配置项同上

代码示例

简单校验

import { Http } from '@faasjs/http';
+import{_ as l,c as i,b as n,f as a,d as t,e as p,a as o,r as c,o as r}from"./app-BlW5p_5f.js";const d={};function u(k,s){const e=c("RouteLink");return r(),i("div",null,[s[6]||(s[6]=n("h1",{id:"faasjs-http",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#faasjs-http"},[n("span",null,"@faasjs/http")])],-1)),s[7]||(s[7]=n("p",null,"FaasJS 内置插件,无需额外安装。",-1)),s[8]||(s[8]=n("p",null,"Http 插件可以使云函数能够接收和处理网络请求。",-1)),s[9]||(s[9]=n("p",null,"同时还提供 cookie 和基于 cookie 的 seesion 功能。",-1)),n("p",null,[s[1]||(s[1]=a("此外,强烈建议按 ")),t(e,{to:"/zh/guide/excel/request-spec.html"},{default:p(()=>s[0]||(s[0]=[a("FaasJS 请求规范")])),_:1}),s[2]||(s[2]=a(" 进行网络通讯。"))]),s[10]||(s[10]=o(`

配置参数

  • method string 英文大写的方法名,默认为 POST
  • timeout number 超时时间,单位为秒,默认为 30
  • cookie object cookie 配置项
    • domain string 域名
    • path string 路径,默认为 /
    • expires number 过期时间,默认为 31536000(365天)
    • secure boolean 是否为 secure,默认为 true
    • httpOnly boolean 是否为 httpOnly,默认为 true
    • sameSite string 支持 StrictLaxNone
    • session object session 配置项,必须配置 keysecret 才能启用session 功能
      • key string cookie 中保存 session 信息的 key
      • secret string 加密 session 信息的密钥
      • salt string 加密用的 salt,默认为 salt
      • signedSalt string 加密用的 signedSalt,默认为 signedSalt
      • keylen number 加密用的 keylen,默认为 64
      • iterations number 加密用的 iterations,默认为 100
      • digest string 加密用的 digest,默认为 sha256
      • cipherName string 加密用的 cipherName,默认为 aes-256-cbc

入参校验

除了标准的配置参数外,Http 插件还支持入参校验功能。

配置项

  • params object body 校验配置
  • cookie object cookie 校验配置
  • session object session 校验配置

校验配置

  • whitelist 'error' | 'ignore' 是否只允许 rules 中声明的入参,当遇到未声明的入参,error 会直接抛异常,ignore 不会报错,但会删除未声明的入参
  • onError function 自定义报错信息,函数入参为 type: string, key: string | string[], value?: any
  • rules object 参数校验规则
    • required boolean 是否必填,设置为 true 时,将不允许值为 undefinednull
    • type string 支持 stringnumberbooleanarrayobjectcookie 不支持此规则
    • in array 判断值是否在列表中
    • default any 若值为 undefined,则会将默认值赋上,若这里配置为函数,则会将整个 params 作为入参传入,将函数的返回值赋上,cookie 和 session 不支持此规则
    • config object 内嵌对象的校验规则,配置项同上

代码示例

简单校验

import { Http } from '@faasjs/http';
 
 const http = new Http({
   validator: {
@@ -100,4 +100,4 @@ import{_ as l,c as i,b as n,f as a,d as t,e as p,a as o,r as c,o as r}from"./app
     return http.cookie!.read('key'); // 读取 cookie 中的值
   }
 });
-

常见问题

Path 自动生成的规则是什么?

Path 会按照文件夹和文件名自动生成,并会去掉 Path 的第一级文件夹的名字和最后的 /index

如:

funcs/product/show.func.ts => /product/show

funcs/product/index.func.ts => /product

为什么不允许配置 path?

不允许配置 Path 是为了保证所有云函数文件的目录位置与网关的 Path 完全对应,便于后期维护迭代。

多个网关如何配置?

在 faas.yaml 中,可以配置不同的网关,在云函数中初始化插件时,将配置名传入即可。

若一个云函数需要接收多个网关的请求,可以创建多个插件实例,部署时会逐一部署。

Github 地址

https://github.com/faasjs/faasjs/tree/main/packages/http

`,55))])}const v=l(d,[["render",u],["__file","http.html.vue"]]),g=JSON.parse(`{"path":"/zh/doc/http.html","title":"@faasjs/http","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"配置参数","slug":"配置参数","link":"#配置参数","children":[]},{"level":2,"title":"入参校验","slug":"入参校验","link":"#入参校验","children":[{"level":3,"title":"配置项","slug":"配置项","link":"#配置项","children":[]},{"level":3,"title":"代码示例","slug":"代码示例","link":"#代码示例","children":[]}]},{"level":2,"title":"云函数 handler 返回值的处理","slug":"云函数-handler-返回值的处理","link":"#云函数-handler-返回值的处理","children":[{"level":3,"title":"自动添加 headers 和 statusCode","slug":"自动添加-headers-和-statuscode","link":"#自动添加-headers-和-statuscode","children":[]},{"level":3,"title":"正常返回的值会被自动包裹在 data 字段中","slug":"正常返回的值会被自动包裹在-data-字段中","link":"#正常返回的值会被自动包裹在-data-字段中","children":[]},{"level":3,"title":"抛异常时会自动返回 error 字段","slug":"抛异常时会自动返回-error-字段","link":"#抛异常时会自动返回-error-字段","children":[]}]},{"level":2,"title":"实例属性","slug":"实例属性","link":"#实例属性","children":[{"level":3,"title":"headers","slug":"headers","link":"#headers","children":[]},{"level":3,"title":"params","slug":"params","link":"#params","children":[]},{"level":3,"title":"cookie","slug":"cookie","link":"#cookie","children":[]},{"level":3,"title":"session","slug":"session","link":"#session","children":[]}]},{"level":2,"title":"实例方法","slug":"实例方法","link":"#实例方法","children":[{"level":3,"title":"setHeader (key: string, value: any): Http","slug":"setheader-key-string-value-any-http","link":"#setheader-key-string-value-any-http","children":[]},{"level":3,"title":"setContentType (type: string, charset: string = 'utf-8'): Http","slug":"setcontenttype-type-string-charset-string-utf-8-http","link":"#setcontenttype-type-string-charset-string-utf-8-http","children":[]},{"level":3,"title":"setStatusCode (code: number): Http","slug":"setstatuscode-code-number-http","link":"#setstatuscode-code-number-http","children":[]},{"level":3,"title":"setBody (body: string): Http","slug":"setbody-body-string-http","link":"#setbody-body-string-http","children":[]}]},{"level":2,"title":"Cookie 实例方法","slug":"cookie-实例方法","link":"#cookie-实例方法","children":[{"level":3,"title":"read(key: string): string?","slug":"read-key-string-string","link":"#read-key-string-string","children":[]},{"level":3,"title":"write(key: string, value: any, opts?: {domain?: string; path?: string; expires?: number | string; secure?: boolean; httpOnly?: boolean;}): Cookie","slug":"write-key-string-value-any-opts-domain-string-path-string-expires-number-string-secure-boolean-httponly-boolean-cookie","link":"#write-key-string-value-any-opts-domain-string-path-string-expires-number-string-secure-boolean-httponly-boolean-cookie","children":[]}]},{"level":2,"title":"Session 实例方法","slug":"session-实例方法","link":"#session-实例方法","children":[{"level":3,"title":"read(key: string): any","slug":"read-key-string-any","link":"#read-key-string-any","children":[]},{"level":3,"title":"write(key: string, value?: any): Session","slug":"write-key-string-value-any-session","link":"#write-key-string-value-any-session","children":[]},{"level":3,"title":"encode(text: any): string","slug":"encode-text-any-string","link":"#encode-text-any-string","children":[]},{"level":3,"title":"decode(text: string): object","slug":"decode-text-string-object","link":"#decode-text-string-object","children":[]}]},{"level":2,"title":"示例代码","slug":"示例代码","link":"#示例代码","children":[]},{"level":2,"title":"常见问题","slug":"常见问题","link":"#常见问题","children":[{"level":3,"title":"Path 自动生成的规则是什么?","slug":"path-自动生成的规则是什么","link":"#path-自动生成的规则是什么","children":[]},{"level":3,"title":"为什么不允许配置 path?","slug":"为什么不允许配置-path","link":"#为什么不允许配置-path","children":[]},{"level":3,"title":"多个网关如何配置?","slug":"多个网关如何配置","link":"#多个网关如何配置","children":[]}]},{"level":2,"title":"Github 地址","slug":"github-地址","link":"#github-地址","children":[]}],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/doc/http.md"}`);export{v as comp,g as data}; +

常见问题

Path 自动生成的规则是什么?

Path 会按照文件夹和文件名自动生成,并会去掉 Path 的第一级文件夹的名字和最后的 /index

如:

funcs/product/show.func.ts => /product/show

funcs/product/index.func.ts => /product

为什么不允许配置 path?

不允许配置 Path 是为了保证所有云函数文件的目录位置与网关的 Path 完全对应,便于后期维护迭代。

多个网关如何配置?

在 faas.yaml 中,可以配置不同的网关,在云函数中初始化插件时,将配置名传入即可。

若一个云函数需要接收多个网关的请求,可以创建多个插件实例,部署时会逐一部署。

Github 地址

https://github.com/faasjs/faasjs/tree/main/packages/http

`,55))])}const v=l(d,[["render",u],["__file","http.html.vue"]]),g=JSON.parse(`{"path":"/zh/doc/http.html","title":"@faasjs/http","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"配置参数","slug":"配置参数","link":"#配置参数","children":[]},{"level":2,"title":"入参校验","slug":"入参校验","link":"#入参校验","children":[{"level":3,"title":"配置项","slug":"配置项","link":"#配置项","children":[]},{"level":3,"title":"代码示例","slug":"代码示例","link":"#代码示例","children":[]}]},{"level":2,"title":"云函数 handler 返回值的处理","slug":"云函数-handler-返回值的处理","link":"#云函数-handler-返回值的处理","children":[{"level":3,"title":"自动添加 headers 和 statusCode","slug":"自动添加-headers-和-statuscode","link":"#自动添加-headers-和-statuscode","children":[]},{"level":3,"title":"正常返回的值会被自动包裹在 data 字段中","slug":"正常返回的值会被自动包裹在-data-字段中","link":"#正常返回的值会被自动包裹在-data-字段中","children":[]},{"level":3,"title":"抛异常时会自动返回 error 字段","slug":"抛异常时会自动返回-error-字段","link":"#抛异常时会自动返回-error-字段","children":[]}]},{"level":2,"title":"实例属性","slug":"实例属性","link":"#实例属性","children":[{"level":3,"title":"headers","slug":"headers","link":"#headers","children":[]},{"level":3,"title":"params","slug":"params","link":"#params","children":[]},{"level":3,"title":"cookie","slug":"cookie","link":"#cookie","children":[]},{"level":3,"title":"session","slug":"session","link":"#session","children":[]}]},{"level":2,"title":"实例方法","slug":"实例方法","link":"#实例方法","children":[{"level":3,"title":"setHeader (key: string, value: any): Http","slug":"setheader-key-string-value-any-http","link":"#setheader-key-string-value-any-http","children":[]},{"level":3,"title":"setContentType (type: string, charset: string = 'utf-8'): Http","slug":"setcontenttype-type-string-charset-string-utf-8-http","link":"#setcontenttype-type-string-charset-string-utf-8-http","children":[]},{"level":3,"title":"setStatusCode (code: number): Http","slug":"setstatuscode-code-number-http","link":"#setstatuscode-code-number-http","children":[]},{"level":3,"title":"setBody (body: string): Http","slug":"setbody-body-string-http","link":"#setbody-body-string-http","children":[]}]},{"level":2,"title":"Cookie 实例方法","slug":"cookie-实例方法","link":"#cookie-实例方法","children":[{"level":3,"title":"read(key: string): string?","slug":"read-key-string-string","link":"#read-key-string-string","children":[]},{"level":3,"title":"write(key: string, value: any, opts?: {domain?: string; path?: string; expires?: number | string; secure?: boolean; httpOnly?: boolean;}): Cookie","slug":"write-key-string-value-any-opts-domain-string-path-string-expires-number-string-secure-boolean-httponly-boolean-cookie","link":"#write-key-string-value-any-opts-domain-string-path-string-expires-number-string-secure-boolean-httponly-boolean-cookie","children":[]}]},{"level":2,"title":"Session 实例方法","slug":"session-实例方法","link":"#session-实例方法","children":[{"level":3,"title":"read(key: string): any","slug":"read-key-string-any","link":"#read-key-string-any","children":[]},{"level":3,"title":"write(key: string, value?: any): Session","slug":"write-key-string-value-any-session","link":"#write-key-string-value-any-session","children":[]},{"level":3,"title":"encode(text: any): string","slug":"encode-text-any-string","link":"#encode-text-any-string","children":[]},{"level":3,"title":"decode(text: string): object","slug":"decode-text-string-object","link":"#decode-text-string-object","children":[]}]},{"level":2,"title":"示例代码","slug":"示例代码","link":"#示例代码","children":[]},{"level":2,"title":"常见问题","slug":"常见问题","link":"#常见问题","children":[{"level":3,"title":"Path 自动生成的规则是什么?","slug":"path-自动生成的规则是什么","link":"#path-自动生成的规则是什么","children":[]},{"level":3,"title":"为什么不允许配置 path?","slug":"为什么不允许配置-path","link":"#为什么不允许配置-path","children":[]},{"level":3,"title":"多个网关如何配置?","slug":"多个网关如何配置","link":"#多个网关如何配置","children":[]}]},{"level":2,"title":"Github 地址","slug":"github-地址","link":"#github-地址","children":[]}],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/doc/http.md"}`);export{v as comp,g as data}; diff --git a/assets/http.html-BGzzT_xD.js b/assets/http.html-Y_zl0RKL.js similarity index 99% rename from assets/http.html-BGzzT_xD.js rename to assets/http.html-Y_zl0RKL.js index 3bcd0c0b6..b7868575d 100644 --- a/assets/http.html-BGzzT_xD.js +++ b/assets/http.html-Y_zl0RKL.js @@ -1,4 +1,4 @@ -import{_ as t,c as e,b as s,f as a,d as l,e as i,a as o,r as c,o as u}from"./app-DsV01JBz.js";const r={};function d(k,n){const p=c("RouteLink");return u(),e("div",null,[n[6]||(n[6]=s("h1",{id:"http、cookie-和-session",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#http、cookie-和-session"},[s("span",null,"Http、Cookie 和 Session")])],-1)),n[7]||(n[7]=s("p",null,[s("code",null,"@faasjs/http"),a(" 提供了以下功能:")],-1)),s("ul",null,[n[3]||(n[3]=s("li",null,"网络请求的入参校验",-1)),s("li",null,[n[1]||(n[1]=a("规范化网络响应(基于 ")),l(p,{to:"/zh/guide/excel/request-spec.html"},{default:i(()=>n[0]||(n[0]=[a("HTTP 请求规范")])),_:1}),n[2]||(n[2]=a(")"))]),n[4]||(n[4]=s("li",null,"Cookie 的校验和读写",-1)),n[5]||(n[5]=s("li",null,"Session 的校验和读写(Session 被加密储存在 Cookie 中)",-1))]),n[8]||(n[8]=o(`

校验示例

import { Func } from '@faasjs/func';
+import{_ as t,c as e,b as s,f as a,d as l,e as i,a as o,r as c,o as u}from"./app-BlW5p_5f.js";const r={};function d(k,n){const p=c("RouteLink");return u(),e("div",null,[n[6]||(n[6]=s("h1",{id:"http、cookie-和-session",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#http、cookie-和-session"},[s("span",null,"Http、Cookie 和 Session")])],-1)),n[7]||(n[7]=s("p",null,[s("code",null,"@faasjs/http"),a(" 提供了以下功能:")],-1)),s("ul",null,[n[3]||(n[3]=s("li",null,"网络请求的入参校验",-1)),s("li",null,[n[1]||(n[1]=a("规范化网络响应(基于 ")),l(p,{to:"/zh/guide/excel/request-spec.html"},{default:i(()=>n[0]||(n[0]=[a("HTTP 请求规范")])),_:1}),n[2]||(n[2]=a(")"))]),n[4]||(n[4]=s("li",null,"Cookie 的校验和读写",-1)),n[5]||(n[5]=s("li",null,"Session 的校验和读写(Session 被加密储存在 Cookie 中)",-1))]),n[8]||(n[8]=o(`

校验示例

import { Func } from '@faasjs/func';
 import { Http } from '@faasjs/http';
 
 const http = new Http({
@@ -64,4 +64,4 @@ import{_ as t,c as e,b as s,f as a,d as l,e as i,a as o,r as c,o as u}from"./app
     http.session.write('user_id', http.session.read('distinct_id')); // 将 session 中的 distinct_id 写入为 user_id
   }
 });
-

Http 插件文档

详细文档见 Http 插件

`,8))])}const m=t(r,[["render",d],["__file","http.html.vue"]]),b=JSON.parse('{"path":"/zh/guide/excel/http.html","title":"Http、Cookie 和 Session","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"校验示例","slug":"校验示例","link":"#校验示例","children":[]},{"level":2,"title":"Cookie 使用示例","slug":"cookie-使用示例","link":"#cookie-使用示例","children":[]},{"level":2,"title":"Session 使用示例","slug":"session-使用示例","link":"#session-使用示例","children":[]},{"level":2,"title":"Http 插件文档","slug":"http-插件文档","link":"#http-插件文档","children":[]}],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/guide/excel/http.md"}');export{m as comp,b as data}; +

Http 插件文档

详细文档见 Http 插件

`,8))])}const m=t(r,[["render",d],["__file","http.html.vue"]]),b=JSON.parse('{"path":"/zh/guide/excel/http.html","title":"Http、Cookie 和 Session","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"校验示例","slug":"校验示例","link":"#校验示例","children":[]},{"level":2,"title":"Cookie 使用示例","slug":"cookie-使用示例","link":"#cookie-使用示例","children":[]},{"level":2,"title":"Session 使用示例","slug":"session-使用示例","link":"#session-使用示例","children":[]},{"level":2,"title":"Http 插件文档","slug":"http-插件文档","link":"#http-插件文档","children":[]}],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/guide/excel/http.md"}');export{m as comp,b as data}; diff --git a/assets/index.html-CXRURkVu.js b/assets/index.html-37cRjwlm.js similarity index 97% rename from assets/index.html-CXRURkVu.js rename to assets/index.html-37cRjwlm.js index 3964ca993..5299acafa 100644 --- a/assets/index.html-CXRURkVu.js +++ b/assets/index.html-37cRjwlm.js @@ -1,2 +1,2 @@ -import{_ as i,c as r,b as e,d as t,e as l,f as n,a as o,r as d,o as p}from"./app-DsV01JBz.js";const c={};function u(f,s){const a=d("RouteLink");return p(),r("div",null,[e("p",null,[t(a,{to:"/doc/"},{default:l(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[1]||(s[1]=n(" / @faasjs/nextjs"))]),s[4]||(s[4]=o(`

@faasjs/nextjs

FaasJS's plugin for Next.js.

License: MITNPM Version

Install

npm install @faasjs/nextjs
+import{_ as i,c as r,b as e,d as t,e as l,f as n,a as o,r as d,o as p}from"./app-BlW5p_5f.js";const c={};function u(f,s){const a=d("RouteLink");return p(),r("div",null,[e("p",null,[t(a,{to:"/doc/"},{default:l(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[1]||(s[1]=n(" / @faasjs/nextjs"))]),s[4]||(s[4]=o(`

@faasjs/nextjs

FaasJS's plugin for Next.js.

License: MITNPM Version

Install

npm install @faasjs/nextjs
 

Functions

`,6)),e("ul",null,[e("li",null,[t(a,{to:"/doc/nextjs/functions/useFuncWithNextJsPlugin.html"},{default:l(()=>s[2]||(s[2]=[n("useFuncWithNextJsPlugin")])),_:1})])]),s[5]||(s[5]=e("h2",{id:"classes",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#classes"},[e("span",null,"Classes")])],-1)),e("ul",null,[e("li",null,[t(a,{to:"/doc/nextjs/classes/NextJsPlugin.html"},{default:l(()=>s[3]||(s[3]=[n("NextJsPlugin")])),_:1})])])])}const m=i(c,[["render",u],["__file","index.html.vue"]]),x=JSON.parse('{"path":"/doc/nextjs/","title":"@faasjs/nextjs","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Install","slug":"install","link":"#install","children":[]},{"level":2,"title":"Functions","slug":"functions","link":"#functions","children":[]},{"level":2,"title":"Classes","slug":"classes","link":"#classes","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/nextjs/README.md"}');export{m as comp,x as data}; diff --git a/assets/index.html-DrXrd4TG.js b/assets/index.html-B2ZjwdrM.js similarity index 98% rename from assets/index.html-DrXrd4TG.js rename to assets/index.html-B2ZjwdrM.js index 7e998952e..26a52469c 100644 --- a/assets/index.html-DrXrd4TG.js +++ b/assets/index.html-B2ZjwdrM.js @@ -1,4 +1,4 @@ -import{_ as n,c as i,b as l,d as r,e as t,f as e,a as o,r as d,o as c}from"./app-DsV01JBz.js";const p={};function u(m,s){const a=d("RouteLink");return c(),i("div",null,[l("p",null,[r(a,{to:"/doc/images/"},{default:t(()=>s[0]||(s[0]=[e("Images")])),_:1}),s[1]||(s[1]=e(" / faasjs/nginx"))]),s[2]||(s[2]=o(`

A Nginx Image for FaasJS projects

faasjs/nginxBuild StatusImage size

Features

  • Base on alpine with tiny image size.
  • Support brotli compression.
  • Output log to stdout.

Usage

FROM faasjs/node AS builder
+import{_ as n,c as i,b as l,d as r,e as t,f as e,a as o,r as d,o as c}from"./app-BlW5p_5f.js";const p={};function u(m,s){const a=d("RouteLink");return c(),i("div",null,[l("p",null,[r(a,{to:"/doc/images/"},{default:t(()=>s[0]||(s[0]=[e("Images")])),_:1}),s[1]||(s[1]=e(" / faasjs/nginx"))]),s[2]||(s[2]=o(`

A Nginx Image for FaasJS projects

faasjs/nginxBuild StatusImage size

Features

  • Base on alpine with tiny image size.
  • Support brotli compression.
  • Output log to stdout.

Usage

FROM faasjs/node AS builder
 
 WORKDIR /app
 COPY package.json package.json
diff --git a/assets/index.html-C_G_zL8f.js b/assets/index.html-B4Ftud4z.js
similarity index 99%
rename from assets/index.html-C_G_zL8f.js
rename to assets/index.html-B4Ftud4z.js
index b9a4e2dee..1c64de2a1 100644
--- a/assets/index.html-C_G_zL8f.js
+++ b/assets/index.html-B4Ftud4z.js
@@ -1,4 +1,4 @@
-import{_ as a,c as n,a as e,o as t}from"./app-DsV01JBz.js";const i={};function l(p,s){return t(),n("div",null,s[0]||(s[0]=[e(`
An atomic application framework built for the TypeScript developer.




Features

Featherweight Development & Collaboration

  • Break down complex projects into manageable components with the atomized development model.
  • Enjoy fast iterations and seamless team collaboration.
  • Jump start development with pre-built plugins for common functionalities like HTTP and Knex.

High maintainability

  • The FaaS architecture ensures isolated cloud functions, preventing domino-effect errors.
  • Automated testing tools built-in for robust and efficient testing.

High scalability

  • Extend your application effortlessly with flexible and simple plugin mechanisms.
  • Freely scale your functions up or down based on demand.

Quick start

Start with Codespace and Template

🔨 FaasJS & Next.js Stater

🔨 Pure FaasJS Stater

Start with Command Line

# use npm
+import{_ as a,c as n,a as e,o as t}from"./app-BlW5p_5f.js";const i={};function l(p,s){return t(),n("div",null,s[0]||(s[0]=[e(`
An atomic application framework built for the TypeScript developer.




Features

Featherweight Development & Collaboration

  • Break down complex projects into manageable components with the atomized development model.
  • Enjoy fast iterations and seamless team collaboration.
  • Jump start development with pre-built plugins for common functionalities like HTTP and Knex.

High maintainability

  • The FaaS architecture ensures isolated cloud functions, preventing domino-effect errors.
  • Automated testing tools built-in for robust and efficient testing.

High scalability

  • Extend your application effortlessly with flexible and simple plugin mechanisms.
  • Freely scale your functions up or down based on demand.

Quick start

Start with Codespace and Template

🔨 FaasJS & Next.js Stater

🔨 Pure FaasJS Stater

Start with Command Line

# use npm
 npx create-faas-app --name faasjs
 
 # use bun
@@ -34,4 +34,4 @@ import{_ as a,c as n,a as e,o as t}from"./app-DsV01JBz.js";const i={};function l
     expect(data).toEqual('Hello, world')
   })
 })
-

Thanks

Code contributors (in alphabetical order):

Open source projects (in alphabetical order):

`,24)]))}const c=a(i,[["render",l],["__file","index.html.vue"]]),r=JSON.parse(`{"path":"/","title":"","lang":"en","frontmatter":{"home":true,"heroImage":"/logo.jpg","heroText":"🚀 FaasJS","tagline":null,"footer":"An atomic application framework built for the TypeScript developer. | MIT Licensed | Copyright © 2019-2024 Zhu Feng"},"headers":[{"level":2,"title":"Features","slug":"features","link":"#features","children":[{"level":3,"title":"Featherweight Development & Collaboration","slug":"featherweight-development-collaboration","link":"#featherweight-development-collaboration","children":[]},{"level":3,"title":"High maintainability","slug":"high-maintainability","link":"#high-maintainability","children":[]},{"level":3,"title":"High scalability","slug":"high-scalability","link":"#high-scalability","children":[]}]},{"level":2,"title":"Quick start","slug":"quick-start","link":"#quick-start","children":[{"level":3,"title":"Start with Codespace and Template","slug":"start-with-codespace-and-template","link":"#start-with-codespace-and-template","children":[]},{"level":3,"title":"Start with Command Line","slug":"start-with-command-line","link":"#start-with-command-line","children":[]}]},{"level":2,"title":"Examples","slug":"examples","link":"#examples","children":[{"level":3,"title":"Cloud function's file","slug":"cloud-function-s-file","link":"#cloud-function-s-file","children":[]},{"level":3,"title":"Unit test's file","slug":"unit-test-s-file","link":"#unit-test-s-file","children":[]}]},{"level":2,"title":"Thanks","slug":"thanks","link":"#thanks","children":[]}],"git":{"updatedTime":1729658797000},"filePathRelative":"README.md"}`);export{c as comp,r as data}; +

Thanks

Code contributors (in alphabetical order):

Open source projects (in alphabetical order):

`,24)]))}const c=a(i,[["render",l],["__file","index.html.vue"]]),r=JSON.parse(`{"path":"/","title":"","lang":"en","frontmatter":{"home":true,"heroImage":"/logo.jpg","heroText":"🚀 FaasJS","tagline":null,"footer":"An atomic application framework built for the TypeScript developer. | MIT Licensed | Copyright © 2019-2024 Zhu Feng"},"headers":[{"level":2,"title":"Features","slug":"features","link":"#features","children":[{"level":3,"title":"Featherweight Development & Collaboration","slug":"featherweight-development-collaboration","link":"#featherweight-development-collaboration","children":[]},{"level":3,"title":"High maintainability","slug":"high-maintainability","link":"#high-maintainability","children":[]},{"level":3,"title":"High scalability","slug":"high-scalability","link":"#high-scalability","children":[]}]},{"level":2,"title":"Quick start","slug":"quick-start","link":"#quick-start","children":[{"level":3,"title":"Start with Codespace and Template","slug":"start-with-codespace-and-template","link":"#start-with-codespace-and-template","children":[]},{"level":3,"title":"Start with Command Line","slug":"start-with-command-line","link":"#start-with-command-line","children":[]}]},{"level":2,"title":"Examples","slug":"examples","link":"#examples","children":[{"level":3,"title":"Cloud function's file","slug":"cloud-function-s-file","link":"#cloud-function-s-file","children":[]},{"level":3,"title":"Unit test's file","slug":"unit-test-s-file","link":"#unit-test-s-file","children":[]}]},{"level":2,"title":"Thanks","slug":"thanks","link":"#thanks","children":[]}],"git":{"updatedTime":1729997835000},"filePathRelative":"README.md"}`);export{c as comp,r as data}; diff --git a/assets/index.html-DoS6Pr3A.js b/assets/index.html-BRaf7NJ5.js similarity index 98% rename from assets/index.html-DoS6Pr3A.js rename to assets/index.html-BRaf7NJ5.js index 99e1fa666..30ac91ca0 100644 --- a/assets/index.html-DoS6Pr3A.js +++ b/assets/index.html-BRaf7NJ5.js @@ -1,4 +1,4 @@ -import{_ as a,c as t,b as l,d as o,e as i,f as n,a as r,r as p,o as c}from"./app-DsV01JBz.js";const d={};function u(h,s){const e=p("RouteLink");return c(),t("div",null,[l("p",null,[o(e,{to:"/doc/"},{default:i(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[1]||(s[1]=n(" / @faasjs/lint"))]),s[2]||(s[2]=r(`

@faasjs/lint

Lint tool for FaasJS, based on Biome.

License: MITNPM Version

Install

  1. Install @faasjs/lint:
npm install @faasjs/lint
+import{_ as a,c as t,b as l,d as o,e as i,f as n,a as r,r as p,o as c}from"./app-BlW5p_5f.js";const d={};function u(h,s){const e=p("RouteLink");return c(),t("div",null,[l("p",null,[o(e,{to:"/doc/"},{default:i(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[1]||(s[1]=n(" / @faasjs/lint"))]),s[2]||(s[2]=r(`

@faasjs/lint

Lint tool for FaasJS, based on Biome.

License: MITNPM Version

Install

  1. Install @faasjs/lint:
npm install @faasjs/lint
 
  1. Create biome.json with content:
{
   "extends": ["@faasjs/lint/biome"]
 }
diff --git a/assets/index.html-DRMw43-n.js b/assets/index.html-BVGdgQWr.js
similarity index 91%
rename from assets/index.html-DRMw43-n.js
rename to assets/index.html-BVGdgQWr.js
index 2e73d0f67..e44f88953 100644
--- a/assets/index.html-DRMw43-n.js
+++ b/assets/index.html-BVGdgQWr.js
@@ -1 +1 @@
-import{_ as n,c as o,b as t,d as l,e as r,f as a,r as d,o as i}from"./app-DsV01JBz.js";const p={};function f(m,e){const s=d("RouteLink");return i(),o("div",null,[t("p",null,[l(s,{to:"/doc/"},{default:r(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[1]||(e[1]=a(" / FaasJS"))]),e[2]||(e[2]=t("h1",{id:"faasjs",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#faasjs"},[t("span",null,"FaasJS")])],-1)),e[3]||(e[3]=t("p",null,"An Atomic Application Framework based on Typescript",-1)),e[4]||(e[4]=t("p",null,"https://faasjs.com/",-1))])}const c=n(p,[["render",f],["__file","index.html.vue"]]),x=JSON.parse('{"path":"/doc/faasjs/","title":"FaasJS","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/faasjs/README.md"}');export{c as comp,x as data};
+import{_ as n,c as o,b as t,d as l,e as r,f as a,r as d,o as i}from"./app-BlW5p_5f.js";const p={};function f(m,e){const s=d("RouteLink");return i(),o("div",null,[t("p",null,[l(s,{to:"/doc/"},{default:r(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[1]||(e[1]=a(" / FaasJS"))]),e[2]||(e[2]=t("h1",{id:"faasjs",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#faasjs"},[t("span",null,"FaasJS")])],-1)),e[3]||(e[3]=t("p",null,"An Atomic Application Framework based on Typescript",-1)),e[4]||(e[4]=t("p",null,"https://faasjs.com/",-1))])}const c=n(p,[["render",f],["__file","index.html.vue"]]),x=JSON.parse('{"path":"/doc/faasjs/","title":"FaasJS","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/faasjs/README.md"}');export{c as comp,x as data};
diff --git a/assets/index.html-Ck9ZWExk.js b/assets/index.html-BaQvW1Qh.js
similarity index 98%
rename from assets/index.html-Ck9ZWExk.js
rename to assets/index.html-BaQvW1Qh.js
index d84993c40..927ebf9b1 100644
--- a/assets/index.html-Ck9ZWExk.js
+++ b/assets/index.html-BaQvW1Qh.js
@@ -1,4 +1,4 @@
-import{_ as n,c as t,b as o,d as r,e as l,f as s,a as i,r as p,o as c}from"./app-DsV01JBz.js";const u={};function d(h,e){const a=p("RouteLink");return c(),t("div",null,[o("p",null,[r(a,{to:"/doc/images/"},{default:l(()=>e[0]||(e[0]=[s("Images")])),_:1}),e[1]||(e[1]=s(" / faasjs/vscode"))]),e[2]||(e[2]=i(`

VSCode Container Image for FaasJS projects

faasjs/vscodeBuild StatusImage size

Features

Before you use

Usage

  1. Create a folder .devcontainer in your project root.
  2. Create devcontainer.json in .devcontainer folder.
  3. Copy below code into devcontainer.json:
{
+import{_ as n,c as t,b as o,d as r,e as l,f as s,a as i,r as p,o as c}from"./app-BlW5p_5f.js";const u={};function d(h,e){const a=p("RouteLink");return c(),t("div",null,[o("p",null,[r(a,{to:"/doc/images/"},{default:l(()=>e[0]||(e[0]=[s("Images")])),_:1}),e[1]||(e[1]=s(" / faasjs/vscode"))]),e[2]||(e[2]=i(`

VSCode Container Image for FaasJS projects

faasjs/vscodeBuild StatusImage size

Features

Before you use

Usage

  1. Create a folder .devcontainer in your project root.
  2. Create devcontainer.json in .devcontainer folder.
  3. Copy below code into devcontainer.json:
{
 	"name": "dev",
 	"image": "faasjs/vscode",
 	"extensions": [
diff --git a/assets/index.html-C_ptF1OT.js b/assets/index.html-Bfoa27ci.js
similarity index 99%
rename from assets/index.html-C_ptF1OT.js
rename to assets/index.html-Bfoa27ci.js
index 082f4cab7..394bb42b2 100644
--- a/assets/index.html-C_ptF1OT.js
+++ b/assets/index.html-Bfoa27ci.js
@@ -1 +1 @@
-import{_ as a,c as o,b as l,d as e,e as r,f as t,r as i,o as d}from"./app-DsV01JBz.js";const u={};function f(p,s){const n=i("RouteLink");return d(),o("div",null,[l("p",null,[e(n,{to:"/"},{default:r(()=>s[0]||(s[0]=[t("Documents")])),_:1}),s[1]||(s[1]=t(" / Overview of official plugins"))]),s[55]||(s[55]=l("h1",{id:"overview-of-official-plugins",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#overview-of-official-plugins"},[l("span",null,"Overview of official plugins")])],-1)),s[56]||(s[56]=l("h2",{id:"cores",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#cores"},[l("span",null,"Cores")])],-1)),l("table",null,[s[10]||(s[10]=l("thead",null,[l("tr",null,[l("th",null,"Name"),l("th",null,"Version")])],-1)),l("tbody",null,[l("tr",null,[l("td",null,[e(n,{to:"/doc/faasjs/"},{default:r(()=>s[2]||(s[2]=[t("faasjs")])),_:1})]),s[3]||(s[3]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/faasjs",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/faasjs.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/func/"},{default:r(()=>s[4]||(s[4]=[t("@faasjs/func")])),_:1})]),s[5]||(s[5]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/func",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/func.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/cloud_function/"},{default:r(()=>s[6]||(s[6]=[t("@faasjs/cloud_function")])),_:1})]),s[7]||(s[7]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/cloud_function",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/cloud_function.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/test/"},{default:r(()=>s[8]||(s[8]=[t("@faasjs/test")])),_:1})]),s[9]||(s[9]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/test",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/test.svg",alt:"NPM Version"})])],-1))])])]),s[57]||(s[57]=l("h2",{id:"command-lines",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#command-lines"},[l("span",null,"Command Lines")])],-1)),l("table",null,[s[15]||(s[15]=l("thead",null,[l("tr",null,[l("th",null,"Name"),l("th",null,"Version")])],-1)),l("tbody",null,[l("tr",null,[l("td",null,[e(n,{to:"/doc/cli/"},{default:r(()=>s[11]||(s[11]=[t("@faasjs/cli")])),_:1})]),s[12]||(s[12]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/cli",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/cli.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/cli/"},{default:r(()=>s[13]||(s[13]=[t("create-faas-app")])),_:1})]),s[14]||(s[14]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/create-faas-app",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/create-faas-app.svg",alt:"NPM Version"})])],-1))])])]),s[58]||(s[58]=l("h2",{id:"utils",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#utils"},[l("span",null,"Utils")])],-1)),l("table",null,[s[32]||(s[32]=l("thead",null,[l("tr",null,[l("th",null,"Name"),l("th",null,"Version")])],-1)),l("tbody",null,[l("tr",null,[l("td",null,[e(n,{to:"/doc/deep_merge/"},{default:r(()=>s[16]||(s[16]=[t("@faasjs/deep_merge")])),_:1})]),s[17]||(s[17]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/deep_merge",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/deep_merge.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/load/"},{default:r(()=>s[18]||(s[18]=[t("@faasjs/load")])),_:1})]),s[19]||(s[19]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/load",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/load.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/logger/"},{default:r(()=>s[20]||(s[20]=[t("@faasjs/logger")])),_:1})]),s[21]||(s[21]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/logger",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/logger.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/request/"},{default:r(()=>s[22]||(s[22]=[t("@faasjs/request")])),_:1})]),s[23]||(s[23]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/request",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/request.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/server/"},{default:r(()=>s[24]||(s[24]=[t("@faasjs/server")])),_:1})]),s[25]||(s[25]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/server",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/server.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/ts-transform/"},{default:r(()=>s[26]||(s[26]=[t("@faasjs/ts-transform")])),_:1})]),s[27]||(s[27]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/ts-transform",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/ts-transform.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/jest/"},{default:r(()=>s[28]||(s[28]=[t("@faasjs/jest")])),_:1})]),s[29]||(s[29]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/jest",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/jest.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/lint/"},{default:r(()=>s[30]||(s[30]=[t("@faasjs/lint")])),_:1})]),s[31]||(s[31]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/lint",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/lint.svg",alt:"NPM Version"})])],-1))])])]),s[59]||(s[59]=l("h2",{id:"http",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#http"},[l("span",null,"Http")])],-1)),l("table",null,[s[35]||(s[35]=l("thead",null,[l("tr",null,[l("th",null,"Name"),l("th",null,"Version")])],-1)),l("tbody",null,[l("tr",null,[l("td",null,[e(n,{to:"/doc/http/"},{default:r(()=>s[33]||(s[33]=[t("@faasjs/http")])),_:1})]),s[34]||(s[34]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/http",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/http.svg",alt:"NPM Version"})])],-1))])])]),s[60]||(s[60]=l("h2",{id:"databases",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#databases"},[l("span",null,"Databases")])],-1)),l("table",null,[s[42]||(s[42]=l("thead",null,[l("tr",null,[l("th",null,"Name"),l("th",null,"Version")])],-1)),l("tbody",null,[l("tr",null,[l("td",null,[e(n,{to:"/doc/knex/"},{default:r(()=>s[36]||(s[36]=[t("@faasjs/knex")])),_:1})]),s[37]||(s[37]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/knex",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/knex.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/mongo/"},{default:r(()=>s[38]||(s[38]=[t("@faasjs/mongo")])),_:1})]),s[39]||(s[39]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/mongo",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/mongo.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/redis/"},{default:r(()=>s[40]||(s[40]=[t("@faasjs/redis")])),_:1})]),s[41]||(s[41]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/redis",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/redis.svg",alt:"NPM Version"})])],-1))])])]),s[61]||(s[61]=l("h2",{id:"browsers",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#browsers"},[l("span",null,"Browsers")])],-1)),l("table",null,[s[51]||(s[51]=l("thead",null,[l("tr",null,[l("th",null,"Name"),l("th",null,"Version")])],-1)),l("tbody",null,[l("tr",null,[l("td",null,[e(n,{to:"/doc/browser/"},{default:r(()=>s[43]||(s[43]=[t("@faasjs/browser")])),_:1})]),s[44]||(s[44]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/browser",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/browser.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/react/"},{default:r(()=>s[45]||(s[45]=[t("@faasjs/react")])),_:1})]),s[46]||(s[46]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/react",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/react.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/vue-plugin/"},{default:r(()=>s[47]||(s[47]=[t("@faasjs/vue-plugin")])),_:1})]),s[48]||(s[48]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/vue-plugin",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/vue-plugin.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/ant-design/"},{default:r(()=>s[49]||(s[49]=[t("@faasjs/ant-design")])),_:1})]),s[50]||(s[50]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/ant-design",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/ant-design.svg",alt:"NPM Version"})])],-1))])])]),s[62]||(s[62]=l("h2",{id:"full-stack-frameworks",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#full-stack-frameworks"},[l("span",null,"Full stack frameworks")])],-1)),l("table",null,[s[54]||(s[54]=l("thead",null,[l("tr",null,[l("th",null,"Name"),l("th",null,"Version")])],-1)),l("tbody",null,[l("tr",null,[l("td",null,[e(n,{to:"/doc/nextjs/"},{default:r(()=>s[52]||(s[52]=[t("@faasjs/nextjs")])),_:1})]),s[53]||(s[53]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/nextjs",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/nextjs.svg",alt:"NPM Version"})])],-1))])])])])}const g=a(u,[["render",f],["__file","index.html.vue"]]),j=JSON.parse('{"path":"/doc/","title":"Overview of official plugins","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Cores","slug":"cores","link":"#cores","children":[]},{"level":2,"title":"Command Lines","slug":"command-lines","link":"#command-lines","children":[]},{"level":2,"title":"Utils","slug":"utils","link":"#utils","children":[]},{"level":2,"title":"Http","slug":"http","link":"#http","children":[]},{"level":2,"title":"Databases","slug":"databases","link":"#databases","children":[]},{"level":2,"title":"Browsers","slug":"browsers","link":"#browsers","children":[]},{"level":2,"title":"Full stack frameworks","slug":"full-stack-frameworks","link":"#full-stack-frameworks","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/README.md"}');export{g as comp,j as data};
+import{_ as a,c as o,b as l,d as e,e as r,f as t,r as i,o as d}from"./app-BlW5p_5f.js";const u={};function f(p,s){const n=i("RouteLink");return d(),o("div",null,[l("p",null,[e(n,{to:"/"},{default:r(()=>s[0]||(s[0]=[t("Documents")])),_:1}),s[1]||(s[1]=t(" / Overview of official plugins"))]),s[55]||(s[55]=l("h1",{id:"overview-of-official-plugins",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#overview-of-official-plugins"},[l("span",null,"Overview of official plugins")])],-1)),s[56]||(s[56]=l("h2",{id:"cores",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#cores"},[l("span",null,"Cores")])],-1)),l("table",null,[s[10]||(s[10]=l("thead",null,[l("tr",null,[l("th",null,"Name"),l("th",null,"Version")])],-1)),l("tbody",null,[l("tr",null,[l("td",null,[e(n,{to:"/doc/faasjs/"},{default:r(()=>s[2]||(s[2]=[t("faasjs")])),_:1})]),s[3]||(s[3]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/faasjs",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/faasjs.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/func/"},{default:r(()=>s[4]||(s[4]=[t("@faasjs/func")])),_:1})]),s[5]||(s[5]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/func",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/func.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/cloud_function/"},{default:r(()=>s[6]||(s[6]=[t("@faasjs/cloud_function")])),_:1})]),s[7]||(s[7]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/cloud_function",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/cloud_function.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/test/"},{default:r(()=>s[8]||(s[8]=[t("@faasjs/test")])),_:1})]),s[9]||(s[9]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/test",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/test.svg",alt:"NPM Version"})])],-1))])])]),s[57]||(s[57]=l("h2",{id:"command-lines",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#command-lines"},[l("span",null,"Command Lines")])],-1)),l("table",null,[s[15]||(s[15]=l("thead",null,[l("tr",null,[l("th",null,"Name"),l("th",null,"Version")])],-1)),l("tbody",null,[l("tr",null,[l("td",null,[e(n,{to:"/doc/cli/"},{default:r(()=>s[11]||(s[11]=[t("@faasjs/cli")])),_:1})]),s[12]||(s[12]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/cli",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/cli.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/cli/"},{default:r(()=>s[13]||(s[13]=[t("create-faas-app")])),_:1})]),s[14]||(s[14]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/create-faas-app",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/create-faas-app.svg",alt:"NPM Version"})])],-1))])])]),s[58]||(s[58]=l("h2",{id:"utils",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#utils"},[l("span",null,"Utils")])],-1)),l("table",null,[s[32]||(s[32]=l("thead",null,[l("tr",null,[l("th",null,"Name"),l("th",null,"Version")])],-1)),l("tbody",null,[l("tr",null,[l("td",null,[e(n,{to:"/doc/deep_merge/"},{default:r(()=>s[16]||(s[16]=[t("@faasjs/deep_merge")])),_:1})]),s[17]||(s[17]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/deep_merge",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/deep_merge.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/load/"},{default:r(()=>s[18]||(s[18]=[t("@faasjs/load")])),_:1})]),s[19]||(s[19]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/load",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/load.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/logger/"},{default:r(()=>s[20]||(s[20]=[t("@faasjs/logger")])),_:1})]),s[21]||(s[21]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/logger",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/logger.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/request/"},{default:r(()=>s[22]||(s[22]=[t("@faasjs/request")])),_:1})]),s[23]||(s[23]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/request",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/request.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/server/"},{default:r(()=>s[24]||(s[24]=[t("@faasjs/server")])),_:1})]),s[25]||(s[25]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/server",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/server.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/ts-transform/"},{default:r(()=>s[26]||(s[26]=[t("@faasjs/ts-transform")])),_:1})]),s[27]||(s[27]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/ts-transform",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/ts-transform.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/jest/"},{default:r(()=>s[28]||(s[28]=[t("@faasjs/jest")])),_:1})]),s[29]||(s[29]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/jest",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/jest.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/lint/"},{default:r(()=>s[30]||(s[30]=[t("@faasjs/lint")])),_:1})]),s[31]||(s[31]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/lint",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/lint.svg",alt:"NPM Version"})])],-1))])])]),s[59]||(s[59]=l("h2",{id:"http",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#http"},[l("span",null,"Http")])],-1)),l("table",null,[s[35]||(s[35]=l("thead",null,[l("tr",null,[l("th",null,"Name"),l("th",null,"Version")])],-1)),l("tbody",null,[l("tr",null,[l("td",null,[e(n,{to:"/doc/http/"},{default:r(()=>s[33]||(s[33]=[t("@faasjs/http")])),_:1})]),s[34]||(s[34]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/http",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/http.svg",alt:"NPM Version"})])],-1))])])]),s[60]||(s[60]=l("h2",{id:"databases",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#databases"},[l("span",null,"Databases")])],-1)),l("table",null,[s[42]||(s[42]=l("thead",null,[l("tr",null,[l("th",null,"Name"),l("th",null,"Version")])],-1)),l("tbody",null,[l("tr",null,[l("td",null,[e(n,{to:"/doc/knex/"},{default:r(()=>s[36]||(s[36]=[t("@faasjs/knex")])),_:1})]),s[37]||(s[37]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/knex",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/knex.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/mongo/"},{default:r(()=>s[38]||(s[38]=[t("@faasjs/mongo")])),_:1})]),s[39]||(s[39]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/mongo",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/mongo.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/redis/"},{default:r(()=>s[40]||(s[40]=[t("@faasjs/redis")])),_:1})]),s[41]||(s[41]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/redis",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/redis.svg",alt:"NPM Version"})])],-1))])])]),s[61]||(s[61]=l("h2",{id:"browsers",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#browsers"},[l("span",null,"Browsers")])],-1)),l("table",null,[s[51]||(s[51]=l("thead",null,[l("tr",null,[l("th",null,"Name"),l("th",null,"Version")])],-1)),l("tbody",null,[l("tr",null,[l("td",null,[e(n,{to:"/doc/browser/"},{default:r(()=>s[43]||(s[43]=[t("@faasjs/browser")])),_:1})]),s[44]||(s[44]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/browser",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/browser.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/react/"},{default:r(()=>s[45]||(s[45]=[t("@faasjs/react")])),_:1})]),s[46]||(s[46]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/react",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/react.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/vue-plugin/"},{default:r(()=>s[47]||(s[47]=[t("@faasjs/vue-plugin")])),_:1})]),s[48]||(s[48]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/vue-plugin",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/vue-plugin.svg",alt:"NPM Version"})])],-1))]),l("tr",null,[l("td",null,[e(n,{to:"/doc/ant-design/"},{default:r(()=>s[49]||(s[49]=[t("@faasjs/ant-design")])),_:1})]),s[50]||(s[50]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/ant-design",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/ant-design.svg",alt:"NPM Version"})])],-1))])])]),s[62]||(s[62]=l("h2",{id:"full-stack-frameworks",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#full-stack-frameworks"},[l("span",null,"Full stack frameworks")])],-1)),l("table",null,[s[54]||(s[54]=l("thead",null,[l("tr",null,[l("th",null,"Name"),l("th",null,"Version")])],-1)),l("tbody",null,[l("tr",null,[l("td",null,[e(n,{to:"/doc/nextjs/"},{default:r(()=>s[52]||(s[52]=[t("@faasjs/nextjs")])),_:1})]),s[53]||(s[53]=l("td",null,[l("a",{href:"https://www.npmjs.com/package/@faasjs/nextjs",target:"_blank",rel:"noopener noreferrer"},[l("img",{src:"https://img.shields.io/npm/v/@faasjs/nextjs.svg",alt:"NPM Version"})])],-1))])])])])}const g=a(u,[["render",f],["__file","index.html.vue"]]),j=JSON.parse('{"path":"/doc/","title":"Overview of official plugins","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Cores","slug":"cores","link":"#cores","children":[]},{"level":2,"title":"Command Lines","slug":"command-lines","link":"#command-lines","children":[]},{"level":2,"title":"Utils","slug":"utils","link":"#utils","children":[]},{"level":2,"title":"Http","slug":"http","link":"#http","children":[]},{"level":2,"title":"Databases","slug":"databases","link":"#databases","children":[]},{"level":2,"title":"Browsers","slug":"browsers","link":"#browsers","children":[]},{"level":2,"title":"Full stack frameworks","slug":"full-stack-frameworks","link":"#full-stack-frameworks","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/README.md"}');export{g as comp,j as data};
diff --git a/assets/index.html-3wCgYamm.js b/assets/index.html-Bsf-6Rh9.js
similarity index 97%
rename from assets/index.html-3wCgYamm.js
rename to assets/index.html-Bsf-6Rh9.js
index 0fd038163..bb71582a3 100644
--- a/assets/index.html-3wCgYamm.js
+++ b/assets/index.html-Bsf-6Rh9.js
@@ -1 +1 @@
-import{_ as i,c as o,b as e,d as l,e as n,f as s,a as p,r,o as d}from"./app-DsV01JBz.js";const f={};function u(y,a){const t=r("RouteLink");return d(),o("div",null,[e("p",null,[l(t,{to:"/doc/"},{default:n(()=>a[0]||(a[0]=[s("Documents")])),_:1}),a[1]||(a[1]=s(" / @faasjs/types"))]),a[8]||(a[8]=p('

@faasjs/types

Action Type definitions for FaasJS and cross backend and frontend.

License: MITNPM Version

Install

Normally you don't need to install this package manually. It's a dependency of @faasjs/func and @faasjs/react.

Usage

See

',7)),e("p",null,[l(t,{to:"/doc/types/type-aliases/InferFaasAction.html"},{default:n(()=>a[2]||(a[2]=[s("InferFaasAction")])),_:1})]),a[9]||(a[9]=e("h2",{id:"type-aliases",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#type-aliases"},[e("span",null,"Type Aliases")])],-1)),e("ul",null,[e("li",null,[l(t,{to:"/doc/types/type-aliases/FaasAction.html"},{default:n(()=>a[3]||(a[3]=[s("FaasAction")])),_:1})]),e("li",null,[l(t,{to:"/doc/types/type-aliases/FaasActionPaths.html"},{default:n(()=>a[4]||(a[4]=[s("FaasActionPaths")])),_:1})]),e("li",null,[l(t,{to:"/doc/types/type-aliases/FaasData.html"},{default:n(()=>a[5]||(a[5]=[s("FaasData")])),_:1})]),e("li",null,[l(t,{to:"/doc/types/type-aliases/FaasParams.html"},{default:n(()=>a[6]||(a[6]=[s("FaasParams")])),_:1})]),e("li",null,[l(t,{to:"/doc/types/type-aliases/InferFaasAction.html"},{default:n(()=>a[7]||(a[7]=[s("InferFaasAction")])),_:1})])])])}const m=i(f,[["render",u],["__file","index.html.vue"]]),c=JSON.parse('{"path":"/doc/types/","title":"@faasjs/types","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Install","slug":"install","link":"#install","children":[]},{"level":2,"title":"Usage","slug":"usage","link":"#usage","children":[]},{"level":2,"title":"See","slug":"see","link":"#see","children":[]},{"level":2,"title":"Type Aliases","slug":"type-aliases","link":"#type-aliases","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/types/README.md"}');export{m as comp,c as data}; +import{_ as i,c as o,b as e,d as l,e as n,f as s,a as p,r,o as d}from"./app-BlW5p_5f.js";const f={};function u(y,a){const t=r("RouteLink");return d(),o("div",null,[e("p",null,[l(t,{to:"/doc/"},{default:n(()=>a[0]||(a[0]=[s("Documents")])),_:1}),a[1]||(a[1]=s(" / @faasjs/types"))]),a[8]||(a[8]=p('

@faasjs/types

Action Type definitions for FaasJS and cross backend and frontend.

License: MITNPM Version

Install

Normally you don't need to install this package manually. It's a dependency of @faasjs/func and @faasjs/react.

Usage

See

',7)),e("p",null,[l(t,{to:"/doc/types/type-aliases/InferFaasAction.html"},{default:n(()=>a[2]||(a[2]=[s("InferFaasAction")])),_:1})]),a[9]||(a[9]=e("h2",{id:"type-aliases",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#type-aliases"},[e("span",null,"Type Aliases")])],-1)),e("ul",null,[e("li",null,[l(t,{to:"/doc/types/type-aliases/FaasAction.html"},{default:n(()=>a[3]||(a[3]=[s("FaasAction")])),_:1})]),e("li",null,[l(t,{to:"/doc/types/type-aliases/FaasActionPaths.html"},{default:n(()=>a[4]||(a[4]=[s("FaasActionPaths")])),_:1})]),e("li",null,[l(t,{to:"/doc/types/type-aliases/FaasData.html"},{default:n(()=>a[5]||(a[5]=[s("FaasData")])),_:1})]),e("li",null,[l(t,{to:"/doc/types/type-aliases/FaasParams.html"},{default:n(()=>a[6]||(a[6]=[s("FaasParams")])),_:1})]),e("li",null,[l(t,{to:"/doc/types/type-aliases/InferFaasAction.html"},{default:n(()=>a[7]||(a[7]=[s("InferFaasAction")])),_:1})])])])}const m=i(f,[["render",u],["__file","index.html.vue"]]),c=JSON.parse('{"path":"/doc/types/","title":"@faasjs/types","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Install","slug":"install","link":"#install","children":[]},{"level":2,"title":"Usage","slug":"usage","link":"#usage","children":[]},{"level":2,"title":"See","slug":"see","link":"#see","children":[]},{"level":2,"title":"Type Aliases","slug":"type-aliases","link":"#type-aliases","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/types/README.md"}');export{m as comp,c as data}; diff --git a/assets/index.html-bJmuwc1r.js b/assets/index.html-BxrFpNmy.js similarity index 98% rename from assets/index.html-bJmuwc1r.js rename to assets/index.html-BxrFpNmy.js index f0f148c27..cc136dab5 100644 --- a/assets/index.html-bJmuwc1r.js +++ b/assets/index.html-BxrFpNmy.js @@ -1,2 +1,2 @@ -import{_ as o,c as i,b as l,d as t,e as a,f as s,a as u,r as d,o as c}from"./app-DsV01JBz.js";const r={};function f(p,n){const e=d("RouteLink");return c(),i("div",null,[l("p",null,[t(e,{to:"/doc/"},{default:a(()=>n[0]||(n[0]=[s("Documents")])),_:1}),n[1]||(n[1]=s(" / @faasjs/cloud_function"))]),n[8]||(n[8]=u(`

@faasjs/cloud_function

A FaasJS plugin, let function could create, config and invoke CloudFunction.

License: MITNPM Version

Install

npm install @faasjs/cloud_function
+import{_ as o,c as i,b as l,d as t,e as a,f as s,a as u,r as d,o as c}from"./app-BlW5p_5f.js";const r={};function f(p,n){const e=d("RouteLink");return c(),i("div",null,[l("p",null,[t(e,{to:"/doc/"},{default:a(()=>n[0]||(n[0]=[s("Documents")])),_:1}),n[1]||(n[1]=s(" / @faasjs/cloud_function"))]),n[8]||(n[8]=u(`

@faasjs/cloud_function

A FaasJS plugin, let function could create, config and invoke CloudFunction.

License: MITNPM Version

Install

npm install @faasjs/cloud_function
 

Functions

`,6)),l("ul",null,[l("li",null,[t(e,{to:"/doc/cloud_function/functions/invoke.html"},{default:a(()=>n[2]||(n[2]=[s("invoke")])),_:1})]),l("li",null,[t(e,{to:"/doc/cloud_function/functions/invokeSync.html"},{default:a(()=>n[3]||(n[3]=[s("invokeSync")])),_:1})]),l("li",null,[t(e,{to:"/doc/cloud_function/functions/useCloudFunction.html"},{default:a(()=>n[4]||(n[4]=[s("useCloudFunction")])),_:1})])]),n[9]||(n[9]=l("h2",{id:"classes",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#classes"},[l("span",null,"Classes")])],-1)),l("ul",null,[l("li",null,[t(e,{to:"/doc/cloud_function/classes/CloudFunction.html"},{default:a(()=>n[5]||(n[5]=[s("CloudFunction")])),_:1})])]),n[10]||(n[10]=l("h2",{id:"type-aliases",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#type-aliases"},[l("span",null,"Type Aliases")])],-1)),l("ul",null,[l("li",null,[t(e,{to:"/doc/cloud_function/type-aliases/CloudFunctionAdapter.html"},{default:a(()=>n[6]||(n[6]=[s("CloudFunctionAdapter")])),_:1})]),l("li",null,[t(e,{to:"/doc/cloud_function/type-aliases/CloudFunctionConfig.html"},{default:a(()=>n[7]||(n[7]=[s("CloudFunctionConfig")])),_:1})])])])}const h=o(r,[["render",f],["__file","index.html.vue"]]),g=JSON.parse('{"path":"/doc/cloud_function/","title":"@faasjs/cloud_function","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Install","slug":"install","link":"#install","children":[]},{"level":2,"title":"Functions","slug":"functions","link":"#functions","children":[]},{"level":2,"title":"Classes","slug":"classes","link":"#classes","children":[]},{"level":2,"title":"Type Aliases","slug":"type-aliases","link":"#type-aliases","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/cloud_function/README.md"}');export{h as comp,g as data}; diff --git a/assets/index.html-BCyHBZnh.js b/assets/index.html-CE8EfYy8.js similarity index 98% rename from assets/index.html-BCyHBZnh.js rename to assets/index.html-CE8EfYy8.js index 4c1c1cc35..85e92c35f 100644 --- a/assets/index.html-BCyHBZnh.js +++ b/assets/index.html-CE8EfYy8.js @@ -1,2 +1,2 @@ -import{_ as i,c as o,b as l,d as a,e as n,f as s,a as p,r as d,o as r}from"./app-DsV01JBz.js";const u={};function f(h,t){const e=d("RouteLink");return r(),o("div",null,[l("p",null,[a(e,{to:"/doc/"},{default:n(()=>t[0]||(t[0]=[s("Documents")])),_:1}),t[1]||(t[1]=s(" / @faasjs/http"))]),t[18]||(t[18]=p(`

@faasjs/http

FaasJS's http plugin.

License: MITNPM Version

Install

npm install @faasjs/http
+import{_ as i,c as o,b as l,d as a,e as n,f as s,a as p,r as d,o as r}from"./app-BlW5p_5f.js";const u={};function f(h,t){const e=d("RouteLink");return r(),o("div",null,[l("p",null,[a(e,{to:"/doc/"},{default:n(()=>t[0]||(t[0]=[s("Documents")])),_:1}),t[1]||(t[1]=s(" / @faasjs/http"))]),t[18]||(t[18]=p(`

@faasjs/http

FaasJS's http plugin.

License: MITNPM Version

Install

npm install @faasjs/http
 

Functions

`,6)),l("ul",null,[l("li",null,[a(e,{to:"/doc/http/functions/useHttp.html"},{default:n(()=>t[2]||(t[2]=[s("useHttp")])),_:1})]),l("li",null,[a(e,{to:"/doc/http/functions/useHttpFunc.html"},{default:n(()=>t[3]||(t[3]=[s("useHttpFunc")])),_:1})])]),t[19]||(t[19]=l("h2",{id:"classes",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#classes"},[l("span",null,"Classes")])],-1)),l("ul",null,[l("li",null,[a(e,{to:"/doc/http/classes/Cookie.html"},{default:n(()=>t[4]||(t[4]=[s("Cookie")])),_:1})]),l("li",null,[a(e,{to:"/doc/http/classes/Http.html"},{default:n(()=>t[5]||(t[5]=[s("Http")])),_:1})]),l("li",null,[a(e,{to:"/doc/http/classes/HttpError.html"},{default:n(()=>t[6]||(t[6]=[s("HttpError")])),_:1})]),l("li",null,[a(e,{to:"/doc/http/classes/Session.html"},{default:n(()=>t[7]||(t[7]=[s("Session")])),_:1})]),l("li",null,[a(e,{to:"/doc/http/classes/Validator.html"},{default:n(()=>t[8]||(t[8]=[s("Validator")])),_:1})])]),t[20]||(t[20]=l("h2",{id:"type-aliases",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#type-aliases"},[l("span",null,"Type Aliases")])],-1)),l("ul",null,[l("li",null,[a(e,{to:"/doc/http/type-aliases/CookieOptions.html"},{default:n(()=>t[9]||(t[9]=[s("CookieOptions")])),_:1})]),l("li",null,[a(e,{to:"/doc/http/type-aliases/HttpConfig.html"},{default:n(()=>t[10]||(t[10]=[s("HttpConfig")])),_:1})]),l("li",null,[a(e,{to:"/doc/http/type-aliases/HttpFuncHandler.html"},{default:n(()=>t[11]||(t[11]=[s("HttpFuncHandler")])),_:1})]),l("li",null,[a(e,{to:"/doc/http/type-aliases/Response.html"},{default:n(()=>t[12]||(t[12]=[s("Response")])),_:1})]),l("li",null,[a(e,{to:"/doc/http/type-aliases/SessionOptions.html"},{default:n(()=>t[13]||(t[13]=[s("SessionOptions")])),_:1})]),l("li",null,[a(e,{to:"/doc/http/type-aliases/ValidatorConfig.html"},{default:n(()=>t[14]||(t[14]=[s("ValidatorConfig")])),_:1})]),l("li",null,[a(e,{to:"/doc/http/type-aliases/ValidatorOptions.html"},{default:n(()=>t[15]||(t[15]=[s("ValidatorOptions")])),_:1})]),l("li",null,[a(e,{to:"/doc/http/type-aliases/ValidatorRuleOptions.html"},{default:n(()=>t[16]||(t[16]=[s("ValidatorRuleOptions")])),_:1})])]),t[21]||(t[21]=l("h2",{id:"variables",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#variables"},[l("span",null,"Variables")])],-1)),l("ul",null,[l("li",null,[a(e,{to:"/doc/http/variables/ContentType.html"},{default:n(()=>t[17]||(t[17]=[s("ContentType")])),_:1})])])])}const g=i(u,[["render",f],["__file","index.html.vue"]]),b=JSON.parse('{"path":"/doc/http/","title":"@faasjs/http","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Install","slug":"install","link":"#install","children":[]},{"level":2,"title":"Functions","slug":"functions","link":"#functions","children":[]},{"level":2,"title":"Classes","slug":"classes","link":"#classes","children":[]},{"level":2,"title":"Type Aliases","slug":"type-aliases","link":"#type-aliases","children":[]},{"level":2,"title":"Variables","slug":"variables","link":"#variables","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/README.md"}');export{g as comp,b as data}; diff --git a/assets/index.html-CwoyP9tP.js b/assets/index.html-CEHJFi-n.js similarity index 97% rename from assets/index.html-CwoyP9tP.js rename to assets/index.html-CEHJFi-n.js index 17d47e604..2e289a37e 100644 --- a/assets/index.html-CwoyP9tP.js +++ b/assets/index.html-CEHJFi-n.js @@ -1,4 +1,4 @@ -import{_ as i,c as r,b as s,d as l,e as t,f as e,a as p,r as o,o as c}from"./app-DsV01JBz.js";const d={};function u(h,a){const n=o("RouteLink");return c(),r("div",null,[s("p",null,[l(n,{to:"/doc/"},{default:t(()=>a[0]||(a[0]=[e("Documents")])),_:1}),a[1]||(a[1]=e(" / @faasjs/cli"))]),a[3]||(a[3]=p(`

@faasjs/cli

License: MITNPM Version

CLI for FaasJS.

Install

npm install @faasjs/cli
+import{_ as i,c as r,b as s,d as l,e as t,f as e,a as p,r as o,o as c}from"./app-BlW5p_5f.js";const d={};function u(h,a){const n=o("RouteLink");return c(),r("div",null,[s("p",null,[l(n,{to:"/doc/"},{default:t(()=>a[0]||(a[0]=[e("Documents")])),_:1}),a[1]||(a[1]=e(" / @faasjs/cli"))]),a[3]||(a[3]=p(`

@faasjs/cli

License: MITNPM Version

CLI for FaasJS.

Install

npm install @faasjs/cli
 

Usage

Add script to package.json:

{
   "scripts": {
     "faas": "faas"
diff --git a/assets/index.html-DCToW7kT.js b/assets/index.html-CEyFN5FH.js
similarity index 96%
rename from assets/index.html-DCToW7kT.js
rename to assets/index.html-CEyFN5FH.js
index 2a71ab3ae..c76a01629 100644
--- a/assets/index.html-DCToW7kT.js
+++ b/assets/index.html-CEyFN5FH.js
@@ -1,2 +1,2 @@
-import{_ as o,c as i,b as s,d as l,e as t,f as e,a as d,r,o as p}from"./app-DsV01JBz.js";const c={};function f(u,a){const n=r("RouteLink");return p(),i("div",null,[s("p",null,[l(n,{to:"/doc/"},{default:t(()=>a[0]||(a[0]=[e("Documents")])),_:1}),a[1]||(a[1]=e(" / @faasjs/load"))]),a[4]||(a[4]=d(`

@faasjs/load

FaasJS's load module.

License: MITNPM Version

Install

npm install @faasjs/load
+import{_ as o,c as i,b as s,d as l,e as t,f as e,a as d,r,o as p}from"./app-BlW5p_5f.js";const c={};function f(u,a){const n=r("RouteLink");return p(),i("div",null,[s("p",null,[l(n,{to:"/doc/"},{default:t(()=>a[0]||(a[0]=[e("Documents")])),_:1}),a[1]||(a[1]=e(" / @faasjs/load"))]),a[4]||(a[4]=d(`

@faasjs/load

FaasJS's load module.

License: MITNPM Version

Install

npm install @faasjs/load
 

Functions

`,6)),s("ul",null,[s("li",null,[l(n,{to:"/doc/load/functions/loadConfig.html"},{default:t(()=>a[2]||(a[2]=[e("loadConfig")])),_:1})]),s("li",null,[l(n,{to:"/doc/load/functions/loadTs.html"},{default:t(()=>a[3]||(a[3]=[e("loadTs")])),_:1})])])])}const h=o(c,[["render",f],["__file","index.html.vue"]]),g=JSON.parse('{"path":"/doc/load/","title":"@faasjs/load","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Install","slug":"install","link":"#install","children":[]},{"level":2,"title":"Functions","slug":"functions","link":"#functions","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/load/README.md"}');export{h as comp,g as data}; diff --git a/assets/index.html-CnNtBe1J.js b/assets/index.html-CHN1i0be.js similarity index 99% rename from assets/index.html-CnNtBe1J.js rename to assets/index.html-CHN1i0be.js index f8b714a2f..c2a73081a 100644 --- a/assets/index.html-CnNtBe1J.js +++ b/assets/index.html-CHN1i0be.js @@ -1,4 +1,4 @@ -import{_ as i,c as o,b as s,d as e,e as a,f as t,a as r,r as d,o as p}from"./app-DsV01JBz.js";const u={};function f(m,n){const l=d("RouteLink");return p(),o("div",null,[s("p",null,[e(l,{to:"/doc/"},{default:a(()=>n[0]||(n[0]=[t("Documents")])),_:1}),n[1]||(n[1]=t(" / @faasjs/ant-design"))]),n[72]||(n[72]=r(`

@faasjs/ant-design

UI components based on FaasJS, Ant Design and React Router.

License: MITNPM Version

Install

npm install @faasjs/ant-design
+import{_ as i,c as o,b as s,d as e,e as a,f as t,a as r,r as d,o as p}from"./app-BlW5p_5f.js";const u={};function f(m,n){const l=d("RouteLink");return p(),o("div",null,[s("p",null,[e(l,{to:"/doc/"},{default:a(()=>n[0]||(n[0]=[t("Documents")])),_:1}),n[1]||(n[1]=t(" / @faasjs/ant-design"))]),n[72]||(n[72]=r(`

@faasjs/ant-design

UI components based on FaasJS, Ant Design and React Router.

License: MITNPM Version

Install

npm install @faasjs/ant-design
 

Usage

In @faasjs/ant-design, we use FaasItemProps to provide data structures for components.

type FaasItemType =
   'string' | 'string[]' |
   'number' | 'number[]' |
diff --git a/assets/index.html-D5blycRt.js b/assets/index.html-CQt3C-na.js
similarity index 95%
rename from assets/index.html-D5blycRt.js
rename to assets/index.html-CQt3C-na.js
index 463a77b03..3e251c12e 100644
--- a/assets/index.html-D5blycRt.js
+++ b/assets/index.html-CQt3C-na.js
@@ -1,2 +1,2 @@
-import{_ as a,c as s,a as n,o as t}from"./app-DsV01JBz.js";const l={};function i(r,e){return t(),s("div",null,e[0]||(e[0]=[n(`

1 分钟上手

通过本教程,你将学到:

  • 如何搭建本地开发环境?
  • FaasJS 项目的基本结构是什么?

准备工作

FaasJS 基于 Node.js 构建,因此需要本地环境支持至少 Node.js 12.x。

若使用的是 OS X,可以使用 brew 来安装:brew install node

由于 FaasJS 基于 TypeScript,因此建议使用 Visual Studio Code 作为编辑器。

创建项目

你可以直接使用 npx 一键创建新项目,初次创建可以先跳过 Provider 配置:

npx create-faas-app --example --noprovider
-

启动项目

执行 npm exec faas server,用浏览器打开 http://localhost:3000/hello 即可看到 hello.func.ts 的执行结果。

文件结构

package.json

这是 Node.js 的项目配置,主要包含了依赖项和 Jest 配置。

tsconfig.json

这个文件的内容仅仅为 {},因为 FaasJS 本身对 Typescript 没有特殊的配置需求,你可以根据实际情况进行定制化配置。

faas.yaml

这是 FaasJS 的配置文件,记录了云服务商的配置项和插件的配置项。

*.func.ts

这是云函数文件,在 FaasJS 中,所有云函数文件都必须以 .func.ts 结尾。

*.test.ts

这是单元测试文件,在 FaasJS 中,所有单元测试文件都必须以 .test.ts 结尾。

完整示例

https://github.com/faasjs/faasjs/tree/main/examples/simple 可以看到一个包含了代码检查、自动化测试的简单例子。

`,25)]))}const h=a(l,[["render",i],["__file","index.html.vue"]]),p=JSON.parse('{"path":"/zh/guide/","title":"1 分钟上手","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"准备工作","slug":"准备工作","link":"#准备工作","children":[]},{"level":2,"title":"创建项目","slug":"创建项目","link":"#创建项目","children":[]},{"level":2,"title":"启动项目","slug":"启动项目","link":"#启动项目","children":[]},{"level":2,"title":"文件结构","slug":"文件结构","link":"#文件结构","children":[{"level":3,"title":"package.json","slug":"package-json","link":"#package-json","children":[]},{"level":3,"title":"tsconfig.json","slug":"tsconfig-json","link":"#tsconfig-json","children":[]},{"level":3,"title":"faas.yaml","slug":"faas-yaml","link":"#faas-yaml","children":[]},{"level":3,"title":"*.func.ts","slug":"func-ts","link":"#func-ts","children":[]},{"level":3,"title":"*.test.ts","slug":"test-ts","link":"#test-ts","children":[]}]},{"level":2,"title":"完整示例","slug":"完整示例","link":"#完整示例","children":[]}],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/guide/README.md"}');export{h as comp,p as data}; +import{_ as a,c as s,a as n,o as t}from"./app-BlW5p_5f.js";const l={};function i(r,e){return t(),s("div",null,e[0]||(e[0]=[n(`

1 分钟上手

通过本教程,你将学到:

  • 如何搭建本地开发环境?
  • FaasJS 项目的基本结构是什么?

准备工作

FaasJS 基于 Node.js 构建,因此需要本地环境支持至少 Node.js 12.x。

若使用的是 OS X,可以使用 brew 来安装:brew install node

由于 FaasJS 基于 TypeScript,因此建议使用 Visual Studio Code 作为编辑器。

创建项目

你可以直接使用 npx 一键创建新项目,初次创建可以先跳过 Provider 配置:

npx create-faas-app --example --noprovider
+

启动项目

执行 npm exec faas server,用浏览器打开 http://localhost:3000/hello 即可看到 hello.func.ts 的执行结果。

文件结构

package.json

这是 Node.js 的项目配置,主要包含了依赖项和 Jest 配置。

tsconfig.json

这个文件的内容仅仅为 {},因为 FaasJS 本身对 Typescript 没有特殊的配置需求,你可以根据实际情况进行定制化配置。

faas.yaml

这是 FaasJS 的配置文件,记录了云服务商的配置项和插件的配置项。

*.func.ts

这是云函数文件,在 FaasJS 中,所有云函数文件都必须以 .func.ts 结尾。

*.test.ts

这是单元测试文件,在 FaasJS 中,所有单元测试文件都必须以 .test.ts 结尾。

完整示例

https://github.com/faasjs/faasjs/tree/main/examples/simple 可以看到一个包含了代码检查、自动化测试的简单例子。

`,25)]))}const h=a(l,[["render",i],["__file","index.html.vue"]]),p=JSON.parse('{"path":"/zh/guide/","title":"1 分钟上手","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"准备工作","slug":"准备工作","link":"#准备工作","children":[]},{"level":2,"title":"创建项目","slug":"创建项目","link":"#创建项目","children":[]},{"level":2,"title":"启动项目","slug":"启动项目","link":"#启动项目","children":[]},{"level":2,"title":"文件结构","slug":"文件结构","link":"#文件结构","children":[{"level":3,"title":"package.json","slug":"package-json","link":"#package-json","children":[]},{"level":3,"title":"tsconfig.json","slug":"tsconfig-json","link":"#tsconfig-json","children":[]},{"level":3,"title":"faas.yaml","slug":"faas-yaml","link":"#faas-yaml","children":[]},{"level":3,"title":"*.func.ts","slug":"func-ts","link":"#func-ts","children":[]},{"level":3,"title":"*.test.ts","slug":"test-ts","link":"#test-ts","children":[]}]},{"level":2,"title":"完整示例","slug":"完整示例","link":"#完整示例","children":[]}],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/guide/README.md"}');export{h as comp,p as data}; diff --git a/assets/index.html-C1Cz6w4s.js b/assets/index.html-CR1DmqG2.js similarity index 98% rename from assets/index.html-C1Cz6w4s.js rename to assets/index.html-CR1DmqG2.js index 0ba0c9337..de5cde8d7 100644 --- a/assets/index.html-C1Cz6w4s.js +++ b/assets/index.html-CR1DmqG2.js @@ -1,2 +1,2 @@ -import{_ as i,c as o,b as s,d as n,e as a,f as l,a as u,r as d,o as r}from"./app-DsV01JBz.js";const p={};function f(m,t){const e=d("RouteLink");return r(),o("div",null,[s("p",null,[n(e,{to:"/doc/"},{default:a(()=>t[0]||(t[0]=[l("Documents")])),_:1}),t[1]||(t[1]=l(" / @faasjs/test"))]),t[19]||(t[19]=u(`

@faasjs/test

FaasJS's testing module.

License: MITNPM Version

Install

npm install @faasjs/test
+import{_ as i,c as o,b as s,d as n,e as a,f as l,a as u,r as d,o as r}from"./app-BlW5p_5f.js";const p={};function f(m,t){const e=d("RouteLink");return r(),o("div",null,[s("p",null,[n(e,{to:"/doc/"},{default:a(()=>t[0]||(t[0]=[l("Documents")])),_:1}),t[1]||(t[1]=l(" / @faasjs/test"))]),t[19]||(t[19]=u(`

@faasjs/test

FaasJS's testing module.

License: MITNPM Version

Install

npm install @faasjs/test
 

Functions

`,6)),s("ul",null,[s("li",null,[n(e,{to:"/doc/test/functions/test.html"},{default:a(()=>t[2]||(t[2]=[l("test")])),_:1})]),s("li",null,[n(e,{to:"/doc/test/functions/useFunc.html"},{default:a(()=>t[3]||(t[3]=[l("useFunc")])),_:1})]),s("li",null,[n(e,{to:"/doc/test/functions/usePlugin.html"},{default:a(()=>t[4]||(t[4]=[l("usePlugin")])),_:1})])]),t[20]||(t[20]=s("h2",{id:"classes",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#classes"},[s("span",null,"Classes")])],-1)),s("ul",null,[s("li",null,[n(e,{to:"/doc/test/classes/Func.html"},{default:a(()=>t[5]||(t[5]=[l("Func")])),_:1})]),s("li",null,[n(e,{to:"/doc/test/classes/FuncWarper.html"},{default:a(()=>t[6]||(t[6]=[l("FuncWarper")])),_:1})])]),t[21]||(t[21]=s("h2",{id:"type-aliases",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-aliases"},[s("span",null,"Type Aliases")])],-1)),s("ul",null,[s("li",null,[n(e,{to:"/doc/test/type-aliases/Config.html"},{default:a(()=>t[7]||(t[7]=[l("Config")])),_:1})]),s("li",null,[n(e,{to:"/doc/test/type-aliases/ExportedHandler.html"},{default:a(()=>t[8]||(t[8]=[l("ExportedHandler")])),_:1})]),s("li",null,[n(e,{to:"/doc/test/type-aliases/FuncConfig.html"},{default:a(()=>t[9]||(t[9]=[l("FuncConfig")])),_:1})]),s("li",null,[n(e,{to:"/doc/test/type-aliases/FuncEventType.html"},{default:a(()=>t[10]||(t[10]=[l("FuncEventType")])),_:1})]),s("li",null,[n(e,{to:"/doc/test/type-aliases/FuncReturnType.html"},{default:a(()=>t[11]||(t[11]=[l("FuncReturnType")])),_:1})]),s("li",null,[n(e,{to:"/doc/test/type-aliases/Handler.html"},{default:a(()=>t[12]||(t[12]=[l("Handler")])),_:1})]),s("li",null,[n(e,{to:"/doc/test/type-aliases/InvokeData.html"},{default:a(()=>t[13]||(t[13]=[l("InvokeData")])),_:1})]),s("li",null,[n(e,{to:"/doc/test/type-aliases/LifeCycleKey.html"},{default:a(()=>t[14]||(t[14]=[l("LifeCycleKey")])),_:1})]),s("li",null,[n(e,{to:"/doc/test/type-aliases/MountData.html"},{default:a(()=>t[15]||(t[15]=[l("MountData")])),_:1})]),s("li",null,[n(e,{to:"/doc/test/type-aliases/Next.html"},{default:a(()=>t[16]||(t[16]=[l("Next")])),_:1})]),s("li",null,[n(e,{to:"/doc/test/type-aliases/Plugin.html"},{default:a(()=>t[17]||(t[17]=[l("Plugin")])),_:1})]),s("li",null,[n(e,{to:"/doc/test/type-aliases/UseifyPlugin.html"},{default:a(()=>t[18]||(t[18]=[l("UseifyPlugin")])),_:1})])])])}const y=i(p,[["render",f],["__file","index.html.vue"]]),h=JSON.parse('{"path":"/doc/test/","title":"@faasjs/test","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Install","slug":"install","link":"#install","children":[]},{"level":2,"title":"Functions","slug":"functions","link":"#functions","children":[]},{"level":2,"title":"Classes","slug":"classes","link":"#classes","children":[]},{"level":2,"title":"Type Aliases","slug":"type-aliases","link":"#type-aliases","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/test/README.md"}');export{y as comp,h as data}; diff --git a/assets/index.html-DEuRPdd1.js b/assets/index.html-CYYycS6e.js similarity index 97% rename from assets/index.html-DEuRPdd1.js rename to assets/index.html-CYYycS6e.js index 772c8ed75..1a39233b7 100644 --- a/assets/index.html-DEuRPdd1.js +++ b/assets/index.html-CYYycS6e.js @@ -1,4 +1,4 @@ -import{_ as r,c as p,b as e,d as t,e as l,f as s,a as i,r as c,o}from"./app-DsV01JBz.js";const d={};function m(u,a){const n=c("RouteLink");return o(),p("div",null,[e("p",null,[t(n,{to:"/doc/"},{default:l(()=>a[0]||(a[0]=[s("Documents")])),_:1}),a[1]||(a[1]=s(" / create-faas-app"))]),a[3]||(a[3]=i(`

create-faas-app

License: MITNPM Version

Quick way to create a FaasJS project.

Usage

# use npm
+import{_ as r,c as p,b as e,d as t,e as l,f as s,a as i,r as c,o}from"./app-BlW5p_5f.js";const d={};function m(u,a){const n=c("RouteLink");return o(),p("div",null,[e("p",null,[t(n,{to:"/doc/"},{default:l(()=>a[0]||(a[0]=[s("Documents")])),_:1}),a[1]||(a[1]=s(" / create-faas-app"))]),a[3]||(a[3]=i(`

create-faas-app

License: MITNPM Version

Quick way to create a FaasJS project.

Usage

# use npm
 npx create-faas-app --name faasjs
 
 # use bun
diff --git a/assets/index.html-fy1RkIYR.js b/assets/index.html-Cb7GA1eU.js
similarity index 98%
rename from assets/index.html-fy1RkIYR.js
rename to assets/index.html-Cb7GA1eU.js
index d3f85e869..54847ecaf 100644
--- a/assets/index.html-fy1RkIYR.js
+++ b/assets/index.html-Cb7GA1eU.js
@@ -1,2 +1,2 @@
-import{_ as t,c as u,b as e,d as n,e as i,f as l,a as r,r as o,o as p}from"./app-DsV01JBz.js";const d={};function g(v,s){const a=o("RouteLink");return p(),u("div",null,[e("p",null,[n(a,{to:"/doc/"},{default:i(()=>s[0]||(s[0]=[l("Documents")])),_:1}),s[1]||(s[1]=l(" / @faasjs/vue-plugin"))]),s[9]||(s[9]=r(`

@faasjs/vue-plugin

A Vue plugin for FaasJS.

License: MITNPM Version

Install

npm install @faasjs/vue-plugin
+import{_ as t,c as u,b as e,d as n,e as i,f as l,a as r,r as o,o as p}from"./app-BlW5p_5f.js";const d={};function g(v,s){const a=o("RouteLink");return p(),u("div",null,[e("p",null,[n(a,{to:"/doc/"},{default:i(()=>s[0]||(s[0]=[l("Documents")])),_:1}),s[1]||(s[1]=l(" / @faasjs/vue-plugin"))]),s[9]||(s[9]=r(`

@faasjs/vue-plugin

A Vue plugin for FaasJS.

License: MITNPM Version

Install

npm install @faasjs/vue-plugin
 

Classes

`,6)),e("ul",null,[e("li",null,[n(a,{to:"/doc/vue-plugin/classes/FaasBrowserClient.html"},{default:i(()=>s[2]||(s[2]=[l("FaasBrowserClient")])),_:1})]),e("li",null,[n(a,{to:"/doc/vue-plugin/classes/Response.html"},{default:i(()=>s[3]||(s[3]=[l("Response")])),_:1})]),e("li",null,[n(a,{to:"/doc/vue-plugin/classes/ResponseError.html"},{default:i(()=>s[4]||(s[4]=[l("ResponseError")])),_:1})])]),s[10]||(s[10]=e("h2",{id:"type-aliases",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#type-aliases"},[e("span",null,"Type Aliases")])],-1)),e("ul",null,[e("li",null,[n(a,{to:"/doc/vue-plugin/type-aliases/FaasVuePluginOptions.html"},{default:i(()=>s[5]||(s[5]=[l("FaasVuePluginOptions")])),_:1})]),e("li",null,[n(a,{to:"/doc/vue-plugin/type-aliases/Options.html"},{default:i(()=>s[6]||(s[6]=[l("Options")])),_:1})]),e("li",null,[n(a,{to:"/doc/vue-plugin/type-aliases/ResponseHeaders.html"},{default:i(()=>s[7]||(s[7]=[l("ResponseHeaders")])),_:1})])]),s[11]||(s[11]=e("h2",{id:"variables",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#variables"},[e("span",null,"Variables")])],-1)),e("ul",null,[e("li",null,[n(a,{to:"/doc/vue-plugin/variables/FaasVuePlugin.html"},{default:i(()=>s[8]||(s[8]=[l("FaasVuePlugin")])),_:1})])])])}const m=t(d,[["render",g],["__file","index.html.vue"]]),h=JSON.parse('{"path":"/doc/vue-plugin/","title":"@faasjs/vue-plugin","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Install","slug":"install","link":"#install","children":[]},{"level":2,"title":"Classes","slug":"classes","link":"#classes","children":[]},{"level":2,"title":"Type Aliases","slug":"type-aliases","link":"#type-aliases","children":[]},{"level":2,"title":"Variables","slug":"variables","link":"#variables","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/vue-plugin/README.md"}');export{m as comp,h as data}; diff --git a/assets/index.html-BT6b9pex.js b/assets/index.html-CbcvKhWW.js similarity index 99% rename from assets/index.html-BT6b9pex.js rename to assets/index.html-CbcvKhWW.js index 0d2141bca..22b7cb971 100644 --- a/assets/index.html-BT6b9pex.js +++ b/assets/index.html-CbcvKhWW.js @@ -1,4 +1,4 @@ -import{_ as l,c as i,b as n,d as t,e as p,f as a,a as o,r as c,o as r}from"./app-DsV01JBz.js";const u={};function d(k,s){const e=c("RouteLink");return r(),i("div",null,[n("p",null,[t(e,{to:"/doc/"},{default:p(()=>s[0]||(s[0]=[a("Documents")])),_:1}),s[1]||(s[1]=a(" / @faasjs/ts-transform"))]),s[5]||(s[5]=o(`

@faasjs/ts-transform

Typescript transform based on SWC.

License: MITNPM Version

Install

npm install @faasjs/ts-transform
+import{_ as l,c as i,b as n,d as t,e as p,f as a,a as o,r as c,o as r}from"./app-BlW5p_5f.js";const u={};function d(k,s){const e=c("RouteLink");return r(),i("div",null,[n("p",null,[t(e,{to:"/doc/"},{default:p(()=>s[0]||(s[0]=[a("Documents")])),_:1}),s[1]||(s[1]=a(" / @faasjs/ts-transform"))]),s[5]||(s[5]=o(`

@faasjs/ts-transform

Typescript transform based on SWC.

License: MITNPM Version

Install

npm install @faasjs/ts-transform
 

Usage

Use as a register

import { addHook } from 'pirates'
 import { transform } from '@faasjs/ts-transform'
 
diff --git a/assets/index.html-DqrMlNpA.js b/assets/index.html-Cjl_G0Gp.js
similarity index 98%
rename from assets/index.html-DqrMlNpA.js
rename to assets/index.html-Cjl_G0Gp.js
index 3367354b2..2487a1560 100644
--- a/assets/index.html-DqrMlNpA.js
+++ b/assets/index.html-Cjl_G0Gp.js
@@ -1,2 +1,2 @@
-import{_ as i,c as o,b as n,d as a,e as t,f as s,a as r,r as d,o as u}from"./app-DsV01JBz.js";const p={};function f(x,e){const l=d("RouteLink");return u(),o("div",null,[n("p",null,[a(l,{to:"/doc/"},{default:t(()=>e[0]||(e[0]=[s("Documents")])),_:1}),e[1]||(e[1]=s(" / @faasjs/knex"))]),e[9]||(e[9]=r(`

@faasjs/knex

FaasJS's sql plugin, base on Knex.

License: MITNPM Version

Install

npm install @faasjs/knex
+import{_ as i,c as o,b as n,d as a,e as t,f as s,a as r,r as d,o as u}from"./app-BlW5p_5f.js";const p={};function f(x,e){const l=d("RouteLink");return u(),o("div",null,[n("p",null,[a(l,{to:"/doc/"},{default:t(()=>e[0]||(e[0]=[s("Documents")])),_:1}),e[1]||(e[1]=s(" / @faasjs/knex"))]),e[9]||(e[9]=r(`

@faasjs/knex

FaasJS's sql plugin, base on Knex.

License: MITNPM Version

Install

npm install @faasjs/knex
 

Functions

`,6)),n("ul",null,[n("li",null,[a(l,{to:"/doc/knex/functions/originKnex.html"},{default:t(()=>e[2]||(e[2]=[s("originKnex")])),_:1})]),n("li",null,[a(l,{to:"/doc/knex/functions/query.html"},{default:t(()=>e[3]||(e[3]=[s("query")])),_:1})]),n("li",null,[a(l,{to:"/doc/knex/functions/raw.html"},{default:t(()=>e[4]||(e[4]=[s("raw")])),_:1})]),n("li",null,[a(l,{to:"/doc/knex/functions/transaction.html"},{default:t(()=>e[5]||(e[5]=[s("transaction")])),_:1})]),n("li",null,[a(l,{to:"/doc/knex/functions/useKnex.html"},{default:t(()=>e[6]||(e[6]=[s("useKnex")])),_:1})])]),e[10]||(e[10]=n("h2",{id:"classes",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#classes"},[n("span",null,"Classes")])],-1)),n("ul",null,[n("li",null,[a(l,{to:"/doc/knex/classes/Knex.html"},{default:t(()=>e[7]||(e[7]=[s("Knex")])),_:1})])]),e[11]||(e[11]=n("h2",{id:"type-aliases",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#type-aliases"},[n("span",null,"Type Aliases")])],-1)),n("ul",null,[n("li",null,[a(l,{to:"/doc/knex/type-aliases/KnexConfig.html"},{default:t(()=>e[8]||(e[8]=[s("KnexConfig")])),_:1})])])])}const c=i(p,[["render",f],["__file","index.html.vue"]]),h=JSON.parse('{"path":"/doc/knex/","title":"@faasjs/knex","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Install","slug":"install","link":"#install","children":[]},{"level":2,"title":"Functions","slug":"functions","link":"#functions","children":[]},{"level":2,"title":"Classes","slug":"classes","link":"#classes","children":[]},{"level":2,"title":"Type Aliases","slug":"type-aliases","link":"#type-aliases","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/knex/README.md"}');export{c as comp,h as data}; diff --git a/assets/index.html-DX1gOuI4.js b/assets/index.html-Cmp7kd5j.js similarity index 99% rename from assets/index.html-DX1gOuI4.js rename to assets/index.html-Cmp7kd5j.js index b8ae05a32..d35c853b4 100644 --- a/assets/index.html-DX1gOuI4.js +++ b/assets/index.html-Cmp7kd5j.js @@ -1,4 +1,4 @@ -import{_ as a,c as n,a as e,o as t}from"./app-DsV01JBz.js";const p={};function i(l,s){return t(),n("div",null,s[0]||(s[0]=[e(`
一个基于 Typescript 的原子化应用框架

为什么要使用 FaasJS ?

开发效率高

原子化的开发模式,可以让开发和迭代降低到羽量级的程度,对团队开发也更友好。

FaasJS 官方提供了诸如 HTTP、Knex 等插件,使开发者可以立刻上手开发业务。

可维护性高

FaaS 架构保证了云函数之间的独立性,避免单一错误导致整个系统的故障。

FaasJS 内置自动化测试工具,方便开发者对云函数进行自动化测试。

可扩展性高

FaasJS 拥有简单易用的插件机制,可以让开发者可以自由扩展功能和插件。

代码示例

云函数文件

// index.func.ts 文件,云函数文件名都以 .func.ts 结尾
+import{_ as a,c as n,a as e,o as t}from"./app-BlW5p_5f.js";const p={};function i(l,s){return t(),n("div",null,s[0]||(s[0]=[e(`
一个基于 Typescript 的原子化应用框架

为什么要使用 FaasJS ?

开发效率高

原子化的开发模式,可以让开发和迭代降低到羽量级的程度,对团队开发也更友好。

FaasJS 官方提供了诸如 HTTP、Knex 等插件,使开发者可以立刻上手开发业务。

可维护性高

FaaS 架构保证了云函数之间的独立性,避免单一错误导致整个系统的故障。

FaasJS 内置自动化测试工具,方便开发者对云函数进行自动化测试。

可扩展性高

FaasJS 拥有简单易用的插件机制,可以让开发者可以自由扩展功能和插件。

代码示例

云函数文件

// index.func.ts 文件,云函数文件名都以 .func.ts 结尾
 import { useFunc } from '@faasjs/func'
 import { useHttp } from '@faasjs/http'
 
@@ -28,4 +28,4 @@ import{_ as a,c as n,a as e,o as t}from"./app-DsV01JBz.js";const p={};function i
   });
 });
 

立即开始

npx create-faas-app --name faasjs --example --noprovider
-



欢迎关注 FaasJS 作者的公众号(寂静小站)与我交流:
公众号 寂静小站

感谢

代码贡献者(按字母排序)

Germini, hiisea, luckyporo, mingkang1993, minzojian, onichandame, Vibutnum, victoryifei, zfben

FaasJS 基于以下开源项目(按字母排序)

Apollo, Biome, Jest, Knex, Node.js, Rollup.js, TypeScript, VuePress
`,18)]))}const o=a(p,[["render",i],["__file","index.html.vue"]]),r=JSON.parse('{"path":"/zh/","title":"","lang":"zh","frontmatter":{"home":true,"heroImage":"/logo.jpg","heroText":"FaasJS","tagline":null,"footer":"一个基于 Typescript 的原子化应用框架 | MIT Licensed | Copyright © 2019-2024 Zhu Feng"},"headers":[{"level":2,"title":"为什么要使用 FaasJS ?","slug":"为什么要使用-faasjs","link":"#为什么要使用-faasjs","children":[{"level":3,"title":"开发效率高","slug":"开发效率高","link":"#开发效率高","children":[]},{"level":3,"title":"可维护性高","slug":"可维护性高","link":"#可维护性高","children":[]},{"level":3,"title":"可扩展性高","slug":"可扩展性高","link":"#可扩展性高","children":[]}]},{"level":2,"title":"代码示例","slug":"代码示例","link":"#代码示例","children":[{"level":3,"title":"云函数文件","slug":"云函数文件","link":"#云函数文件","children":[]}]},{"level":2,"title":"单元测试文件","slug":"单元测试文件","link":"#单元测试文件","children":[]},{"level":2,"title":"立即开始","slug":"立即开始","link":"#立即开始","children":[]}],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/README.md"}');export{o as comp,r as data}; +



欢迎关注 FaasJS 作者的公众号(寂静小站)与我交流:
公众号 寂静小站

感谢

代码贡献者(按字母排序)

Germini, hiisea, luckyporo, mingkang1993, minzojian, onichandame, Vibutnum, victoryifei, zfben

FaasJS 基于以下开源项目(按字母排序)

Apollo, Biome, Jest, Knex, Node.js, Rollup.js, TypeScript, VuePress
`,18)]))}const o=a(p,[["render",i],["__file","index.html.vue"]]),r=JSON.parse('{"path":"/zh/","title":"","lang":"zh","frontmatter":{"home":true,"heroImage":"/logo.jpg","heroText":"FaasJS","tagline":null,"footer":"一个基于 Typescript 的原子化应用框架 | MIT Licensed | Copyright © 2019-2024 Zhu Feng"},"headers":[{"level":2,"title":"为什么要使用 FaasJS ?","slug":"为什么要使用-faasjs","link":"#为什么要使用-faasjs","children":[{"level":3,"title":"开发效率高","slug":"开发效率高","link":"#开发效率高","children":[]},{"level":3,"title":"可维护性高","slug":"可维护性高","link":"#可维护性高","children":[]},{"level":3,"title":"可扩展性高","slug":"可扩展性高","link":"#可扩展性高","children":[]}]},{"level":2,"title":"代码示例","slug":"代码示例","link":"#代码示例","children":[{"level":3,"title":"云函数文件","slug":"云函数文件","link":"#云函数文件","children":[]}]},{"level":2,"title":"单元测试文件","slug":"单元测试文件","link":"#单元测试文件","children":[]},{"level":2,"title":"立即开始","slug":"立即开始","link":"#立即开始","children":[]}],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/README.md"}');export{o as comp,r as data}; diff --git a/assets/index.html-BwkCupqT.js b/assets/index.html-CnBr6m9-.js similarity index 96% rename from assets/index.html-BwkCupqT.js rename to assets/index.html-CnBr6m9-.js index b7bb1a7a7..b6af492c3 100644 --- a/assets/index.html-BwkCupqT.js +++ b/assets/index.html-CnBr6m9-.js @@ -1,2 +1,2 @@ -import{_ as r,c as i,b as a,d as t,e as l,f as s,a as o,r as d,o as p}from"./app-DsV01JBz.js";const c={};function m(f,e){const n=d("RouteLink");return p(),i("div",null,[a("p",null,[t(n,{to:"/doc/"},{default:l(()=>e[0]||(e[0]=[s("Documents")])),_:1}),e[1]||(e[1]=s(" / @faasjs/deep_merge"))]),e[3]||(e[3]=o(`

@faasjs/deep_merge

A helper function to deep merge objects and array.

License: MITNPM Version

Install

npm install @faasjs/deep_merge
+import{_ as r,c as i,b as a,d as t,e as l,f as s,a as o,r as d,o as p}from"./app-BlW5p_5f.js";const c={};function m(f,e){const n=d("RouteLink");return p(),i("div",null,[a("p",null,[t(n,{to:"/doc/"},{default:l(()=>e[0]||(e[0]=[s("Documents")])),_:1}),e[1]||(e[1]=s(" / @faasjs/deep_merge"))]),e[3]||(e[3]=o(`

@faasjs/deep_merge

A helper function to deep merge objects and array.

License: MITNPM Version

Install

npm install @faasjs/deep_merge
 

Functions

`,6)),a("ul",null,[a("li",null,[t(n,{to:"/doc/deep_merge/functions/deepMerge.html"},{default:l(()=>e[2]||(e[2]=[s("deepMerge")])),_:1})])])])}const u=r(c,[["render",m],["__file","index.html.vue"]]),h=JSON.parse('{"path":"/doc/deep_merge/","title":"@faasjs/deep_merge","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Install","slug":"install","link":"#install","children":[]},{"level":2,"title":"Functions","slug":"functions","link":"#functions","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/deep_merge/README.md"}');export{u as comp,h as data}; diff --git a/assets/index.html-ieEbFQGb.js b/assets/index.html-CsyP6am1.js similarity index 98% rename from assets/index.html-ieEbFQGb.js rename to assets/index.html-CsyP6am1.js index 35030654f..144b12786 100644 --- a/assets/index.html-ieEbFQGb.js +++ b/assets/index.html-CsyP6am1.js @@ -1,2 +1,2 @@ -import{_ as i,c as u,b as e,d as t,e as a,f as n,a as o,r as d,o as f}from"./app-DsV01JBz.js";const r={};function p(c,l){const s=d("RouteLink");return f(),u("div",null,[e("p",null,[t(s,{to:"/doc/"},{default:a(()=>l[0]||(l[0]=[n("Documents")])),_:1}),l[1]||(l[1]=n(" / @faasjs/func"))]),l[18]||(l[18]=o(`

@faasjs/func

FaasJS's function module.

License: MITNPM Version

Install

npm install @faasjs/func
+import{_ as i,c as u,b as e,d as t,e as a,f as n,a as o,r as d,o as f}from"./app-BlW5p_5f.js";const r={};function p(c,l){const s=d("RouteLink");return f(),u("div",null,[e("p",null,[t(s,{to:"/doc/"},{default:a(()=>l[0]||(l[0]=[n("Documents")])),_:1}),l[1]||(l[1]=n(" / @faasjs/func"))]),l[18]||(l[18]=o(`

@faasjs/func

FaasJS's function module.

License: MITNPM Version

Install

npm install @faasjs/func
 

Usage

See

`,7)),e("p",null,[t(s,{to:"/doc/func/functions/useFunc.html"},{default:a(()=>l[2]||(l[2]=[n("useFunc")])),_:1})]),l[19]||(l[19]=e("h2",{id:"functions",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#functions"},[e("span",null,"Functions")])],-1)),e("ul",null,[e("li",null,[t(s,{to:"/doc/func/functions/useFunc.html"},{default:a(()=>l[3]||(l[3]=[n("useFunc")])),_:1})]),e("li",null,[t(s,{to:"/doc/func/functions/usePlugin.html"},{default:a(()=>l[4]||(l[4]=[n("usePlugin")])),_:1})])]),l[20]||(l[20]=e("h2",{id:"classes",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#classes"},[e("span",null,"Classes")])],-1)),e("ul",null,[e("li",null,[t(s,{to:"/doc/func/classes/Func.html"},{default:a(()=>l[5]||(l[5]=[n("Func")])),_:1})])]),l[21]||(l[21]=e("h2",{id:"type-aliases",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#type-aliases"},[e("span",null,"Type Aliases")])],-1)),e("ul",null,[e("li",null,[t(s,{to:"/doc/func/type-aliases/Config.html"},{default:a(()=>l[6]||(l[6]=[n("Config")])),_:1})]),e("li",null,[t(s,{to:"/doc/func/type-aliases/ExportedHandler.html"},{default:a(()=>l[7]||(l[7]=[n("ExportedHandler")])),_:1})]),e("li",null,[t(s,{to:"/doc/func/type-aliases/FuncConfig.html"},{default:a(()=>l[8]||(l[8]=[n("FuncConfig")])),_:1})]),e("li",null,[t(s,{to:"/doc/func/type-aliases/FuncEventType.html"},{default:a(()=>l[9]||(l[9]=[n("FuncEventType")])),_:1})]),e("li",null,[t(s,{to:"/doc/func/type-aliases/FuncReturnType.html"},{default:a(()=>l[10]||(l[10]=[n("FuncReturnType")])),_:1})]),e("li",null,[t(s,{to:"/doc/func/type-aliases/Handler.html"},{default:a(()=>l[11]||(l[11]=[n("Handler")])),_:1})]),e("li",null,[t(s,{to:"/doc/func/type-aliases/InvokeData.html"},{default:a(()=>l[12]||(l[12]=[n("InvokeData")])),_:1})]),e("li",null,[t(s,{to:"/doc/func/type-aliases/LifeCycleKey.html"},{default:a(()=>l[13]||(l[13]=[n("LifeCycleKey")])),_:1})]),e("li",null,[t(s,{to:"/doc/func/type-aliases/MountData.html"},{default:a(()=>l[14]||(l[14]=[n("MountData")])),_:1})]),e("li",null,[t(s,{to:"/doc/func/type-aliases/Next.html"},{default:a(()=>l[15]||(l[15]=[n("Next")])),_:1})]),e("li",null,[t(s,{to:"/doc/func/type-aliases/Plugin.html"},{default:a(()=>l[16]||(l[16]=[n("Plugin")])),_:1})]),e("li",null,[t(s,{to:"/doc/func/type-aliases/UseifyPlugin.html"},{default:a(()=>l[17]||(l[17]=[n("UseifyPlugin")])),_:1})])])])}const g=i(r,[["render",p],["__file","index.html.vue"]]),h=JSON.parse('{"path":"/doc/func/","title":"@faasjs/func","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Install","slug":"install","link":"#install","children":[]},{"level":2,"title":"Usage","slug":"usage","link":"#usage","children":[]},{"level":2,"title":"See","slug":"see","link":"#see","children":[]},{"level":2,"title":"Functions","slug":"functions","link":"#functions","children":[]},{"level":2,"title":"Classes","slug":"classes","link":"#classes","children":[]},{"level":2,"title":"Type Aliases","slug":"type-aliases","link":"#type-aliases","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/func/README.md"}');export{g as comp,h as data}; diff --git a/assets/index.html-Byg9N_1R.js b/assets/index.html-CxDM1Wah.js similarity index 98% rename from assets/index.html-Byg9N_1R.js rename to assets/index.html-CxDM1Wah.js index 5c9543972..7c564a8f4 100644 --- a/assets/index.html-Byg9N_1R.js +++ b/assets/index.html-CxDM1Wah.js @@ -1,2 +1,2 @@ -import{_ as a,c as d,b as l,d as t,e as i,f as e,a as o,r,o as u}from"./app-DsV01JBz.js";const f={};function p(m,s){const n=r("RouteLink");return u(),d("div",null,[l("p",null,[t(n,{to:"/doc/"},{default:i(()=>s[0]||(s[0]=[e("Documents")])),_:1}),s[1]||(s[1]=e(" / @faasjs/redis"))]),s[15]||(s[15]=o(`

@faasjs/redis

FaasJS's Redis plugin.

License: MITNPM Version

Install

npm install @faasjs/redis
+import{_ as a,c as d,b as l,d as t,e as i,f as e,a as o,r,o as u}from"./app-BlW5p_5f.js";const f={};function p(m,s){const n=r("RouteLink");return u(),d("div",null,[l("p",null,[t(n,{to:"/doc/"},{default:i(()=>s[0]||(s[0]=[e("Documents")])),_:1}),s[1]||(s[1]=e(" / @faasjs/redis"))]),s[15]||(s[15]=o(`

@faasjs/redis

FaasJS's Redis plugin.

License: MITNPM Version

Install

npm install @faasjs/redis
 

Functions

`,6)),l("ul",null,[l("li",null,[t(n,{to:"/doc/redis/functions/get.html"},{default:i(()=>s[2]||(s[2]=[e("get")])),_:1})]),l("li",null,[t(n,{to:"/doc/redis/functions/getJSON.html"},{default:i(()=>s[3]||(s[3]=[e("getJSON")])),_:1})]),l("li",null,[t(n,{to:"/doc/redis/functions/lock.html"},{default:i(()=>s[4]||(s[4]=[e("lock")])),_:1})]),l("li",null,[t(n,{to:"/doc/redis/functions/multi.html"},{default:i(()=>s[5]||(s[5]=[e("multi")])),_:1})]),l("li",null,[t(n,{to:"/doc/redis/functions/pipeline.html"},{default:i(()=>s[6]||(s[6]=[e("pipeline")])),_:1})]),l("li",null,[t(n,{to:"/doc/redis/functions/publish.html"},{default:i(()=>s[7]||(s[7]=[e("publish")])),_:1})]),l("li",null,[t(n,{to:"/doc/redis/functions/query.html"},{default:i(()=>s[8]||(s[8]=[e("query")])),_:1})]),l("li",null,[t(n,{to:"/doc/redis/functions/set.html"},{default:i(()=>s[9]||(s[9]=[e("set")])),_:1})]),l("li",null,[t(n,{to:"/doc/redis/functions/setJSON.html"},{default:i(()=>s[10]||(s[10]=[e("setJSON")])),_:1})]),l("li",null,[t(n,{to:"/doc/redis/functions/unlock.html"},{default:i(()=>s[11]||(s[11]=[e("unlock")])),_:1})]),l("li",null,[t(n,{to:"/doc/redis/functions/useRedis.html"},{default:i(()=>s[12]||(s[12]=[e("useRedis")])),_:1})])]),s[16]||(s[16]=l("h2",{id:"classes",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#classes"},[l("span",null,"Classes")])],-1)),l("ul",null,[l("li",null,[t(n,{to:"/doc/redis/classes/Redis.html"},{default:i(()=>s[13]||(s[13]=[e("Redis")])),_:1})])]),s[17]||(s[17]=l("h2",{id:"type-aliases",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#type-aliases"},[l("span",null,"Type Aliases")])],-1)),l("ul",null,[l("li",null,[t(n,{to:"/doc/redis/type-aliases/RedisConfig.html"},{default:i(()=>s[14]||(s[14]=[e("RedisConfig")])),_:1})])])])}const g=a(f,[["render",p],["__file","index.html.vue"]]),c=JSON.parse('{"path":"/doc/redis/","title":"@faasjs/redis","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Install","slug":"install","link":"#install","children":[]},{"level":2,"title":"Functions","slug":"functions","link":"#functions","children":[]},{"level":2,"title":"Classes","slug":"classes","link":"#classes","children":[]},{"level":2,"title":"Type Aliases","slug":"type-aliases","link":"#type-aliases","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/redis/README.md"}');export{g as comp,c as data}; diff --git a/assets/index.html-BQdz-ibU.js b/assets/index.html-CxyjkZZ8.js similarity index 97% rename from assets/index.html-BQdz-ibU.js rename to assets/index.html-CxyjkZZ8.js index e75483a10..3fd49151c 100644 --- a/assets/index.html-BQdz-ibU.js +++ b/assets/index.html-CxyjkZZ8.js @@ -1,3 +1,3 @@ -import{_ as n,c as t,b as r,d as i,e as l,f as a,a as o,r as d,o as u}from"./app-DsV01JBz.js";const c={};function p(h,e){const s=d("RouteLink");return u(),t("div",null,[r("p",null,[i(s,{to:"/doc/images/"},{default:l(()=>e[0]||(e[0]=[a("Images")])),_:1}),e[1]||(e[1]=a(" / faasjs/bun"))]),e[2]||(e[2]=o(`

Bun Image for FaasJS projects

faasjs/bunBuild StatusImage size

Features

  • Base on oven/bun:alpine with tiny image size and bun lts version. (Also support debian with faasjs/bun:debian)

Usage

docker pull faasjs/bun
+import{_ as n,c as t,b as r,d as i,e as l,f as a,a as o,r as d,o as u}from"./app-BlW5p_5f.js";const c={};function p(h,e){const s=d("RouteLink");return u(),t("div",null,[r("p",null,[i(s,{to:"/doc/images/"},{default:l(()=>e[0]||(e[0]=[a("Images")])),_:1}),e[1]||(e[1]=a(" / faasjs/bun"))]),e[2]||(e[2]=o(`

Bun Image for FaasJS projects

faasjs/bunBuild StatusImage size

Features

  • Base on oven/bun:alpine with tiny image size and bun lts version. (Also support debian with faasjs/bun:debian)

Usage

docker pull faasjs/bun
 

Or use the debian version:

docker pull faasjs/bun:debian
 
`,8))])}const b=n(c,[["render",p],["__file","index.html.vue"]]),f=JSON.parse('{"path":"/doc/images/bun/","title":"Bun Image for FaasJS projects","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Features","slug":"features","link":"#features","children":[]},{"level":2,"title":"Usage","slug":"usage","link":"#usage","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/images/bun/README.md"}');export{b as comp,f as data}; diff --git a/assets/index.html-CZv-LlOL.js b/assets/index.html-DCB5J-i6.js similarity index 97% rename from assets/index.html-CZv-LlOL.js rename to assets/index.html-DCB5J-i6.js index d27c2344e..4b64dc6bb 100644 --- a/assets/index.html-CZv-LlOL.js +++ b/assets/index.html-DCB5J-i6.js @@ -1,2 +1,2 @@ -import{_ as o,c as i,b as e,d as l,e as t,f as a,a as r,r as d,o as m}from"./app-DsV01JBz.js";const c={};function p(f,s){const n=d("RouteLink");return m(),i("div",null,[e("p",null,[l(n,{to:"/doc/"},{default:t(()=>s[0]||(s[0]=[a("Documents")])),_:1}),s[1]||(s[1]=a(" / @faasjs/mongo"))]),s[4]||(s[4]=r(`

@faasjs/mongo

FaasJS's mongodb plugin.

License: MITNPM Version

Install

npm install @faasjs/mongo
+import{_ as o,c as i,b as e,d as l,e as t,f as a,a as r,r as d,o as m}from"./app-BlW5p_5f.js";const c={};function p(f,s){const n=d("RouteLink");return m(),i("div",null,[e("p",null,[l(n,{to:"/doc/"},{default:t(()=>s[0]||(s[0]=[a("Documents")])),_:1}),s[1]||(s[1]=a(" / @faasjs/mongo"))]),s[4]||(s[4]=r(`

@faasjs/mongo

FaasJS's mongodb plugin.

License: MITNPM Version

Install

npm install @faasjs/mongo
 

Classes

`,6)),e("ul",null,[e("li",null,[l(n,{to:"/doc/mongo/classes/Mongo.html"},{default:t(()=>s[2]||(s[2]=[a("Mongo")])),_:1})])]),s[5]||(s[5]=e("h2",{id:"interfaces",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#interfaces"},[e("span",null,"Interfaces")])],-1)),e("ul",null,[e("li",null,[l(n,{to:"/doc/mongo/interfaces/MongoConfig.html"},{default:t(()=>s[3]||(s[3]=[a("MongoConfig")])),_:1})])])])}const h=o(c,[["render",p],["__file","index.html.vue"]]),u=JSON.parse('{"path":"/doc/mongo/","title":"@faasjs/mongo","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Install","slug":"install","link":"#install","children":[]},{"level":2,"title":"Classes","slug":"classes","link":"#classes","children":[]},{"level":2,"title":"Interfaces","slug":"interfaces","link":"#interfaces","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/mongo/README.md"}');export{h as comp,u as data}; diff --git a/assets/index.html-DGpbjRbk.js b/assets/index.html-DRceIdy-.js similarity index 97% rename from assets/index.html-DGpbjRbk.js rename to assets/index.html-DRceIdy-.js index 72448a984..bd20a13a9 100644 --- a/assets/index.html-DGpbjRbk.js +++ b/assets/index.html-DRceIdy-.js @@ -1,2 +1,2 @@ -import{_ as r,c as i,b as s,d as n,e as t,f as a,a as o,r as d,o as g}from"./app-DsV01JBz.js";const p={};function u(m,e){const l=d("RouteLink");return g(),i("div",null,[s("p",null,[n(l,{to:"/doc/"},{default:t(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[1]||(e[1]=a(" / @faasjs/logger"))]),e[5]||(e[5]=o(`

@faasjs/logger

FaasJS's logger module.

License: MITNPM Version

Install

npm install @faasjs/logger
+import{_ as r,c as i,b as s,d as n,e as t,f as a,a as o,r as d,o as g}from"./app-BlW5p_5f.js";const p={};function u(m,e){const l=d("RouteLink");return g(),i("div",null,[s("p",null,[n(l,{to:"/doc/"},{default:t(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[1]||(e[1]=a(" / @faasjs/logger"))]),e[5]||(e[5]=o(`

@faasjs/logger

FaasJS's logger module.

License: MITNPM Version

Install

npm install @faasjs/logger
 

Classes

`,6)),s("ul",null,[s("li",null,[n(l,{to:"/doc/logger/classes/Logger.html"},{default:t(()=>e[2]||(e[2]=[a("Logger")])),_:1})])]),e[6]||(e[6]=s("h2",{id:"enumerations",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#enumerations"},[s("span",null,"Enumerations")])],-1)),s("ul",null,[s("li",null,[n(l,{to:"/doc/logger/enumerations/Color.html"},{default:t(()=>e[3]||(e[3]=[a("Color")])),_:1})])]),e[7]||(e[7]=s("h2",{id:"type-aliases",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-aliases"},[s("span",null,"Type Aliases")])],-1)),s("ul",null,[s("li",null,[n(l,{to:"/doc/logger/type-aliases/Level.html"},{default:t(()=>e[4]||(e[4]=[a("Level")])),_:1})])])])}const c=r(p,[["render",u],["__file","index.html.vue"]]),f=JSON.parse('{"path":"/doc/logger/","title":"@faasjs/logger","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Install","slug":"install","link":"#install","children":[]},{"level":2,"title":"Classes","slug":"classes","link":"#classes","children":[]},{"level":2,"title":"Enumerations","slug":"enumerations","link":"#enumerations","children":[]},{"level":2,"title":"Type Aliases","slug":"type-aliases","link":"#type-aliases","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/logger/README.md"}');export{c as comp,f as data}; diff --git a/assets/index.html-4wwweD92.js b/assets/index.html-DW4LFQVn.js similarity index 99% rename from assets/index.html-4wwweD92.js rename to assets/index.html-DW4LFQVn.js index fbc91220c..a0410c741 100644 --- a/assets/index.html-4wwweD92.js +++ b/assets/index.html-DW4LFQVn.js @@ -1,4 +1,4 @@ -import{_ as p,c as i,b as n,d as t,e as l,f as a,a as o,r,o as c}from"./app-DsV01JBz.js";const u={};function d(k,s){const e=r("RouteLink");return c(),i("div",null,[n("p",null,[t(e,{to:"/doc/"},{default:l(()=>s[0]||(s[0]=[a("Documents")])),_:1}),s[1]||(s[1]=a(" / @faasjs/browser"))]),s[13]||(s[13]=o(`

@faasjs/browser

FaasJS browser client.

License: MITNPM Version

Browser plugin for FaasJS.

Install

npm install @faasjs/browser
+import{_ as p,c as i,b as n,d as t,e as l,f as a,a as o,r,o as c}from"./app-BlW5p_5f.js";const u={};function d(k,s){const e=r("RouteLink");return c(),i("div",null,[n("p",null,[t(e,{to:"/doc/"},{default:l(()=>s[0]||(s[0]=[a("Documents")])),_:1}),s[1]||(s[1]=a(" / @faasjs/browser"))]),s[13]||(s[13]=o(`

@faasjs/browser

FaasJS browser client.

License: MITNPM Version

Browser plugin for FaasJS.

Install

npm install @faasjs/browser
 

Usage

Use directly

import { FaasBrowserClient } from '@faasjs/browser'
 
 const client = new FaasBrowserClient('/')
diff --git a/assets/index.html-DX7MeQXh.js b/assets/index.html-DeqpZm_A.js
similarity index 98%
rename from assets/index.html-DX7MeQXh.js
rename to assets/index.html-DeqpZm_A.js
index 1c9b0151b..66b0e109e 100644
--- a/assets/index.html-DX7MeQXh.js
+++ b/assets/index.html-DeqpZm_A.js
@@ -1,4 +1,4 @@
-import{_ as e,c as t,b as p,d as l,e as o,f as a,a as i,r as c,o as r}from"./app-DsV01JBz.js";const u={};function d(m,s){const n=c("RouteLink");return r(),t("div",null,[p("p",null,[l(n,{to:"/doc/"},{default:o(()=>s[0]||(s[0]=[a("Documents")])),_:1}),s[1]||(s[1]=a(" / @faasjs/jest"))]),s[2]||(s[2]=i(`

@faasjs/jest

License: MITNPM Version

A jest plugin for faasjs projects.

Install

npm install -d @faasjs/jest
+import{_ as e,c as t,b as p,d as l,e as o,f as a,a as i,r as c,o as r}from"./app-BlW5p_5f.js";const u={};function d(m,s){const n=c("RouteLink");return r(),t("div",null,[p("p",null,[l(n,{to:"/doc/"},{default:o(()=>s[0]||(s[0]=[a("Documents")])),_:1}),s[1]||(s[1]=a(" / @faasjs/jest"))]),s[2]||(s[2]=i(`

@faasjs/jest

License: MITNPM Version

A jest plugin for faasjs projects.

Install

npm install -d @faasjs/jest
 

Usage

Add jest to your package.json:

"jest": {
   "transform": {
     ".(jsx|tsx?)": "@faasjs/jest"
diff --git a/assets/index.html-B0ZLzpSi.js b/assets/index.html-DiZg4vhi.js
similarity index 96%
rename from assets/index.html-B0ZLzpSi.js
rename to assets/index.html-DiZg4vhi.js
index 4157bf836..f016be44c 100644
--- a/assets/index.html-B0ZLzpSi.js
+++ b/assets/index.html-DiZg4vhi.js
@@ -1,6 +1,6 @@
-import{_ as e,c as t,a as s,o as n}from"./app-DsV01JBz.js";const i={};function l(r,a){return n(),t("div",null,a[0]||(a[0]=[s(`

Getting Started

Quick Start

Start with Command Line

# use npm
+import{_ as e,c as t,a as s,o as n}from"./app-BlW5p_5f.js";const i={};function l(r,a){return n(),t("div",null,a[0]||(a[0]=[s(`

Getting Started

Quick Start

Start with Command Line

# use npm
 npx create-faas-app --name faasjs
 
 # use bun
 bunx create-faas-app --name faasjs
-

Start with Codespace

FaasJS Stater

File Structure

faas.yaml

This is the configuration file for FaasJS, which records the configuration items of cloud service providers and plugins.

*.func.ts

This is the cloud function file. In FaasJS, all cloud function files must end with .func.ts.

*.test.ts

This is the unit test file. In FaasJS, all unit test files must end with .test.ts.

`,13)]))}const d=e(i,[["render",l],["__file","index.html.vue"]]),h=JSON.parse('{"path":"/guide/","title":"Getting Started","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Quick Start","slug":"quick-start","link":"#quick-start","children":[{"level":3,"title":"Start with Command Line","slug":"start-with-command-line","link":"#start-with-command-line","children":[]},{"level":3,"title":"Start with Codespace","slug":"start-with-codespace","link":"#start-with-codespace","children":[]}]},{"level":2,"title":"File Structure","slug":"file-structure","link":"#file-structure","children":[{"level":3,"title":"faas.yaml","slug":"faas-yaml","link":"#faas-yaml","children":[]},{"level":3,"title":"*.func.ts","slug":"func-ts","link":"#func-ts","children":[]},{"level":3,"title":"*.test.ts","slug":"test-ts","link":"#test-ts","children":[]}]}],"git":{"updatedTime":1729658797000},"filePathRelative":"guide/README.md"}');export{d as comp,h as data}; +

Start with Codespace

FaasJS Stater

File Structure

faas.yaml

This is the configuration file for FaasJS, which records the configuration items of cloud service providers and plugins.

*.func.ts

This is the cloud function file. In FaasJS, all cloud function files must end with .func.ts.

*.test.ts

This is the unit test file. In FaasJS, all unit test files must end with .test.ts.

`,13)]))}const d=e(i,[["render",l],["__file","index.html.vue"]]),h=JSON.parse('{"path":"/guide/","title":"Getting Started","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Quick Start","slug":"quick-start","link":"#quick-start","children":[{"level":3,"title":"Start with Command Line","slug":"start-with-command-line","link":"#start-with-command-line","children":[]},{"level":3,"title":"Start with Codespace","slug":"start-with-codespace","link":"#start-with-codespace","children":[]}]},{"level":2,"title":"File Structure","slug":"file-structure","link":"#file-structure","children":[{"level":3,"title":"faas.yaml","slug":"faas-yaml","link":"#faas-yaml","children":[]},{"level":3,"title":"*.func.ts","slug":"func-ts","link":"#func-ts","children":[]},{"level":3,"title":"*.test.ts","slug":"test-ts","link":"#test-ts","children":[]}]}],"git":{"updatedTime":1729997835000},"filePathRelative":"guide/README.md"}');export{d as comp,h as data}; diff --git a/assets/index.html-xTYIf4Yg.js b/assets/index.html-FQAm8k68.js similarity index 98% rename from assets/index.html-xTYIf4Yg.js rename to assets/index.html-FQAm8k68.js index 3ae336139..07d657280 100644 --- a/assets/index.html-xTYIf4Yg.js +++ b/assets/index.html-FQAm8k68.js @@ -1,4 +1,4 @@ -import{_ as t,c as l,b as e,d as n,e as r,a as i,r as d,o as g,f as o}from"./app-DsV01JBz.js";const f={},c={id:"faasjs-nginx",tabindex:"-1"},m={class:"header-anchor",href:"#faasjs-nginx"},p={id:"faasjs-vscode",tabindex:"-1"},h={class:"header-anchor",href:"#faasjs-vscode"},u={id:"faasjs-node",tabindex:"-1"},b={class:"header-anchor",href:"#faasjs-node"},j={id:"faasjs-bun",tabindex:"-1"},k={class:"header-anchor",href:"#faasjs-bun"};function v(x,s){const a=d("RouteLink");return g(),l("div",null,[s[4]||(s[4]=e("h1",{id:"faasjs-s-docker-images",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#faasjs-s-docker-images"},[e("span",null,"FaasJS's Docker Images")])],-1)),s[5]||(s[5]=e("h2",{id:"images",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#images"},[e("span",null,"Images")])],-1)),e("h3",c,[e("a",m,[e("span",null,[n(a,{to:"/doc/images/nginx/"},{default:r(()=>s[0]||(s[0]=[o("faasjs/nginx")])),_:1})])])]),s[6]||(s[6]=i('

A Nginx Image for FaasJS projects.

faasjs/nginxImage sizeBuild faasjs/nginx

',2)),e("h3",p,[e("a",h,[e("span",null,[n(a,{to:"/doc/images/vscode/"},{default:r(()=>s[1]||(s[1]=[o("faasjs/vscode")])),_:1})])])]),s[7]||(s[7]=i('

VSCode Container Image for FaasJS projects.

faasjs/vscodeImage sizeBuild faasjs/vscode

',2)),e("h3",u,[e("a",b,[e("span",null,[n(a,{to:"/doc/images/node/"},{default:r(()=>s[2]||(s[2]=[o("faasjs/node")])),_:1})])])]),s[8]||(s[8]=i('

Node Image for FaasJS projects.

faasjs/nodeImage sizeBuild faasjs/node

',2)),e("h3",j,[e("a",k,[e("span",null,[n(a,{to:"/doc/images/bun/"},{default:r(()=>s[3]||(s[3]=[o("faasjs/bun")])),_:1})])])]),s[9]||(s[9]=i(`

Bun Image for FaasJS projects.

faasjs/bunImage sizeBuild faasjs/bun

Tips for using in China

Use Aliyun mirror

# For alpine
+import{_ as t,c as l,b as e,d as n,e as r,a as i,r as d,o as g,f as o}from"./app-BlW5p_5f.js";const f={},c={id:"faasjs-nginx",tabindex:"-1"},m={class:"header-anchor",href:"#faasjs-nginx"},p={id:"faasjs-vscode",tabindex:"-1"},h={class:"header-anchor",href:"#faasjs-vscode"},u={id:"faasjs-node",tabindex:"-1"},b={class:"header-anchor",href:"#faasjs-node"},j={id:"faasjs-bun",tabindex:"-1"},k={class:"header-anchor",href:"#faasjs-bun"};function v(x,s){const a=d("RouteLink");return g(),l("div",null,[s[4]||(s[4]=e("h1",{id:"faasjs-s-docker-images",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#faasjs-s-docker-images"},[e("span",null,"FaasJS's Docker Images")])],-1)),s[5]||(s[5]=e("h2",{id:"images",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#images"},[e("span",null,"Images")])],-1)),e("h3",c,[e("a",m,[e("span",null,[n(a,{to:"/doc/images/nginx/"},{default:r(()=>s[0]||(s[0]=[o("faasjs/nginx")])),_:1})])])]),s[6]||(s[6]=i('

A Nginx Image for FaasJS projects.

faasjs/nginxImage sizeBuild faasjs/nginx

',2)),e("h3",p,[e("a",h,[e("span",null,[n(a,{to:"/doc/images/vscode/"},{default:r(()=>s[1]||(s[1]=[o("faasjs/vscode")])),_:1})])])]),s[7]||(s[7]=i('

VSCode Container Image for FaasJS projects.

faasjs/vscodeImage sizeBuild faasjs/vscode

',2)),e("h3",u,[e("a",b,[e("span",null,[n(a,{to:"/doc/images/node/"},{default:r(()=>s[2]||(s[2]=[o("faasjs/node")])),_:1})])])]),s[8]||(s[8]=i('

Node Image for FaasJS projects.

faasjs/nodeImage sizeBuild faasjs/node

',2)),e("h3",j,[e("a",k,[e("span",null,[n(a,{to:"/doc/images/bun/"},{default:r(()=>s[3]||(s[3]=[o("faasjs/bun")])),_:1})])])]),s[9]||(s[9]=i(`

Bun Image for FaasJS projects.

faasjs/bunImage sizeBuild faasjs/bun

Tips for using in China

Use Aliyun mirror

# For alpine
 RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
 
 # For npm
diff --git a/assets/index.html-DTEPZqvn.js b/assets/index.html-FhM8UnEu.js
similarity index 97%
rename from assets/index.html-DTEPZqvn.js
rename to assets/index.html-FhM8UnEu.js
index f5d379486..dc38489cf 100644
--- a/assets/index.html-DTEPZqvn.js
+++ b/assets/index.html-FhM8UnEu.js
@@ -1,3 +1,3 @@
-import{_ as n,c as t,b as r,d as o,e as i,f as a,a as d,r as l,o as c}from"./app-DsV01JBz.js";const p={};function u(h,e){const s=l("RouteLink");return c(),t("div",null,[r("p",null,[o(s,{to:"/doc/images/"},{default:i(()=>e[0]||(e[0]=[a("Images")])),_:1}),e[1]||(e[1]=a(" / faasjs/node"))]),e[2]||(e[2]=d(`

Node Image for FaasJS projects

faasjs/nodeBuild StatusImage size

Features

  • Base on node:lts-alpine with tiny image size and node lts version. (Also support debian with faasjs/node:debian)

Usage

docker pull faasjs/node
+import{_ as n,c as t,b as r,d as o,e as i,f as a,a as d,r as l,o as c}from"./app-BlW5p_5f.js";const p={};function u(h,e){const s=l("RouteLink");return c(),t("div",null,[r("p",null,[o(s,{to:"/doc/images/"},{default:i(()=>e[0]||(e[0]=[a("Images")])),_:1}),e[1]||(e[1]=a(" / faasjs/node"))]),e[2]||(e[2]=d(`

Node Image for FaasJS projects

faasjs/nodeBuild StatusImage size

Features

  • Base on node:lts-alpine with tiny image size and node lts version. (Also support debian with faasjs/node:debian)

Usage

docker pull faasjs/node
 

Or use the debian version:

docker pull faasjs/node:debian
 
`,8))])}const f=n(p,[["render",u],["__file","index.html.vue"]]),g=JSON.parse('{"path":"/doc/images/node/","title":"Node Image for FaasJS projects","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Features","slug":"features","link":"#features","children":[]},{"level":2,"title":"Usage","slug":"usage","link":"#usage","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/images/node/README.md"}');export{f as comp,g as data}; diff --git a/assets/index.html-DNxHstHq.js b/assets/index.html-IaVMKOLA.js similarity index 99% rename from assets/index.html-DNxHstHq.js rename to assets/index.html-IaVMKOLA.js index b5617fc76..b0bd79f7b 100644 --- a/assets/index.html-DNxHstHq.js +++ b/assets/index.html-IaVMKOLA.js @@ -1 +1 @@ -import{_ as a,c as t,a as r,o as s}from"./app-DsV01JBz.js";const n={};function o(p,e){return s(),t("div",null,e[0]||(e[0]=[r('

官方插件总览

Build Status

核心插件

NameStableBeta
faasjsNPM Stable VersionNPM Beta Version
@faasjs/funcNPM Stable VersionNPM Beta Version
@faasjs/cloud_functionNPM Stable VersionNPM Beta Version
@faasjs/deployerNPM Stable VersionNPM Beta Version
@faasjs/testNPM Stable VersionNPM Beta Version

命令行插件

NameStableBeta
@faasjs/cliNPM Stable VersionNPM Beta Version
create-faas-appNPM Stable VersionNPM Beta Version

工具插件

NameStableBeta
@faasjs/deep_mergeNPM Stable VersionNPM Beta Version
@faasjs/loadNPM Stable VersionNPM Beta Version
@faasjs/loggerNPM Stable VersionNPM Beta Version
@faasjs/requestNPM Stable VersionNPM Beta Version
@faasjs/serverNPM Stable VersionNPM Beta Version

网络插件

NameStableBeta
@faasjs/httpNPM Stable VersionNPM Beta Version
@faasjs/graphql-serverNPM Stable VersionNPM Beta Version

数据库插件

NameStableBeta
@faasjs/knexNPM Stable VersionNPM Beta Version
@faasjs/mongoNPM Stable VersionNPM Beta Version
@faasjs/redisNPM Stable VersionNPM Beta Version

前端插件

NameStableBeta
@faasjs/browserNPM Stable VersionNPM Beta Version
@faasjs/reactNPM Stable VersionNPM Beta Version
@faasjs/vue-pluginNPM Stable VersionNPM Beta Version
',14)]))}const h=a(n,[["render",o],["__file","index.html.vue"]]),i=JSON.parse('{"path":"/zh/doc/","title":"官方插件总览","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"核心插件","slug":"核心插件","link":"#核心插件","children":[]},{"level":2,"title":"命令行插件","slug":"命令行插件","link":"#命令行插件","children":[]},{"level":2,"title":"工具插件","slug":"工具插件","link":"#工具插件","children":[]},{"level":2,"title":"网络插件","slug":"网络插件","link":"#网络插件","children":[]},{"level":2,"title":"数据库插件","slug":"数据库插件","link":"#数据库插件","children":[]},{"level":2,"title":"前端插件","slug":"前端插件","link":"#前端插件","children":[]}],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/doc/README.md"}');export{h as comp,i as data}; +import{_ as a,c as t,a as r,o as s}from"./app-BlW5p_5f.js";const n={};function o(p,e){return s(),t("div",null,e[0]||(e[0]=[r('

官方插件总览

Build Status

核心插件

NameStableBeta
faasjsNPM Stable VersionNPM Beta Version
@faasjs/funcNPM Stable VersionNPM Beta Version
@faasjs/cloud_functionNPM Stable VersionNPM Beta Version
@faasjs/deployerNPM Stable VersionNPM Beta Version
@faasjs/testNPM Stable VersionNPM Beta Version

命令行插件

NameStableBeta
@faasjs/cliNPM Stable VersionNPM Beta Version
create-faas-appNPM Stable VersionNPM Beta Version

工具插件

NameStableBeta
@faasjs/deep_mergeNPM Stable VersionNPM Beta Version
@faasjs/loadNPM Stable VersionNPM Beta Version
@faasjs/loggerNPM Stable VersionNPM Beta Version
@faasjs/requestNPM Stable VersionNPM Beta Version
@faasjs/serverNPM Stable VersionNPM Beta Version

网络插件

NameStableBeta
@faasjs/httpNPM Stable VersionNPM Beta Version
@faasjs/graphql-serverNPM Stable VersionNPM Beta Version

数据库插件

NameStableBeta
@faasjs/knexNPM Stable VersionNPM Beta Version
@faasjs/mongoNPM Stable VersionNPM Beta Version
@faasjs/redisNPM Stable VersionNPM Beta Version

前端插件

NameStableBeta
@faasjs/browserNPM Stable VersionNPM Beta Version
@faasjs/reactNPM Stable VersionNPM Beta Version
@faasjs/vue-pluginNPM Stable VersionNPM Beta Version
',14)]))}const h=a(n,[["render",o],["__file","index.html.vue"]]),i=JSON.parse('{"path":"/zh/doc/","title":"官方插件总览","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"核心插件","slug":"核心插件","link":"#核心插件","children":[]},{"level":2,"title":"命令行插件","slug":"命令行插件","link":"#命令行插件","children":[]},{"level":2,"title":"工具插件","slug":"工具插件","link":"#工具插件","children":[]},{"level":2,"title":"网络插件","slug":"网络插件","link":"#网络插件","children":[]},{"level":2,"title":"数据库插件","slug":"数据库插件","link":"#数据库插件","children":[]},{"level":2,"title":"前端插件","slug":"前端插件","link":"#前端插件","children":[]}],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/doc/README.md"}');export{h as comp,i as data}; diff --git a/assets/index.html-mFvpv82-.js b/assets/index.html-kRIEUkIE.js similarity index 53% rename from assets/index.html-mFvpv82-.js rename to assets/index.html-kRIEUkIE.js index 0bc0f6903..8a66ba56a 100644 --- a/assets/index.html-mFvpv82-.js +++ b/assets/index.html-kRIEUkIE.js @@ -1,2 +1,2 @@ -import{_ as o,c as i,b as l,d as s,e as n,f as e,a as r,r as u,o as d}from"./app-DsV01JBz.js";const p={};function f(m,t){const a=u("RouteLink");return d(),i("div",null,[l("p",null,[s(a,{to:"/doc/"},{default:n(()=>t[0]||(t[0]=[e("Documents")])),_:1}),t[1]||(t[1]=e(" / @faasjs/react"))]),t[69]||(t[69]=r('

@faasjs/react

React plugin for FaasJS.

License: MITNPM Version

If you use SWR or React Query / TanStack Query, please use @faasjs/browser directly.

Features

',5)),l("ul",null,[t[33]||(t[33]=l("li",null,[e("Support "),l("a",{href:"https://faasjs.com/guide/request-spec.html",target:"_blank",rel:"noopener noreferrer"},"FaasJS Request Specifications"),e(".")],-1)),t[34]||(t[34]=l("li",null,"Support global and per-request configurations.",-1)),t[35]||(t[35]=l("li",null,[e("Support "),l("a",{href:"https://react.dev/reference/rsc/server-actions",target:"_blank",rel:"noopener noreferrer"},"React Server Actions"),e(".")],-1)),t[36]||(t[36]=l("li",null,[e("Compatible with "),l("a",{href:"https://github.com/welldone-software/why-did-you-render",target:"_blank",rel:"noopener noreferrer"},"why-did-you-render"),e(".")],-1)),l("li",null,[t[32]||(t[32]=e("Additional React functions: ")),l("ul",null,[l("li",null,[t[22]||(t[22]=e("Utils: ")),l("ul",null,[l("li",null,[s(a,{to:"/doc/react/functions/equal.html"},{default:n(()=>t[2]||(t[2]=[e("equal")])),_:1}),t[3]||(t[3]=e(": Compare two values for deep equality."))]),l("li",null,[s(a,{to:"/doc/react/functions/useEqualMemoize.html"},{default:n(()=>t[4]||(t[4]=[e("useEqualMemoize")])),_:1}),t[5]||(t[5]=e(": Memoize a value with deep equality."))]),l("li",null,[s(a,{to:"/doc/react/functions/useEqualEffect.html"},{default:n(()=>t[6]||(t[6]=[e("useEqualEffect")])),_:1}),t[7]||(t[7]=e(": Run an effect with deep equality."))]),l("li",null,[s(a,{to:"/doc/react/functions/useEqualMemo.html"},{default:n(()=>t[8]||(t[8]=[e("useEqualMemo")])),_:1}),t[9]||(t[9]=e(": Memoize a value with deep equality."))]),l("li",null,[s(a,{to:"/doc/react/functions/useEqualCallback.html"},{default:n(()=>t[10]||(t[10]=[e("useEqualCallback")])),_:1}),t[11]||(t[11]=e(": Memoize a callback with deep equality."))]),l("li",null,[s(a,{to:"/doc/react/functions/useConstant.html"},{default:n(()=>t[12]||(t[12]=[e("useConstant")])),_:1}),t[13]||(t[13]=e(": Create a constant value with hooks."))]),l("li",null,[s(a,{to:"/doc/react/functions/createSplittingContext.html"},{default:n(()=>t[14]||(t[14]=[e("createSplittingContext")])),_:1}),t[15]||(t[15]=e(": Create a context for code splitting."))]),l("li",null,[s(a,{to:"/doc/react/functions/splittingState.html"},{default:n(()=>t[16]||(t[16]=[e("splittingState")])),_:1}),t[17]||(t[17]=e(": Create a splitting states."))]),l("li",null,[s(a,{to:"/doc/react/functions/OptionalWrapper.html"},{default:n(()=>t[18]||(t[18]=[e("OptionalWrapper")])),_:1}),t[19]||(t[19]=e(": Render a component optionally."))]),l("li",null,[s(a,{to:"/doc/react/classes/ErrorBoundary.html"},{default:n(()=>t[20]||(t[20]=[e("ErrorBoundary")])),_:1}),t[21]||(t[21]=e(": Catch errors in the component tree."))])])]),l("li",null,[t[31]||(t[31]=e("Fetch Data: ")),l("ul",null,[l("li",null,[s(a,{to:"/doc/react/functions/faas.html"},{default:n(()=>t[23]||(t[23]=[e("faas")])),_:1}),t[24]||(t[24]=e(": Fetch data from FaasJS."))]),l("li",null,[s(a,{to:"/doc/react/functions/useFaas.html"},{default:n(()=>t[25]||(t[25]=[e("useFaas")])),_:1}),t[26]||(t[26]=e(": Fetch data from FaasJS with hooks."))]),l("li",null,[s(a,{to:"/doc/react/functions/FaasDataWrapper.html"},{default:n(()=>t[27]||(t[27]=[e("FaasDataWrapper")])),_:1}),t[28]||(t[28]=e(": Fetch data from FaasJS with a wrapper component."))]),l("li",null,[s(a,{to:"/doc/react/functions/withFaasData.html"},{default:n(()=>t[29]||(t[29]=[e("withFaasData")])),_:1}),t[30]||(t[30]=e(": Fetch data from FaasJS using a higher-order component (HOC)."))])])])])])]),t[70]||(t[70]=r(`

Install

npm install @faasjs/react
-

Functions

`,3)),l("ul",null,[l("li",null,[s(a,{to:"/doc/react/functions/createSplittingContext.html"},{default:n(()=>t[37]||(t[37]=[e("createSplittingContext")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/equal.html"},{default:n(()=>t[38]||(t[38]=[e("equal")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/faas.html"},{default:n(()=>t[39]||(t[39]=[e("faas")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/FaasDataWrapper.html"},{default:n(()=>t[40]||(t[40]=[e("FaasDataWrapper")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/FaasReactClient.html"},{default:n(()=>t[41]||(t[41]=[e("FaasReactClient")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/getClient.html"},{default:n(()=>t[42]||(t[42]=[e("getClient")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/OptionalWrapper.html"},{default:n(()=>t[43]||(t[43]=[e("OptionalWrapper")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/useConstant.html"},{default:n(()=>t[44]||(t[44]=[e("useConstant")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/useEqualCallback.html"},{default:n(()=>t[45]||(t[45]=[e("useEqualCallback")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/useEqualEffect.html"},{default:n(()=>t[46]||(t[46]=[e("useEqualEffect")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/useEqualMemo.html"},{default:n(()=>t[47]||(t[47]=[e("useEqualMemo")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/useEqualMemoize.html"},{default:n(()=>t[48]||(t[48]=[e("useEqualMemoize")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/useFaas.html"},{default:n(()=>t[49]||(t[49]=[e("useFaas")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/useSplittingState.html"},{default:n(()=>t[50]||(t[50]=[e("useSplittingState")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/withFaasData.html"},{default:n(()=>t[51]||(t[51]=[e("withFaasData")])),_:1})])]),t[71]||(t[71]=l("h2",{id:"classes",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#classes"},[l("span",null,"Classes")])],-1)),l("ul",null,[l("li",null,[s(a,{to:"/doc/react/classes/ErrorBoundary.html"},{default:n(()=>t[52]||(t[52]=[e("ErrorBoundary")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/classes/Response.html"},{default:n(()=>t[53]||(t[53]=[e("Response")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/classes/ResponseError.html"},{default:n(()=>t[54]||(t[54]=[e("ResponseError")])),_:1})])]),t[72]||(t[72]=l("h2",{id:"interfaces",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#interfaces"},[l("span",null,"Interfaces")])],-1)),l("ul",null,[l("li",null,[s(a,{to:"/doc/react/interfaces/ErrorBoundaryProps.html"},{default:n(()=>t[55]||(t[55]=[e("ErrorBoundaryProps")])),_:1})])]),t[73]||(t[73]=l("h2",{id:"type-aliases",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#type-aliases"},[l("span",null,"Type Aliases")])],-1)),l("ul",null,[l("li",null,[s(a,{to:"/doc/react/type-aliases/ErrorChildrenProps.html"},{default:n(()=>t[56]||(t[56]=[e("ErrorChildrenProps")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/type-aliases/FaasAction.html"},{default:n(()=>t[57]||(t[57]=[e("FaasAction")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/type-aliases/FaasData.html"},{default:n(()=>t[58]||(t[58]=[e("FaasData")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/type-aliases/FaasDataInjection.html"},{default:n(()=>t[59]||(t[59]=[e("FaasDataInjection")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/type-aliases/FaasDataWrapperProps.html"},{default:n(()=>t[60]||(t[60]=[e("FaasDataWrapperProps")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/type-aliases/FaasParams.html"},{default:n(()=>t[61]||(t[61]=[e("FaasParams")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/type-aliases/FaasReactClientInstance.html"},{default:n(()=>t[62]||(t[62]=[e("FaasReactClientInstance")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/type-aliases/FaasReactClientOptions.html"},{default:n(()=>t[63]||(t[63]=[e("FaasReactClientOptions")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/type-aliases/OnError.html"},{default:n(()=>t[64]||(t[64]=[e("OnError")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/type-aliases/OptionalWrapperProps.html"},{default:n(()=>t[65]||(t[65]=[e("OptionalWrapperProps")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/type-aliases/Options.html"},{default:n(()=>t[66]||(t[66]=[e("Options")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/type-aliases/ResponseHeaders.html"},{default:n(()=>t[67]||(t[67]=[e("ResponseHeaders")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/type-aliases/useFaasOptions.html"},{default:n(()=>t[68]||(t[68]=[e("useFaasOptions")])),_:1})])])])}const F=o(p,[["render",f],["__file","index.html.vue"]]),y=JSON.parse('{"path":"/doc/react/","title":"@faasjs/react","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Features","slug":"features","link":"#features","children":[]},{"level":2,"title":"Install","slug":"install","link":"#install","children":[]},{"level":2,"title":"Functions","slug":"functions","link":"#functions","children":[]},{"level":2,"title":"Classes","slug":"classes","link":"#classes","children":[]},{"level":2,"title":"Interfaces","slug":"interfaces","link":"#interfaces","children":[]},{"level":2,"title":"Type Aliases","slug":"type-aliases","link":"#type-aliases","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/README.md"}');export{F as comp,y as data}; +import{_ as o,c as i,b as l,d as s,e as n,f as e,a as r,r as u,o as d}from"./app-BlW5p_5f.js";const p={};function f(m,t){const a=u("RouteLink");return d(),i("div",null,[l("p",null,[s(a,{to:"/doc/"},{default:n(()=>t[0]||(t[0]=[e("Documents")])),_:1}),t[1]||(t[1]=e(" / @faasjs/react"))]),t[70]||(t[70]=r('

@faasjs/react

React plugin for FaasJS.

License: MITNPM Version

If you use SWR or React Query / TanStack Query, please use @faasjs/browser directly.

Features

',5)),l("ul",null,[t[33]||(t[33]=l("li",null,[e("Support "),l("a",{href:"https://faasjs.com/guide/request-spec.html",target:"_blank",rel:"noopener noreferrer"},"FaasJS Request Specifications"),e(".")],-1)),t[34]||(t[34]=l("li",null,"Support global and per-request configurations.",-1)),t[35]||(t[35]=l("li",null,[e("Support "),l("a",{href:"https://react.dev/reference/rsc/server-actions",target:"_blank",rel:"noopener noreferrer"},"React Server Actions"),e(".")],-1)),t[36]||(t[36]=l("li",null,[e("Compatible with "),l("a",{href:"https://github.com/welldone-software/why-did-you-render",target:"_blank",rel:"noopener noreferrer"},"why-did-you-render"),e(".")],-1)),l("li",null,[t[32]||(t[32]=e("Additional React functions: ")),l("ul",null,[l("li",null,[t[22]||(t[22]=e("Utils: ")),l("ul",null,[l("li",null,[s(a,{to:"/doc/react/functions/equal.html"},{default:n(()=>t[2]||(t[2]=[e("equal")])),_:1}),t[3]||(t[3]=e(": Compare two values for deep equality."))]),l("li",null,[s(a,{to:"/doc/react/functions/useEqualMemoize.html"},{default:n(()=>t[4]||(t[4]=[e("useEqualMemoize")])),_:1}),t[5]||(t[5]=e(": Memoize a value with deep equality."))]),l("li",null,[s(a,{to:"/doc/react/functions/useEqualEffect.html"},{default:n(()=>t[6]||(t[6]=[e("useEqualEffect")])),_:1}),t[7]||(t[7]=e(": Run an effect with deep equality."))]),l("li",null,[s(a,{to:"/doc/react/functions/useEqualMemo.html"},{default:n(()=>t[8]||(t[8]=[e("useEqualMemo")])),_:1}),t[9]||(t[9]=e(": Memoize a value with deep equality."))]),l("li",null,[s(a,{to:"/doc/react/functions/useEqualCallback.html"},{default:n(()=>t[10]||(t[10]=[e("useEqualCallback")])),_:1}),t[11]||(t[11]=e(": Memoize a callback with deep equality."))]),l("li",null,[s(a,{to:"/doc/react/functions/useConstant.html"},{default:n(()=>t[12]||(t[12]=[e("useConstant")])),_:1}),t[13]||(t[13]=e(": Create a constant value with hooks."))]),l("li",null,[s(a,{to:"/doc/react/functions/createSplittingContext.html"},{default:n(()=>t[14]||(t[14]=[e("createSplittingContext")])),_:1}),t[15]||(t[15]=e(": Create a context for code splitting."))]),l("li",null,[s(a,{to:"/doc/react/functions/splittingState.html"},{default:n(()=>t[16]||(t[16]=[e("splittingState")])),_:1}),t[17]||(t[17]=e(": Create a splitting states."))]),l("li",null,[s(a,{to:"/doc/react/functions/OptionalWrapper.html"},{default:n(()=>t[18]||(t[18]=[e("OptionalWrapper")])),_:1}),t[19]||(t[19]=e(": Render a component optionally."))]),l("li",null,[s(a,{to:"/doc/react/classes/ErrorBoundary.html"},{default:n(()=>t[20]||(t[20]=[e("ErrorBoundary")])),_:1}),t[21]||(t[21]=e(": Catch errors in the component tree."))])])]),l("li",null,[t[31]||(t[31]=e("Fetch Data: ")),l("ul",null,[l("li",null,[s(a,{to:"/doc/react/functions/faas.html"},{default:n(()=>t[23]||(t[23]=[e("faas")])),_:1}),t[24]||(t[24]=e(": Fetch data from FaasJS."))]),l("li",null,[s(a,{to:"/doc/react/functions/useFaas.html"},{default:n(()=>t[25]||(t[25]=[e("useFaas")])),_:1}),t[26]||(t[26]=e(": Fetch data from FaasJS with hooks."))]),l("li",null,[s(a,{to:"/doc/react/functions/FaasDataWrapper.html"},{default:n(()=>t[27]||(t[27]=[e("FaasDataWrapper")])),_:1}),t[28]||(t[28]=e(": Fetch data from FaasJS with a wrapper component."))]),l("li",null,[s(a,{to:"/doc/react/functions/withFaasData.html"},{default:n(()=>t[29]||(t[29]=[e("withFaasData")])),_:1}),t[30]||(t[30]=e(": Fetch data from FaasJS using a higher-order component (HOC)."))])])])])])]),t[71]||(t[71]=r(`

Install

npm install @faasjs/react
+

Functions

`,3)),l("ul",null,[l("li",null,[s(a,{to:"/doc/react/functions/createSplittingContext.html"},{default:n(()=>t[37]||(t[37]=[e("createSplittingContext")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/equal.html"},{default:n(()=>t[38]||(t[38]=[e("equal")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/faas.html"},{default:n(()=>t[39]||(t[39]=[e("faas")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/FaasDataWrapper.html"},{default:n(()=>t[40]||(t[40]=[e("FaasDataWrapper")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/FaasReactClient.html"},{default:n(()=>t[41]||(t[41]=[e("FaasReactClient")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/Form.html"},{default:n(()=>t[42]||(t[42]=[e("Form")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/getClient.html"},{default:n(()=>t[43]||(t[43]=[e("getClient")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/OptionalWrapper.html"},{default:n(()=>t[44]||(t[44]=[e("OptionalWrapper")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/useConstant.html"},{default:n(()=>t[45]||(t[45]=[e("useConstant")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/useEqualCallback.html"},{default:n(()=>t[46]||(t[46]=[e("useEqualCallback")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/useEqualEffect.html"},{default:n(()=>t[47]||(t[47]=[e("useEqualEffect")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/useEqualMemo.html"},{default:n(()=>t[48]||(t[48]=[e("useEqualMemo")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/useEqualMemoize.html"},{default:n(()=>t[49]||(t[49]=[e("useEqualMemoize")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/useFaas.html"},{default:n(()=>t[50]||(t[50]=[e("useFaas")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/useSplittingState.html"},{default:n(()=>t[51]||(t[51]=[e("useSplittingState")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/functions/withFaasData.html"},{default:n(()=>t[52]||(t[52]=[e("withFaasData")])),_:1})])]),t[72]||(t[72]=l("h2",{id:"classes",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#classes"},[l("span",null,"Classes")])],-1)),l("ul",null,[l("li",null,[s(a,{to:"/doc/react/classes/ErrorBoundary.html"},{default:n(()=>t[53]||(t[53]=[e("ErrorBoundary")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/classes/Response.html"},{default:n(()=>t[54]||(t[54]=[e("Response")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/classes/ResponseError.html"},{default:n(()=>t[55]||(t[55]=[e("ResponseError")])),_:1})])]),t[73]||(t[73]=l("h2",{id:"interfaces",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#interfaces"},[l("span",null,"Interfaces")])],-1)),l("ul",null,[l("li",null,[s(a,{to:"/doc/react/interfaces/ErrorBoundaryProps.html"},{default:n(()=>t[56]||(t[56]=[e("ErrorBoundaryProps")])),_:1})])]),t[74]||(t[74]=l("h2",{id:"type-aliases",tabindex:"-1"},[l("a",{class:"header-anchor",href:"#type-aliases"},[l("span",null,"Type Aliases")])],-1)),l("ul",null,[l("li",null,[s(a,{to:"/doc/react/type-aliases/ErrorChildrenProps.html"},{default:n(()=>t[57]||(t[57]=[e("ErrorChildrenProps")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/type-aliases/FaasAction.html"},{default:n(()=>t[58]||(t[58]=[e("FaasAction")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/type-aliases/FaasData.html"},{default:n(()=>t[59]||(t[59]=[e("FaasData")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/type-aliases/FaasDataInjection.html"},{default:n(()=>t[60]||(t[60]=[e("FaasDataInjection")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/type-aliases/FaasDataWrapperProps.html"},{default:n(()=>t[61]||(t[61]=[e("FaasDataWrapperProps")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/type-aliases/FaasParams.html"},{default:n(()=>t[62]||(t[62]=[e("FaasParams")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/type-aliases/FaasReactClientInstance.html"},{default:n(()=>t[63]||(t[63]=[e("FaasReactClientInstance")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/type-aliases/FaasReactClientOptions.html"},{default:n(()=>t[64]||(t[64]=[e("FaasReactClientOptions")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/type-aliases/OnError.html"},{default:n(()=>t[65]||(t[65]=[e("OnError")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/type-aliases/OptionalWrapperProps.html"},{default:n(()=>t[66]||(t[66]=[e("OptionalWrapperProps")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/type-aliases/Options.html"},{default:n(()=>t[67]||(t[67]=[e("Options")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/type-aliases/ResponseHeaders.html"},{default:n(()=>t[68]||(t[68]=[e("ResponseHeaders")])),_:1})]),l("li",null,[s(a,{to:"/doc/react/type-aliases/useFaasOptions.html"},{default:n(()=>t[69]||(t[69]=[e("useFaasOptions")])),_:1})])])])}const F=o(p,[["render",f],["__file","index.html.vue"]]),y=JSON.parse('{"path":"/doc/react/","title":"@faasjs/react","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Features","slug":"features","link":"#features","children":[]},{"level":2,"title":"Install","slug":"install","link":"#install","children":[]},{"level":2,"title":"Functions","slug":"functions","link":"#functions","children":[]},{"level":2,"title":"Classes","slug":"classes","link":"#classes","children":[]},{"level":2,"title":"Interfaces","slug":"interfaces","link":"#interfaces","children":[]},{"level":2,"title":"Type Aliases","slug":"type-aliases","link":"#type-aliases","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/README.md"}');export{F as comp,y as data}; diff --git a/assets/index.html-CWLInbGW.js b/assets/index.html-nmp0rvXN.js similarity index 98% rename from assets/index.html-CWLInbGW.js rename to assets/index.html-nmp0rvXN.js index fa21d4910..117a1104b 100644 --- a/assets/index.html-CWLInbGW.js +++ b/assets/index.html-nmp0rvXN.js @@ -1,2 +1,2 @@ -import{_ as i,c as r,b as s,d as a,e as n,f as t,a as o,r as u,o as d}from"./app-DsV01JBz.js";const p={};function f(m,e){const l=u("RouteLink");return d(),r("div",null,[s("p",null,[a(l,{to:"/doc/"},{default:n(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[1]||(e[1]=t(" / @faasjs/request"))]),e[9]||(e[9]=o(`

@faasjs/request

FaasJS's request module.

License: MITNPM Version

Install

npm install @faasjs/request
+import{_ as i,c as r,b as s,d as a,e as n,f as t,a as o,r as u,o as d}from"./app-BlW5p_5f.js";const p={};function f(m,e){const l=u("RouteLink");return d(),r("div",null,[s("p",null,[a(l,{to:"/doc/"},{default:n(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[1]||(e[1]=t(" / @faasjs/request"))]),e[9]||(e[9]=o(`

@faasjs/request

FaasJS's request module.

License: MITNPM Version

Install

npm install @faasjs/request
 

Functions

`,6)),s("ul",null,[s("li",null,[a(l,{to:"/doc/request/functions/querystringify.html"},{default:n(()=>e[2]||(e[2]=[t("querystringify")])),_:1})]),s("li",null,[a(l,{to:"/doc/request/functions/request.html"},{default:n(()=>e[3]||(e[3]=[t("request")])),_:1})]),s("li",null,[a(l,{to:"/doc/request/functions/setMock.html"},{default:n(()=>e[4]||(e[4]=[t("setMock")])),_:1})])]),e[10]||(e[10]=s("h2",{id:"classes",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#classes"},[s("span",null,"Classes")])],-1)),s("ul",null,[s("li",null,[a(l,{to:"/doc/request/classes/ResponseError.html"},{default:n(()=>e[5]||(e[5]=[t("ResponseError")])),_:1})])]),e[11]||(e[11]=s("h2",{id:"type-aliases",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-aliases"},[s("span",null,"Type Aliases")])],-1)),s("ul",null,[s("li",null,[a(l,{to:"/doc/request/type-aliases/Request.html"},{default:n(()=>e[6]||(e[6]=[t("Request")])),_:1})]),s("li",null,[a(l,{to:"/doc/request/type-aliases/RequestOptions.html"},{default:n(()=>e[7]||(e[7]=[t("RequestOptions")])),_:1})]),s("li",null,[a(l,{to:"/doc/request/type-aliases/Response.html"},{default:n(()=>e[8]||(e[8]=[t("Response")])),_:1})])])])}const h=i(p,[["render",f],["__file","index.html.vue"]]),q=JSON.parse('{"path":"/doc/request/","title":"@faasjs/request","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Install","slug":"install","link":"#install","children":[]},{"level":2,"title":"Functions","slug":"functions","link":"#functions","children":[]},{"level":2,"title":"Classes","slug":"classes","link":"#classes","children":[]},{"level":2,"title":"Type Aliases","slug":"type-aliases","link":"#type-aliases","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/request/README.md"}');export{h as comp,q as data}; diff --git a/assets/index.html-BoLudo3J.js b/assets/index.html-wTj1fjpZ.js similarity index 97% rename from assets/index.html-BoLudo3J.js rename to assets/index.html-wTj1fjpZ.js index 782bc129f..2eb7e0e09 100644 --- a/assets/index.html-BoLudo3J.js +++ b/assets/index.html-wTj1fjpZ.js @@ -1,2 +1,2 @@ -import{_ as r,c as o,b as s,d as t,e as l,f as a,a as i,r as d,o as c}from"./app-DsV01JBz.js";const u={};function p(f,e){const n=d("RouteLink");return c(),o("div",null,[s("p",null,[t(n,{to:"/doc/"},{default:l(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[1]||(e[1]=a(" / @faasjs/server"))]),e[5]||(e[5]=i(`

@faasjs/server

FaasJS's server module.

License: MITNPM Version

Install

npm install @faasjs/server
+import{_ as r,c as o,b as s,d as t,e as l,f as a,a as i,r as d,o as c}from"./app-BlW5p_5f.js";const u={};function p(f,e){const n=d("RouteLink");return c(),o("div",null,[s("p",null,[t(n,{to:"/doc/"},{default:l(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[1]||(e[1]=a(" / @faasjs/server"))]),e[5]||(e[5]=i(`

@faasjs/server

FaasJS's server module.

License: MITNPM Version

Install

npm install @faasjs/server
 

Routing

Static routing:

  • / -> index.func.ts or index.func.tsx
  • /path -> path.func.ts or path.func.tsx or path/index.func.ts or path/index.func.tsx

Dynamic routing:

  • /* -> default.func.ts or default.func.tsx
  • /path/* -> path/default.func.ts or path/default.func.tsx

Functions

`,11)),s("ul",null,[s("li",null,[t(n,{to:"/doc/server/functions/closeAll.html"},{default:l(()=>e[2]||(e[2]=[a("closeAll")])),_:1})]),s("li",null,[t(n,{to:"/doc/server/functions/getAll.html"},{default:l(()=>e[3]||(e[3]=[a("getAll")])),_:1})])]),e[6]||(e[6]=s("h2",{id:"classes",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#classes"},[s("span",null,"Classes")])],-1)),s("ul",null,[s("li",null,[t(n,{to:"/doc/server/classes/Server.html"},{default:l(()=>e[4]||(e[4]=[a("Server")])),_:1})])])])}const g=r(u,[["render",p],["__file","index.html.vue"]]),m=JSON.parse('{"path":"/doc/server/","title":"@faasjs/server","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Install","slug":"install","link":"#install","children":[]},{"level":2,"title":"Routing","slug":"routing","link":"#routing","children":[]},{"level":2,"title":"Functions","slug":"functions","link":"#functions","children":[]},{"level":2,"title":"Classes","slug":"classes","link":"#classes","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/server/README.md"}');export{g as comp,m as data}; diff --git a/assets/invoke.html-CV4c8KOu.js b/assets/invoke.html-C6uCKrf4.js similarity index 96% rename from assets/invoke.html-CV4c8KOu.js rename to assets/invoke.html-C6uCKrf4.js index ef95d1e65..7ef5e2951 100644 --- a/assets/invoke.html-CV4c8KOu.js +++ b/assets/invoke.html-C6uCKrf4.js @@ -1 +1 @@ -import{_ as r,c as s,b as d,d as n,e as a,f as t,a as i,r as c,o as p}from"./app-DsV01JBz.js";const l={};function u(m,e){const o=c("RouteLink");return p(),s("div",null,[d("p",null,[n(o,{to:"/doc/cloud_function/"},{default:a(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),n(o,{to:"/doc/cloud_function/"},{default:a(()=>e[1]||(e[1]=[t("@faasjs/cloud_function")])),_:1}),e[3]||(e[3]=t(" / invoke"))]),e[4]||(e[4]=i('

Function: invoke()

invoke<TData>(name, data?, options?): Promise<void>

异步触发云函数

Type Parameters

TData = any

Parameters

name: string

{string} 云函数文件名或云函数名

data?: TData

{any} 参数

options?

{object} 额外配置项

Returns

Promise<void>

',14))])}const h=r(l,[["render",u],["__file","invoke.html.vue"]]),g=JSON.parse('{"path":"/doc/cloud_function/functions/invoke.html","title":"Function: invoke()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/cloud_function/functions/invoke.md"}');export{h as comp,g as data}; +import{_ as r,c as s,b as d,d as n,e as a,f as t,a as i,r as c,o as p}from"./app-BlW5p_5f.js";const l={};function u(m,e){const o=c("RouteLink");return p(),s("div",null,[d("p",null,[n(o,{to:"/doc/cloud_function/"},{default:a(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),n(o,{to:"/doc/cloud_function/"},{default:a(()=>e[1]||(e[1]=[t("@faasjs/cloud_function")])),_:1}),e[3]||(e[3]=t(" / invoke"))]),e[4]||(e[4]=i('

Function: invoke()

invoke<TData>(name, data?, options?): Promise<void>

异步触发云函数

Type Parameters

TData = any

Parameters

name: string

{string} 云函数文件名或云函数名

data?: TData

{any} 参数

options?

{object} 额外配置项

Returns

Promise<void>

',14))])}const h=r(l,[["render",u],["__file","invoke.html.vue"]]),g=JSON.parse('{"path":"/doc/cloud_function/functions/invoke.html","title":"Function: invoke()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/cloud_function/functions/invoke.md"}');export{h as comp,g as data}; diff --git a/assets/invokeSync.html-GxeeEsQX.js b/assets/invokeSync.html-CzrU3f3i.js similarity index 97% rename from assets/invokeSync.html-GxeeEsQX.js rename to assets/invokeSync.html-CzrU3f3i.js index 7296ffa26..fb7ab1fad 100644 --- a/assets/invokeSync.html-GxeeEsQX.js +++ b/assets/invokeSync.html-CzrU3f3i.js @@ -1 +1 @@ -import{_ as s,c as r,b as c,d as o,e as a,f as t,a as d,r as i,o as p}from"./app-DsV01JBz.js";const l={};function u(m,e){const n=i("RouteLink");return p(),r("div",null,[c("p",null,[o(n,{to:"/doc/cloud_function/"},{default:a(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(n,{to:"/doc/cloud_function/"},{default:a(()=>e[1]||(e[1]=[t("@faasjs/cloud_function")])),_:1}),e[3]||(e[3]=t(" / invokeSync"))]),e[4]||(e[4]=d('

Function: invokeSync()

invokeSync<TResult, TData>(name, data?, options?): Promise<TResult>

同步触发云函数

Type Parameters

TResult = any

TData = any

Parameters

name: string

{string} 云函数文件名或云函数名

data?: TData

{any} 参数

options?

{object} 额外配置项

Returns

Promise<TResult>

',15))])}const g=s(l,[["render",u],["__file","invokeSync.html.vue"]]),h=JSON.parse('{"path":"/doc/cloud_function/functions/invokeSync.html","title":"Function: invokeSync()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/cloud_function/functions/invokeSync.md"}');export{g as comp,h as data}; +import{_ as s,c as r,b as c,d as o,e as a,f as t,a as d,r as i,o as p}from"./app-BlW5p_5f.js";const l={};function u(m,e){const n=i("RouteLink");return p(),r("div",null,[c("p",null,[o(n,{to:"/doc/cloud_function/"},{default:a(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(n,{to:"/doc/cloud_function/"},{default:a(()=>e[1]||(e[1]=[t("@faasjs/cloud_function")])),_:1}),e[3]||(e[3]=t(" / invokeSync"))]),e[4]||(e[4]=d('

Function: invokeSync()

invokeSync<TResult, TData>(name, data?, options?): Promise<TResult>

同步触发云函数

Type Parameters

TResult = any

TData = any

Parameters

name: string

{string} 云函数文件名或云函数名

data?: TData

{any} 参数

options?

{object} 额外配置项

Returns

Promise<TResult>

',15))])}const g=s(l,[["render",u],["__file","invokeSync.html.vue"]]),h=JSON.parse('{"path":"/doc/cloud_function/functions/invokeSync.html","title":"Function: invokeSync()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/cloud_function/functions/invokeSync.md"}');export{g as comp,h as data}; diff --git a/assets/knex.html-Bbf84YPC.js b/assets/knex.html-DgP6prXY.js similarity index 76% rename from assets/knex.html-Bbf84YPC.js rename to assets/knex.html-DgP6prXY.js index 76ea394c5..413f47122 100644 --- a/assets/knex.html-Bbf84YPC.js +++ b/assets/knex.html-DgP6prXY.js @@ -1 +1 @@ -import{_ as n,c as t,b as e,o as s}from"./app-DsV01JBz.js";const r={};function l(o,a){return s(),t("div",null,a[0]||(a[0]=[e("h1",{id:"faasjs-knex",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#faasjs-knex"},[e("span",null,"@faasjs/knex")])],-1),e("p",null,"待补充",-1)]))}const d=n(r,[["render",l],["__file","knex.html.vue"]]),f=JSON.parse('{"path":"/zh/doc/knex.html","title":"@faasjs/knex","lang":"zh","frontmatter":{},"headers":[],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/doc/knex.md"}');export{d as comp,f as data}; +import{_ as n,c as t,b as e,o as s}from"./app-BlW5p_5f.js";const r={};function l(o,a){return s(),t("div",null,a[0]||(a[0]=[e("h1",{id:"faasjs-knex",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#faasjs-knex"},[e("span",null,"@faasjs/knex")])],-1),e("p",null,"待补充",-1)]))}const d=n(r,[["render",l],["__file","knex.html.vue"]]),f=JSON.parse('{"path":"/zh/doc/knex.html","title":"@faasjs/knex","lang":"zh","frontmatter":{},"headers":[],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/doc/knex.md"}');export{d as comp,f as data}; diff --git a/assets/lifecycle.html-oXsM0WSX.js b/assets/lifecycle.html-DoloVQN6.js similarity index 80% rename from assets/lifecycle.html-oXsM0WSX.js rename to assets/lifecycle.html-DoloVQN6.js index c8758bebe..9da90e953 100644 --- a/assets/lifecycle.html-oXsM0WSX.js +++ b/assets/lifecycle.html-DoloVQN6.js @@ -1 +1 @@ -import{_ as a,c,b as e,o as l}from"./app-DsV01JBz.js";const i={};function r(n,t){return l(),c("div",null,t[0]||(t[0]=[e("h1",{id:"优化云函数的初始化",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#优化云函数的初始化"},[e("span",null,"优化云函数的初始化")])],-1),e("p",null,"writing..",-1)]))}const o=a(i,[["render",r],["__file","lifecycle.html.vue"]]),d=JSON.parse('{"path":"/zh/guide/best-practice/lifecycle.html","title":"优化云函数的初始化","lang":"zh","frontmatter":{},"headers":[],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/guide/best-practice/lifecycle.md"}');export{o as comp,d as data}; +import{_ as a,c,b as e,o as l}from"./app-BlW5p_5f.js";const i={};function r(n,t){return l(),c("div",null,t[0]||(t[0]=[e("h1",{id:"优化云函数的初始化",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#优化云函数的初始化"},[e("span",null,"优化云函数的初始化")])],-1),e("p",null,"writing..",-1)]))}const o=a(i,[["render",r],["__file","lifecycle.html.vue"]]),d=JSON.parse('{"path":"/zh/guide/best-practice/lifecycle.html","title":"优化云函数的初始化","lang":"zh","frontmatter":{},"headers":[],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/guide/best-practice/lifecycle.md"}');export{o as comp,d as data}; diff --git a/assets/load.html-Db83OaaS.js b/assets/load.html-Ctt_w4dt.js similarity index 76% rename from assets/load.html-Db83OaaS.js rename to assets/load.html-Ctt_w4dt.js index 6d4ad5447..ba3f3d00e 100644 --- a/assets/load.html-Db83OaaS.js +++ b/assets/load.html-Ctt_w4dt.js @@ -1 +1 @@ -import{_ as t,c as l,b as a,o}from"./app-DsV01JBz.js";const s={};function d(n,e){return o(),l("div",null,e[0]||(e[0]=[a("h1",{id:"faasjs-load",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#faasjs-load"},[a("span",null,"@faasjs/load")])],-1),a("p",null,"待补充",-1)]))}const c=t(s,[["render",d],["__file","load.html.vue"]]),f=JSON.parse('{"path":"/zh/doc/load.html","title":"@faasjs/load","lang":"zh","frontmatter":{},"headers":[],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/doc/load.md"}');export{c as comp,f as data}; +import{_ as t,c as l,b as a,o}from"./app-BlW5p_5f.js";const s={};function d(n,e){return o(),l("div",null,e[0]||(e[0]=[a("h1",{id:"faasjs-load",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#faasjs-load"},[a("span",null,"@faasjs/load")])],-1),a("p",null,"待补充",-1)]))}const c=t(s,[["render",d],["__file","load.html.vue"]]),f=JSON.parse('{"path":"/zh/doc/load.html","title":"@faasjs/load","lang":"zh","frontmatter":{},"headers":[],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/doc/load.md"}');export{c as comp,f as data}; diff --git a/assets/loadConfig.html-BEzs5Cq0.js b/assets/loadConfig.html-BxPGOaFb.js similarity index 96% rename from assets/loadConfig.html-BEzs5Cq0.js rename to assets/loadConfig.html-BxPGOaFb.js index c577c9623..96edfe345 100644 --- a/assets/loadConfig.html-BEzs5Cq0.js +++ b/assets/loadConfig.html-BxPGOaFb.js @@ -1 +1 @@ -import{_ as r,c as s,b as d,d as t,e as a,f as e,a as l,r as i,o as c}from"./app-DsV01JBz.js";const f={};function p(g,o){const n=i("RouteLink");return c(),s("div",null,[d("p",null,[t(n,{to:"/doc/load/"},{default:a(()=>o[0]||(o[0]=[e("Documents")])),_:1}),o[2]||(o[2]=e(" / ")),t(n,{to:"/doc/load/"},{default:a(()=>o[1]||(o[1]=[e("@faasjs/load")])),_:1}),o[3]||(o[3]=e(" / loadConfig"))]),o[4]||(o[4]=l('

Function: loadConfig()

loadConfig(root, filename, staging): FuncConfig

Load configuration from faas.yaml

Parameters

root: string

filename: string

staging: string

Returns

FuncConfig

',9))])}const m=r(f,[["render",p],["__file","loadConfig.html.vue"]]),h=JSON.parse('{"path":"/doc/load/functions/loadConfig.html","title":"Function: loadConfig()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/load/functions/loadConfig.md"}');export{m as comp,h as data}; +import{_ as r,c as s,b as d,d as t,e as a,f as e,a as l,r as i,o as c}from"./app-BlW5p_5f.js";const f={};function p(g,o){const n=i("RouteLink");return c(),s("div",null,[d("p",null,[t(n,{to:"/doc/load/"},{default:a(()=>o[0]||(o[0]=[e("Documents")])),_:1}),o[2]||(o[2]=e(" / ")),t(n,{to:"/doc/load/"},{default:a(()=>o[1]||(o[1]=[e("@faasjs/load")])),_:1}),o[3]||(o[3]=e(" / loadConfig"))]),o[4]||(o[4]=l('

Function: loadConfig()

loadConfig(root, filename, staging): FuncConfig

Load configuration from faas.yaml

Parameters

root: string

filename: string

staging: string

Returns

FuncConfig

',9))])}const m=r(f,[["render",p],["__file","loadConfig.html.vue"]]),h=JSON.parse('{"path":"/doc/load/functions/loadConfig.html","title":"Function: loadConfig()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/load/functions/loadConfig.md"}');export{m as comp,h as data}; diff --git a/assets/loadTs.html-Bh6-7Nxb.js b/assets/loadTs.html-C71av9xG.js similarity index 98% rename from assets/loadTs.html-Bh6-7Nxb.js rename to assets/loadTs.html-C71av9xG.js index 64d60a49f..539d08215 100644 --- a/assets/loadTs.html-Bh6-7Nxb.js +++ b/assets/loadTs.html-C71av9xG.js @@ -1 +1 @@ -import{_ as d,c as a,b as r,d as s,e as t,f as o,a as l,r as c,o as p}from"./app-DsV01JBz.js";const i={};function u(h,e){const n=c("RouteLink");return p(),a("div",null,[r("p",null,[s(n,{to:"/doc/load/"},{default:t(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),s(n,{to:"/doc/load/"},{default:t(()=>e[1]||(e[1]=[o("@faasjs/load")])),_:1}),e[3]||(e[3]=o(" / loadTs"))]),e[4]||(e[4]=l('

Function: loadTs()

loadTs(filename, options): Promise<object>

加载 ts 文件

Parameters

filename: string

{string} 完整源文件路径

options = ...

{object} 配置项

options.input?

{object} 读取配置

options.modules?

{object} 生成 modules 的配置

options.modules.additions?: string[]

options.modules.excludes?: string[]

options.output?

{object} 写入配置

options.tmp?: boolean

{boolean} 是否为临时文件,true 则生成的文件会被删除,默认为 false

Returns

Promise<object>

dependencies

dependencies: object

Index Signature

[key: string]: string

module?

optional module: Func

modules?

optional modules: object

Index Signature

[key: string]: string

Deprecated

',31))])}const m=d(i,[["render",u],["__file","loadTs.html.vue"]]),b=JSON.parse('{"path":"/doc/load/functions/loadTs.html","title":"Function: loadTs()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[{"level":3,"title":"dependencies","slug":"dependencies","link":"#dependencies","children":[]},{"level":3,"title":"module?","slug":"module","link":"#module","children":[]},{"level":3,"title":"modules?","slug":"modules","link":"#modules","children":[]}]},{"level":2,"title":"Deprecated","slug":"deprecated","link":"#deprecated","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/load/functions/loadTs.md"}');export{m as comp,b as data}; +import{_ as d,c as a,b as r,d as s,e as t,f as o,a as l,r as c,o as p}from"./app-BlW5p_5f.js";const i={};function u(h,e){const n=c("RouteLink");return p(),a("div",null,[r("p",null,[s(n,{to:"/doc/load/"},{default:t(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),s(n,{to:"/doc/load/"},{default:t(()=>e[1]||(e[1]=[o("@faasjs/load")])),_:1}),e[3]||(e[3]=o(" / loadTs"))]),e[4]||(e[4]=l('

Function: loadTs()

loadTs(filename, options): Promise<object>

加载 ts 文件

Parameters

filename: string

{string} 完整源文件路径

options = ...

{object} 配置项

options.input?

{object} 读取配置

options.modules?

{object} 生成 modules 的配置

options.modules.additions?: string[]

options.modules.excludes?: string[]

options.output?

{object} 写入配置

options.tmp?: boolean

{boolean} 是否为临时文件,true 则生成的文件会被删除,默认为 false

Returns

Promise<object>

dependencies

dependencies: object

Index Signature

[key: string]: string

module?

optional module: Func

modules?

optional modules: object

Index Signature

[key: string]: string

Deprecated

',31))])}const m=d(i,[["render",u],["__file","loadTs.html.vue"]]),b=JSON.parse('{"path":"/doc/load/functions/loadTs.html","title":"Function: loadTs()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[{"level":3,"title":"dependencies","slug":"dependencies","link":"#dependencies","children":[]},{"level":3,"title":"module?","slug":"module","link":"#module","children":[]},{"level":3,"title":"modules?","slug":"modules","link":"#modules","children":[]}]},{"level":2,"title":"Deprecated","slug":"deprecated","link":"#deprecated","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/load/functions/loadTs.md"}');export{m as comp,b as data}; diff --git a/assets/lock.html-Cu_oN3SC.js b/assets/lock.html-EmpCY8Zj.js similarity index 95% rename from assets/lock.html-Cu_oN3SC.js rename to assets/lock.html-EmpCY8Zj.js index cc8e81380..35511d633 100644 --- a/assets/lock.html-Cu_oN3SC.js +++ b/assets/lock.html-EmpCY8Zj.js @@ -1 +1 @@ -import{_ as s,c as a,b as d,d as r,e as n,f as o,a as c,r as l,o as i}from"./app-DsV01JBz.js";const p={};function u(m,e){const t=l("RouteLink");return i(),a("div",null,[d("p",null,[r(t,{to:"/doc/redis/"},{default:n(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),r(t,{to:"/doc/redis/"},{default:n(()=>e[1]||(e[1]=[o("@faasjs/redis")])),_:1}),e[3]||(e[3]=o(" / lock"))]),e[4]||(e[4]=c('

Function: lock()

lock(key, EX): Promise<void>

Lock by key

Parameters

key: string

EX: number = 10

expire in seconds, default 10

Returns

Promise<void>

',9))])}const f=s(p,[["render",u],["__file","lock.html.vue"]]),h=JSON.parse('{"path":"/doc/redis/functions/lock.html","title":"Function: lock()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/redis/functions/lock.md"}');export{f as comp,h as data}; +import{_ as s,c as a,b as d,d as r,e as n,f as o,a as c,r as l,o as i}from"./app-BlW5p_5f.js";const p={};function u(m,e){const t=l("RouteLink");return i(),a("div",null,[d("p",null,[r(t,{to:"/doc/redis/"},{default:n(()=>e[0]||(e[0]=[o("Documents")])),_:1}),e[2]||(e[2]=o(" / ")),r(t,{to:"/doc/redis/"},{default:n(()=>e[1]||(e[1]=[o("@faasjs/redis")])),_:1}),e[3]||(e[3]=o(" / lock"))]),e[4]||(e[4]=c('

Function: lock()

lock(key, EX): Promise<void>

Lock by key

Parameters

key: string

EX: number = 10

expire in seconds, default 10

Returns

Promise<void>

',9))])}const f=s(p,[["render",u],["__file","lock.html.vue"]]),h=JSON.parse('{"path":"/doc/redis/functions/lock.html","title":"Function: lock()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/redis/functions/lock.md"}');export{f as comp,h as data}; diff --git a/assets/logger.html-BuPoufEe.js b/assets/logger.html-LhvCYED9.js similarity index 77% rename from assets/logger.html-BuPoufEe.js rename to assets/logger.html-LhvCYED9.js index 4640d7b9f..33b0b2567 100644 --- a/assets/logger.html-BuPoufEe.js +++ b/assets/logger.html-LhvCYED9.js @@ -1 +1 @@ -import{_ as r,c as t,b as e,o as l}from"./app-DsV01JBz.js";const o={};function s(n,a){return l(),t("div",null,a[0]||(a[0]=[e("h1",{id:"faasjs-logger",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#faasjs-logger"},[e("span",null,"@faasjs/logger")])],-1),e("p",null,"待补充",-1)]))}const c=r(o,[["render",s],["__file","logger.html.vue"]]),d=JSON.parse('{"path":"/zh/doc/logger.html","title":"@faasjs/logger","lang":"zh","frontmatter":{},"headers":[],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/doc/logger.md"}');export{c as comp,d as data}; +import{_ as r,c as t,b as e,o as l}from"./app-BlW5p_5f.js";const o={};function s(n,a){return l(),t("div",null,a[0]||(a[0]=[e("h1",{id:"faasjs-logger",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#faasjs-logger"},[e("span",null,"@faasjs/logger")])],-1),e("p",null,"待补充",-1)]))}const c=r(o,[["render",s],["__file","logger.html.vue"]]),d=JSON.parse('{"path":"/zh/doc/logger.html","title":"@faasjs/logger","lang":"zh","frontmatter":{},"headers":[],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/doc/logger.md"}');export{c as comp,d as data}; diff --git a/assets/mongo.html-D50Mu0gU.js b/assets/mongo.html-CNjXYFVN.js similarity index 76% rename from assets/mongo.html-D50Mu0gU.js rename to assets/mongo.html-CNjXYFVN.js index 818e0af56..a0f748a24 100644 --- a/assets/mongo.html-D50Mu0gU.js +++ b/assets/mongo.html-CNjXYFVN.js @@ -1 +1 @@ -import{_ as e,c as n,b as o,o as t}from"./app-DsV01JBz.js";const s={};function m(r,a){return t(),n("div",null,a[0]||(a[0]=[o("h1",{id:"faasjs-mongo",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#faasjs-mongo"},[o("span",null,"@faasjs/mongo")])],-1),o("p",null,"待处理",-1)]))}const c=e(s,[["render",m],["__file","mongo.html.vue"]]),d=JSON.parse('{"path":"/zh/doc/mongo.html","title":"@faasjs/mongo","lang":"zh","frontmatter":{},"headers":[],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/doc/mongo.md"}');export{c as comp,d as data}; +import{_ as e,c as n,b as o,o as t}from"./app-BlW5p_5f.js";const s={};function m(r,a){return t(),n("div",null,a[0]||(a[0]=[o("h1",{id:"faasjs-mongo",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#faasjs-mongo"},[o("span",null,"@faasjs/mongo")])],-1),o("p",null,"待处理",-1)]))}const c=e(s,[["render",m],["__file","mongo.html.vue"]]),d=JSON.parse('{"path":"/zh/doc/mongo.html","title":"@faasjs/mongo","lang":"zh","frontmatter":{},"headers":[],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/doc/mongo.md"}');export{c as comp,d as data}; diff --git a/assets/multi.html-C4b1CaUb.js b/assets/multi.html-BFKPaTMJ.js similarity index 94% rename from assets/multi.html-C4b1CaUb.js rename to assets/multi.html-BFKPaTMJ.js index 25d5467e8..e31ebc024 100644 --- a/assets/multi.html-C4b1CaUb.js +++ b/assets/multi.html-BFKPaTMJ.js @@ -1 +1 @@ -import{_ as s,c as u,b as n,d as o,e as r,f as e,r as i,o as d}from"./app-DsV01JBz.js";const a={};function m(f,t){const l=i("RouteLink");return d(),u("div",null,[n("p",null,[o(l,{to:"/doc/redis/"},{default:r(()=>t[0]||(t[0]=[e("Documents")])),_:1}),t[2]||(t[2]=e(" / ")),o(l,{to:"/doc/redis/"},{default:r(()=>t[1]||(t[1]=[e("@faasjs/redis")])),_:1}),t[3]||(t[3]=e(" / multi"))]),t[4]||(t[4]=n("h1",{id:"function-multi",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#function-multi"},[n("span",null,"Function: multi()")])],-1)),t[5]||(t[5]=n("blockquote",null,[n("p",null,[n("strong",null,"multi"),e("(): "),n("code",null,"ChainableCommander")])],-1)),t[6]||(t[6]=n("h2",{id:"returns",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#returns"},[n("span",null,"Returns")])],-1)),t[7]||(t[7]=n("p",null,[n("code",null,"ChainableCommander")],-1))])}const c=s(a,[["render",m],["__file","multi.html.vue"]]),x=JSON.parse('{"path":"/doc/redis/functions/multi.html","title":"Function: multi()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/redis/functions/multi.md"}');export{c as comp,x as data}; +import{_ as s,c as u,b as n,d as o,e as r,f as e,r as i,o as d}from"./app-BlW5p_5f.js";const a={};function m(f,t){const l=i("RouteLink");return d(),u("div",null,[n("p",null,[o(l,{to:"/doc/redis/"},{default:r(()=>t[0]||(t[0]=[e("Documents")])),_:1}),t[2]||(t[2]=e(" / ")),o(l,{to:"/doc/redis/"},{default:r(()=>t[1]||(t[1]=[e("@faasjs/redis")])),_:1}),t[3]||(t[3]=e(" / multi"))]),t[4]||(t[4]=n("h1",{id:"function-multi",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#function-multi"},[n("span",null,"Function: multi()")])],-1)),t[5]||(t[5]=n("blockquote",null,[n("p",null,[n("strong",null,"multi"),e("(): "),n("code",null,"ChainableCommander")])],-1)),t[6]||(t[6]=n("h2",{id:"returns",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#returns"},[n("span",null,"Returns")])],-1)),t[7]||(t[7]=n("p",null,[n("code",null,"ChainableCommander")],-1))])}const c=s(a,[["render",m],["__file","multi.html.vue"]]),x=JSON.parse('{"path":"/doc/redis/functions/multi.html","title":"Function: multi()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/redis/functions/multi.md"}');export{c as comp,x as data}; diff --git a/assets/originKnex.html-CWalI5yk.js b/assets/originKnex.html-DaCdxK1-.js similarity index 96% rename from assets/originKnex.html-CWalI5yk.js rename to assets/originKnex.html-DaCdxK1-.js index af42e790f..eb80ea889 100644 --- a/assets/originKnex.html-CWalI5yk.js +++ b/assets/originKnex.html-DaCdxK1-.js @@ -1 +1 @@ -import{_ as a,c as s,b as d,d as o,e as r,f as n,a as c,r as i,o as l}from"./app-DsV01JBz.js";const p={};function g(u,e){const t=i("RouteLink");return l(),s("div",null,[d("p",null,[o(t,{to:"/doc/knex/"},{default:r(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),o(t,{to:"/doc/knex/"},{default:r(()=>e[1]||(e[1]=[n("@faasjs/knex")])),_:1}),e[3]||(e[3]=n(" / originKnex"))]),e[4]||(e[4]=c('

Function: originKnex()

originKnex<TRecord, TResult>(config): Knex<TRecord, TResult>

Origin knex instance.

Type Parameters

TRecord extends object = any

TResult = unknown[]

Parameters

config: string | Config<any>

Returns

Knex<TRecord, TResult>

',10))])}const m=a(p,[["render",g],["__file","originKnex.html.vue"]]),f=JSON.parse('{"path":"/doc/knex/functions/originKnex.html","title":"Function: originKnex()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/knex/functions/originKnex.md"}');export{m as comp,f as data}; +import{_ as a,c as s,b as d,d as o,e as r,f as n,a as c,r as i,o as l}from"./app-BlW5p_5f.js";const p={};function g(u,e){const t=i("RouteLink");return l(),s("div",null,[d("p",null,[o(t,{to:"/doc/knex/"},{default:r(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),o(t,{to:"/doc/knex/"},{default:r(()=>e[1]||(e[1]=[n("@faasjs/knex")])),_:1}),e[3]||(e[3]=n(" / originKnex"))]),e[4]||(e[4]=c('

Function: originKnex()

originKnex<TRecord, TResult>(config): Knex<TRecord, TResult>

Origin knex instance.

Type Parameters

TRecord extends object = any

TResult = unknown[]

Parameters

config: string | Config<any>

Returns

Knex<TRecord, TResult>

',10))])}const m=a(p,[["render",g],["__file","originKnex.html.vue"]]),f=JSON.parse('{"path":"/doc/knex/functions/originKnex.html","title":"Function: originKnex()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/knex/functions/originKnex.md"}');export{m as comp,f as data}; diff --git a/assets/pipeline.html-Cp-atkyZ.js b/assets/pipeline.html-D_9sOhKd.js similarity index 94% rename from assets/pipeline.html-Cp-atkyZ.js rename to assets/pipeline.html-D_9sOhKd.js index fac56fb44..70bebecc0 100644 --- a/assets/pipeline.html-Cp-atkyZ.js +++ b/assets/pipeline.html-D_9sOhKd.js @@ -1 +1 @@ -import{_ as r,c as s,b as n,d as i,e as o,f as t,r as p,o as d}from"./app-DsV01JBz.js";const u={};function a(f,e){const l=p("RouteLink");return d(),s("div",null,[n("p",null,[i(l,{to:"/doc/redis/"},{default:o(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),i(l,{to:"/doc/redis/"},{default:o(()=>e[1]||(e[1]=[t("@faasjs/redis")])),_:1}),e[3]||(e[3]=t(" / pipeline"))]),e[4]||(e[4]=n("h1",{id:"function-pipeline",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#function-pipeline"},[n("span",null,"Function: pipeline()")])],-1)),e[5]||(e[5]=n("blockquote",null,[n("p",null,[n("strong",null,"pipeline"),t("(): "),n("code",null,"ChainableCommander")])],-1)),e[6]||(e[6]=n("h2",{id:"returns",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#returns"},[n("span",null,"Returns")])],-1)),e[7]||(e[7]=n("p",null,[n("code",null,"ChainableCommander")],-1))])}const c=r(u,[["render",a],["__file","pipeline.html.vue"]]),x=JSON.parse('{"path":"/doc/redis/functions/pipeline.html","title":"Function: pipeline()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/redis/functions/pipeline.md"}');export{c as comp,x as data}; +import{_ as r,c as s,b as n,d as i,e as o,f as t,r as p,o as d}from"./app-BlW5p_5f.js";const u={};function a(f,e){const l=p("RouteLink");return d(),s("div",null,[n("p",null,[i(l,{to:"/doc/redis/"},{default:o(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),i(l,{to:"/doc/redis/"},{default:o(()=>e[1]||(e[1]=[t("@faasjs/redis")])),_:1}),e[3]||(e[3]=t(" / pipeline"))]),e[4]||(e[4]=n("h1",{id:"function-pipeline",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#function-pipeline"},[n("span",null,"Function: pipeline()")])],-1)),e[5]||(e[5]=n("blockquote",null,[n("p",null,[n("strong",null,"pipeline"),t("(): "),n("code",null,"ChainableCommander")])],-1)),e[6]||(e[6]=n("h2",{id:"returns",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#returns"},[n("span",null,"Returns")])],-1)),e[7]||(e[7]=n("p",null,[n("code",null,"ChainableCommander")],-1))])}const c=r(u,[["render",a],["__file","pipeline.html.vue"]]),x=JSON.parse('{"path":"/doc/redis/functions/pipeline.html","title":"Function: pipeline()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/redis/functions/pipeline.md"}');export{c as comp,x as data}; diff --git a/assets/plugin.html-BWCA0_Aq.js b/assets/plugin.html-BW96S0QQ.js similarity index 99% rename from assets/plugin.html-BWCA0_Aq.js rename to assets/plugin.html-BW96S0QQ.js index 0af24d196..b506bda05 100644 --- a/assets/plugin.html-BWCA0_Aq.js +++ b/assets/plugin.html-BW96S0QQ.js @@ -1,4 +1,4 @@ -import{_ as s,c as a,a as e,o as p}from"./app-DsV01JBz.js";const l={};function t(i,n){return p(),a("div",null,n[0]||(n[0]=[e(`

使用插件

FaasJS 中插件分两类,一类是云函数插件,须在创建云函数时注入才能正常使用,另外一类是非云函数插件,使用方法同普通的 npm 库。

创建插件实例

使用默认配置

# faas.yaml
+import{_ as s,c as a,a as e,o as p}from"./app-BlW5p_5f.js";const l={};function t(i,n){return p(),a("div",null,n[0]||(n[0]=[e(`

使用插件

FaasJS 中插件分两类,一类是云函数插件,须在创建云函数时注入才能正常使用,另外一类是非云函数插件,使用方法同普通的 npm 库。

创建插件实例

使用默认配置

# faas.yaml
 defaults:
   plugins:
     fake_plugin:
@@ -46,4 +46,4 @@ import{_ as s,c as a,a as e,o as p}from"./app-DsV01JBz.js";const l={};function t
   plugins: [plugin],
   handler(){}
 });
-

自定义配置也可以跟指定配置混合使用,覆盖指定配置中部分配置项。

配置的优先级

插件的配置可以在引用插件时在代码中直接配置,也可以在 faas.yaml 中配置。

配置的优先级为:云函数代码中的配置 > 云函数文件所在文件夹的 faas.yaml > 父文件夹的 faas.yaml > 更浅层级文件夹中的 faas.yaml

最佳实践

对于共用和常用的配置,建议都配置在 faas.yaml 中。

仅某个云函数用到的特殊配置,可以直接在云函数的代码中配置。

`,18)]))}const o=s(l,[["render",t],["__file","plugin.html.vue"]]),u=JSON.parse('{"path":"/zh/guide/excel/plugin.html","title":"使用插件","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"创建插件实例","slug":"创建插件实例","link":"#创建插件实例","children":[{"level":3,"title":"使用默认配置","slug":"使用默认配置","link":"#使用默认配置","children":[]},{"level":3,"title":"使用指定配置","slug":"使用指定配置","link":"#使用指定配置","children":[]},{"level":3,"title":"自定义配置","slug":"自定义配置","link":"#自定义配置","children":[]}]},{"level":2,"title":"配置的优先级","slug":"配置的优先级","link":"#配置的优先级","children":[{"level":3,"title":"最佳实践","slug":"最佳实践","link":"#最佳实践","children":[]}]}],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/guide/excel/plugin.md"}');export{o as comp,u as data}; +

自定义配置也可以跟指定配置混合使用,覆盖指定配置中部分配置项。

配置的优先级

插件的配置可以在引用插件时在代码中直接配置,也可以在 faas.yaml 中配置。

配置的优先级为:云函数代码中的配置 > 云函数文件所在文件夹的 faas.yaml > 父文件夹的 faas.yaml > 更浅层级文件夹中的 faas.yaml

最佳实践

对于共用和常用的配置,建议都配置在 faas.yaml 中。

仅某个云函数用到的特殊配置,可以直接在云函数的代码中配置。

`,18)]))}const o=s(l,[["render",t],["__file","plugin.html.vue"]]),u=JSON.parse('{"path":"/zh/guide/excel/plugin.html","title":"使用插件","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"创建插件实例","slug":"创建插件实例","link":"#创建插件实例","children":[{"level":3,"title":"使用默认配置","slug":"使用默认配置","link":"#使用默认配置","children":[]},{"level":3,"title":"使用指定配置","slug":"使用指定配置","link":"#使用指定配置","children":[]},{"level":3,"title":"自定义配置","slug":"自定义配置","link":"#自定义配置","children":[]}]},{"level":2,"title":"配置的优先级","slug":"配置的优先级","link":"#配置的优先级","children":[{"level":3,"title":"最佳实践","slug":"最佳实践","link":"#最佳实践","children":[]}]}],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/guide/excel/plugin.md"}');export{o as comp,u as data}; diff --git a/assets/publish.html-189j4ANF.js b/assets/publish.html-lG9qkNgg.js similarity index 95% rename from assets/publish.html-189j4ANF.js rename to assets/publish.html-lG9qkNgg.js index 550734d92..00a9ea08d 100644 --- a/assets/publish.html-189j4ANF.js +++ b/assets/publish.html-lG9qkNgg.js @@ -1 +1 @@ -import{_ as r,c as a,b as l,d as n,e as o,f as s,a as d,r as i,o as c}from"./app-DsV01JBz.js";const p={};function u(h,e){const t=i("RouteLink");return c(),a("div",null,[l("p",null,[n(t,{to:"/doc/redis/"},{default:o(()=>e[0]||(e[0]=[s("Documents")])),_:1}),e[2]||(e[2]=s(" / ")),n(t,{to:"/doc/redis/"},{default:o(()=>e[1]||(e[1]=[s("@faasjs/redis")])),_:1}),e[3]||(e[3]=s(" / publish"))]),e[4]||(e[4]=d('

Function: publish()

publish(channel, message): Promise<number>

Publish message

Parameters

channel: string

message: any

Returns

Promise<number>

',8))])}const b=r(p,[["render",u],["__file","publish.html.vue"]]),f=JSON.parse('{"path":"/doc/redis/functions/publish.html","title":"Function: publish()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/redis/functions/publish.md"}');export{b as comp,f as data}; +import{_ as r,c as a,b as l,d as n,e as o,f as s,a as d,r as i,o as c}from"./app-BlW5p_5f.js";const p={};function u(h,e){const t=i("RouteLink");return c(),a("div",null,[l("p",null,[n(t,{to:"/doc/redis/"},{default:o(()=>e[0]||(e[0]=[s("Documents")])),_:1}),e[2]||(e[2]=s(" / ")),n(t,{to:"/doc/redis/"},{default:o(()=>e[1]||(e[1]=[s("@faasjs/redis")])),_:1}),e[3]||(e[3]=s(" / publish"))]),e[4]||(e[4]=d('

Function: publish()

publish(channel, message): Promise<number>

Publish message

Parameters

channel: string

message: any

Returns

Promise<number>

',8))])}const b=r(p,[["render",u],["__file","publish.html.vue"]]),f=JSON.parse('{"path":"/doc/redis/functions/publish.html","title":"Function: publish()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/redis/functions/publish.md"}');export{b as comp,f as data}; diff --git a/assets/query.html-BPkTjKLT.js b/assets/query.html-CIHBtjYA.js similarity index 96% rename from assets/query.html-BPkTjKLT.js rename to assets/query.html-CIHBtjYA.js index a5f6dadce..0f134a506 100644 --- a/assets/query.html-BPkTjKLT.js +++ b/assets/query.html-CIHBtjYA.js @@ -1 +1 @@ -import{_ as o,c as n,b as d,d as a,e as s,f as t,a as l,r as c,o as i}from"./app-DsV01JBz.js";const p={};function u(m,e){const r=c("RouteLink");return i(),n("div",null,[d("p",null,[a(r,{to:"/doc/redis/"},{default:s(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(r,{to:"/doc/redis/"},{default:s(()=>e[1]||(e[1]=[t("@faasjs/redis")])),_:1}),e[3]||(e[3]=t(" / query"))]),e[4]||(e[4]=l('

Function: query()

query<TResult>(command, args): Promise<TResult>

Type Parameters

TResult = any

Parameters

command: string

args: any[]

Returns

Promise<TResult>

',9))])}const f=o(p,[["render",u],["__file","query.html.vue"]]),g=JSON.parse('{"path":"/doc/redis/functions/query.html","title":"Function: query()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/redis/functions/query.md"}');export{f as comp,g as data}; +import{_ as o,c as n,b as d,d as a,e as s,f as t,a as l,r as c,o as i}from"./app-BlW5p_5f.js";const p={};function u(m,e){const r=c("RouteLink");return i(),n("div",null,[d("p",null,[a(r,{to:"/doc/redis/"},{default:s(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(r,{to:"/doc/redis/"},{default:s(()=>e[1]||(e[1]=[t("@faasjs/redis")])),_:1}),e[3]||(e[3]=t(" / query"))]),e[4]||(e[4]=l('

Function: query()

query<TResult>(command, args): Promise<TResult>

Type Parameters

TResult = any

Parameters

command: string

args: any[]

Returns

Promise<TResult>

',9))])}const f=o(p,[["render",u],["__file","query.html.vue"]]),g=JSON.parse('{"path":"/doc/redis/functions/query.html","title":"Function: query()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/redis/functions/query.md"}');export{f as comp,g as data}; diff --git a/assets/query.html-CUZAhp8I.js b/assets/query.html-ElTaVF34.js similarity index 98% rename from assets/query.html-CUZAhp8I.js rename to assets/query.html-ElTaVF34.js index 6719a016d..32c61ba2a 100644 --- a/assets/query.html-CUZAhp8I.js +++ b/assets/query.html-ElTaVF34.js @@ -1 +1 @@ -import{_ as s,c as o,b as l,d as a,e as n,f as t,a as d,r as c,o as i}from"./app-DsV01JBz.js";const u={};function p(h,e){const r=c("RouteLink");return i(),o("div",null,[l("p",null,[a(r,{to:"/doc/knex/"},{default:n(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(r,{to:"/doc/knex/"},{default:n(()=>e[1]||(e[1]=[t("@faasjs/knex")])),_:1}),e[3]||(e[3]=t(" / query"))]),e[4]||(e[4]=d('

Function: query()

query(table)

query<TName>(table): OriginKnex.QueryBuilder<OriginKnex.TableType<TName>, object[]>

Type Parameters

TName extends "test"

Parameters

table: TName

Returns

OriginKnex.QueryBuilder<OriginKnex.TableType<TName>, object[]>

query(table)

query<TName, TResult>(table): OriginKnex.QueryBuilder<TName, TResult>

Type Parameters

TName extends object = any

TResult = any[]

Parameters

table: string

Returns

OriginKnex.QueryBuilder<TName, TResult>

',18))])}const y=s(u,[["render",p],["__file","query.html.vue"]]),g=JSON.parse('{"path":"/doc/knex/functions/query.html","title":"Function: query()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"query(table)","slug":"query-table","link":"#query-table","children":[{"level":3,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":3,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":3,"title":"Returns","slug":"returns","link":"#returns","children":[]}]},{"level":2,"title":"query(table)","slug":"query-table-1","link":"#query-table-1","children":[{"level":3,"title":"Type Parameters","slug":"type-parameters-1","link":"#type-parameters-1","children":[]},{"level":3,"title":"Parameters","slug":"parameters-1","link":"#parameters-1","children":[]},{"level":3,"title":"Returns","slug":"returns-1","link":"#returns-1","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/knex/functions/query.md"}');export{y as comp,g as data}; +import{_ as s,c as o,b as l,d as a,e as n,f as t,a as d,r as c,o as i}from"./app-BlW5p_5f.js";const u={};function p(h,e){const r=c("RouteLink");return i(),o("div",null,[l("p",null,[a(r,{to:"/doc/knex/"},{default:n(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),a(r,{to:"/doc/knex/"},{default:n(()=>e[1]||(e[1]=[t("@faasjs/knex")])),_:1}),e[3]||(e[3]=t(" / query"))]),e[4]||(e[4]=d('

Function: query()

query(table)

query<TName>(table): OriginKnex.QueryBuilder<OriginKnex.TableType<TName>, object[]>

Type Parameters

TName extends "test"

Parameters

table: TName

Returns

OriginKnex.QueryBuilder<OriginKnex.TableType<TName>, object[]>

query(table)

query<TName, TResult>(table): OriginKnex.QueryBuilder<TName, TResult>

Type Parameters

TName extends object = any

TResult = any[]

Parameters

table: string

Returns

OriginKnex.QueryBuilder<TName, TResult>

',18))])}const y=s(u,[["render",p],["__file","query.html.vue"]]),g=JSON.parse('{"path":"/doc/knex/functions/query.html","title":"Function: query()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"query(table)","slug":"query-table","link":"#query-table","children":[{"level":3,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":3,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":3,"title":"Returns","slug":"returns","link":"#returns","children":[]}]},{"level":2,"title":"query(table)","slug":"query-table-1","link":"#query-table-1","children":[{"level":3,"title":"Type Parameters","slug":"type-parameters-1","link":"#type-parameters-1","children":[]},{"level":3,"title":"Parameters","slug":"parameters-1","link":"#parameters-1","children":[]},{"level":3,"title":"Returns","slug":"returns-1","link":"#returns-1","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/knex/functions/query.md"}');export{y as comp,g as data}; diff --git a/assets/querystringify.html-pDtPFmYN.js b/assets/querystringify.html-C6nW6-JE.js similarity index 95% rename from assets/querystringify.html-pDtPFmYN.js rename to assets/querystringify.html-C6nW6-JE.js index c03f7a748..fd1370271 100644 --- a/assets/querystringify.html-pDtPFmYN.js +++ b/assets/querystringify.html-C6nW6-JE.js @@ -1 +1 @@ -import{_ as a,c as o,b as i,d as n,e as s,f as t,a as u,r as d,o as l}from"./app-DsV01JBz.js";const c={};function f(p,e){const r=d("RouteLink");return l(),o("div",null,[i("p",null,[n(r,{to:"/doc/request/"},{default:s(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),n(r,{to:"/doc/request/"},{default:s(()=>e[1]||(e[1]=[t("@faasjs/request")])),_:1}),e[3]||(e[3]=t(" / querystringify"))]),e[4]||(e[4]=u('

Function: querystringify()

querystringify(obj): string

Parameters

obj: any

Returns

string

',6))])}const g=a(c,[["render",f],["__file","querystringify.html.vue"]]),m=JSON.parse('{"path":"/doc/request/functions/querystringify.html","title":"Function: querystringify()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/request/functions/querystringify.md"}');export{g as comp,m as data}; +import{_ as a,c as o,b as i,d as n,e as s,f as t,a as u,r as d,o as l}from"./app-BlW5p_5f.js";const c={};function f(p,e){const r=d("RouteLink");return l(),o("div",null,[i("p",null,[n(r,{to:"/doc/request/"},{default:s(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),n(r,{to:"/doc/request/"},{default:s(()=>e[1]||(e[1]=[t("@faasjs/request")])),_:1}),e[3]||(e[3]=t(" / querystringify"))]),e[4]||(e[4]=u('

Function: querystringify()

querystringify(obj): string

Parameters

obj: any

Returns

string

',6))])}const g=a(c,[["render",f],["__file","querystringify.html.vue"]]),m=JSON.parse('{"path":"/doc/request/functions/querystringify.html","title":"Function: querystringify()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/request/functions/querystringify.md"}');export{g as comp,m as data}; diff --git a/assets/raw.html-DNBM2e1q.js b/assets/raw.html-DB32QF0r.js similarity index 96% rename from assets/raw.html-DNBM2e1q.js rename to assets/raw.html-DB32QF0r.js index 2f3904b4c..0bf7189f4 100644 --- a/assets/raw.html-DNBM2e1q.js +++ b/assets/raw.html-DB32QF0r.js @@ -1 +1 @@ -import{_ as o,c as s,b as d,d as r,e as n,f as t,a as l,r as c,o as i}from"./app-DsV01JBz.js";const p={};function u(m,e){const a=c("RouteLink");return i(),s("div",null,[d("p",null,[r(a,{to:"/doc/knex/"},{default:n(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),r(a,{to:"/doc/knex/"},{default:n(()=>e[1]||(e[1]=[t("@faasjs/knex")])),_:1}),e[3]||(e[3]=t(" / raw"))]),e[4]||(e[4]=l('

Function: raw()

raw<TResult>(sql, bindings): Promise<OriginKnex.Raw<TResult>>

Type Parameters

TResult = any

Parameters

sql: string

bindings: ValueDict | RawBinding[] = []

Returns

Promise<OriginKnex.Raw<TResult>>

',9))])}const h=o(p,[["render",u],["__file","raw.html.vue"]]),f=JSON.parse('{"path":"/doc/knex/functions/raw.html","title":"Function: raw()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/knex/functions/raw.md"}');export{h as comp,f as data}; +import{_ as o,c as s,b as d,d as r,e as n,f as t,a as l,r as c,o as i}from"./app-BlW5p_5f.js";const p={};function u(m,e){const a=c("RouteLink");return i(),s("div",null,[d("p",null,[r(a,{to:"/doc/knex/"},{default:n(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),r(a,{to:"/doc/knex/"},{default:n(()=>e[1]||(e[1]=[t("@faasjs/knex")])),_:1}),e[3]||(e[3]=t(" / raw"))]),e[4]||(e[4]=l('

Function: raw()

raw<TResult>(sql, bindings): Promise<OriginKnex.Raw<TResult>>

Type Parameters

TResult = any

Parameters

sql: string

bindings: ValueDict | RawBinding[] = []

Returns

Promise<OriginKnex.Raw<TResult>>

',9))])}const h=o(p,[["render",u],["__file","raw.html.vue"]]),f=JSON.parse('{"path":"/doc/knex/functions/raw.html","title":"Function: raw()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/knex/functions/raw.md"}');export{h as comp,f as data}; diff --git a/assets/react.html-BZiFg5hQ.js b/assets/react.html-AI2CsLeA.js similarity index 98% rename from assets/react.html-BZiFg5hQ.js rename to assets/react.html-AI2CsLeA.js index 6b12764f4..4384d3f29 100644 --- a/assets/react.html-BZiFg5hQ.js +++ b/assets/react.html-AI2CsLeA.js @@ -1,4 +1,4 @@ -import{_ as n,c as a,a as e,o as t}from"./app-DsV01JBz.js";const p={};function l(c,s){return t(),a("div",null,s[0]||(s[0]=[e(`

在 React 中使用

FaasJS 提供了 @faasjs/react 使得你可以在 React 中轻松调用云函数。

集成步骤

  1. 安装插件 npm install @faasjs/react@beta --save
  2. 引入插件
// faas.ts
+import{_ as n,c as a,a as e,o as t}from"./app-BlW5p_5f.js";const p={};function l(c,s){return t(),a("div",null,s[0]||(s[0]=[e(`

在 React 中使用

FaasJS 提供了 @faasjs/react 使得你可以在 React 中轻松调用云函数。

集成步骤

  1. 安装插件 npm install @faasjs/react@beta --save
  2. 引入插件
// faas.ts
 import { FaasClient } from '@faasjs/react';
 
 const client = FaasClient({
@@ -22,4 +22,4 @@ import{_ as n,c as a,a as e,o as t}from"./app-DsV01JBz.js";const p={};function l
 
   return <>ID: {user.data.id}</>
 }
-
`,7)]))}const i=n(p,[["render",l],["__file","react.html.vue"]]),r=JSON.parse('{"path":"/zh/guide/excel/react.html","title":"在 React 中使用","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"集成步骤","slug":"集成步骤","link":"#集成步骤","children":[]},{"level":2,"title":"使用方法","slug":"使用方法","link":"#使用方法","children":[]}],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/guide/excel/react.md"}');export{i as comp,r as data}; +
`,7)]))}const i=n(p,[["render",l],["__file","react.html.vue"]]),r=JSON.parse('{"path":"/zh/guide/excel/react.html","title":"在 React 中使用","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"集成步骤","slug":"集成步骤","link":"#集成步骤","children":[]},{"level":2,"title":"使用方法","slug":"使用方法","link":"#使用方法","children":[]}],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/guide/excel/react.md"}');export{i as comp,r as data}; diff --git a/assets/react.html-CL8LpcLJ.js b/assets/react.html-CG282d9E.js similarity index 97% rename from assets/react.html-CL8LpcLJ.js rename to assets/react.html-CG282d9E.js index bc31ff1ea..da0741524 100644 --- a/assets/react.html-CL8LpcLJ.js +++ b/assets/react.html-CG282d9E.js @@ -1,4 +1,4 @@ -import{_ as a,c as n,a as e,o as t}from"./app-DsV01JBz.js";const p={};function l(c,s){return t(),n("div",null,s[0]||(s[0]=[e(`

@faasjs/react

React 插件。

安装方法

npm

npm install @faasjs/react --save
+import{_ as a,c as n,a as e,o as t}from"./app-BlW5p_5f.js";const p={};function l(c,s){return t(),n("div",null,s[0]||(s[0]=[e(`

@faasjs/react

React 插件。

安装方法

npm

npm install @faasjs/react --save
 

Webpack 和 CDN

在 html 中添加如下代码:

<script type="text/javascript" src="//cdn.jsdelivr.net/npm/@faasjs/react"></script>
 

在 webpack.config.js 中添加如下代码:

module.exports = {
   // ...
@@ -14,4 +14,4 @@ import{_ as a,c as n,a as e,o as t}from"./app-DsV01JBz.js";const p={};function l
 
 export const faas = client.faas
 export const useFaas = client.useFaas
-
`,12)]))}const o=a(p,[["render",l],["__file","react.html.vue"]]),r=JSON.parse('{"path":"/zh/doc/react.html","title":"@faasjs/react","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"安装方法","slug":"安装方法","link":"#安装方法","children":[{"level":3,"title":"npm","slug":"npm","link":"#npm","children":[]},{"level":3,"title":"Webpack 和 CDN","slug":"webpack-和-cdn","link":"#webpack-和-cdn","children":[]}]},{"level":2,"title":"初始化","slug":"初始化","link":"#初始化","children":[]}],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/doc/react.md"}');export{o as comp,r as data}; +
`,12)]))}const o=a(p,[["render",l],["__file","react.html.vue"]]),r=JSON.parse('{"path":"/zh/doc/react.html","title":"@faasjs/react","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"安装方法","slug":"安装方法","link":"#安装方法","children":[{"level":3,"title":"npm","slug":"npm","link":"#npm","children":[]},{"level":3,"title":"Webpack 和 CDN","slug":"webpack-和-cdn","link":"#webpack-和-cdn","children":[]}]},{"level":2,"title":"初始化","slug":"初始化","link":"#初始化","children":[]}],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/doc/react.md"}');export{o as comp,r as data}; diff --git a/assets/redis.html-BKajFQDl.js b/assets/redis.html-COHbAekm.js similarity index 97% rename from assets/redis.html-BKajFQDl.js rename to assets/redis.html-COHbAekm.js index b21b0e8cf..146fccebf 100644 --- a/assets/redis.html-BKajFQDl.js +++ b/assets/redis.html-COHbAekm.js @@ -1,4 +1,4 @@ -import{_ as n,c as a,a as e,o as t}from"./app-DsV01JBz.js";const p={};function i(l,s){return t(),a("div",null,s[0]||(s[0]=[e(`

@faasjs/redis

Redis 插件可以使云函数能够连接 Redis 数据库。

基于 redis

配置参数

  • host string 主机地址
  • port number 端口号
  • password string 登录密码
  • prefix string 前缀

实例方法

query(command: string, args: any[]): Promise<any>

请求 Redis

示例代码

import { Func } from '@faasjs/func';
+import{_ as n,c as a,a as e,o as t}from"./app-BlW5p_5f.js";const p={};function i(l,s){return t(),a("div",null,s[0]||(s[0]=[e(`

@faasjs/redis

Redis 插件可以使云函数能够连接 Redis 数据库。

基于 redis

配置参数

  • host string 主机地址
  • port number 端口号
  • password string 登录密码
  • prefix string 前缀

实例方法

query(command: string, args: any[]): Promise<any>

请求 Redis

示例代码

import { Func } from '@faasjs/func';
 import { Redis } from '@faasjs/redis';
 
 const redis = new Redis();
@@ -9,4 +9,4 @@ import{_ as n,c as a,a as e,o as t}from"./app-DsV01JBz.js";const p={};function i
     return await redis.query('get', ['key']); // 查询数据库
   }
 });
-

Github 地址

https://github.com/faasjs/faasjs/tree/main/packages/redis

`,12)]))}const c=n(p,[["render",i],["__file","redis.html.vue"]]),r=JSON.parse('{"path":"/zh/doc/redis.html","title":"@faasjs/redis","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"配置参数","slug":"配置参数","link":"#配置参数","children":[]},{"level":2,"title":"实例方法","slug":"实例方法","link":"#实例方法","children":[{"level":3,"title":"query(command: string, args: any[]): Promise","slug":"query-command-string-args-any-promise-any","link":"#query-command-string-args-any-promise-any","children":[]}]},{"level":2,"title":"示例代码","slug":"示例代码","link":"#示例代码","children":[]},{"level":2,"title":"Github 地址","slug":"github-地址","link":"#github-地址","children":[]}],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/doc/redis.md"}');export{c as comp,r as data}; +

Github 地址

https://github.com/faasjs/faasjs/tree/main/packages/redis

`,12)]))}const c=n(p,[["render",i],["__file","redis.html.vue"]]),r=JSON.parse('{"path":"/zh/doc/redis.html","title":"@faasjs/redis","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"配置参数","slug":"配置参数","link":"#配置参数","children":[]},{"level":2,"title":"实例方法","slug":"实例方法","link":"#实例方法","children":[{"level":3,"title":"query(command: string, args: any[]): Promise","slug":"query-command-string-args-any-promise-any","link":"#query-command-string-args-any-promise-any","children":[]}]},{"level":2,"title":"示例代码","slug":"示例代码","link":"#示例代码","children":[]},{"level":2,"title":"Github 地址","slug":"github-地址","link":"#github-地址","children":[]}],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/doc/redis.md"}');export{c as comp,r as data}; diff --git a/assets/request-spec.html-Bbnye5Jp.js b/assets/request-spec.html-B4IjCFIv.js similarity index 98% rename from assets/request-spec.html-Bbnye5Jp.js rename to assets/request-spec.html-B4IjCFIv.js index 5bfc2b840..f4fa52189 100644 --- a/assets/request-spec.html-Bbnye5Jp.js +++ b/assets/request-spec.html-B4IjCFIv.js @@ -1,4 +1,4 @@ -import{_ as e,c as a,a as n,o as t}from"./app-DsV01JBz.js";const i={};function r(l,s){return t(),a("div",null,s[0]||(s[0]=[n(`

FaasJS Request Specifications

To ensure consistency and avoid confusion during team collaboration, FaasJS offers built-in request specifications and compatible browser plugins.

Requests

Headers

  • Content-Type: application/json; charset=UTF-8

Method

Standardized as POST.

Path

By default, the request path mirrors the directory and file name within your project.

Query Parameters

Discouraged. Use the Body section for parameter transmission instead.

Body

Empty or formatted in JSON.

Responses

Headers

  • Content-Type: application/json; charset=UTF-8

Status Codes

  • 200 Request successful with response data.
  • 201 Request successful but without response data.
  • 500 Request failed.

Additional status codes can be implemented based on specific business needs.

Body

200 Status

  • data (Required): Contains business information.

Examples:

Returns a string.

{
+import{_ as e,c as a,a as n,o as t}from"./app-BlW5p_5f.js";const i={};function r(l,s){return t(),a("div",null,s[0]||(s[0]=[n(`

FaasJS Request Specifications

To ensure consistency and avoid confusion during team collaboration, FaasJS offers built-in request specifications and compatible browser plugins.

Requests

Headers

  • Content-Type: application/json; charset=UTF-8

Method

Standardized as POST.

Path

By default, the request path mirrors the directory and file name within your project.

Query Parameters

Discouraged. Use the Body section for parameter transmission instead.

Body

Empty or formatted in JSON.

Responses

Headers

  • Content-Type: application/json; charset=UTF-8

Status Codes

  • 200 Request successful with response data.
  • 201 Request successful but without response data.
  • 500 Request failed.

Additional status codes can be implemented based on specific business needs.

Body

200 Status

  • data (Required): Contains business information.

Examples:

Returns a string.

{
   "data": "value"
 }
 

Returns an object.

{
@@ -11,4 +11,4 @@ import{_ as e,c as a,a as n,o as t}from"./app-DsV01JBz.js";const i={};function r
     "message": "An error occurred.\\nPlease try again."
   }
 }
-

Frequently Asked Questions

Why not use form data submissions?

Form data submissions have two main drawbacks:

  1. Limited format: data can only be submitted as strings.
  2. Nested data limitations: complex nested data structures can lead to excessively large submissions.

Why not use RESTful or GraphQL APIs?

RESTful APIs require a deeper understanding of verbs and nouns for developers.

GraphQL, while powerful, involves complex parsing and authorization processes. Utilizing frameworks like Apollo can be cumbersome within a FaaS environment.

Therefore, FaasJS adopts a simplified approach, combining the clarity of RESTful with the flexibility of GraphQL.

Requests are defined solely using action and params.

`,42)]))}const p=e(i,[["render",r],["__file","request-spec.html.vue"]]),d=JSON.parse('{"path":"/guide/request-spec.html","title":"FaasJS Request Specifications","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Requests","slug":"requests","link":"#requests","children":[{"level":3,"title":"Headers","slug":"headers","link":"#headers","children":[]},{"level":3,"title":"Method","slug":"method","link":"#method","children":[]},{"level":3,"title":"Path","slug":"path","link":"#path","children":[]},{"level":3,"title":"Query Parameters","slug":"query-parameters","link":"#query-parameters","children":[]},{"level":3,"title":"Body","slug":"body","link":"#body","children":[]}]},{"level":2,"title":"Responses","slug":"responses","link":"#responses","children":[{"level":3,"title":"Headers","slug":"headers-1","link":"#headers-1","children":[]},{"level":3,"title":"Body","slug":"body-1","link":"#body-1","children":[]}]},{"level":2,"title":"Frequently Asked Questions","slug":"frequently-asked-questions","link":"#frequently-asked-questions","children":[{"level":3,"title":"Why not use form data submissions?","slug":"why-not-use-form-data-submissions","link":"#why-not-use-form-data-submissions","children":[]},{"level":3,"title":"Why not use RESTful or GraphQL APIs?","slug":"why-not-use-restful-or-graphql-apis","link":"#why-not-use-restful-or-graphql-apis","children":[]}]}],"git":{"updatedTime":1729658797000},"filePathRelative":"guide/request-spec.md"}');export{p as comp,d as data}; +

Frequently Asked Questions

Why not use form data submissions?

Form data submissions have two main drawbacks:

  1. Limited format: data can only be submitted as strings.
  2. Nested data limitations: complex nested data structures can lead to excessively large submissions.

Why not use RESTful or GraphQL APIs?

RESTful APIs require a deeper understanding of verbs and nouns for developers.

GraphQL, while powerful, involves complex parsing and authorization processes. Utilizing frameworks like Apollo can be cumbersome within a FaaS environment.

Therefore, FaasJS adopts a simplified approach, combining the clarity of RESTful with the flexibility of GraphQL.

Requests are defined solely using action and params.

`,42)]))}const p=e(i,[["render",r],["__file","request-spec.html.vue"]]),d=JSON.parse('{"path":"/guide/request-spec.html","title":"FaasJS Request Specifications","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Requests","slug":"requests","link":"#requests","children":[{"level":3,"title":"Headers","slug":"headers","link":"#headers","children":[]},{"level":3,"title":"Method","slug":"method","link":"#method","children":[]},{"level":3,"title":"Path","slug":"path","link":"#path","children":[]},{"level":3,"title":"Query Parameters","slug":"query-parameters","link":"#query-parameters","children":[]},{"level":3,"title":"Body","slug":"body","link":"#body","children":[]}]},{"level":2,"title":"Responses","slug":"responses","link":"#responses","children":[{"level":3,"title":"Headers","slug":"headers-1","link":"#headers-1","children":[]},{"level":3,"title":"Body","slug":"body-1","link":"#body-1","children":[]}]},{"level":2,"title":"Frequently Asked Questions","slug":"frequently-asked-questions","link":"#frequently-asked-questions","children":[{"level":3,"title":"Why not use form data submissions?","slug":"why-not-use-form-data-submissions","link":"#why-not-use-form-data-submissions","children":[]},{"level":3,"title":"Why not use RESTful or GraphQL APIs?","slug":"why-not-use-restful-or-graphql-apis","link":"#why-not-use-restful-or-graphql-apis","children":[]}]}],"git":{"updatedTime":1729997835000},"filePathRelative":"guide/request-spec.md"}');export{p as comp,d as data}; diff --git a/assets/request-spec.html-BXH7WrwA.js b/assets/request-spec.html-BJj6tNBu.js similarity index 98% rename from assets/request-spec.html-BXH7WrwA.js rename to assets/request-spec.html-BJj6tNBu.js index 473af9957..1884595b7 100644 --- a/assets/request-spec.html-BXH7WrwA.js +++ b/assets/request-spec.html-BJj6tNBu.js @@ -1,4 +1,4 @@ -import{_ as s,c as e,a as n,o as l}from"./app-DsV01JBz.js";const t={};function i(r,a){return l(),e("div",null,a[0]||(a[0]=[n(`

HTTP 请求规范

为了统一团队协作时请求规范不一致的情况,FaasJS 提供了内置的请求规范和配套的浏览器插件。

请求

Headers

  • Content-Type: application/json; charset=UTF-8

Method

统一为 POST

Path

请求路径默认与项目中的目录名和文件名一致。

Query

不建议使用,入参请通过 Body 传值。

Body

为空或 JSON 格式。

响应

Headers

  • Content-Type: application/json; charset=UTF-8

StatusCode

  • 200 请求成功且有返回信息
  • 201 请求成功但没有返回信息
  • 500 请求失败

其它状态可根据具体业务情况添加。

Body

200 状态

  • data 必有,业务信息

例:

{
+import{_ as s,c as e,a as n,o as l}from"./app-BlW5p_5f.js";const t={};function i(r,a){return l(),e("div",null,a[0]||(a[0]=[n(`

HTTP 请求规范

为了统一团队协作时请求规范不一致的情况,FaasJS 提供了内置的请求规范和配套的浏览器插件。

请求

Headers

  • Content-Type: application/json; charset=UTF-8

Method

统一为 POST

Path

请求路径默认与项目中的目录名和文件名一致。

Query

不建议使用,入参请通过 Body 传值。

Body

为空或 JSON 格式。

响应

Headers

  • Content-Type: application/json; charset=UTF-8

StatusCode

  • 200 请求成功且有返回信息
  • 201 请求成功但没有返回信息
  • 500 请求失败

其它状态可根据具体业务情况添加。

Body

200 状态

  • data 必有,业务信息

例:

{
   "data": "value"
 }
 
{
@@ -11,4 +11,4 @@ import{_ as s,c as e,a as n,o as l}from"./app-DsV01JBz.js";const t={};function i
     "message": "出错啦"
   }
 }
-

常见问题

为什么不使用表单形式提交数据?

因为表单提交数据有两个比较大的问题:一是格式只能为字符串,二是层级数据嵌套时,会导致提交的字数过多。

为什么不使用 Restful 或者 GraphQL?

Restful 的问题在于需要开发者对动词和名词有较深的理解,GraphQL 的问题在于解析和权限验证较复杂,在 FaaS 的环境中使用 Apollo 之类的框架会显得更重。

因此 FaasJS 综合了 Restful 和 GraphQL 中易于理解的部分,将请求标准设计为仅 actionparams 的形式。

`,37)]))}const d=s(t,[["render",i],["__file","request-spec.html.vue"]]),o=JSON.parse('{"path":"/zh/guide/excel/request-spec.html","title":"HTTP 请求规范","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"请求","slug":"请求","link":"#请求","children":[{"level":3,"title":"Headers","slug":"headers","link":"#headers","children":[]},{"level":3,"title":"Method","slug":"method","link":"#method","children":[]},{"level":3,"title":"Path","slug":"path","link":"#path","children":[]},{"level":3,"title":"Query","slug":"query","link":"#query","children":[]},{"level":3,"title":"Body","slug":"body","link":"#body","children":[]}]},{"level":2,"title":"响应","slug":"响应","link":"#响应","children":[{"level":3,"title":"Headers","slug":"headers-1","link":"#headers-1","children":[]},{"level":3,"title":"Body","slug":"body-1","link":"#body-1","children":[]},{"level":3,"title":"201 状态","slug":"_201-状态","link":"#_201-状态","children":[]},{"level":3,"title":"500 状态","slug":"_500-状态","link":"#_500-状态","children":[]}]},{"level":2,"title":"常见问题","slug":"常见问题","link":"#常见问题","children":[{"level":3,"title":"为什么不使用表单形式提交数据?","slug":"为什么不使用表单形式提交数据","link":"#为什么不使用表单形式提交数据","children":[]},{"level":3,"title":"为什么不使用 Restful 或者 GraphQL?","slug":"为什么不使用-restful-或者-graphql","link":"#为什么不使用-restful-或者-graphql","children":[]}]}],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/guide/excel/request-spec.md"}');export{d as comp,o as data}; +

常见问题

为什么不使用表单形式提交数据?

因为表单提交数据有两个比较大的问题:一是格式只能为字符串,二是层级数据嵌套时,会导致提交的字数过多。

为什么不使用 Restful 或者 GraphQL?

Restful 的问题在于需要开发者对动词和名词有较深的理解,GraphQL 的问题在于解析和权限验证较复杂,在 FaaS 的环境中使用 Apollo 之类的框架会显得更重。

因此 FaasJS 综合了 Restful 和 GraphQL 中易于理解的部分,将请求标准设计为仅 actionparams 的形式。

`,37)]))}const d=s(t,[["render",i],["__file","request-spec.html.vue"]]),o=JSON.parse('{"path":"/zh/guide/excel/request-spec.html","title":"HTTP 请求规范","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"请求","slug":"请求","link":"#请求","children":[{"level":3,"title":"Headers","slug":"headers","link":"#headers","children":[]},{"level":3,"title":"Method","slug":"method","link":"#method","children":[]},{"level":3,"title":"Path","slug":"path","link":"#path","children":[]},{"level":3,"title":"Query","slug":"query","link":"#query","children":[]},{"level":3,"title":"Body","slug":"body","link":"#body","children":[]}]},{"level":2,"title":"响应","slug":"响应","link":"#响应","children":[{"level":3,"title":"Headers","slug":"headers-1","link":"#headers-1","children":[]},{"level":3,"title":"Body","slug":"body-1","link":"#body-1","children":[]},{"level":3,"title":"201 状态","slug":"_201-状态","link":"#_201-状态","children":[]},{"level":3,"title":"500 状态","slug":"_500-状态","link":"#_500-状态","children":[]}]},{"level":2,"title":"常见问题","slug":"常见问题","link":"#常见问题","children":[{"level":3,"title":"为什么不使用表单形式提交数据?","slug":"为什么不使用表单形式提交数据","link":"#为什么不使用表单形式提交数据","children":[]},{"level":3,"title":"为什么不使用 Restful 或者 GraphQL?","slug":"为什么不使用-restful-或者-graphql","link":"#为什么不使用-restful-或者-graphql","children":[]}]}],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/guide/excel/request-spec.md"}');export{d as comp,o as data}; diff --git a/assets/request.html-Cgm-v0sK.js b/assets/request.html-2Uyi8NqR.js similarity index 97% rename from assets/request.html-Cgm-v0sK.js rename to assets/request.html-2Uyi8NqR.js index 3b305bd9a..5fc707a61 100644 --- a/assets/request.html-Cgm-v0sK.js +++ b/assets/request.html-2Uyi8NqR.js @@ -1 +1 @@ -import{_ as o,c as u,b as e,d as r,e as n,f as s,a as d,r as p,o as i}from"./app-DsV01JBz.js";const m={};function a(f,t){const l=p("RouteLink");return i(),u("div",null,[e("p",null,[r(l,{to:"/doc/request/"},{default:n(()=>t[0]||(t[0]=[s("Documents")])),_:1}),t[2]||(t[2]=s(" / ")),r(l,{to:"/doc/request/"},{default:n(()=>t[1]||(t[1]=[s("@faasjs/request")])),_:1}),t[3]||(t[3]=s(" / request"))]),t[30]||(t[30]=e("h1",{id:"function-request",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#function-request"},[e("span",null,"Function: request()")])],-1)),e("blockquote",null,[e("p",null,[t[5]||(t[5]=e("strong",null,"request",-1)),t[6]||(t[6]=s("<")),t[7]||(t[7]=e("code",null,"T",-1)),t[8]||(t[8]=s(">(")),t[9]||(t[9]=e("code",null,"url",-1)),t[10]||(t[10]=s(", ")),t[11]||(t[11]=e("code",null,"options",-1)),t[12]||(t[12]=s("?): ")),t[13]||(t[13]=e("code",null,"Promise",-1)),t[14]||(t[14]=s("<")),r(l,{to:"/doc/request/type-aliases/Response.html"},{default:n(()=>t[4]||(t[4]=[e("code",null,"Response",-1)])),_:1}),t[15]||(t[15]=s("<")),t[16]||(t[16]=e("code",null,"T",-1)),t[17]||(t[17]=s(">>"))])]),t[31]||(t[31]=d('

Request

Type Parameters

T = any

Parameters

url: string

Url

',6)),e("p",null,[t[19]||(t[19]=s("• ")),t[20]||(t[20]=e("strong",null,"options?",-1)),t[21]||(t[21]=s(": ")),r(l,{to:"/doc/request/type-aliases/RequestOptions.html"},{default:n(()=>t[18]||(t[18]=[e("code",null,"RequestOptions",-1)])),_:1}),t[22]||(t[22]=s(" = ")),t[23]||(t[23]=e("code",null,"...",-1))]),t[32]||(t[32]=e("p",null,"Options",-1)),t[33]||(t[33]=e("h2",{id:"returns",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#returns"},[e("span",null,"Returns")])],-1)),e("p",null,[t[25]||(t[25]=e("code",null,"Promise",-1)),t[26]||(t[26]=s("<")),r(l,{to:"/doc/request/type-aliases/Response.html"},{default:n(()=>t[24]||(t[24]=[e("code",null,"Response",-1)])),_:1}),t[27]||(t[27]=s("<")),t[28]||(t[28]=e("code",null,"T",-1)),t[29]||(t[29]=s(">>"))]),t[34]||(t[34]=e("h2",{id:"url",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#url"},[e("span",null,"Url")])],-1)),t[35]||(t[35]=e("p",null,"https://faasjs.com/doc/request.html",-1))])}const g=o(m,[["render",a],["__file","request.html.vue"]]),R=JSON.parse('{"path":"/doc/request/functions/request.html","title":"Function: request()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]},{"level":2,"title":"Url","slug":"url","link":"#url","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/request/functions/request.md"}');export{g as comp,R as data}; +import{_ as o,c as u,b as e,d as r,e as n,f as s,a as d,r as p,o as i}from"./app-BlW5p_5f.js";const m={};function a(f,t){const l=p("RouteLink");return i(),u("div",null,[e("p",null,[r(l,{to:"/doc/request/"},{default:n(()=>t[0]||(t[0]=[s("Documents")])),_:1}),t[2]||(t[2]=s(" / ")),r(l,{to:"/doc/request/"},{default:n(()=>t[1]||(t[1]=[s("@faasjs/request")])),_:1}),t[3]||(t[3]=s(" / request"))]),t[30]||(t[30]=e("h1",{id:"function-request",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#function-request"},[e("span",null,"Function: request()")])],-1)),e("blockquote",null,[e("p",null,[t[5]||(t[5]=e("strong",null,"request",-1)),t[6]||(t[6]=s("<")),t[7]||(t[7]=e("code",null,"T",-1)),t[8]||(t[8]=s(">(")),t[9]||(t[9]=e("code",null,"url",-1)),t[10]||(t[10]=s(", ")),t[11]||(t[11]=e("code",null,"options",-1)),t[12]||(t[12]=s("?): ")),t[13]||(t[13]=e("code",null,"Promise",-1)),t[14]||(t[14]=s("<")),r(l,{to:"/doc/request/type-aliases/Response.html"},{default:n(()=>t[4]||(t[4]=[e("code",null,"Response",-1)])),_:1}),t[15]||(t[15]=s("<")),t[16]||(t[16]=e("code",null,"T",-1)),t[17]||(t[17]=s(">>"))])]),t[31]||(t[31]=d('

Request

Type Parameters

T = any

Parameters

url: string

Url

',6)),e("p",null,[t[19]||(t[19]=s("• ")),t[20]||(t[20]=e("strong",null,"options?",-1)),t[21]||(t[21]=s(": ")),r(l,{to:"/doc/request/type-aliases/RequestOptions.html"},{default:n(()=>t[18]||(t[18]=[e("code",null,"RequestOptions",-1)])),_:1}),t[22]||(t[22]=s(" = ")),t[23]||(t[23]=e("code",null,"...",-1))]),t[32]||(t[32]=e("p",null,"Options",-1)),t[33]||(t[33]=e("h2",{id:"returns",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#returns"},[e("span",null,"Returns")])],-1)),e("p",null,[t[25]||(t[25]=e("code",null,"Promise",-1)),t[26]||(t[26]=s("<")),r(l,{to:"/doc/request/type-aliases/Response.html"},{default:n(()=>t[24]||(t[24]=[e("code",null,"Response",-1)])),_:1}),t[27]||(t[27]=s("<")),t[28]||(t[28]=e("code",null,"T",-1)),t[29]||(t[29]=s(">>"))]),t[34]||(t[34]=e("h2",{id:"url",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#url"},[e("span",null,"Url")])],-1)),t[35]||(t[35]=e("p",null,"https://faasjs.com/doc/request.html",-1))])}const g=o(m,[["render",a],["__file","request.html.vue"]]),R=JSON.parse('{"path":"/doc/request/functions/request.html","title":"Function: request()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]},{"level":2,"title":"Url","slug":"url","link":"#url","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/request/functions/request.md"}');export{g as comp,R as data}; diff --git a/assets/request.html-Bzi1CCIQ.js b/assets/request.html-D5P_3pe6.js similarity index 98% rename from assets/request.html-Bzi1CCIQ.js rename to assets/request.html-D5P_3pe6.js index 1f7c4473b..01950e57f 100644 --- a/assets/request.html-Bzi1CCIQ.js +++ b/assets/request.html-D5P_3pe6.js @@ -1,4 +1,4 @@ -import{_ as n,c as a,a as e,o as t}from"./app-DsV01JBz.js";const p={};function o(l,s){return t(),a("div",null,s[0]||(s[0]=[e(`

@faasjs/request

FaasJS 内置插件,无需额外安装。

简化版网络请求插件,主要用于请求接口。

入参

  • url string 请求网址
  • options object 请求配置项
    • method string 请求方法,默认为 GET
    • query object 请求参数
    • headers object 请求头
    • body any 请求体

出参

注意:出参为 Promise 对象。

  • request object 请求对象
  • statusCode number 状态码
  • statusMessage string 状态信息
  • headers object 响应头
  • body any 响应内容

代码示例

import { request } from '@faasjs/request';
+import{_ as n,c as a,a as e,o as t}from"./app-BlW5p_5f.js";const p={};function o(l,s){return t(),a("div",null,s[0]||(s[0]=[e(`

@faasjs/request

FaasJS 内置插件,无需额外安装。

简化版网络请求插件,主要用于请求接口。

入参

  • url string 请求网址
  • options object 请求配置项
    • method string 请求方法,默认为 GET
    • query object 请求参数
    • headers object 请求头
    • body any 请求体

出参

注意:出参为 Promise 对象。

  • request object 请求对象
  • statusCode number 状态码
  • statusMessage string 状态信息
  • headers object 响应头
  • body any 响应内容

代码示例

import { request } from '@faasjs/request';
 
 request('https://google.com', {
   query: {
@@ -18,4 +18,4 @@ import{_ as n,c as a,a as e,o as t}from"./app-DsV01JBz.js";const p={};function o
 });
 
 request('https://hello.com').then(console.log); // 必定会返回 body 为 world
-

Github 地址

https://github.com/faasjs/faasjs/tree/main/packages/request

`,16)]))}const i=n(p,[["render",o],["__file","request.html.vue"]]),u=JSON.parse('{"path":"/zh/doc/request.html","title":"@faasjs/request","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"入参","slug":"入参","link":"#入参","children":[]},{"level":2,"title":"出参","slug":"出参","link":"#出参","children":[]},{"level":2,"title":"代码示例","slug":"代码示例","link":"#代码示例","children":[]},{"level":2,"title":"模拟模式","slug":"模拟模式","link":"#模拟模式","children":[]},{"level":2,"title":"Github 地址","slug":"github-地址","link":"#github-地址","children":[]}],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/doc/request.md"}');export{i as comp,u as data}; +

Github 地址

https://github.com/faasjs/faasjs/tree/main/packages/request

`,16)]))}const i=n(p,[["render",o],["__file","request.html.vue"]]),u=JSON.parse('{"path":"/zh/doc/request.html","title":"@faasjs/request","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"入参","slug":"入参","link":"#入参","children":[]},{"level":2,"title":"出参","slug":"出参","link":"#出参","children":[]},{"level":2,"title":"代码示例","slug":"代码示例","link":"#代码示例","children":[]},{"level":2,"title":"模拟模式","slug":"模拟模式","link":"#模拟模式","children":[]},{"level":2,"title":"Github 地址","slug":"github-地址","link":"#github-地址","children":[]}],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/doc/request.md"}');export{i as comp,u as data}; diff --git a/assets/server.html-BpBMn-uQ.js b/assets/server.html-BLoBxuA2.js similarity index 77% rename from assets/server.html-BpBMn-uQ.js rename to assets/server.html-BLoBxuA2.js index ed167691f..c67f73ca4 100644 --- a/assets/server.html-BpBMn-uQ.js +++ b/assets/server.html-BLoBxuA2.js @@ -1 +1 @@ -import{_ as s,c as a,b as e,o as t}from"./app-DsV01JBz.js";const n={};function l(o,r){return t(),a("div",null,r[0]||(r[0]=[e("h1",{id:"faasjs-server",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#faasjs-server"},[e("span",null,"@faasjs/server")])],-1),e("p",null,"待补充",-1)]))}const d=s(n,[["render",l],["__file","server.html.vue"]]),f=JSON.parse('{"path":"/zh/doc/server.html","title":"@faasjs/server","lang":"zh","frontmatter":{},"headers":[],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/doc/server.md"}');export{d as comp,f as data}; +import{_ as s,c as a,b as e,o as t}from"./app-BlW5p_5f.js";const n={};function l(o,r){return t(),a("div",null,r[0]||(r[0]=[e("h1",{id:"faasjs-server",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#faasjs-server"},[e("span",null,"@faasjs/server")])],-1),e("p",null,"待补充",-1)]))}const d=s(n,[["render",l],["__file","server.html.vue"]]),f=JSON.parse('{"path":"/zh/doc/server.html","title":"@faasjs/server","lang":"zh","frontmatter":{},"headers":[],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/doc/server.md"}');export{d as comp,f as data}; diff --git a/assets/set.html-CDWHYgqS.js b/assets/set.html-Dnp32uDV.js similarity index 96% rename from assets/set.html-CDWHYgqS.js rename to assets/set.html-Dnp32uDV.js index 19e0bbfc5..7a53d1eb8 100644 --- a/assets/set.html-CDWHYgqS.js +++ b/assets/set.html-Dnp32uDV.js @@ -1 +1 @@ -import{_ as a,c as n,b as d,d as o,e as r,f as t,a as l,r as c,o as i}from"./app-DsV01JBz.js";const p={};function u(m,e){const s=c("RouteLink");return i(),n("div",null,[d("p",null,[o(s,{to:"/doc/redis/"},{default:r(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(s,{to:"/doc/redis/"},{default:r(()=>e[1]||(e[1]=[t("@faasjs/redis")])),_:1}),e[3]||(e[3]=t(" / set"))]),e[4]||(e[4]=l('

Function: set()

set<TResult>(key, value, options?): Promise<TResult>

Type Parameters

TResult = void

Parameters

key: string

value: any

options?: SET

Returns

Promise<TResult>

',10))])}const f=a(p,[["render",u],["__file","set.html.vue"]]),g=JSON.parse('{"path":"/doc/redis/functions/set.html","title":"Function: set()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/redis/functions/set.md"}');export{f as comp,g as data}; +import{_ as a,c as n,b as d,d as o,e as r,f as t,a as l,r as c,o as i}from"./app-BlW5p_5f.js";const p={};function u(m,e){const s=c("RouteLink");return i(),n("div",null,[d("p",null,[o(s,{to:"/doc/redis/"},{default:r(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(s,{to:"/doc/redis/"},{default:r(()=>e[1]||(e[1]=[t("@faasjs/redis")])),_:1}),e[3]||(e[3]=t(" / set"))]),e[4]||(e[4]=l('

Function: set()

set<TResult>(key, value, options?): Promise<TResult>

Type Parameters

TResult = void

Parameters

key: string

value: any

options?: SET

Returns

Promise<TResult>

',10))])}const f=a(p,[["render",u],["__file","set.html.vue"]]),g=JSON.parse('{"path":"/doc/redis/functions/set.html","title":"Function: set()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/redis/functions/set.md"}');export{f as comp,g as data}; diff --git a/assets/setDrawerProps.html-DiPUSG4b.js b/assets/setDrawerProps.html-BmMT1QBi.js similarity index 95% rename from assets/setDrawerProps.html-DiPUSG4b.js rename to assets/setDrawerProps.html-BmMT1QBi.js index bbe512f5b..709bc0e5e 100644 --- a/assets/setDrawerProps.html-DiPUSG4b.js +++ b/assets/setDrawerProps.html-BmMT1QBi.js @@ -1 +1 @@ -import{_ as l,c as a,b as e,d as o,e as n,f as s,r as d,o as p}from"./app-DsV01JBz.js";const i={};function u(f,t){const r=d("RouteLink");return p(),a("div",null,[e("p",null,[o(r,{to:"/doc/ant-design/"},{default:n(()=>t[0]||(t[0]=[s("Documents")])),_:1}),t[2]||(t[2]=s(" / ")),o(r,{to:"/doc/ant-design/"},{default:n(()=>t[1]||(t[1]=[s("@faasjs/ant-design")])),_:1}),t[3]||(t[3]=s(" / setDrawerProps"))]),t[12]||(t[12]=e("h1",{id:"type-alias-setdrawerprops",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#type-alias-setdrawerprops"},[e("span",null,"Type Alias: setDrawerProps")])],-1)),e("blockquote",null,[e("p",null,[t[5]||(t[5]=e("strong",null,"setDrawerProps",-1)),t[6]||(t[6]=s(": ")),t[7]||(t[7]=e("code",null,"Dispatch",-1)),t[8]||(t[8]=s("<")),t[9]||(t[9]=e("code",null,"SetStateAction",-1)),t[10]||(t[10]=s("<")),o(r,{to:"/doc/ant-design/interfaces/DrawerProps.html"},{default:n(()=>t[4]||(t[4]=[e("code",null,"DrawerProps",-1)])),_:1}),t[11]||(t[11]=s(">>"))])])])}const w=l(i,[["render",u],["__file","setDrawerProps.html.vue"]]),D=JSON.parse('{"path":"/doc/ant-design/type-aliases/setDrawerProps.html","title":"Type Alias: setDrawerProps","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/setDrawerProps.md"}');export{w as comp,D as data}; +import{_ as l,c as a,b as e,d as o,e as n,f as s,r as d,o as p}from"./app-BlW5p_5f.js";const i={};function u(f,t){const r=d("RouteLink");return p(),a("div",null,[e("p",null,[o(r,{to:"/doc/ant-design/"},{default:n(()=>t[0]||(t[0]=[s("Documents")])),_:1}),t[2]||(t[2]=s(" / ")),o(r,{to:"/doc/ant-design/"},{default:n(()=>t[1]||(t[1]=[s("@faasjs/ant-design")])),_:1}),t[3]||(t[3]=s(" / setDrawerProps"))]),t[12]||(t[12]=e("h1",{id:"type-alias-setdrawerprops",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#type-alias-setdrawerprops"},[e("span",null,"Type Alias: setDrawerProps")])],-1)),e("blockquote",null,[e("p",null,[t[5]||(t[5]=e("strong",null,"setDrawerProps",-1)),t[6]||(t[6]=s(": ")),t[7]||(t[7]=e("code",null,"Dispatch",-1)),t[8]||(t[8]=s("<")),t[9]||(t[9]=e("code",null,"SetStateAction",-1)),t[10]||(t[10]=s("<")),o(r,{to:"/doc/ant-design/interfaces/DrawerProps.html"},{default:n(()=>t[4]||(t[4]=[e("code",null,"DrawerProps",-1)])),_:1}),t[11]||(t[11]=s(">>"))])])])}const w=l(i,[["render",u],["__file","setDrawerProps.html.vue"]]),D=JSON.parse('{"path":"/doc/ant-design/type-aliases/setDrawerProps.html","title":"Type Alias: setDrawerProps","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/setDrawerProps.md"}');export{w as comp,D as data}; diff --git a/assets/setJSON.html-eCECzZUP.js b/assets/setJSON.html-BNR4BQHl.js similarity index 96% rename from assets/setJSON.html-eCECzZUP.js rename to assets/setJSON.html-BNR4BQHl.js index 21f966b4b..9703b8fbd 100644 --- a/assets/setJSON.html-eCECzZUP.js +++ b/assets/setJSON.html-BNR4BQHl.js @@ -1 +1 @@ -import{_ as a,c as n,b as d,d as o,e as r,f as t,a as l,r as c,o as i}from"./app-DsV01JBz.js";const p={};function u(m,e){const s=c("RouteLink");return i(),n("div",null,[d("p",null,[o(s,{to:"/doc/redis/"},{default:r(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(s,{to:"/doc/redis/"},{default:r(()=>e[1]||(e[1]=[t("@faasjs/redis")])),_:1}),e[3]||(e[3]=t(" / setJSON"))]),e[4]||(e[4]=l('

Function: setJSON()

setJSON<TResult>(key, value, options?): Promise<TResult>

Type Parameters

TResult = void

Parameters

key: string

value: any

options?: SET

Returns

Promise<TResult>

',10))])}const f=a(p,[["render",u],["__file","setJSON.html.vue"]]),g=JSON.parse('{"path":"/doc/redis/functions/setJSON.html","title":"Function: setJSON()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/redis/functions/setJSON.md"}');export{f as comp,g as data}; +import{_ as a,c as n,b as d,d as o,e as r,f as t,a as l,r as c,o as i}from"./app-BlW5p_5f.js";const p={};function u(m,e){const s=c("RouteLink");return i(),n("div",null,[d("p",null,[o(s,{to:"/doc/redis/"},{default:r(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(s,{to:"/doc/redis/"},{default:r(()=>e[1]||(e[1]=[t("@faasjs/redis")])),_:1}),e[3]||(e[3]=t(" / setJSON"))]),e[4]||(e[4]=l('

Function: setJSON()

setJSON<TResult>(key, value, options?): Promise<TResult>

Type Parameters

TResult = void

Parameters

key: string

value: any

options?: SET

Returns

Promise<TResult>

',10))])}const f=a(p,[["render",u],["__file","setJSON.html.vue"]]),g=JSON.parse('{"path":"/doc/redis/functions/setJSON.html","title":"Function: setJSON()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/redis/functions/setJSON.md"}');export{f as comp,g as data}; diff --git a/assets/setMock.html-CfwKu7KR.js b/assets/setMock.html-D0NkXXSB.js similarity index 97% rename from assets/setMock.html-CfwKu7KR.js rename to assets/setMock.html-D0NkXXSB.js index fdb4d5aea..6bd2464a8 100644 --- a/assets/setMock.html-CfwKu7KR.js +++ b/assets/setMock.html-D0NkXXSB.js @@ -1,2 +1,2 @@ -import{_ as o,c as p,b as c,d as e,e as t,f as n,a as l,r,o as i}from"./app-DsV01JBz.js";const u={};function d(k,s){const a=r("RouteLink");return i(),p("div",null,[c("p",null,[e(a,{to:"/doc/request/"},{default:t(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[2]||(s[2]=n(" / ")),e(a,{to:"/doc/request/"},{default:t(()=>s[1]||(s[1]=[n("@faasjs/request")])),_:1}),s[3]||(s[3]=n(" / setMock"))]),s[4]||(s[4]=l(`

Function: setMock()

setMock(handler): void

Mock requests

Parameters

handler: Mock

{function | null} null to disable mock

Returns

void

Example

setMock(async (url, options) => Promise.resolve({ headers: {}, statusCode: 200, body: { data: 'ok' } }))
+import{_ as o,c as p,b as c,d as e,e as t,f as n,a as l,r,o as i}from"./app-BlW5p_5f.js";const u={};function d(k,s){const a=r("RouteLink");return i(),p("div",null,[c("p",null,[e(a,{to:"/doc/request/"},{default:t(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[2]||(s[2]=n(" / ")),e(a,{to:"/doc/request/"},{default:t(()=>s[1]||(s[1]=[n("@faasjs/request")])),_:1}),s[3]||(s[3]=n(" / setMock"))]),s[4]||(s[4]=l(`

Function: setMock()

setMock(handler): void

Mock requests

Parameters

handler: Mock

{function | null} null to disable mock

Returns

void

Example

setMock(async (url, options) => Promise.resolve({ headers: {}, statusCode: 200, body: { data: 'ok' } }))
 
`,10))])}const h=o(u,[["render",d],["__file","setMock.html.vue"]]),f=JSON.parse('{"path":"/doc/request/functions/setMock.html","title":"Function: setMock()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]},{"level":2,"title":"Example","slug":"example","link":"#example","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/request/functions/setMock.md"}');export{h as comp,f as data}; diff --git a/assets/setMock.html-Byk7564I.js b/assets/setMock.html-_JiHV7Yw.js similarity index 98% rename from assets/setMock.html-Byk7564I.js rename to assets/setMock.html-_JiHV7Yw.js index 1b8023d63..730eee9e8 100644 --- a/assets/setMock.html-Byk7564I.js +++ b/assets/setMock.html-_JiHV7Yw.js @@ -1,4 +1,4 @@ -import{_ as l,c as i,b as a,d as t,e as o,f as n,a as p,r as c,o as r}from"./app-DsV01JBz.js";const d={};function u(k,s){const e=c("RouteLink");return r(),i("div",null,[a("p",null,[t(e,{to:"/doc/browser/"},{default:o(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[2]||(s[2]=n(" / ")),t(e,{to:"/doc/browser/"},{default:o(()=>s[1]||(s[1]=[n("@faasjs/browser")])),_:1}),s[3]||(s[3]=n(" / setMock"))]),s[8]||(s[8]=p('

Function: setMock()

setMock(handler): void

Set mock handler for testing

Parameters

',4)),a("p",null,[s[5]||(s[5]=n("• ")),s[6]||(s[6]=a("strong",null,"handler",-1)),s[7]||(s[7]=n(": ")),t(e,{to:"/doc/browser/type-aliases/MockHandler.html"},{default:o(()=>s[4]||(s[4]=[a("code",null,"MockHandler",-1)])),_:1})]),s[9]||(s[9]=p(`

mock handler, set null or undefined to clear mock

Returns

void

Example

import { setMock } from '@faasjs/browser'
+import{_ as l,c as i,b as a,d as t,e as o,f as n,a as p,r as c,o as r}from"./app-BlW5p_5f.js";const d={};function u(k,s){const e=c("RouteLink");return r(),i("div",null,[a("p",null,[t(e,{to:"/doc/browser/"},{default:o(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[2]||(s[2]=n(" / ")),t(e,{to:"/doc/browser/"},{default:o(()=>s[1]||(s[1]=[n("@faasjs/browser")])),_:1}),s[3]||(s[3]=n(" / setMock"))]),s[8]||(s[8]=p('

Function: setMock()

setMock(handler): void

Set mock handler for testing

Parameters

',4)),a("p",null,[s[5]||(s[5]=n("• ")),s[6]||(s[6]=a("strong",null,"handler",-1)),s[7]||(s[7]=n(": ")),t(e,{to:"/doc/browser/type-aliases/MockHandler.html"},{default:o(()=>s[4]||(s[4]=[a("code",null,"MockHandler",-1)])),_:1})]),s[9]||(s[9]=p(`

mock handler, set null or undefined to clear mock

Returns

void

Example

import { setMock } from '@faasjs/browser'
 
 setMock(async (action, params, options) => {
   return {
diff --git a/assets/setModalProps.html-DbWXiyLn.js b/assets/setModalProps.html-hHNkCFMw.js
similarity index 95%
rename from assets/setModalProps.html-DbWXiyLn.js
rename to assets/setModalProps.html-hHNkCFMw.js
index a1e1de9a8..fa3395777 100644
--- a/assets/setModalProps.html-DbWXiyLn.js
+++ b/assets/setModalProps.html-hHNkCFMw.js
@@ -1 +1 @@
-import{_ as d,c as a,b as o,d as l,e as n,f as s,r,o as p}from"./app-DsV01JBz.js";const i={};function u(m,t){const e=r("RouteLink");return p(),a("div",null,[o("p",null,[l(e,{to:"/doc/ant-design/"},{default:n(()=>t[0]||(t[0]=[s("Documents")])),_:1}),t[2]||(t[2]=s(" / ")),l(e,{to:"/doc/ant-design/"},{default:n(()=>t[1]||(t[1]=[s("@faasjs/ant-design")])),_:1}),t[3]||(t[3]=s(" / setModalProps"))]),t[12]||(t[12]=o("h1",{id:"type-alias-setmodalprops",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#type-alias-setmodalprops"},[o("span",null,"Type Alias: setModalProps")])],-1)),o("blockquote",null,[o("p",null,[t[5]||(t[5]=o("strong",null,"setModalProps",-1)),t[6]||(t[6]=s(": ")),t[7]||(t[7]=o("code",null,"Dispatch",-1)),t[8]||(t[8]=s("<")),t[9]||(t[9]=o("code",null,"SetStateAction",-1)),t[10]||(t[10]=s("<")),l(e,{to:"/doc/ant-design/interfaces/ModalProps.html"},{default:n(()=>t[4]||(t[4]=[o("code",null,"ModalProps",-1)])),_:1}),t[11]||(t[11]=s(">>"))])])])}const P=d(i,[["render",u],["__file","setModalProps.html.vue"]]),M=JSON.parse('{"path":"/doc/ant-design/type-aliases/setModalProps.html","title":"Type Alias: setModalProps","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/setModalProps.md"}');export{P as comp,M as data};
+import{_ as d,c as a,b as o,d as l,e as n,f as s,r,o as p}from"./app-BlW5p_5f.js";const i={};function u(m,t){const e=r("RouteLink");return p(),a("div",null,[o("p",null,[l(e,{to:"/doc/ant-design/"},{default:n(()=>t[0]||(t[0]=[s("Documents")])),_:1}),t[2]||(t[2]=s(" / ")),l(e,{to:"/doc/ant-design/"},{default:n(()=>t[1]||(t[1]=[s("@faasjs/ant-design")])),_:1}),t[3]||(t[3]=s(" / setModalProps"))]),t[12]||(t[12]=o("h1",{id:"type-alias-setmodalprops",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#type-alias-setmodalprops"},[o("span",null,"Type Alias: setModalProps")])],-1)),o("blockquote",null,[o("p",null,[t[5]||(t[5]=o("strong",null,"setModalProps",-1)),t[6]||(t[6]=s(": ")),t[7]||(t[7]=o("code",null,"Dispatch",-1)),t[8]||(t[8]=s("<")),t[9]||(t[9]=o("code",null,"SetStateAction",-1)),t[10]||(t[10]=s("<")),l(e,{to:"/doc/ant-design/interfaces/ModalProps.html"},{default:n(()=>t[4]||(t[4]=[o("code",null,"ModalProps",-1)])),_:1}),t[11]||(t[11]=s(">>"))])])])}const P=d(i,[["render",u],["__file","setModalProps.html.vue"]]),M=JSON.parse('{"path":"/doc/ant-design/type-aliases/setModalProps.html","title":"Type Alias: setModalProps","lang":"en","frontmatter":{},"headers":[],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/type-aliases/setModalProps.md"}');export{P as comp,M as data};
diff --git a/assets/setupDevtools-7MC2TMWH-clfyM4NF.js b/assets/setupDevtools-7MC2TMWH-CYcxJwlq.js
similarity index 93%
rename from assets/setupDevtools-7MC2TMWH-clfyM4NF.js
rename to assets/setupDevtools-7MC2TMWH-CYcxJwlq.js
index 2f0245291..f96f37b46 100644
--- a/assets/setupDevtools-7MC2TMWH-clfyM4NF.js
+++ b/assets/setupDevtools-7MC2TMWH-CYcxJwlq.js
@@ -1 +1 @@
-import{s as T,w as E}from"./app-DsV01JBz.js";var l="org.vuejs.vuepress",v="VuePress",I=v,r=l,N=v,i="client-data",a="Client Data",g=(p,n)=>{T({app:p,id:l,label:v,packageName:"@vuepress/client",homepage:"https://vuepress.vuejs.org",logo:"https://vuepress.vuejs.org/images/hero.png",componentStateTypes:[I]},t=>{const c=Object.entries(n),u=Object.keys(n),d=Object.values(n);t.on.inspectComponent(e=>{e.instanceData.state.push(...c.map(([s,o])=>({type:I,editable:!1,key:s,value:o.value})))}),t.addInspector({id:r,label:N,icon:"article"}),t.on.getInspectorTree(e=>{e.inspectorId===r&&(e.rootNodes=[{id:i,label:a,children:u.map(s=>({id:s,label:s}))}])}),t.on.getInspectorState(e=>{e.inspectorId===r&&(e.nodeId===i&&(e.state={[a]:c.map(([s,o])=>({key:s,value:o.value}))}),u.includes(e.nodeId)&&(e.state={[a]:[{key:e.nodeId,value:n[e.nodeId].value}]}))}),E(d,()=>{t.notifyComponentUpdate(),t.sendInspectorState(r)})})};export{g as setupDevtools};
+import{s as T,w as E}from"./app-BlW5p_5f.js";var l="org.vuejs.vuepress",v="VuePress",I=v,r=l,N=v,i="client-data",a="Client Data",g=(p,n)=>{T({app:p,id:l,label:v,packageName:"@vuepress/client",homepage:"https://vuepress.vuejs.org",logo:"https://vuepress.vuejs.org/images/hero.png",componentStateTypes:[I]},t=>{const c=Object.entries(n),u=Object.keys(n),d=Object.values(n);t.on.inspectComponent(e=>{e.instanceData.state.push(...c.map(([s,o])=>({type:I,editable:!1,key:s,value:o.value})))}),t.addInspector({id:r,label:N,icon:"article"}),t.on.getInspectorTree(e=>{e.inspectorId===r&&(e.rootNodes=[{id:i,label:a,children:u.map(s=>({id:s,label:s}))}])}),t.on.getInspectorState(e=>{e.inspectorId===r&&(e.nodeId===i&&(e.state={[a]:c.map(([s,o])=>({key:s,value:o.value}))}),u.includes(e.nodeId)&&(e.state={[a]:[{key:e.nodeId,value:n[e.nodeId].value}]}))}),E(d,()=>{t.notifyComponentUpdate(),t.sendInspectorState(r)})})};export{g as setupDevtools};
diff --git a/assets/story.html-DD5ktdZE.js b/assets/story.html-DC6o9OTR.js
similarity index 97%
rename from assets/story.html-DD5ktdZE.js
rename to assets/story.html-DC6o9OTR.js
index b2c6e0169..af8e14c9a 100644
--- a/assets/story.html-DD5ktdZE.js
+++ b/assets/story.html-DC6o9OTR.js
@@ -1 +1 @@
-import{_ as a,c as s,a as l,o as r}from"./app-DsV01JBz.js";const i={};function n(t,e){return r(),s("div",null,e[0]||(e[0]=[l('

背景故事

为什么要创建 FaasJS?

FaasJS 要解决什么问题?

自从 AWS Lambda 带来了 Serverless 热潮后,不少公司和个人都尝试了 FaaS 服务,并欣喜于其轻量和易于上手的特点。

但当使用 FaaS 服务来开发企业级应用时,却遇到了缺乏框架、工具和实践指导的问题。

所以我打算将我在简单心理实践 FasS 的经验总结和优化,做成一套简单易上手的 FasS 的框架。

FaasJS 将如何解决问题?

以下是我在实践过程中遇到的主要问题及解决办法:

函数随着数量增多而越来越难以管理

通过对函数名设定命名规则,以多个层级的命名空间来管理函数,并明确每个函数的作用。

函数之间互相调用导致出故障时难以追查

  1. 在业务流程的起始点设置追踪 ID,并继承和贯穿整个业务流程,以这种方式来查找日志并追查故障;
  2. 使用框架来自动分析所有函数之间的调用关系,直观展示调用流程。

碎片化的函数难以开发和扩展

通过使用框架来提供单体应用式的开发体验。

为什么面向业务流程?

大部分情况下,业务人员的沟通用的是面向过程的表达方式,比如第一步做什么,第二步做什么等等。

而传统的技术框架,特别是 MVC 框架,用的是面向对象的表达方式。当翻译业务语言时,需要先构建抽象的对象,然后再构建该对象的行为。当流程复杂时,需要创建一系列的对象和行为。在一个高内聚的复杂应用内,这种抽象形式的确可以大幅简化开发和管理的难度。

但 FaaS 提供了完全解耦和独立的函数,使得我们可以以更贴近真实业务和人员结构的表达形式来组织代码。

为什么选择 Serverless?

什么是 Serverless?

FasS 示意图

如上图所示,Serverless 是指由服务商来完全托管服务底层的服务,托管对象可以是函数或者应用。

FaaS(Function as a Service)是专指 Serverless 服务中的函数服务,开发者上传函数后,由服务商来负责按需执行和横向扩容等事情。

当托管对象为应用时,我们一般称为 PaaS(Platform as a Service)。

Serverless 的优势

  • 专注业务逻辑,由服务商全权托管底层和运维
  • 自动伸缩,按使用量计费,节约成本

为什么选择 FaaS 而不是 PaaS ?

  • PaaS 的应用通常基于各类 MVC 框架,有一定的学习成本和使用门槛
  • PaaS 无法避开随着应用复杂度的提升,导致扩展成本急剧升高的问题
  • FaaS 由于粒度细化到 Function 层级,重构时可以轻易找到最小切入点,进行低成本重构
  • FaaS 的函数互相之间独立运行,极大的降低了单点故障的影响范围
  • FaaS 可以提供更细粒度的自动伸缩和成本优化,并直观体现业务的使用频率等运营数据
  • FaaS 可以极大降低多人同时开发一个应用时导致的代码冲突

为什么选择 Node.js ?

什么是 Node.js ?

Node.js 是一个能够在服务器端运行 JavaScript 的开放源代码、跨平台 JavaScript 运行环境。

Node.js 的优势

  • JavaScript 是一个通行于前后端的编程语言,且易于上手
  • Node.js 的插件管理工具 npm 已有近百万插件,易于使用和开发

为什么选择 TypeScript ?

什么是 TypeScript ?

TypeScript 是 JavaScript 的一个严格超集,并添加了可选的静态类型和基于类的面向对象编程。

Typescript 的优势

  • 弥补 JavaScript 的缺陷
  • 提升代码质量
  • 开发时可以享有更好的代码提示及类型检查
',38)]))}const h=a(i,[["render",n],["__file","story.html.vue"]]),d=JSON.parse('{"path":"/zh/guide/story.html","title":"背景故事","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"为什么要创建 FaasJS?","slug":"为什么要创建-faasjs","link":"#为什么要创建-faasjs","children":[{"level":3,"title":"FaasJS 要解决什么问题?","slug":"faasjs-要解决什么问题","link":"#faasjs-要解决什么问题","children":[]},{"level":3,"title":"FaasJS 将如何解决问题?","slug":"faasjs-将如何解决问题","link":"#faasjs-将如何解决问题","children":[]},{"level":3,"title":"为什么面向业务流程?","slug":"为什么面向业务流程","link":"#为什么面向业务流程","children":[]}]},{"level":2,"title":"为什么选择 Serverless?","slug":"为什么选择-serverless","link":"#为什么选择-serverless","children":[{"level":3,"title":"什么是 Serverless?","slug":"什么是-serverless","link":"#什么是-serverless","children":[]},{"level":3,"title":"Serverless 的优势","slug":"serverless-的优势","link":"#serverless-的优势","children":[]},{"level":3,"title":"为什么选择 FaaS 而不是 PaaS ?","slug":"为什么选择-faas-而不是-paas","link":"#为什么选择-faas-而不是-paas","children":[]}]},{"level":2,"title":"为什么选择 Node.js ?","slug":"为什么选择-node-js","link":"#为什么选择-node-js","children":[{"level":3,"title":"什么是 Node.js ?","slug":"什么是-node-js","link":"#什么是-node-js","children":[]},{"level":3,"title":"Node.js 的优势","slug":"node-js-的优势","link":"#node-js-的优势","children":[]}]},{"level":2,"title":"为什么选择 TypeScript ?","slug":"为什么选择-typescript","link":"#为什么选择-typescript","children":[{"level":3,"title":"什么是 TypeScript ?","slug":"什么是-typescript","link":"#什么是-typescript","children":[]},{"level":3,"title":"Typescript 的优势","slug":"typescript-的优势","link":"#typescript-的优势","children":[]}]}],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/guide/story.md"}');export{h as comp,d as data}; +import{_ as a,c as s,a as l,o as r}from"./app-BlW5p_5f.js";const i={};function n(t,e){return r(),s("div",null,e[0]||(e[0]=[l('

背景故事

为什么要创建 FaasJS?

FaasJS 要解决什么问题?

自从 AWS Lambda 带来了 Serverless 热潮后,不少公司和个人都尝试了 FaaS 服务,并欣喜于其轻量和易于上手的特点。

但当使用 FaaS 服务来开发企业级应用时,却遇到了缺乏框架、工具和实践指导的问题。

所以我打算将我在简单心理实践 FasS 的经验总结和优化,做成一套简单易上手的 FasS 的框架。

FaasJS 将如何解决问题?

以下是我在实践过程中遇到的主要问题及解决办法:

函数随着数量增多而越来越难以管理

通过对函数名设定命名规则,以多个层级的命名空间来管理函数,并明确每个函数的作用。

函数之间互相调用导致出故障时难以追查

  1. 在业务流程的起始点设置追踪 ID,并继承和贯穿整个业务流程,以这种方式来查找日志并追查故障;
  2. 使用框架来自动分析所有函数之间的调用关系,直观展示调用流程。

碎片化的函数难以开发和扩展

通过使用框架来提供单体应用式的开发体验。

为什么面向业务流程?

大部分情况下,业务人员的沟通用的是面向过程的表达方式,比如第一步做什么,第二步做什么等等。

而传统的技术框架,特别是 MVC 框架,用的是面向对象的表达方式。当翻译业务语言时,需要先构建抽象的对象,然后再构建该对象的行为。当流程复杂时,需要创建一系列的对象和行为。在一个高内聚的复杂应用内,这种抽象形式的确可以大幅简化开发和管理的难度。

但 FaaS 提供了完全解耦和独立的函数,使得我们可以以更贴近真实业务和人员结构的表达形式来组织代码。

为什么选择 Serverless?

什么是 Serverless?

FasS 示意图

如上图所示,Serverless 是指由服务商来完全托管服务底层的服务,托管对象可以是函数或者应用。

FaaS(Function as a Service)是专指 Serverless 服务中的函数服务,开发者上传函数后,由服务商来负责按需执行和横向扩容等事情。

当托管对象为应用时,我们一般称为 PaaS(Platform as a Service)。

Serverless 的优势

  • 专注业务逻辑,由服务商全权托管底层和运维
  • 自动伸缩,按使用量计费,节约成本

为什么选择 FaaS 而不是 PaaS ?

  • PaaS 的应用通常基于各类 MVC 框架,有一定的学习成本和使用门槛
  • PaaS 无法避开随着应用复杂度的提升,导致扩展成本急剧升高的问题
  • FaaS 由于粒度细化到 Function 层级,重构时可以轻易找到最小切入点,进行低成本重构
  • FaaS 的函数互相之间独立运行,极大的降低了单点故障的影响范围
  • FaaS 可以提供更细粒度的自动伸缩和成本优化,并直观体现业务的使用频率等运营数据
  • FaaS 可以极大降低多人同时开发一个应用时导致的代码冲突

为什么选择 Node.js ?

什么是 Node.js ?

Node.js 是一个能够在服务器端运行 JavaScript 的开放源代码、跨平台 JavaScript 运行环境。

Node.js 的优势

  • JavaScript 是一个通行于前后端的编程语言,且易于上手
  • Node.js 的插件管理工具 npm 已有近百万插件,易于使用和开发

为什么选择 TypeScript ?

什么是 TypeScript ?

TypeScript 是 JavaScript 的一个严格超集,并添加了可选的静态类型和基于类的面向对象编程。

Typescript 的优势

  • 弥补 JavaScript 的缺陷
  • 提升代码质量
  • 开发时可以享有更好的代码提示及类型检查
',38)]))}const h=a(i,[["render",n],["__file","story.html.vue"]]),d=JSON.parse('{"path":"/zh/guide/story.html","title":"背景故事","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"为什么要创建 FaasJS?","slug":"为什么要创建-faasjs","link":"#为什么要创建-faasjs","children":[{"level":3,"title":"FaasJS 要解决什么问题?","slug":"faasjs-要解决什么问题","link":"#faasjs-要解决什么问题","children":[]},{"level":3,"title":"FaasJS 将如何解决问题?","slug":"faasjs-将如何解决问题","link":"#faasjs-将如何解决问题","children":[]},{"level":3,"title":"为什么面向业务流程?","slug":"为什么面向业务流程","link":"#为什么面向业务流程","children":[]}]},{"level":2,"title":"为什么选择 Serverless?","slug":"为什么选择-serverless","link":"#为什么选择-serverless","children":[{"level":3,"title":"什么是 Serverless?","slug":"什么是-serverless","link":"#什么是-serverless","children":[]},{"level":3,"title":"Serverless 的优势","slug":"serverless-的优势","link":"#serverless-的优势","children":[]},{"level":3,"title":"为什么选择 FaaS 而不是 PaaS ?","slug":"为什么选择-faas-而不是-paas","link":"#为什么选择-faas-而不是-paas","children":[]}]},{"level":2,"title":"为什么选择 Node.js ?","slug":"为什么选择-node-js","link":"#为什么选择-node-js","children":[{"level":3,"title":"什么是 Node.js ?","slug":"什么是-node-js","link":"#什么是-node-js","children":[]},{"level":3,"title":"Node.js 的优势","slug":"node-js-的优势","link":"#node-js-的优势","children":[]}]},{"level":2,"title":"为什么选择 TypeScript ?","slug":"为什么选择-typescript","link":"#为什么选择-typescript","children":[{"level":3,"title":"什么是 TypeScript ?","slug":"什么是-typescript","link":"#什么是-typescript","children":[]},{"level":3,"title":"Typescript 的优势","slug":"typescript-的优势","link":"#typescript-的优势","children":[]}]}],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/guide/story.md"}');export{h as comp,d as data}; diff --git a/assets/style-2_vrxXSb.css b/assets/style-2_vrxXSb.css new file mode 100644 index 000000000..eb43c6aa2 --- /dev/null +++ b/assets/style-2_vrxXSb.css @@ -0,0 +1 @@ +.vp-back-to-top-button{position:fixed!important;inset-inline-end:1rem;bottom:4rem;z-index:100;width:48px;height:48px;padding:12px;border-width:0;border-radius:50%;background:var(--back-to-top-c-bg);color:var(--back-to-top-c-accent-bg);box-shadow:2px 2px 10px 4px var(--back-to-top-c-shadow);cursor:pointer}@media (max-width: 959px){.vp-back-to-top-button{transform:scale(.8);transform-origin:100% 100%}}@media print{.vp-back-to-top-button{display:none}}.vp-back-to-top-button:hover{color:var(--back-to-top-c-accent-hover)}.vp-back-to-top-button .back-to-top-icon{overflow:hidden;width:24px;height:24px;margin:0 auto;background:var(--back-to-top-c-icon);-webkit-mask-image:var(--back-to-top-icon);mask-image:var(--back-to-top-icon);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover}.vp-scroll-progress{position:absolute;right:-2px;bottom:-2px;width:52px;height:52px}.vp-scroll-progress svg{width:100%;height:100%}.vp-scroll-progress circle{opacity:.9;transform:rotate(-90deg);transform-origin:50% 50%}.back-to-top-enter-active,.back-to-top-leave-active{transition:opacity .3s}.back-to-top-enter-from,.back-to-top-leave-to{opacity:0}:root{--back-to-top-z-index: 5;--back-to-top-icon: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2048%2048'%3e%3cpath%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='4'%20d='M24.008%2014.1V42M12%2026l12-12l12%2012M12%206h24'%20/%3e%3c/svg%3e");--back-to-top-c-bg: var(--vp-c-bg);--back-to-top-c-accent-bg: var(--vp-c-accent-bg);--back-to-top-c-accent-hover: var(--vp-c-accent-hover);--back-to-top-c-shadow: var(--vp-c-shadow);--back-to-top-c-icon: currentcolor}.vp-copy-code-button{position:absolute;top:.5em;right:.5em;z-index:5;width:2.5rem;height:2.5rem;padding:0;border-width:0;border-radius:.5rem;background:#0000;outline:none;opacity:0;cursor:pointer;transition:opacity .4s}@media print{.vp-copy-code-button{display:none}}.vp-copy-code-button:before{content:"";display:inline-block;width:1.25rem;height:1.25rem;padding:.625rem;background:currentcolor;color:var(--copy-code-c-text);font-size:1.25rem;-webkit-mask-image:var(--code-copy-icon);mask-image:var(--code-copy-icon);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.vp-copy-code-button:focus,.vp-copy-code-button.copied{opacity:1}.vp-copy-code-button:hover,.vp-copy-code-button.copied{background:var(--copy-code-c-hover)}.vp-copy-code-button.copied:before{-webkit-mask-image:var(--code-copied-icon);mask-image:var(--code-copied-icon)}.vp-copy-code-button.copied:after{content:attr(data-copied);position:absolute;top:0;right:calc(100% + .25rem);display:block;height:1.25rem;padding:.625rem;border-radius:.5rem;background:var(--copy-code-c-hover);color:var(--copy-code-c-text);font-weight:500;line-height:1.25rem;white-space:nowrap}.no-copy-code .vp-copy-code-button{display:none}body:not(.no-copy-code) div[class*=language-]:hover:before{display:none}body:not(.no-copy-code) div[class*=language-]:hover .vp-copy-code-button{opacity:1}:root{--code-copy-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2' /%3e%3c/svg%3e");--code-copied-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2m-6 9 2 2 4-4' /%3e%3c/svg%3e");--copy-code-c-text: var(--code-c-line-number);--copy-code-c-hover: var(--code-c-highlight-bg)}.hint-container{position:relative;background:var(--hint-c-soft);transition:background var(--vp-t-color),color var(--vp-t-color)}@media print{.hint-container{page-break-inside:avoid}}.hint-container>.hint-container-title{color:var(--hint-c-title)}.hint-container :not(pre)>code{background:var(--hint-c-soft)}.hint-container .hint-container-title{position:relative;margin-block:.75em;font-weight:600;line-height:1.25}.hint-container.important,.hint-container.info,.hint-container.note,.hint-container.tip,.hint-container.warning,.hint-container.caution{margin-block:.75rem;padding:.25em 1em;border-radius:.5em;color:inherit;font-size:var(--hint-font-size)}@media print{.hint-container.important,.hint-container.info,.hint-container.note,.hint-container.tip,.hint-container.warning,.hint-container.caution{border-inline-start-width:.25em;border-inline-start-style:solid}}.hint-container.important .hint-container-title,.hint-container.info .hint-container-title,.hint-container.note .hint-container-title,.hint-container.tip .hint-container-title,.hint-container.warning .hint-container-title,.hint-container.caution .hint-container-title{padding-inline-start:1.75em}@media print{.hint-container.important .hint-container-title,.hint-container.info .hint-container-title,.hint-container.note .hint-container-title,.hint-container.tip .hint-container-title,.hint-container.warning .hint-container-title,.hint-container.caution .hint-container-title{padding-inline-start:0}}.hint-container.important .hint-container-title:before,.hint-container.info .hint-container-title:before,.hint-container.note .hint-container-title:before,.hint-container.tip .hint-container-title:before,.hint-container.warning .hint-container-title:before,.hint-container.caution .hint-container-title:before{content:" ";position:absolute;inset-inline-start:0;top:calc(50% - .6125em);width:1.25em;height:1.25em;font-size:1.25em}@media print{.hint-container.important .hint-container-title:before,.hint-container.info .hint-container-title:before,.hint-container.note .hint-container-title:before,.hint-container.tip .hint-container-title:before,.hint-container.warning .hint-container-title:before,.hint-container.caution .hint-container-title:before{display:none}}.hint-container.important p,.hint-container.info p,.hint-container.note p,.hint-container.tip p,.hint-container.warning p,.hint-container.caution p{line-height:1.5}.hint-container.important a,.hint-container.info a,.hint-container.note a,.hint-container.tip a,.hint-container.warning a,.hint-container.caution a{color:var(--vp-c-accent)}.hint-container.important{--hint-c-accent: var(--important-c-accent);--hint-c-title: var(--important-c-text);--hint-c-soft: var(--important-c-soft)}.hint-container.important>.hint-container-title:before{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M512 981.333a84.992 84.992 0 0 1-84.907-84.906h169.814A84.992 84.992 0 0 1 512 981.333zm384-128H128v-42.666l85.333-85.334v-256A298.325 298.325 0 0 1 448 177.92V128a64 64 0 0 1 128 0v49.92a298.325 298.325 0 0 1 234.667 291.413v256L896 810.667v42.666zm-426.667-256v85.334h85.334v-85.334h-85.334zm0-256V512h85.334V341.333h-85.334z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M512 981.333a84.992 84.992 0 0 1-84.907-84.906h169.814A84.992 84.992 0 0 1 512 981.333zm384-128H128v-42.666l85.333-85.334v-256A298.325 298.325 0 0 1 448 177.92V128a64 64 0 0 1 128 0v49.92a298.325 298.325 0 0 1 234.667 291.413v256L896 810.667v42.666zm-426.667-256v85.334h85.334v-85.334h-85.334zm0-256V512h85.334V341.333h-85.334z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hint-container.info{--hint-c-accent: var(--info-c-accent);--hint-c-title: var(--info-c-text);--hint-c-soft: var(--info-c-soft)}.hint-container.info>.hint-container-title:before{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-1-11v6h2v-6h-2zm0-4v2h2V7h-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-1-11v6h2v-6h-2zm0-4v2h2V7h-2z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hint-container.note{--hint-c-accent: var(--note-c-accent);--hint-c-title: var(--note-c-text);--hint-c-soft: var(--note-c-soft)}.hint-container.note>.hint-container-title:before{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-1-11v6h2v-6h-2zm0-4v2h2V7h-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-1-11v6h2v-6h-2zm0-4v2h2V7h-2z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hint-container.tip{--hint-c-accent: var(--tip-c-accent);--hint-c-title: var(--tip-c-text);--hint-c-soft: var(--tip-c-soft)}.hint-container.tip>.hint-container-title:before{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.941 18c-.297-1.273-1.637-2.314-2.187-3a8 8 0 1 1 12.49.002c-.55.685-1.888 1.726-2.185 2.998H7.94zM16 20v1a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-1h8zm-3-9.995V6l-4.5 6.005H11v4l4.5-6H13z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.941 18c-.297-1.273-1.637-2.314-2.187-3a8 8 0 1 1 12.49.002c-.55.685-1.888 1.726-2.185 2.998H7.94zM16 20v1a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-1h8zm-3-9.995V6l-4.5 6.005H11v4l4.5-6H13z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hint-container.warning{--hint-c-accent: var(--warning-c-accent);--hint-c-title: var(--warning-c-text);--hint-c-soft: var(--warning-c-soft)}.hint-container.warning>.hint-container-title:before{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M576.286 752.57v-95.425q0-7.031-4.771-11.802t-11.3-4.772h-96.43q-6.528 0-11.3 4.772t-4.77 11.802v95.424q0 7.031 4.77 11.803t11.3 4.77h96.43q6.528 0 11.3-4.77t4.77-11.803zm-1.005-187.836 9.04-230.524q0-6.027-5.022-9.543-6.529-5.524-12.053-5.524H456.754q-5.524 0-12.053 5.524-5.022 3.516-5.022 10.547l8.538 229.52q0 5.023 5.022 8.287t12.053 3.265h92.913q7.032 0 11.803-3.265t5.273-8.287zM568.25 95.65l385.714 707.142q17.578 31.641-1.004 63.282-8.538 14.564-23.354 23.102t-31.892 8.538H126.286q-17.076 0-31.892-8.538T71.04 866.074q-18.582-31.641-1.004-63.282L455.75 95.65q8.538-15.57 23.605-24.61T512 62t32.645 9.04 23.605 24.61z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M576.286 752.57v-95.425q0-7.031-4.771-11.802t-11.3-4.772h-96.43q-6.528 0-11.3 4.772t-4.77 11.802v95.424q0 7.031 4.77 11.803t11.3 4.77h96.43q6.528 0 11.3-4.77t4.77-11.803zm-1.005-187.836 9.04-230.524q0-6.027-5.022-9.543-6.529-5.524-12.053-5.524H456.754q-5.524 0-12.053 5.524-5.022 3.516-5.022 10.547l8.538 229.52q0 5.023 5.022 8.287t12.053 3.265h92.913q7.032 0 11.803-3.265t5.273-8.287zM568.25 95.65l385.714 707.142q17.578 31.641-1.004 63.282-8.538 14.564-23.354 23.102t-31.892 8.538H126.286q-17.076 0-31.892-8.538T71.04 866.074q-18.582-31.641-1.004-63.282L455.75 95.65q8.538-15.57 23.605-24.61T512 62t32.645 9.04 23.605 24.61z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hint-container.caution{--hint-c-accent: var(--caution-c-accent);--hint-c-title: var(--caution-c-text);--hint-c-soft: var(--caution-c-soft)}.hint-container.caution>.hint-container-title:before{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c5.523 0 10 4.477 10 10v3.764a2 2 0 0 1-1.106 1.789L18 19v1a3 3 0 0 1-2.824 2.995L14.95 23a2.5 2.5 0 0 0 .044-.33L15 22.5V22a2 2 0 0 0-1.85-1.995L13 20h-2a2 2 0 0 0-1.995 1.85L9 22v.5c0 .171.017.339.05.5H9a3 3 0 0 1-3-3v-1l-2.894-1.447A2 2 0 0 1 2 15.763V12C2 6.477 6.477 2 12 2zm-4 9a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm8 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c5.523 0 10 4.477 10 10v3.764a2 2 0 0 1-1.106 1.789L18 19v1a3 3 0 0 1-2.824 2.995L14.95 23a2.5 2.5 0 0 0 .044-.33L15 22.5V22a2 2 0 0 0-1.85-1.995L13 20h-2a2 2 0 0 0-1.995 1.85L9 22v.5c0 .171.017.339.05.5H9a3 3 0 0 1-3-3v-1l-2.894-1.447A2 2 0 0 1 2 15.763V12C2 6.477 6.477 2 12 2zm-4 9a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm8 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hint-container.details{position:relative;display:block;margin-block:.75rem;padding:1.25rem 1rem;border-radius:.5rem;background:var(--detail-c-bg);transition:background var(--vp-t-transform),color var(--vp-t-transform)}.hint-container.details h4{margin-top:0}.hint-container.details figure:last-child,.hint-container.details p:last-child{margin-bottom:0;padding-bottom:0}.hint-container.details a{color:var(--vp-c-accent)}.hint-container.details :not(pre)>code{background:var(--detail-c-soft)}.hint-container.details summary{position:relative;margin:-1rem;padding-block:1em;padding-inline:3em 1.5em;list-style:none;font-size:var(--hint-font-size);cursor:pointer}.hint-container.details summary::-webkit-details-marker{display:none}.hint-container.details summary::marker{color:#0000;font-size:0}.hint-container.details summary:before{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:" ";position:absolute;inset-inline-start:.8em;top:calc(50% - .5em);width:1em;height:1em;font-size:1.25rem;line-height:normal;transition:color,var(--vp-t-color),transform var(--vp-t-transform);transform:rotate(90deg)}.hint-container.details[open]>summary{margin-bottom:.5em}.hint-container.details[open]>summary:before{transform:rotate(180deg)}:root{--hint-font-size: .92rem;--important-c-accent: var(--vp-c-purple-bg);--important-c-text: var(--vp-c-purple-text);--important-c-soft: var(--vp-c-purple-soft);--info-c-accent: var(--vp-c-blue-bg);--info-c-text: var(--vp-c-blue-text);--info-c-soft: var(--vp-c-blue-soft);--note-c-accent: var(--vp-c-grey-bg);--note-c-text: var(--vp-c-grey-text);--note-c-soft: var(--vp-c-grey-soft);--tip-c-accent: var(--vp-c-green-bg);--tip-c-text: var(--vp-c-green-text);--tip-c-soft: var(--vp-c-green-soft);--warning-c-accent: var(--vp-c-yellow-bg);--warning-c-text: var(--vp-c-yellow-text);--warning-c-soft: var(--vp-c-yellow-soft);--caution-c-accent: var(--vp-c-red-bg);--caution-c-text: var(--vp-c-red-text);--caution-c-soft: var(--vp-c-red-soft);--detail-c-bg: var(--vp-c-control);--detail-c-icon: var(--vp-c-border);--detail-c-soft: var(--vp-c-grey-soft)}:root{--medium-zoom-z-index: 100;--medium-zoom-c-bg: var(--vp-c-bg-elv, #fff);--medium-zoom-opacity: 1}.medium-zoom-overlay{z-index:var(--medium-zoom-z-index);background-color:var(--medium-zoom-c-bg)!important}.medium-zoom-overlay~img{z-index:calc(var(--medium-zoom-z-index) + 1)}.medium-zoom--opened .medium-zoom-overlay{opacity:var(--medium-zoom-opacity)}:root{--nprogress-c: var(--vp-c-accent);--nprogress-z-index: 1031}#nprogress{pointer-events:none}#nprogress .bar{position:fixed;top:0;left:0;z-index:var(--nprogress-z-index);width:100%;height:2px;background:var(--nprogress-c)}:root{--code-padding-x: 1.25rem;--code-padding-y: 1rem;--code-border-radius: 6px;--code-line-height: 1.6;--code-font-size: 14px;--code-font-family: consolas, monaco, "Andale Mono", "Ubuntu Mono", monospace}div[class*=language-]{position:relative;border-radius:var(--code-border-radius);background-color:var(--code-c-bg)}div[class*=language-]:before{content:attr(data-title);position:absolute;top:.8em;right:1em;z-index:3;color:var(--code-c-text);font-size:.75rem}div[class*=language-] pre{position:relative;z-index:1;overflow-x:auto;margin:0;border-radius:var(--code-border-radius);font-size:var(--code-font-size);font-family:var(--code-font-family);line-height:var(--code-line-height)}div[class*=language-] pre code{display:block;box-sizing:border-box;width:-moz-fit-content;width:fit-content;min-width:100%;padding:var(--code-padding-y) var(--code-padding-x);background-color:#0000!important;color:var(--code-c-text);overflow-wrap:unset;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}:root{--code-c-text: #f8f8f2;--code-c-bg: #2e3440;--code-c-highlight-bg: rgb(51.6454545455, 60.5484848485, 78.3545454545);--code-c-line-number: rgba(248, 248, 242, .67)}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#636f88}.token.punctuation{color:#81a1c1}.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#81a1c1}.token.number{color:#b48ead}.token.boolean{color:#81a1c1}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a3be8c}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#81a1c1}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#88c0d0}.token.keyword{color:#81a1c1}.token.regex,.token.important{color:#ebcb8b}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}:root{--code-line-number-width: 3rem}div[class*=language-]:not(.line-numbers-mode) .line-numbers{display:none}div[class*=language-].line-numbers-mode:after{content:"";position:absolute;top:0;left:0;width:var(--code-line-number-width);height:100%;border-right:1px solid var(--code-c-highlight-bg, var(--code-c-text));border-radius:var(--code-border-radius) 0 0 var(--code-border-radius);transition:border var(--vp-t-color)}div[class*=language-].line-numbers-mode pre{vertical-align:middle;margin-left:var(--code-line-number-width)}div[class*=language-].line-numbers-mode code{padding-left:1rem}div[class*=language-].line-numbers-mode .line-numbers{counter-reset:line-number;position:absolute;top:0;width:var(--code-line-number-width);padding-top:var(--code-padding-y);color:var(--code-c-line-number, var(--code-c-text));font-size:var(--code-font-size);line-height:var(--code-line-height);text-align:center}div[class*=language-].line-numbers-mode .line-number{position:relative;z-index:3;font-family:var(--code-font-family);-webkit-user-select:none;-moz-user-select:none;user-select:none}div[class*=language-].line-numbers-mode .line-number:before{content:counter(line-number);counter-increment:line-number}div[class*=language-] .line.highlighted{display:inline-block;width:100%;margin:0 calc(-1*var(--code-padding-x));padding:0 var(--code-padding-x);background-color:var(--code-c-highlight-bg)}div[class*=language-].has-collapsed-lines.collapsed{overflow-y:hidden;height:calc(var(--vp-collapsed-lines)*var(--code-line-height)*var(--code-font-size) + var(--code-padding-y) + 28px)}div[class*=language-].has-collapsed-lines .collapsed-lines{--vp-collapsed-lines-bg: var(--code-c-bg);position:absolute;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;height:28px;background:linear-gradient(to bottom,transparent 0%,var(--vp-collapsed-lines-bg) 55%,var(--vp-collapsed-lines-bg) 100%);cursor:pointer;transition:--vp-collapsed-lines-bg var(--vp-t-color)}div[class*=language-].has-collapsed-lines .collapsed-lines:hover{--vp-collapsed-lines-bg: rgb(0 0 0 / 10%) !important}div[class*=language-].has-collapsed-lines[data-highlighter=shiki] .collapsed-lines{--vp-collapsed-lines-bg: var(--code-c-bg, var(--shiki-light-bg))}[data-theme=dark] div[class*=language-].has-collapsed-lines[data-highlighter=shiki] .collapsed-lines{--vp-collapsed-lines-bg: var(--code-c-bg, var(--shiki-dark-bg))}div[class*=language-].has-collapsed-lines .collapsed-lines:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' d='m18 12l-6 6l-6-6m12-6l-6 6l-6-6'/%3E%3C/svg%3E");--vp-collapsed-lines-rotate: 0deg;content:"";display:inline-block;width:24px;height:24px;background-color:var(--code-c-text);-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:20px;mask-size:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none;animation:code-collapsed-lines 1.2s infinite alternate-reverse ease-in-out}div[class*=language-].has-collapsed-lines:not(.collapsed) code{padding-bottom:max(var(--code-padding-y),28px)}div[class*=language-].has-collapsed-lines:not(.collapsed) .collapsed-lines:hover{--vp-collapsed-lines-bg: transparent !important}div[class*=language-].has-collapsed-lines:not(.collapsed) .collapsed-lines:before{--vp-collapsed-lines-rotate: 180deg}@property --vp-collapsed-lines-bg{inherits:false;initial-value:#fff;syntax:""}@keyframes code-collapsed-lines{0%{opacity:.3;transform:translateY(-2px) rotate(var(--vp-collapsed-lines-rotate))}to{opacity:1;transform:translateY(2px) rotate(var(--vp-collapsed-lines-rotate))}}.vp-code-tabs-nav{overflow-x:auto;margin:.75rem 0 -.75rem;padding:0;border-radius:6px 6px 0 0;background:var(--code-tabs-c-bg);list-style:none;white-space:nowrap;transition:background var(--vp-t-color)}@media print{.vp-code-tabs-nav{display:none}}@media (max-width: 419px){.vp-code-tabs-nav{margin-inline:-1.5rem;border-radius:0}}.vp-code-tab-nav{position:relative;min-width:3rem;margin:0;padding:6px 12px;border-width:0;border-radius:6px 6px 0 0;background:#0000;color:var(--code-tabs-c-text);font-weight:600;font-size:.875em;line-height:1.4;cursor:pointer;transition:background var(--vp-t-color),color var(--vp-t-color)}.vp-code-tab-nav:hover{background:var(--code-tabs-c-hover)}.vp-code-tab-nav:before,.vp-code-tab-nav:after{content:" ";position:absolute;bottom:0;z-index:1;width:6px;height:6px}.vp-code-tab-nav:before{right:100%}.vp-code-tab-nav:after{left:100%}.vp-code-tab-nav.active{background:var(--code-c-bg, var(--vp-c-bg-alt))}.vp-code-tab-nav.active:before{background:radial-gradient(12px at left top,transparent 50%,var(--code-c-bg) 50%)}.vp-code-tab-nav.active:after{background:radial-gradient(12px at right top,transparent 50%,var(--code-c-bg) 50%)}.vp-code-tab-nav:first-child:before{display:none}[dir=rtl] .vp-code-tab-nav:first-child:before{display:block}[dir=rtl] .vp-code-tab-nav:first-child:after{display:none}.vp-code-tab{display:none}@media print{.vp-code-tab{display:block}}.vp-code-tab.active{display:block}.vp-code-tab div[class*=language-]{border-top-left-radius:0;border-top-right-radius:0}@media (max-width: 419px){.vp-code-tab div[class*=language-]{margin:.75rem -1.5rem;border-radius:0}}.vp-code-tab div[class*=language-].line-numbers-mode:after{border-top-left-radius:0}.vp-code-tab div[class*=language-] pre{border-top-left-radius:0;border-top-right-radius:0}@media (max-width: 419px){.vp-code-tab div[class*=language-] pre{border-radius:0}}@media print{.vp-code-tab div[class*=language-] code{white-space:pre-wrap}}.vp-code-tab-title{display:none;font-weight:500}@media print{.vp-code-tab-title{display:block}}.vp-tabs{margin:1.5rem 0;border:1px solid var(--vp-c-border);border-radius:8px}@media (max-width: 419px){[vp-content]>.vp-tabs{margin-inline:-1.5rem;border:none;border-bottom:1px solid var(--vp-c-border);border-radius:0}}.vp-tabs-nav{overflow-x:auto;margin:0;padding:0;border-radius:.5rem .5rem 0 0;background:var(--tab-c-bg-nav);list-style:none;white-space:nowrap;transition:background var(--vp-t-color)}@media print{.vp-tabs-nav{display:none}}@media (max-width: 419px){.vp-tabs-nav{border-radius:0}}.vp-tab-nav{position:relative;min-width:4rem;margin:0;padding:.5em 1em;border:none;border-radius:.5rem .5rem 0 0;background:#0000;color:var(--tab-c-nav);font-weight:600;font-size:.875em;line-height:1.75;cursor:pointer;transition:background var(--vp-t-color),color var(--vp-t-color)}.vp-tab-nav:hover{background:var(--tab-c-bg-nav-hover)}.vp-tab-nav:before,.vp-tab-nav:after{content:" ";position:absolute;bottom:0;z-index:1;width:8px;height:8px}.vp-tab-nav:before{right:100%}.vp-tab-nav:after{left:100%}.vp-tab-nav.active{background:var(--tab-c-bg)}.vp-tab-nav.active:before{background:radial-gradient(16px at left top,transparent 50%,var(--tab-c-bg) 50%)}.vp-tab-nav.active:after{background:radial-gradient(16px at right top,transparent 50%,var(--tab-c-bg) 50%)}.vp-tab-nav:first-child:before{display:none}.vp-tab{display:none;padding:1rem .75rem;border-radius:0 0 .5rem .5rem;background:var(--tab-c-bg);transition:background var(--vp-t-color)}@media print{.vp-tab{display:block;padding:.5rem}}.vp-tab.active{display:block}.vp-tab:nth-child(n+2) .vp-tab-title{border-top:none}.vp-tab-title{display:none;padding:.25rem 0;border-top:1px solid var(--vp-c-border);font-weight:500}@media print{.vp-tab-title{display:block}}:root{--code-tabs-c-text: var(--code-c-text);--code-tabs-c-bg: var(--code-c-highlight-bg);--code-tabs-c-hover: var(--code-c-bg, var(--vp-c-bg-alt));--tab-c-bg: var(--vp-c-bg);--tab-c-nav: var(--vp-c-text);--tab-c-bg-nav: var(--vp-c-grey-bg);--tab-c-bg-nav-hover: var(--vp-c-control-hover)}.vp-badge{display:inline-block;vertical-align:top;height:18px;padding:0 6px;border-radius:3px;background:var(--vp-c-accent-soft);color:var(--vp-c-accent);font-size:14px;line-height:18px;transition:background var(--vp-t-color),color var(--vp-t-color)}.vp-badge+.vp-badge{margin-inline-start:5px}.vp-badge.tip{background:var(--badge-c-tip-bg);color:var(--badge-c-tip-text)}.vp-badge.warning{background:var(--badge-c-warning-bg);color:var(--badge-c-warning-text)}.vp-badge.danger{background:var(--badge-c-danger-bg);color:var(--badge-c-danger-text)}.vp-badge.important{background:var(--badge-c-important-bg);color:var(--badge-c-important-text)}.vp-badge.info{background:var(--badge-c-info-bg);color:var(--badge-c-info-text)}.vp-badge.note{background:var(--badge-c-note-bg);color:var(--badge-c-note-text)}.vp-features{display:flex;flex-wrap:wrap;place-content:stretch space-between;align-items:flex-start;margin-top:2.5rem;padding:1.2rem 0;border-top:1px solid var(--vp-c-gutter);transition:border-color var(--vp-t-color)}@media (max-width: 719px){.vp-features{flex-direction:column}}.vp-feature{flex-grow:1;flex-basis:30%;max-width:30%}@media (max-width: 719px){.vp-feature{max-width:100%;padding:0 2.5rem}}.vp-feature h2{padding-bottom:0;border-bottom:none;font-weight:500;font-size:1.4rem}@media (max-width: 419px){.vp-feature h2{font-size:1.25rem}}.vp-feature p{color:var(--vp-c-text-mute)}.vp-footer{padding:2.5rem;border-top:1px solid var(--vp-c-border);color:var(--vp-c-text-mute);text-align:center;transition:border-color var(--vp-t-color)}.vp-hero{text-align:center}.vp-hero-image{display:block;max-width:100%;max-height:280px;margin:3rem auto 1.5rem}@media (max-width: 419px){.vp-hero-image{max-height:210px;margin:2rem auto 1.2rem}}#main-title{font-size:3rem}@media (max-width: 419px){#main-title{font-size:2rem}}#main-title,.vp-hero-description,.vp-hero-actions{margin:1.8rem auto}@media (max-width: 419px){#main-title,.vp-hero-description,.vp-hero-actions{margin:1.2rem auto}}.vp-hero-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.vp-hero-description{max-width:35rem;color:var(--vp-c-text-mute);font-size:1.6rem;line-height:1.3}@media (max-width: 419px){.vp-hero-description{font-size:1.2rem}}.vp-hero-action-button{display:inline-block;box-sizing:border-box;padding:.8rem 1.6rem;border:2px solid var(--vp-c-accent-bg);border-radius:4px;background-color:var(--vp-c-bg);color:var(--vp-c-accent);font-size:1.2rem;transition:background-color border-color color var(--vp-t-color)}@media (max-width: 419px){.vp-hero-action-button{padding:.6rem 1.2rem;font-size:1rem}}.vp-hero-action-button:hover{color:var(--vp-c-accent-text)}.vp-hero-action-button.primary{background-color:var(--vp-c-accent-bg);color:var(--vp-c-accent-text)}.vp-hero-action-button.primary:hover{border-color:var(--vp-c-accent-hover);background-color:var(--vp-c-accent-hover)}.vp-home{display:block;max-width:var(--homepage-width);margin:0 auto;padding:var(--navbar-height) 2rem 0}@media (max-width: 419px){.vp-home{padding-right:1.5rem;padding-left:1.5rem}}.vp-home .theme-default-content{margin:0;padding:0}.vp-site-logo{vertical-align:top;height:var(--navbar-line-height);margin-right:var(--navbar-padding-v)}.vp-site-name{position:relative;color:var(--vp-c-text);font-weight:600;font-size:1.3rem}@media screen and (max-width: 719px){.vp-site-name{display:block;overflow:hidden;width:calc(100vw - 11rem);text-overflow:ellipsis;white-space:nowrap}}.vp-dropdown-enter-from,.vp-dropdown-leave-to{height:0!important}.vp-navbar-dropdown-wrapper{cursor:pointer}.vp-navbar-dropdown-wrapper:not(.mobile){height:1.8rem}.vp-navbar-dropdown-wrapper:not(.mobile):hover .vp-navbar-dropdown,.vp-navbar-dropdown-wrapper:not(.mobile).open .vp-navbar-dropdown{display:block!important}.vp-navbar-dropdown-wrapper.mobile .vp-navbar-dropdown{overflow:hidden;transition:height .1s ease-out;padding-top:.5rem}.vp-navbar-dropdown-wrapper:not(.mobile) .vp-navbar-dropdown{position:absolute;top:100%;right:0;display:none;overflow-y:auto;box-sizing:border-box;height:auto!important;max-height:calc(100vh - 2.7rem);margin:0;padding:.6rem 0;border:1px solid var(--vp-c-gutter);border-radius:.5rem;background-color:var(--vp-c-bg-elv);text-align:left;white-space:nowrap}.vp-navbar-dropdown-title{display:block;padding:inherit;border:none;background:transparent;color:var(--vp-c-text);font-weight:500;font-size:.9rem;font-family:inherit;line-height:1.4rem;cursor:inherit}.vp-navbar-dropdown-wrapper.mobile .vp-navbar-dropdown-title{display:none}.vp-navbar-dropdown-title:hover{border-color:transparent}.vp-navbar-dropdown-title-mobile{display:none;padding:inherit;border:none;background:transparent;color:var(--vp-c-text);font-weight:600;font-size:inherit;font-family:inherit;line-height:1.4rem;cursor:inherit}.vp-navbar-dropdown-wrapper.mobile .vp-navbar-dropdown-title-mobile{display:block}.vp-navbar-dropdown-title-mobile:hover{color:var(--vp-c-accent)}.vp-navbar-dropdown-item{color:inherit;line-height:1.7rem}.vp-navbar-dropdown-item a{position:relative;display:block;margin-bottom:0;padding:0 1.5rem 0 1.25rem;border-bottom:none;font-weight:400;line-height:1.7rem}.vp-navbar-dropdown-item a:hover,.vp-navbar-dropdown-item a.route-link-active{color:var(--vp-c-accent)}.vp-navbar-dropdown-item a.route-link-active:after{content:"";position:absolute;top:calc(50% - 2px);left:9px;width:0;height:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid var(--vp-c-accent)}.vp-navbar-dropdown-wrapper.mobile .vp-navbar-dropdown-item>a{font-size:15px;line-height:2rem}.vp-navbar-dropdown-subtitle{margin:.45rem 0 0;padding:1rem 0 .45rem;border-top:1px solid var(--vp-c-gutter);font-size:.9rem}.vp-navbar-dropdown-wrapper.mobile .vp-navbar-dropdown-subtitle{margin-top:0;padding-top:0;padding-bottom:0;border-top:0;font-size:15px;line-height:2rem}.vp-navbar-dropdown-item:first-child .vp-navbar-dropdown-subtitle{margin-top:0;padding-top:0;border-top:0}.vp-navbar-dropdown-subtitle>span{padding:0 1.5rem 0 1.25rem}.vp-navbar-dropdown-subtitle>a{font-weight:inherit}.vp-navbar-dropdown-subtitle>a.route-link-active:after{display:none}.vp-navbar-dropdown-subitem-wrapper{padding:0;list-style:none}.vp-navbar-dropdown-subitem{font-size:.9em}.vp-navbar-dropdown-wrapper.mobile .vp-navbar-dropdown-subitem{padding-left:1rem;font-size:14px}.vp-navbar-items{display:inline-block}@media print{.vp-navbar-items{display:none}}.vp-navbar-items a{display:inline-block;color:inherit;line-height:1.4rem}.vp-navbar-items a:hover,.vp-navbar-items a.route-link-active{color:var(--vp-c-text)}.vp-navbar-item{position:relative;display:inline-block;margin-left:1.5rem;line-height:var(--navbar-line-height)}@media (max-width: 719px){.vp-navbar-item{margin-left:0}}.vp-navbar-item:first-child{margin-left:0}.vp-navbar-item a:hover,.vp-navbar-item a.route-link-active{color:var(--vp-c-accent)}.vp-navbar-item>a:hover,.vp-navbar-item>a.route-link-active{margin-bottom:-2px;border-bottom:2px solid var(--vp-c-accent)}@media (max-width: 719px){.vp-navbar-item>a:hover,.vp-navbar-item>a.route-link-active{margin-bottom:0;border-bottom:none}}.vp-toggle-color-mode-button{display:flex;margin:auto;margin-left:1rem;border:0;background:none;color:var(--vp-c-text);opacity:.8;cursor:pointer}@media print{.vp-toggle-color-mode-button{display:none}}.vp-toggle-color-mode-button:hover{opacity:1}.vp-toggle-color-mode-button .light-icon,.vp-toggle-color-mode-button .dark-icon{width:1.25rem;height:1.25rem}.vp-toggle-sidebar-button{position:absolute;top:.6rem;left:1rem;display:none;padding:.6rem;cursor:pointer}@media screen and (max-width: 719px){.vp-toggle-sidebar-button{display:block}}.vp-toggle-sidebar-button .icon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;cursor:inherit}.vp-toggle-sidebar-button .icon span{display:inline-block;width:100%;height:2px;border-radius:2px;background-color:var(--vp-c-text);transition:transform var(--vp-t-transform)}.vp-toggle-sidebar-button .icon span:nth-child(2){margin:6px 0}.vp-theme-container.sidebar-open .vp-toggle-sidebar-button .icon span:nth-child(1){transform:rotate(45deg) translate3d(5.5px,5.5px,0)}.vp-theme-container.sidebar-open .vp-toggle-sidebar-button .icon span:nth-child(2){transform:scale3d(0,1,1)}.vp-theme-container.sidebar-open .vp-toggle-sidebar-button .icon span:nth-child(3){transform:rotate(-45deg) translate3d(6px,-6px,0)}.vp-theme-container.sidebar-open .vp-toggle-sidebar-button .icon span:nth-child(1),.vp-theme-container.sidebar-open .vp-toggle-sidebar-button .icon span:nth-child(3){transform-origin:center}.vp-navbar{--navbar-line-height: calc( var(--navbar-height) - 2 * var(--navbar-padding-v) );position:fixed;top:0;right:0;left:0;z-index:20;box-sizing:border-box;height:var(--navbar-height);padding:var(--navbar-padding-v) var(--navbar-padding-h);border-bottom:1px solid var(--vp-c-border);background-color:var(--vp-navbar-c-bg);line-height:var(--navbar-line-height);transition:background-color var(--vp-t-color),border-color var(--vp-t-color)}@media screen and (max-width: 719px){.vp-navbar{padding-left:4rem}}.vp-navbar-items-wrapper{position:absolute;top:var(--navbar-padding-v);right:var(--navbar-padding-h);display:flex;box-sizing:border-box;height:var(--navbar-line-height);padding-left:var(--navbar-padding-h);font-size:.9rem;white-space:nowrap}.vp-page-meta{max-width:var(--content-width);margin:0 auto;padding:2rem 2.5rem}@media (max-width: 959px){.vp-page-meta{padding:2rem}}@media (max-width: 419px){.vp-page-meta{padding:1.5rem}}.vp-page-meta{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:auto;padding-top:.75rem;padding-bottom:.75rem}@media print{.vp-page-meta{margin:0!important;padding-right:0!important;padding-left:0!important}}@media (max-width: 719px){.vp-page-meta{display:block}}.vp-page-meta .vp-meta-item{flex-grow:1}.vp-page-meta .vp-meta-item .vp-meta-label{font-weight:500}.vp-page-meta .vp-meta-item .vp-meta-label:not(a){color:var(--vp-c-text-mute)}.vp-page-meta .vp-meta-item .vp-meta-info{color:var(--vp-c-text-mute);font-weight:400}.vp-page-meta .git-info{text-align:end}.vp-page-meta .edit-link{margin-top:.25rem;margin-right:.5rem;margin-bottom:.25rem;font-size:14px}@media print{.vp-page-meta .edit-link{display:none}}.vp-page-meta .edit-link .edit-icon{position:relative;bottom:-.125em;width:1em;height:1em;margin-right:.25em}.vp-page-meta .last-updated,.vp-page-meta .contributors{margin-top:.25rem;margin-bottom:.25rem;font-size:14px}@media (max-width: 719px){.vp-page-meta .last-updated,.vp-page-meta .contributors{font-size:13px;text-align:start}}.vp-page-nav{display:flex;flex-wrap:wrap;max-width:var(--content-width, 740px);min-height:2rem;margin-top:0;margin-right:auto;margin-left:auto;padding:1rem 2rem 0;border-top:1px solid var(--vp-c-gutter);transition:border-top var(--vp-t-color)}@media (max-width: 959px){.vp-page-nav{padding-right:1rem;padding-left:1rem}}@media print{.vp-page-nav{display:none}}.vp-page-nav .route-link{display:inline-block;flex-grow:1;margin:.25rem;padding:.25rem .5rem;border:1px solid var(--vp-c-gutter);border-radius:.25rem}.vp-page-nav .route-link:hover{background:var(--vp-c-control)}.vp-page-nav .route-link .hint{color:var(--vp-c-text-mute);font-size:.875rem;line-height:2}.vp-page-nav .prev{text-align:start}.vp-page-nav .next{text-align:end}.vp-page{display:block;padding-top:var(--navbar-height);padding-bottom:2rem;padding-left:var(--sidebar-width)}@media (max-width: 959px){.vp-page{padding-left:var(--sidebar-width-mobile)}}@media (max-width: 719px){.vp-page{padding-left:0}}.vp-page .theme-default-content{max-width:var(--content-width);margin:0 auto;padding:2rem 2.5rem}@media (max-width: 959px){.vp-page .theme-default-content{padding:2rem}}@media (max-width: 419px){.vp-page .theme-default-content{padding:1.5rem}}.vp-page .theme-default-content{padding-top:0}.vp-sidebar-item{border-left:.25rem solid transparent;color:var(--vp-c-text);cursor:default}.vp-sidebar-item:focus-visible{outline-width:1px;outline-offset:-1px}.vp-sidebar-item.vp-sidebar-heading{box-sizing:border-box;width:100%;margin:0;padding:.35rem 1.5rem .35rem 1.25rem;font-weight:700;font-size:1.1em;transition:color .15s ease}.vp-sidebar-item.vp-sidebar-heading+.vp-sidebar-children{overflow:hidden;transition:height .1s ease-out;margin-bottom:.75rem}.vp-sidebar-item.collapsible{cursor:pointer}.vp-sidebar-item:not(.vp-sidebar-heading){display:inline-block;box-sizing:border-box;width:100%;margin:0;padding:.35rem 1rem .35rem 2rem;font-weight:400;font-size:1em;line-height:1.4}.vp-sidebar-item:not(.vp-sidebar-heading)+.vp-sidebar-children{padding-left:1rem;font-size:.95em}.vp-sidebar-children .vp-sidebar-children .vp-sidebar-item:not(.vp-sidebar-heading){padding:.25rem 1rem .25rem 1.75rem}.vp-sidebar-children .vp-sidebar-children .vp-sidebar-item:not(.vp-sidebar-heading).active{border-left-color:transparent;font-weight:500}a.vp-sidebar-heading+.vp-sidebar-children .vp-sidebar-item:not(.vp-sidebar-heading).active{border-left-color:transparent}.vp-sidebar-item.active:not(p.vp-sidebar-heading){border-left-color:var(--vp-c-accent);color:var(--vp-c-accent);font-weight:600}a.vp-sidebar-item{cursor:pointer}a.vp-sidebar-item:hover{color:var(--vp-c-accent)}.vp-sidebar-items{margin:0;padding:1.5rem 0;list-style-type:none}@media (max-width: 719px){.vp-sidebar-items{padding:1rem 0}}.vp-sidebar-items ul{margin:0;padding:0;list-style-type:none}.vp-sidebar-items a{display:inline-block}.vp-sidebar{position:fixed;top:var(--navbar-height);bottom:0;left:0;z-index:10;overflow-y:auto;box-sizing:border-box;width:var(--sidebar-width);margin:0;border-right:1px solid var(--vp-c-border);background-color:var(--vp-sidebar-c-bg);font-size:16px;transition:transform var(--vp-t-transform),background-color var(--vp-t-color),border-color var(--vp-t-color);scrollbar-color:var(--vp-c-accent-bg) var(--vp-c-gutter);scrollbar-width:thin}@media (max-width: 959px){.vp-sidebar{width:var(--sidebar-width-mobile);font-size:15px}}@media (max-width: 719px){.vp-sidebar{top:0;padding-top:var(--navbar-height);transform:translate(-100%)}}.vp-sidebar::-webkit-scrollbar{width:7px}.vp-sidebar::-webkit-scrollbar-track{background-color:var(--vp-c-gutter)}.vp-sidebar::-webkit-scrollbar-thumb{background-color:var(--vp-c-accent-bg)}.vp-sidebar .vp-navbar-items{display:none;padding:.5rem 0 .75rem;border-bottom:1px solid var(--vp-c-gutter);transition:border-color var(--vp-t-color)}@media (max-width: 719px){.vp-sidebar .vp-navbar-items{display:block}.vp-sidebar .vp-navbar-items .vp-navbar-dropdown-item a.route-link-active:after{top:calc(1rem - 2px)}}.vp-sidebar .vp-navbar-items ul{margin:0;padding:0;list-style-type:none}.vp-sidebar .vp-navbar-items a{font-weight:600}.vp-sidebar .vp-navbar-item{display:block;padding:.5rem 0 .5rem 1.5rem;font-size:1.1em;line-height:1.25rem}.vp-sidebar-mask{position:fixed;top:0;left:0;z-index:9;display:none;width:100vw;height:100vh}.vp-theme-container.no-navbar .vp-sidebar{top:0}@media (max-width: 719px){.vp-theme-container.no-navbar .vp-sidebar{padding-top:0}}.vp-theme-container.no-navbar .vp-page{padding-top:0}.vp-theme-container.no-navbar .theme-default-content h1,.vp-theme-container.no-navbar .theme-default-content h2,.vp-theme-container.no-navbar .theme-default-content h3,.vp-theme-container.no-navbar .theme-default-content h4,.vp-theme-container.no-navbar .theme-default-content h5,.vp-theme-container.no-navbar .theme-default-content h6{margin-top:1.5rem;padding-top:0}.vp-theme-container.no-sidebar .vp-sidebar{display:none}@media (max-width: 719px){.vp-theme-container.no-sidebar .vp-sidebar{display:block}}.vp-theme-container.no-sidebar .vp-page{padding-left:0}@media (max-width: 719px){.vp-theme-container.sidebar-open .vp-sidebar{transform:translate(0)}.vp-theme-container.sidebar-open .vp-sidebar-mask{display:block}}.fade-slide-y-enter-active{transition:all .2s ease}.fade-slide-y-leave-active{transition:all .2s cubic-bezier(1,.5,.8,1)}.fade-slide-y-enter-from,.fade-slide-y-leave-to{opacity:0;transform:translateY(10px)}.vp-theme-container[data-v-03d0ea91]{max-width:740px;margin:0 auto;padding:2rem 2.5rem}@media (max-width: 959px){.vp-theme-container[data-v-03d0ea91]{padding:2rem}}:root{--vp-c-white: #fff;--vp-c-black: #000;--vp-c-grey-text: #656869;--vp-c-grey-hover: #e4e4e9;--vp-c-grey-bg: #ebebef;--vp-c-grey-soft: rgb(142 150 170 / 14%);--vp-c-indigo-text: #3451b2;--vp-c-indigo-hover: #3a5ccc;--vp-c-indigo-bg: #5672cd;--vp-c-indigo-soft: rgb(100 108 255 / 14%);--vp-c-purple-text: #6f42c1;--vp-c-purple-hover: #7e4cc9;--vp-c-purple-bg: #8e5cd9;--vp-c-purple-soft: rgb(159 122 234 / 14%);--vp-c-blue-text: #2888a7;--vp-c-blue-hover: #2d98ba;--vp-c-blue-bg: #2fa1c5;--vp-c-blue-soft: rgb(27 178 229 / 14%);--vp-c-green-text: #18794e;--vp-c-green-hover: #299764;--vp-c-green-bg: #30a46c;--vp-c-green-soft: rgb(16 185 129 / 14%);--vp-c-yellow-text: #915930;--vp-c-yellow-hover: #946300;--vp-c-yellow-bg: #c28100;--vp-c-yellow-soft: rgb(234 179 8 / 14%);--vp-c-red-text: #b8272c;--vp-c-red-hover: #d5393e;--vp-c-red-bg: #e0575b;--vp-c-red-soft: rgb(244 63 94 / 14%)}[data-theme=dark]{--vp-c-white: #000;--vp-c-black: #fff;--vp-c-grey-text: #939499;--vp-c-grey-hover: #414853;--vp-c-grey-bg: #32363f;--vp-c-grey-soft: rgb(101 117 133 / 16%);--vp-c-indigo-text: #a8b1ff;--vp-c-indigo-hover: #5c73e7;--vp-c-indigo-bg: #3e63dd;--vp-c-indigo-soft: rgb(100 108 255 / 16%);--vp-c-blue-text: #c9e8f2;--vp-c-blue-hover: #a6d9ea;--vp-c-blue-bg: #2785a3;--vp-c-blue-soft: rgb(27 178 229 / 16%);--vp-c-purple-text: #c8abfa;--vp-c-purple-hover: #a879e6;--vp-c-purple-bg: #8e5cd9;--vp-c-purple-soft: rgb(159 122 234 / 16%);--vp-c-green-text: #3dd68c;--vp-c-green-hover: #30a46c;--vp-c-green-bg: #298459;--vp-c-green-soft: rgb(16 185 129 / 16%);--vp-c-yellow-text: #f9b44e;--vp-c-yellow-hover: #da8b17;--vp-c-yellow-bg: #a46a0a;--vp-c-yellow-soft: rgb(234 179 8 / 16%);--vp-c-red-text: #f66f81;--vp-c-red-hover: #f14158;--vp-c-red-bg: #b62a3c;--vp-c-red-soft: rgb(244 63 94 / 16%)}:root{color-scheme:light}[data-theme=dark]{color-scheme:dark}html,body{background:var(--vp-c-bg, #fff);accent-color:var(--vp-c-accent, #299764);transition:background-color var(--vp-t-color)}html{font-size:16px;font-display:optional;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}@media print{html{font-size:12pt}}html[data-theme=dark]{color-scheme:dark}body{min-height:100vh;margin:0;padding:0;color:var(--vp-c-text, rgb(60, 60, 67));font-size:1rem;font-synthesis:style}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25;overflow-wrap:break-word}h1:focus-visible,h2:focus-visible,h3:focus-visible,h4:focus-visible,h5:focus-visible,h6:focus-visible{outline:none}h1{font-size:2rem}h2{padding-bottom:.3rem;border-bottom:1px solid var(--vp-c-gutter, #e2e2e3);font-size:1.65rem;transition:border-color var(--vp-t-color)}h3{font-size:1.35rem}h4{font-size:1.15rem}h5{font-size:1.05rem}h6{font-size:1rem}p,ul,ol{line-height:1.6;overflow-wrap:break-word}@media print{p,ul,ol{line-height:1.5}}ul,ol{padding-inline-start:1.2em}a{color:var(--vp-c-accent, #299764);font-weight:500;text-decoration:none;overflow-wrap:break-word}a.header-anchor{position:relative;color:inherit;text-decoration:none}a.header-anchor:before{content:"¶";position:absolute;top:.4167em;left:-.75em;display:none;color:var(--vp-c-accent, #299764);font-size:.75em}[dir=rtl] a.header-anchor:before{right:-.75em}a.header-anchor:hover:before{display:block}a.header-anchor:focus-visible{outline:none}a.header-anchor:focus-visible:before{display:block;outline:auto}strong{font-weight:600}blockquote{margin:1rem 0;padding:.25rem 0 .25rem 1rem;border-inline-start:.2rem solid var(--vp-c-border-hard, #b8b8ba);color:var(--vp-c-text-mute, rgba(60, 60, 67, .78));font-size:1rem;overflow-wrap:break-word;transition:border-color var(--vp-t-color),color var(--vp-t-color)}blockquote>p{margin:0}hr{border:0;border-bottom:1px solid var(--vp-c-gutter, #e2e2e3);transition:border-color var(--vp-t-color)}:not(pre)>code{margin:0;padding:3px 6px;border-radius:4px;background:var(--vp-c-grey-soft, rgba(142, 150, 170, .14));font-size:.875em;overflow-wrap:break-word;transition:background-color var(--vp-t-color),color var(--vp-t-color)}p a code{color:var(--vp-c-accent, #299764);font-weight:400}table code{padding:.1rem .4rem}kbd{display:inline-block;min-width:1em;margin-inline:.125rem;padding:.25em;border:1px solid var(--vp-c-border, #c2c2c4);border-radius:.25em;box-shadow:1px 1px 4px 0 var(--vp-c-shadow, rgba(0, 0, 0, .15));line-height:1;letter-spacing:-.1em;text-align:center}table{display:block;overflow-x:auto;margin:1rem 0;border-collapse:collapse}tbody tr:nth-child(odd){background:var(--vp-c-bg-alt, #f6f8fa);transition:background-color var(--vp-t-color)}th,td{padding:.6em 1em;border:1px solid var(--vp-c-border-hard, #d1d4d7);transition:border-color var(--vp-t-color)}pre{text-align:left;direction:ltr;white-space:pre;word-spacing:normal;word-wrap:normal;word-break:normal;overflow-wrap:unset;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}@media print{pre{white-space:pre-wrap}}pre code{padding:0;border-radius:0}@page{margin:2cm;font-size:12pt;size:a4}@media print{*,:after,:before{box-shadow:none!important;text-shadow:none!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}a{color:inherit;font-weight:inherit!important;font-size:inherit!important;text-decoration:underline}a.header-anchor{text-decoration:none}abbr[title]:after{content:" (" attr(title) ")"}pre{border:1px solid #eee;white-space:pre-wrap!important}pre>code{white-space:pre-wrap!important}blockquote{border-inline-start:.2rem solid #ddd;color:inherit}blockquote,pre{orphans:5;widows:5}img,tr,canvas{page-break-inside:avoid}}@media (prefers-reduced-motion: reduce){*,:before,:after{background-attachment:initial!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important}}:root{--vp-c-accent: #299764;--vp-c-accent-bg: #3eaf7c;--vp-c-accent-hover: #4abf8a;--vp-c-accent-text: var(--vp-c-white);--vp-c-accent-soft: rgb(16 185 129 / 14%);--vp-c-bg: #fff;--vp-c-bg-alt: #f6f6f7;--vp-c-bg-elv: #fff;--vp-c-text: rgb(60 60 67);--vp-c-text-mute: rgb(60 60 67 / 78%);--vp-c-text-subtle: rgb(60 60 67 / 56%);--vp-c-gutter: #e2e2e3;--vp-c-border: #c2c2c4;--vp-c-border-hard: #b8b8ba;--vp-c-shadow: rgb(0 0 0 / 15%);--vp-c-control: rgb(142 150 170 / 10%);--vp-c-control-hover: rgb(142 150 170 / 16%);--vp-c-control-disabled: #eaeaea;--vp-navbar-c-bg: var(--vp-c-bg);--vp-sidebar-c-bg: var(--vp-c-bg);--vp-c-code-tab-title: var(--code-c-text, rgb(255 255 255 / 90%));--vp-c-code-tab-bg: var(--code-bg-color, var(--code-c-bg));--vp-c-code-tab-active: var(--vp-c-accent);--badge-c-tip-text: var(--vp-c-green-text);--badge-c-tip-bg: var(--vp-c-green-soft);--badge-c-warning-text: var(--vp-c-yellow-text);--badge-c-warning-bg: var(--vp-c-yellow-soft);--badge-c-danger-text: var(--vp-c-red-text);--badge-c-danger-bg: var(--vp-c-red-soft);--badge-c-important-text: var(--vp-c-purple-text);--badge-c-important-bg: var(--vp-c-purple-soft);--badge-c-info-text: var(--vp-c-indigo-text);--badge-c-info-bg: var(--vp-c-indigo-soft);--badge-c-note-text: var(--vp-c-grey-text);--badge-c-note-bg: var(--vp-c-grey-soft);--font-family: -apple-system, "BlinkMacSystemFont", "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--navbar-height: 3.6rem;--navbar-padding-v: .7rem;--navbar-padding-h: 1.5rem;--sidebar-width: 20rem;--sidebar-width-mobile: calc(var(--sidebar-width) * .82);--content-width: 740px;--homepage-width: 960px;--header-offset: var(--navbar-height);--vp-t-color: .3s ease;--vp-t-transform: .3s ease;--external-link-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z'/%3E%3C/svg%3E");--external-link-c-icon: var(--vp-c-text-mute)}[data-theme=dark]{--vp-c-accent: #3dd68c;--vp-c-accent-bg: #3aa675;--vp-c-accent-hover: #349469;--vp-c-accent-soft: rgb(16 185 129 / 16%);--vp-c-bg: #1b1b1f;--vp-c-bg-alt: #161618;--vp-c-bg-elv: #202127;--vp-c-text: rgb(235 235 245 / 86%);--vp-c-text-mute: rgb(235 235 245 / 60%);--vp-c-text-subtle: rgb(235 235 245 / 38%);--vp-c-gutter: #000;--vp-c-border: #3c3f44;--vp-c-border-hard: #45484e;--vp-c-shadow: rgb(0 0 0 / 30%);--vp-c-control: rgb(101 117 133 / 12%);--vp-c-control-hover: rgb(101 117 133 / 18%);--vp-c-control-disabled: #363636}body{font-family:var(--font-family)}code{font-family:var(--code-font-family)}.theme-default-content h1,.theme-default-content h2,.theme-default-content h3,.theme-default-content h4,.theme-default-content h5,.theme-default-content h6{margin-top:calc(.5rem - var(--header-offset));margin-bottom:0;padding-top:calc(1rem + var(--header-offset))}.theme-default-content h1:first-child,.theme-default-content h2:first-child,.theme-default-content h3:first-child,.theme-default-content h4:first-child,.theme-default-content h5:first-child,.theme-default-content h6:first-child{margin-bottom:1rem}.theme-default-content h1:first-child+p,.theme-default-content h1:first-child+pre,.theme-default-content h1:first-child+.custom-container,.theme-default-content h2:first-child+p,.theme-default-content h2:first-child+pre,.theme-default-content h2:first-child+.custom-container,.theme-default-content h3:first-child+p,.theme-default-content h3:first-child+pre,.theme-default-content h3:first-child+.custom-container,.theme-default-content h4:first-child+p,.theme-default-content h4:first-child+pre,.theme-default-content h4:first-child+.custom-container,.theme-default-content h5:first-child+p,.theme-default-content h5:first-child+pre,.theme-default-content h5:first-child+.custom-container,.theme-default-content h6:first-child+p,.theme-default-content h6:first-child+pre,.theme-default-content h6:first-child+.custom-container{margin-top:2rem}@media (max-width: 419px){.theme-default-content h1{font-size:1.9rem}}.theme-default-content a:not(.header-anchor){text-decoration:underline}.theme-default-content img{max-width:100%}div[class*=language-]{margin:.75rem 0;transition:background-color var(--vp-t-color),color var(--vp-t-color)}@media (max-width: 419px){div[class*=language-]{--code-border-radius: 0;margin:.75rem -1.5rem}}div[class*=language-] .line.diff,div[class*=language-] .line.highlighted{transition:background-color var(--vp-t-color)}.table-of-contents .vp-badge{vertical-align:middle}.arrow{display:inline-block;vertical-align:middle;width:1em;height:1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgba(0,0,0,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;line-height:normal;transition:all .3s}[data-theme=dark] .arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgba(255,255,255,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E")}.arrow.down{transform:rotate(180deg)}.arrow.right{transform:rotate(90deg)}.arrow.left{transform:rotate(-90deg)}.vp-external-link-icon:after{content:"";display:inline-block;flex-shrink:0;width:11px;height:11px;margin-top:-1px;margin-left:4px;background:var(--external-link-c-icon);-webkit-mask-image:var(--external-link-icon);mask-image:var(--external-link-icon)}.external-link-icon .external-link:after{content:"";display:inline-block;flex-shrink:0;width:11px;height:11px;margin-top:-1px;margin-left:4px;background:var(--external-link-c-icon);-webkit-mask-image:var(--external-link-icon);mask-image:var(--external-link-icon)}.external-link-icon .theme-default-content a[href*="://"]:not(.no-external-link-icon):after,.external-link-icon .theme-default-content a[target=_blank]:not(.no-external-link-icon):after{content:"";display:inline-block;flex-shrink:0;width:11px;height:11px;margin-top:-1px;margin-left:4px;background:var(--external-link-c-icon);-webkit-mask-image:var(--external-link-icon);mask-image:var(--external-link-icon)}@media screen and (max-width: 719px){.vp-hide-mobile{display:none}}.vp-comment{max-width:var(--content-width);margin:0 auto;padding:2rem 2.5rem}@media (max-width: 959px){.vp-comment{padding:2rem}}@media (max-width: 419px){.vp-comment{padding:1.5rem}}.vp-navbar .DocSearch{transition:background-color var(--vp-t-color)}.vp-navbar .search-box{vertical-align:top;flex:0 0 auto}@media screen and (max-width: 719px){.hint-container{margin-inline:-.75rem}}html.dark{--c-bg: #393E46}.footer{line-height:1.7}:root{--search-c-bg: var(--vp-c-bg);--search-c-accent: var(--vp-c-accent);--search-c-text: var(--vp-c-text);--search-c-border: var(--vp-c-gutter);--search-c-item-text: var(--vp-c-text-subtle);--search-c-item-focus: var(--vp-c-bg-alt);--search-input-width: 8rem;--search-result-width: 20rem}.search-box{position:relative;display:inline-block;margin-left:1rem}@media print{.search-box{display:none}}.search-box input{display:inline-block;width:var(--search-input-width);height:2rem;padding:0 .5rem 0 2rem;border:1px solid var(--search-c-border);border-radius:2rem;background:var(--search-c-bg) url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='13'%3e%3cg%20stroke-width='2'%20stroke='%23aaa'%20fill='none'%3e%3cpath%20d='M11.29%2011.71l-4-4'/%3e%3ccircle%20cx='5'%20cy='5'%20r='4'/%3e%3c/g%3e%3c/svg%3e") .6rem .5rem no-repeat;background-size:1rem;color:var(--search-c-text);outline:none;font-size:.9rem;line-height:2rem;cursor:text;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all ease .3s}@media (max-width: 719px){.search-box input{position:relative;width:0;border-color:#0000;cursor:pointer}}.search-box input:focus{border-color:var(--search-c-accent);cursor:auto}@media (max-width: 719px){.search-box input:focus{left:0;width:10rem;cursor:text}}@media (max-width: 419px){.search-box input:focus{width:8rem}}.search-box .suggestions{position:absolute;top:2rem;right:0;width:var(--search-result-width);padding:.4rem;border:1px solid var(--search-c-border);border-radius:6px;background:var(--search-c-bg);list-style-type:none}@media (max-width: 419px){.search-box .suggestions{right:-.5rem;width:calc(100vw - 4rem)}}.search-box .suggestion{padding:.4rem .6rem;border-radius:4px;line-height:1.4;cursor:pointer}.search-box .suggestion a{color:var(--search-c-item-text);white-space:normal}.search-box .suggestion.focus{background-color:var(--search-c-item-focus)}.search-box .suggestion.focus a{color:var(--search-c-accent)}.search-box .suggestion .page-title{font-weight:600}.search-box .suggestion .page-header{margin-left:.25em;font-size:.9em} diff --git a/assets/style-CWUaXWHO.css b/assets/style-CWUaXWHO.css deleted file mode 100644 index 9ccffe76f..000000000 --- a/assets/style-CWUaXWHO.css +++ /dev/null @@ -1 +0,0 @@ -.vp-back-to-top-button{position:fixed!important;inset-inline-end:1rem;bottom:4rem;z-index:100;width:48px;height:48px;padding:12px;border-width:0;border-radius:50%;background:var(--back-to-top-c-bg);color:var(--back-to-top-c-accent-bg);box-shadow:2px 2px 10px 4px var(--back-to-top-c-shadow);cursor:pointer}@media (max-width: 959px){.vp-back-to-top-button{transform:scale(.8);transform-origin:100% 100%}}@media print{.vp-back-to-top-button{display:none}}.vp-back-to-top-button:hover{color:var(--back-to-top-c-accent-hover)}.vp-back-to-top-button .back-to-top-icon{overflow:hidden;width:24px;height:24px;margin:0 auto;background:var(--back-to-top-c-icon);-webkit-mask-image:var(--back-to-top-icon);mask-image:var(--back-to-top-icon);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover}.vp-scroll-progress{position:absolute;right:-2px;bottom:-2px;width:52px;height:52px}.vp-scroll-progress svg{width:100%;height:100%}.vp-scroll-progress circle{opacity:.9;transform:rotate(-90deg);transform-origin:50% 50%}.back-to-top-enter-active,.back-to-top-leave-active{transition:opacity .3s}.back-to-top-enter-from,.back-to-top-leave-to{opacity:0}:root{--back-to-top-z-index: 5;--back-to-top-icon: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2048%2048'%3e%3cpath%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='4'%20d='M24.008%2014.1V42M12%2026l12-12l12%2012M12%206h24'%20/%3e%3c/svg%3e");--back-to-top-c-bg: var(--vp-c-bg);--back-to-top-c-accent-bg: var(--vp-c-accent-bg);--back-to-top-c-accent-hover: var(--vp-c-accent-hover);--back-to-top-c-shadow: var(--vp-c-shadow);--back-to-top-c-icon: currentcolor}.vp-copy-code-button{position:absolute;top:.5em;right:.5em;z-index:5;width:2.5rem;height:2.5rem;padding:0;border-width:0;border-radius:.5rem;background:#0000;outline:none;opacity:0;cursor:pointer;transition:opacity .4s}@media print{.vp-copy-code-button{display:none}}.vp-copy-code-button:before{content:"";display:inline-block;width:1.25rem;height:1.25rem;padding:.625rem;background:currentcolor;color:var(--copy-code-c-text);font-size:1.25rem;-webkit-mask-image:var(--code-copy-icon);mask-image:var(--code-copy-icon);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.vp-copy-code-button:focus,.vp-copy-code-button.copied{opacity:1}.vp-copy-code-button:hover,.vp-copy-code-button.copied{background:var(--copy-code-c-hover)}.vp-copy-code-button.copied:before{-webkit-mask-image:var(--code-copied-icon);mask-image:var(--code-copied-icon)}.vp-copy-code-button.copied:after{content:attr(data-copied);position:absolute;top:0;right:calc(100% + .25rem);display:block;height:1.25rem;padding:.625rem;border-radius:.5rem;background:var(--copy-code-c-hover);color:var(--copy-code-c-text);font-weight:500;line-height:1.25rem;white-space:nowrap}.no-copy-code .vp-copy-code-button{display:none}body:not(.no-copy-code) div[class*=language-]:hover:before{display:none}body:not(.no-copy-code) div[class*=language-]:hover .vp-copy-code-button{opacity:1}:root{--code-copy-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2' /%3e%3c/svg%3e");--code-copied-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2m-6 9 2 2 4-4' /%3e%3c/svg%3e");--copy-code-c-text: var(--code-c-line-number);--copy-code-c-hover: var(--code-c-highlight-bg)}.hint-container{position:relative;background:var(--hint-c-soft);transition:background var(--vp-t-color),color var(--vp-t-color)}@media print{.hint-container{page-break-inside:avoid}}.hint-container>.hint-container-title{color:var(--hint-c-title)}.hint-container :not(pre)>code{background:var(--hint-c-soft)}.hint-container .hint-container-title{position:relative;margin-block:.75em;font-weight:600;line-height:1.25}.hint-container.important,.hint-container.info,.hint-container.note,.hint-container.tip,.hint-container.warning,.hint-container.caution{margin-block:.75rem;padding:.25em 1em;border-radius:.5em;color:inherit;font-size:var(--hint-font-size)}@media print{.hint-container.important,.hint-container.info,.hint-container.note,.hint-container.tip,.hint-container.warning,.hint-container.caution{border-inline-start-width:.25em;border-inline-start-style:solid}}.hint-container.important .hint-container-title,.hint-container.info .hint-container-title,.hint-container.note .hint-container-title,.hint-container.tip .hint-container-title,.hint-container.warning .hint-container-title,.hint-container.caution .hint-container-title{padding-inline-start:1.75em}@media print{.hint-container.important .hint-container-title,.hint-container.info .hint-container-title,.hint-container.note .hint-container-title,.hint-container.tip .hint-container-title,.hint-container.warning .hint-container-title,.hint-container.caution .hint-container-title{padding-inline-start:0}}.hint-container.important .hint-container-title:before,.hint-container.info .hint-container-title:before,.hint-container.note .hint-container-title:before,.hint-container.tip .hint-container-title:before,.hint-container.warning .hint-container-title:before,.hint-container.caution .hint-container-title:before{content:" ";position:absolute;inset-inline-start:0;top:calc(50% - .6125em);width:1.25em;height:1.25em;font-size:1.25em}@media print{.hint-container.important .hint-container-title:before,.hint-container.info .hint-container-title:before,.hint-container.note .hint-container-title:before,.hint-container.tip .hint-container-title:before,.hint-container.warning .hint-container-title:before,.hint-container.caution .hint-container-title:before{display:none}}.hint-container.important p,.hint-container.info p,.hint-container.note p,.hint-container.tip p,.hint-container.warning p,.hint-container.caution p{line-height:1.5}.hint-container.important a,.hint-container.info a,.hint-container.note a,.hint-container.tip a,.hint-container.warning a,.hint-container.caution a{color:var(--vp-c-accent)}.hint-container.important{--hint-c-accent: var(--important-c-accent);--hint-c-title: var(--important-c-text);--hint-c-soft: var(--important-c-soft)}.hint-container.important>.hint-container-title:before{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M512 981.333a84.992 84.992 0 0 1-84.907-84.906h169.814A84.992 84.992 0 0 1 512 981.333zm384-128H128v-42.666l85.333-85.334v-256A298.325 298.325 0 0 1 448 177.92V128a64 64 0 0 1 128 0v49.92a298.325 298.325 0 0 1 234.667 291.413v256L896 810.667v42.666zm-426.667-256v85.334h85.334v-85.334h-85.334zm0-256V512h85.334V341.333h-85.334z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M512 981.333a84.992 84.992 0 0 1-84.907-84.906h169.814A84.992 84.992 0 0 1 512 981.333zm384-128H128v-42.666l85.333-85.334v-256A298.325 298.325 0 0 1 448 177.92V128a64 64 0 0 1 128 0v49.92a298.325 298.325 0 0 1 234.667 291.413v256L896 810.667v42.666zm-426.667-256v85.334h85.334v-85.334h-85.334zm0-256V512h85.334V341.333h-85.334z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hint-container.info{--hint-c-accent: var(--info-c-accent);--hint-c-title: var(--info-c-text);--hint-c-soft: var(--info-c-soft)}.hint-container.info>.hint-container-title:before{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-1-11v6h2v-6h-2zm0-4v2h2V7h-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-1-11v6h2v-6h-2zm0-4v2h2V7h-2z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hint-container.note{--hint-c-accent: var(--note-c-accent);--hint-c-title: var(--note-c-text);--hint-c-soft: var(--note-c-soft)}.hint-container.note>.hint-container-title:before{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-1-11v6h2v-6h-2zm0-4v2h2V7h-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-1-11v6h2v-6h-2zm0-4v2h2V7h-2z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hint-container.tip{--hint-c-accent: var(--tip-c-accent);--hint-c-title: var(--tip-c-text);--hint-c-soft: var(--tip-c-soft)}.hint-container.tip>.hint-container-title:before{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.941 18c-.297-1.273-1.637-2.314-2.187-3a8 8 0 1 1 12.49.002c-.55.685-1.888 1.726-2.185 2.998H7.94zM16 20v1a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-1h8zm-3-9.995V6l-4.5 6.005H11v4l4.5-6H13z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.941 18c-.297-1.273-1.637-2.314-2.187-3a8 8 0 1 1 12.49.002c-.55.685-1.888 1.726-2.185 2.998H7.94zM16 20v1a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-1h8zm-3-9.995V6l-4.5 6.005H11v4l4.5-6H13z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hint-container.warning{--hint-c-accent: var(--warning-c-accent);--hint-c-title: var(--warning-c-text);--hint-c-soft: var(--warning-c-soft)}.hint-container.warning>.hint-container-title:before{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M576.286 752.57v-95.425q0-7.031-4.771-11.802t-11.3-4.772h-96.43q-6.528 0-11.3 4.772t-4.77 11.802v95.424q0 7.031 4.77 11.803t11.3 4.77h96.43q6.528 0 11.3-4.77t4.77-11.803zm-1.005-187.836 9.04-230.524q0-6.027-5.022-9.543-6.529-5.524-12.053-5.524H456.754q-5.524 0-12.053 5.524-5.022 3.516-5.022 10.547l8.538 229.52q0 5.023 5.022 8.287t12.053 3.265h92.913q7.032 0 11.803-3.265t5.273-8.287zM568.25 95.65l385.714 707.142q17.578 31.641-1.004 63.282-8.538 14.564-23.354 23.102t-31.892 8.538H126.286q-17.076 0-31.892-8.538T71.04 866.074q-18.582-31.641-1.004-63.282L455.75 95.65q8.538-15.57 23.605-24.61T512 62t32.645 9.04 23.605 24.61z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M576.286 752.57v-95.425q0-7.031-4.771-11.802t-11.3-4.772h-96.43q-6.528 0-11.3 4.772t-4.77 11.802v95.424q0 7.031 4.77 11.803t11.3 4.77h96.43q6.528 0 11.3-4.77t4.77-11.803zm-1.005-187.836 9.04-230.524q0-6.027-5.022-9.543-6.529-5.524-12.053-5.524H456.754q-5.524 0-12.053 5.524-5.022 3.516-5.022 10.547l8.538 229.52q0 5.023 5.022 8.287t12.053 3.265h92.913q7.032 0 11.803-3.265t5.273-8.287zM568.25 95.65l385.714 707.142q17.578 31.641-1.004 63.282-8.538 14.564-23.354 23.102t-31.892 8.538H126.286q-17.076 0-31.892-8.538T71.04 866.074q-18.582-31.641-1.004-63.282L455.75 95.65q8.538-15.57 23.605-24.61T512 62t32.645 9.04 23.605 24.61z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hint-container.caution{--hint-c-accent: var(--caution-c-accent);--hint-c-title: var(--caution-c-text);--hint-c-soft: var(--caution-c-soft)}.hint-container.caution>.hint-container-title:before{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c5.523 0 10 4.477 10 10v3.764a2 2 0 0 1-1.106 1.789L18 19v1a3 3 0 0 1-2.824 2.995L14.95 23a2.5 2.5 0 0 0 .044-.33L15 22.5V22a2 2 0 0 0-1.85-1.995L13 20h-2a2 2 0 0 0-1.995 1.85L9 22v.5c0 .171.017.339.05.5H9a3 3 0 0 1-3-3v-1l-2.894-1.447A2 2 0 0 1 2 15.763V12C2 6.477 6.477 2 12 2zm-4 9a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm8 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c5.523 0 10 4.477 10 10v3.764a2 2 0 0 1-1.106 1.789L18 19v1a3 3 0 0 1-2.824 2.995L14.95 23a2.5 2.5 0 0 0 .044-.33L15 22.5V22a2 2 0 0 0-1.85-1.995L13 20h-2a2 2 0 0 0-1.995 1.85L9 22v.5c0 .171.017.339.05.5H9a3 3 0 0 1-3-3v-1l-2.894-1.447A2 2 0 0 1 2 15.763V12C2 6.477 6.477 2 12 2zm-4 9a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm8 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hint-container.details{position:relative;display:block;margin-block:.75rem;padding:1.25rem 1rem;border-radius:.5rem;background:var(--detail-c-bg);transition:background var(--vp-t-transform),color var(--vp-t-transform)}.hint-container.details h4{margin-top:0}.hint-container.details figure:last-child,.hint-container.details p:last-child{margin-bottom:0;padding-bottom:0}.hint-container.details a{color:var(--vp-c-accent)}.hint-container.details :not(pre)>code{background:var(--detail-c-soft)}.hint-container.details summary{position:relative;margin:-1rem;padding-block:1em;padding-inline:3em 1.5em;list-style:none;font-size:var(--hint-font-size);cursor:pointer}.hint-container.details summary::-webkit-details-marker{display:none}.hint-container.details summary::marker{color:#0000;font-size:0}.hint-container.details summary:before{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em;mask-size:1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:" ";position:absolute;inset-inline-start:.8em;top:calc(50% - .5em);width:1em;height:1em;font-size:1.25rem;line-height:normal;transition:color,var(--vp-t-color),transform var(--vp-t-transform);transform:rotate(90deg)}.hint-container.details[open]>summary{margin-bottom:.5em}.hint-container.details[open]>summary:before{transform:rotate(180deg)}:root{--hint-font-size: .92rem;--important-c-accent: var(--vp-c-purple-bg);--important-c-text: var(--vp-c-purple-text);--important-c-soft: var(--vp-c-purple-soft);--info-c-accent: var(--vp-c-blue-bg);--info-c-text: var(--vp-c-blue-text);--info-c-soft: var(--vp-c-blue-soft);--note-c-accent: var(--vp-c-grey-bg);--note-c-text: var(--vp-c-grey-text);--note-c-soft: var(--vp-c-grey-soft);--tip-c-accent: var(--vp-c-green-bg);--tip-c-text: var(--vp-c-green-text);--tip-c-soft: var(--vp-c-green-soft);--warning-c-accent: var(--vp-c-yellow-bg);--warning-c-text: var(--vp-c-yellow-text);--warning-c-soft: var(--vp-c-yellow-soft);--caution-c-accent: var(--vp-c-red-bg);--caution-c-text: var(--vp-c-red-text);--caution-c-soft: var(--vp-c-red-soft);--detail-c-bg: var(--vp-c-control);--detail-c-icon: var(--vp-c-border);--detail-c-soft: var(--vp-c-grey-soft)}:root{--medium-zoom-z-index: 100;--medium-zoom-c-bg: var(--vp-c-bg-elv, #fff);--medium-zoom-opacity: 1}.medium-zoom-overlay{z-index:var(--medium-zoom-z-index);background-color:var(--medium-zoom-c-bg)!important}.medium-zoom-overlay~img{z-index:calc(var(--medium-zoom-z-index) + 1)}.medium-zoom--opened .medium-zoom-overlay{opacity:var(--medium-zoom-opacity)}:root{--nprogress-c: var(--vp-c-accent);--nprogress-z-index: 1031}#nprogress{pointer-events:none}#nprogress .bar{position:fixed;top:0;left:0;z-index:var(--nprogress-z-index);width:100%;height:2px;background:var(--nprogress-c)}:root{--code-padding-x: 1.25rem;--code-padding-y: 1rem;--code-border-radius: 6px;--code-line-height: 1.6;--code-font-size: 14px;--code-font-family: consolas, monaco, "Andale Mono", "Ubuntu Mono", monospace}div[class*=language-]{position:relative;border-radius:var(--code-border-radius);background-color:var(--code-c-bg)}div[class*=language-]:before{content:attr(data-title);position:absolute;top:.8em;right:1em;z-index:3;color:var(--code-c-text);font-size:.75rem}div[class*=language-] pre{position:relative;z-index:1;overflow-x:auto;margin:0;border-radius:var(--code-border-radius);font-size:var(--code-font-size);font-family:var(--code-font-family);line-height:var(--code-line-height)}div[class*=language-] pre code{display:block;box-sizing:border-box;width:-moz-fit-content;width:fit-content;min-width:100%;padding:var(--code-padding-y) var(--code-padding-x);background-color:#0000!important;color:var(--code-c-text);overflow-wrap:unset;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}:root{--code-c-text: #f8f8f2;--code-c-bg: #2e3440;--code-c-highlight-bg: rgb(51.6454545455, 60.5484848485, 78.3545454545);--code-c-line-number: rgba(248, 248, 242, .67)}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#636f88}.token.punctuation{color:#81a1c1}.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#81a1c1}.token.number{color:#b48ead}.token.boolean{color:#81a1c1}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a3be8c}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#81a1c1}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#88c0d0}.token.keyword{color:#81a1c1}.token.regex,.token.important{color:#ebcb8b}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}:root{--code-line-number-width: 3rem}div[class*=language-]:not(.line-numbers-mode) .line-numbers{display:none}div[class*=language-].line-numbers-mode:after{content:"";position:absolute;top:0;left:0;width:var(--code-line-number-width);height:100%;border-right:1px solid var(--code-c-highlight-bg, var(--code-c-text));border-radius:var(--code-border-radius) 0 0 var(--code-border-radius);transition:border var(--vp-t-color)}div[class*=language-].line-numbers-mode pre{vertical-align:middle;margin-left:var(--code-line-number-width)}div[class*=language-].line-numbers-mode code{padding-left:1rem}div[class*=language-].line-numbers-mode .line-numbers{counter-reset:line-number;position:absolute;top:0;width:var(--code-line-number-width);padding-top:var(--code-padding-y);color:var(--code-c-line-number, var(--code-c-text));font-size:var(--code-font-size);line-height:var(--code-line-height);text-align:center}div[class*=language-].line-numbers-mode .line-number{position:relative;z-index:3;font-family:var(--code-font-family);-webkit-user-select:none;-moz-user-select:none;user-select:none}div[class*=language-].line-numbers-mode .line-number:before{content:counter(line-number);counter-increment:line-number}div[class*=language-] .line.highlighted{display:inline-block;width:100%;margin:0 calc(-1*var(--code-padding-x));padding:0 var(--code-padding-x);background-color:var(--code-c-highlight-bg)}div[class*=language-].has-collapsed-lines.collapsed{overflow-y:hidden;height:calc(var(--vp-collapsed-lines)*var(--code-line-height)*var(--code-font-size) + var(--code-padding-y) + 28px)}div[class*=language-].has-collapsed-lines .collapsed-lines{--vp-collapsed-lines-bg: var(--code-c-bg);position:absolute;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;height:28px;background:linear-gradient(to bottom,transparent 0%,var(--vp-collapsed-lines-bg) 55%,var(--vp-collapsed-lines-bg) 100%);cursor:pointer;transition:--vp-collapsed-lines-bg var(--vp-t-color)}div[class*=language-].has-collapsed-lines .collapsed-lines:hover{--vp-collapsed-lines-bg: rgb(0 0 0 / 10%) !important}div[class*=language-].has-collapsed-lines[data-highlighter=shiki] .collapsed-lines{--vp-collapsed-lines-bg: var(--code-c-bg, var(--shiki-light-bg))}[data-theme=dark] div[class*=language-].has-collapsed-lines[data-highlighter=shiki] .collapsed-lines{--vp-collapsed-lines-bg: var(--code-c-bg, var(--shiki-dark-bg))}div[class*=language-].has-collapsed-lines .collapsed-lines:before{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' d='m18 12l-6 6l-6-6m12-6l-6 6l-6-6'/%3E%3C/svg%3E");--vp-collapsed-lines-rotate: 0deg;content:"";display:inline-block;width:24px;height:24px;background-color:var(--code-c-text);-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:20px;mask-size:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none;animation:code-collapsed-lines 1.2s infinite alternate-reverse ease-in-out}div[class*=language-].has-collapsed-lines:not(.collapsed) code{padding-bottom:max(var(--code-padding-y),28px)}div[class*=language-].has-collapsed-lines:not(.collapsed) .collapsed-lines:hover{--vp-collapsed-lines-bg: transparent !important}div[class*=language-].has-collapsed-lines:not(.collapsed) .collapsed-lines:before{--vp-collapsed-lines-rotate: 180deg}@property --vp-collapsed-lines-bg{inherits:false;initial-value:#fff;syntax:""}@keyframes code-collapsed-lines{0%{opacity:.3;transform:translateY(-2px) rotate(var(--vp-collapsed-lines-rotate))}to{opacity:1;transform:translateY(2px) rotate(var(--vp-collapsed-lines-rotate))}}.vp-code-tabs-nav{overflow-x:auto;margin:.75rem 0 -.75rem;padding:0;border-radius:6px 6px 0 0;background:var(--code-tabs-c-bg);list-style:none;white-space:nowrap;transition:background var(--vp-t-color)}@media print{.vp-code-tabs-nav{display:none}}@media (max-width: 419px){.vp-code-tabs-nav{margin-inline:-1.5rem;border-radius:0}}.vp-code-tab-nav{position:relative;min-width:3rem;margin:0;padding:6px 12px;border-width:0;border-radius:6px 6px 0 0;background:#0000;color:var(--code-tabs-c-text);font-weight:600;font-size:.875em;line-height:1.4;cursor:pointer;transition:background var(--vp-t-color),color var(--vp-t-color)}.vp-code-tab-nav:hover{background:var(--code-tabs-c-hover)}.vp-code-tab-nav:before,.vp-code-tab-nav:after{content:" ";position:absolute;bottom:0;z-index:1;width:6px;height:6px}.vp-code-tab-nav:before{right:100%}.vp-code-tab-nav:after{left:100%}.vp-code-tab-nav.active{background:var(--code-c-bg)}.vp-code-tab-nav.active:before{background:radial-gradient(12px at left top,transparent 50%,var(--code-c-bg) 50%)}.vp-code-tab-nav.active:after{background:radial-gradient(12px at right top,transparent 50%,var(--code-c-bg) 50%)}.vp-code-tab-nav:first-child:before{display:none}[dir=rtl] .vp-code-tab-nav:first-child:before{display:block}[dir=rtl] .vp-code-tab-nav:first-child:after{display:none}.vp-code-tab{display:none}@media print{.vp-code-tab{display:block}}.vp-code-tab.active{display:block}.vp-code-tab div[class*=language-]{border-top-left-radius:0;border-top-right-radius:0}@media (max-width: 419px){.vp-code-tab div[class*=language-]{margin:.75rem -1.5rem;border-radius:0}}.vp-code-tab div[class*=language-].line-numbers-mode:after{border-top-left-radius:0}.vp-code-tab div[class*=language-] pre{border-top-left-radius:0;border-top-right-radius:0}@media (max-width: 419px){.vp-code-tab div[class*=language-] pre{border-radius:0}}@media print{.vp-code-tab div[class*=language-] code{white-space:pre-wrap}}.vp-code-tab-title{display:none;font-weight:500}@media print{.vp-code-tab-title{display:block}}.vp-tabs{margin:1.5rem 0;border:1px solid var(--vp-c-border);border-radius:8px}@media (max-width: 419px){[vp-content]>.vp-tabs{margin-inline:-1.5rem;border:none;border-bottom:1px solid var(--vp-c-border);border-radius:0}}.vp-tabs-nav{overflow-x:auto;margin:0;padding:0;border-radius:.5rem .5rem 0 0;background:var(--tab-c-bg-nav);list-style:none;white-space:nowrap;transition:background var(--vp-t-color)}@media print{.vp-tabs-nav{display:none}}@media (max-width: 419px){.vp-tabs-nav{border-radius:0}}.vp-tab-nav{position:relative;min-width:4rem;margin:0;padding:.5em 1em;border:none;border-radius:.5rem .5rem 0 0;background:#0000;color:var(--tab-c-nav);font-weight:600;font-size:.875em;line-height:1.75;cursor:pointer;transition:background var(--vp-t-color),color var(--vp-t-color)}.vp-tab-nav:hover{background:var(--tab-c-bg-nav-hover)}.vp-tab-nav:before,.vp-tab-nav:after{content:" ";position:absolute;bottom:0;z-index:1;width:8px;height:8px}.vp-tab-nav:before{right:100%}.vp-tab-nav:after{left:100%}.vp-tab-nav.active{background:var(--tab-c-bg)}.vp-tab-nav.active:before{background:radial-gradient(16px at left top,transparent 50%,var(--tab-c-bg) 50%)}.vp-tab-nav.active:after{background:radial-gradient(16px at right top,transparent 50%,var(--tab-c-bg) 50%)}.vp-tab-nav:first-child:before{display:none}.vp-tab{display:none;padding:1rem .75rem;border-radius:0 0 .5rem .5rem;background:var(--tab-c-bg);transition:background var(--vp-t-color)}@media print{.vp-tab{display:block;padding:.5rem}}.vp-tab.active{display:block}.vp-tab:nth-child(n+2) .vp-tab-title{border-top:none}.vp-tab-title{display:none;padding:.25rem 0;border-top:1px solid var(--vp-c-border);font-weight:500}@media print{.vp-tab-title{display:block}}:root{--code-tabs-c-text: var(--code-c-text);--code-tabs-c-bg: var(--code-c-highlight-bg);--code-tabs-c-hover: var(--code-c-bg);--tab-c-bg: var(--vp-c-bg);--tab-c-nav: var(--vp-c-text);--tab-c-bg-nav: var(--vp-c-grey-bg);--tab-c-bg-nav-hover: var(--vp-c-control-hover)}.vp-badge{display:inline-block;vertical-align:top;height:18px;padding:0 6px;border-radius:3px;background:var(--vp-c-accent-soft);color:var(--vp-c-accent);font-size:14px;line-height:18px;transition:background var(--vp-t-color),color var(--vp-t-color)}.vp-badge+.vp-badge{margin-inline-start:5px}.vp-badge.tip{background:var(--badge-c-tip-bg);color:var(--badge-c-tip-text)}.vp-badge.warning{background:var(--badge-c-warning-bg);color:var(--badge-c-warning-text)}.vp-badge.danger{background:var(--badge-c-danger-bg);color:var(--badge-c-danger-text)}.vp-badge.important{background:var(--badge-c-important-bg);color:var(--badge-c-important-text)}.vp-badge.info{background:var(--badge-c-info-bg);color:var(--badge-c-info-text)}.vp-badge.note{background:var(--badge-c-note-bg);color:var(--badge-c-note-text)}.vp-features{display:flex;flex-wrap:wrap;place-content:stretch space-between;align-items:flex-start;margin-top:2.5rem;padding:1.2rem 0;border-top:1px solid var(--vp-c-gutter);transition:border-color var(--vp-t-color)}@media (max-width: 719px){.vp-features{flex-direction:column}}.vp-feature{flex-grow:1;flex-basis:30%;max-width:30%}@media (max-width: 719px){.vp-feature{max-width:100%;padding:0 2.5rem}}.vp-feature h2{padding-bottom:0;border-bottom:none;font-weight:500;font-size:1.4rem}@media (max-width: 419px){.vp-feature h2{font-size:1.25rem}}.vp-feature p{color:var(--vp-c-text-mute)}.vp-footer{padding:2.5rem;border-top:1px solid var(--vp-c-border);color:var(--vp-c-text-mute);text-align:center;transition:border-color var(--vp-t-color)}.vp-hero{text-align:center}.vp-hero-image{display:block;max-width:100%;max-height:280px;margin:3rem auto 1.5rem}@media (max-width: 419px){.vp-hero-image{max-height:210px;margin:2rem auto 1.2rem}}#main-title{font-size:3rem}@media (max-width: 419px){#main-title{font-size:2rem}}#main-title,.vp-hero-description,.vp-hero-actions{margin:1.8rem auto}@media (max-width: 419px){#main-title,.vp-hero-description,.vp-hero-actions{margin:1.2rem auto}}.vp-hero-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.vp-hero-description{max-width:35rem;color:var(--vp-c-text-mute);font-size:1.6rem;line-height:1.3}@media (max-width: 419px){.vp-hero-description{font-size:1.2rem}}.vp-hero-action-button{display:inline-block;box-sizing:border-box;padding:.8rem 1.6rem;border:2px solid var(--vp-c-accent-bg);border-radius:4px;background-color:var(--vp-c-bg);color:var(--vp-c-accent);font-size:1.2rem;transition:background-color border-color color var(--vp-t-color)}@media (max-width: 419px){.vp-hero-action-button{padding:.6rem 1.2rem;font-size:1rem}}.vp-hero-action-button:hover{color:var(--vp-c-accent-text)}.vp-hero-action-button.primary{background-color:var(--vp-c-accent-bg);color:var(--vp-c-accent-text)}.vp-hero-action-button.primary:hover{border-color:var(--vp-c-accent-hover);background-color:var(--vp-c-accent-hover)}.vp-home{display:block;max-width:var(--homepage-width);margin:0 auto;padding:var(--navbar-height) 2rem 0}@media (max-width: 419px){.vp-home{padding-right:1.5rem;padding-left:1.5rem}}.vp-home .theme-default-content{margin:0;padding:0}.vp-site-logo{vertical-align:top;height:var(--navbar-line-height);margin-right:var(--navbar-padding-v)}.vp-site-name{position:relative;color:var(--vp-c-text);font-weight:600;font-size:1.3rem}@media screen and (max-width: 719px){.vp-site-name{display:block;overflow:hidden;width:calc(100vw - 11rem);text-overflow:ellipsis;white-space:nowrap}}.vp-dropdown-enter-from,.vp-dropdown-leave-to{height:0!important}.vp-navbar-dropdown-wrapper{cursor:pointer}.vp-navbar-dropdown-wrapper:not(.mobile){height:1.8rem}.vp-navbar-dropdown-wrapper:not(.mobile):hover .vp-navbar-dropdown,.vp-navbar-dropdown-wrapper:not(.mobile).open .vp-navbar-dropdown{display:block!important}.vp-navbar-dropdown-wrapper.mobile .vp-navbar-dropdown{overflow:hidden;transition:height .1s ease-out;padding-top:.5rem}.vp-navbar-dropdown-wrapper:not(.mobile) .vp-navbar-dropdown{position:absolute;top:100%;right:0;display:none;overflow-y:auto;box-sizing:border-box;height:auto!important;max-height:calc(100vh - 2.7rem);margin:0;padding:.6rem 0;border:1px solid var(--vp-c-gutter);border-radius:.5rem;background-color:var(--vp-c-bg-elv);text-align:left;white-space:nowrap}.vp-navbar-dropdown-title{display:block;padding:inherit;border:none;background:transparent;color:var(--vp-c-text);font-weight:500;font-size:.9rem;font-family:inherit;line-height:1.4rem;cursor:inherit}.vp-navbar-dropdown-wrapper.mobile .vp-navbar-dropdown-title{display:none}.vp-navbar-dropdown-title:hover{border-color:transparent}.vp-navbar-dropdown-title-mobile{display:none;padding:inherit;border:none;background:transparent;color:var(--vp-c-text);font-weight:600;font-size:inherit;font-family:inherit;line-height:1.4rem;cursor:inherit}.vp-navbar-dropdown-wrapper.mobile .vp-navbar-dropdown-title-mobile{display:block}.vp-navbar-dropdown-title-mobile:hover{color:var(--vp-c-accent)}.vp-navbar-dropdown-item{color:inherit;line-height:1.7rem}.vp-navbar-dropdown-item a{position:relative;display:block;margin-bottom:0;padding:0 1.5rem 0 1.25rem;border-bottom:none;font-weight:400;line-height:1.7rem}.vp-navbar-dropdown-item a:hover,.vp-navbar-dropdown-item a.route-link-active{color:var(--vp-c-accent)}.vp-navbar-dropdown-item a.route-link-active:after{content:"";position:absolute;top:calc(50% - 2px);left:9px;width:0;height:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid var(--vp-c-accent)}.vp-navbar-dropdown-wrapper.mobile .vp-navbar-dropdown-item>a{font-size:15px;line-height:2rem}.vp-navbar-dropdown-subtitle{margin:.45rem 0 0;padding:1rem 0 .45rem;border-top:1px solid var(--vp-c-gutter);font-size:.9rem}.vp-navbar-dropdown-wrapper.mobile .vp-navbar-dropdown-subtitle{margin-top:0;padding-top:0;padding-bottom:0;border-top:0;font-size:15px;line-height:2rem}.vp-navbar-dropdown-item:first-child .vp-navbar-dropdown-subtitle{margin-top:0;padding-top:0;border-top:0}.vp-navbar-dropdown-subtitle>span{padding:0 1.5rem 0 1.25rem}.vp-navbar-dropdown-subtitle>a{font-weight:inherit}.vp-navbar-dropdown-subtitle>a.route-link-active:after{display:none}.vp-navbar-dropdown-subitem-wrapper{padding:0;list-style:none}.vp-navbar-dropdown-subitem{font-size:.9em}.vp-navbar-dropdown-wrapper.mobile .vp-navbar-dropdown-subitem{padding-left:1rem;font-size:14px}.vp-navbar-items{display:inline-block}@media print{.vp-navbar-items{display:none}}.vp-navbar-items a{display:inline-block;color:inherit;line-height:1.4rem}.vp-navbar-items a:hover,.vp-navbar-items a.route-link-active{color:var(--vp-c-text)}.vp-navbar-item{position:relative;display:inline-block;margin-left:1.5rem;line-height:var(--navbar-line-height)}@media (max-width: 719px){.vp-navbar-item{margin-left:0}}.vp-navbar-item:first-child{margin-left:0}.vp-navbar-item a:hover,.vp-navbar-item a.route-link-active{color:var(--vp-c-accent)}.vp-navbar-item>a:hover,.vp-navbar-item>a.route-link-active{margin-bottom:-2px;border-bottom:2px solid var(--vp-c-accent)}@media (max-width: 719px){.vp-navbar-item>a:hover,.vp-navbar-item>a.route-link-active{margin-bottom:0;border-bottom:none}}.vp-toggle-color-mode-button{display:flex;margin:auto;margin-left:1rem;border:0;background:none;color:var(--vp-c-text);opacity:.8;cursor:pointer}@media print{.vp-toggle-color-mode-button{display:none}}.vp-toggle-color-mode-button:hover{opacity:1}.vp-toggle-color-mode-button .light-icon,.vp-toggle-color-mode-button .dark-icon{width:1.25rem;height:1.25rem}.vp-toggle-sidebar-button{position:absolute;top:.6rem;left:1rem;display:none;padding:.6rem;cursor:pointer}@media screen and (max-width: 719px){.vp-toggle-sidebar-button{display:block}}.vp-toggle-sidebar-button .icon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;cursor:inherit}.vp-toggle-sidebar-button .icon span{display:inline-block;width:100%;height:2px;border-radius:2px;background-color:var(--vp-c-text);transition:transform var(--vp-t-transform)}.vp-toggle-sidebar-button .icon span:nth-child(2){margin:6px 0}.vp-theme-container.sidebar-open .vp-toggle-sidebar-button .icon span:nth-child(1){transform:rotate(45deg) translate3d(5.5px,5.5px,0)}.vp-theme-container.sidebar-open .vp-toggle-sidebar-button .icon span:nth-child(2){transform:scale3d(0,1,1)}.vp-theme-container.sidebar-open .vp-toggle-sidebar-button .icon span:nth-child(3){transform:rotate(-45deg) translate3d(6px,-6px,0)}.vp-theme-container.sidebar-open .vp-toggle-sidebar-button .icon span:nth-child(1),.vp-theme-container.sidebar-open .vp-toggle-sidebar-button .icon span:nth-child(3){transform-origin:center}.vp-navbar{--navbar-line-height: calc( var(--navbar-height) - 2 * var(--navbar-padding-v) );position:fixed;top:0;right:0;left:0;z-index:20;box-sizing:border-box;height:var(--navbar-height);padding:var(--navbar-padding-v) var(--navbar-padding-h);border-bottom:1px solid var(--vp-c-border);background-color:var(--vp-navbar-c-bg);line-height:var(--navbar-line-height);transition:background-color var(--vp-t-color),border-color var(--vp-t-color)}@media screen and (max-width: 719px){.vp-navbar{padding-left:4rem}}.vp-navbar-items-wrapper{position:absolute;top:var(--navbar-padding-v);right:var(--navbar-padding-h);display:flex;box-sizing:border-box;height:var(--navbar-line-height);padding-left:var(--navbar-padding-h);font-size:.9rem;white-space:nowrap}.vp-page-meta{max-width:var(--content-width);margin:0 auto;padding:2rem 2.5rem}@media (max-width: 959px){.vp-page-meta{padding:2rem}}@media (max-width: 419px){.vp-page-meta{padding:1.5rem}}.vp-page-meta{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:auto;padding-top:.75rem;padding-bottom:.75rem}@media print{.vp-page-meta{margin:0!important;padding-right:0!important;padding-left:0!important}}@media (max-width: 719px){.vp-page-meta{display:block}}.vp-page-meta .vp-meta-item{flex-grow:1}.vp-page-meta .vp-meta-item .vp-meta-label{font-weight:500}.vp-page-meta .vp-meta-item .vp-meta-label:not(a){color:var(--vp-c-text-mute)}.vp-page-meta .vp-meta-item .vp-meta-info{color:var(--vp-c-text-mute);font-weight:400}.vp-page-meta .git-info{text-align:end}.vp-page-meta .edit-link{margin-top:.25rem;margin-right:.5rem;margin-bottom:.25rem;font-size:14px}@media print{.vp-page-meta .edit-link{display:none}}.vp-page-meta .edit-link .edit-icon{position:relative;bottom:-.125em;width:1em;height:1em;margin-right:.25em}.vp-page-meta .last-updated,.vp-page-meta .contributors{margin-top:.25rem;margin-bottom:.25rem;font-size:14px}@media (max-width: 719px){.vp-page-meta .last-updated,.vp-page-meta .contributors{font-size:13px;text-align:start}}.vp-page-nav{display:flex;flex-wrap:wrap;max-width:var(--content-width, 740px);min-height:2rem;margin-top:0;margin-right:auto;margin-left:auto;padding:1rem 2rem 0;border-top:1px solid var(--vp-c-gutter);transition:border-top var(--vp-t-color)}@media (max-width: 959px){.vp-page-nav{padding-right:1rem;padding-left:1rem}}@media print{.vp-page-nav{display:none}}.vp-page-nav .route-link{display:inline-block;flex-grow:1;margin:.25rem;padding:.25rem .5rem;border:1px solid var(--vp-c-gutter);border-radius:.25rem}.vp-page-nav .route-link:hover{background:var(--vp-c-control)}.vp-page-nav .route-link .hint{color:var(--vp-c-text-mute);font-size:.875rem;line-height:2}.vp-page-nav .prev{text-align:start}.vp-page-nav .next{text-align:end}.vp-page{display:block;padding-top:var(--navbar-height);padding-bottom:2rem;padding-left:var(--sidebar-width)}@media (max-width: 959px){.vp-page{padding-left:var(--sidebar-width-mobile)}}@media (max-width: 719px){.vp-page{padding-left:0}}.vp-page .theme-default-content{max-width:var(--content-width);margin:0 auto;padding:2rem 2.5rem}@media (max-width: 959px){.vp-page .theme-default-content{padding:2rem}}@media (max-width: 419px){.vp-page .theme-default-content{padding:1.5rem}}.vp-page .theme-default-content{padding-top:0}.vp-sidebar-item{border-left:.25rem solid transparent;color:var(--vp-c-text);cursor:default}.vp-sidebar-item:focus-visible{outline-width:1px;outline-offset:-1px}.vp-sidebar-item.vp-sidebar-heading{box-sizing:border-box;width:100%;margin:0;padding:.35rem 1.5rem .35rem 1.25rem;font-weight:700;font-size:1.1em;transition:color .15s ease}.vp-sidebar-item.vp-sidebar-heading+.vp-sidebar-children{overflow:hidden;transition:height .1s ease-out;margin-bottom:.75rem}.vp-sidebar-item.collapsible{cursor:pointer}.vp-sidebar-item:not(.vp-sidebar-heading){display:inline-block;box-sizing:border-box;width:100%;margin:0;padding:.35rem 1rem .35rem 2rem;font-weight:400;font-size:1em;line-height:1.4}.vp-sidebar-item:not(.vp-sidebar-heading)+.vp-sidebar-children{padding-left:1rem;font-size:.95em}.vp-sidebar-children .vp-sidebar-children .vp-sidebar-item:not(.vp-sidebar-heading){padding:.25rem 1rem .25rem 1.75rem}.vp-sidebar-children .vp-sidebar-children .vp-sidebar-item:not(.vp-sidebar-heading).active{border-left-color:transparent;font-weight:500}a.vp-sidebar-heading+.vp-sidebar-children .vp-sidebar-item:not(.vp-sidebar-heading).active{border-left-color:transparent}.vp-sidebar-item.active:not(p.vp-sidebar-heading){border-left-color:var(--vp-c-accent);color:var(--vp-c-accent);font-weight:600}a.vp-sidebar-item{cursor:pointer}a.vp-sidebar-item:hover{color:var(--vp-c-accent)}.vp-sidebar-items{margin:0;padding:1.5rem 0;list-style-type:none}@media (max-width: 719px){.vp-sidebar-items{padding:1rem 0}}.vp-sidebar-items ul{margin:0;padding:0;list-style-type:none}.vp-sidebar-items a{display:inline-block}.vp-sidebar{position:fixed;top:var(--navbar-height);bottom:0;left:0;z-index:10;overflow-y:auto;box-sizing:border-box;width:var(--sidebar-width);margin:0;border-right:1px solid var(--vp-c-border);background-color:var(--vp-sidebar-c-bg);font-size:16px;transition:transform var(--vp-t-transform),background-color var(--vp-t-color),border-color var(--vp-t-color);scrollbar-color:var(--vp-c-accent-bg) var(--vp-c-gutter);scrollbar-width:thin}@media (max-width: 959px){.vp-sidebar{width:var(--sidebar-width-mobile);font-size:15px}}@media (max-width: 719px){.vp-sidebar{top:0;padding-top:var(--navbar-height);transform:translate(-100%)}}.vp-sidebar::-webkit-scrollbar{width:7px}.vp-sidebar::-webkit-scrollbar-track{background-color:var(--vp-c-gutter)}.vp-sidebar::-webkit-scrollbar-thumb{background-color:var(--vp-c-accent-bg)}.vp-sidebar .vp-navbar-items{display:none;padding:.5rem 0 .75rem;border-bottom:1px solid var(--vp-c-gutter);transition:border-color var(--vp-t-color)}@media (max-width: 719px){.vp-sidebar .vp-navbar-items{display:block}.vp-sidebar .vp-navbar-items .vp-navbar-dropdown-item a.route-link-active:after{top:calc(1rem - 2px)}}.vp-sidebar .vp-navbar-items ul{margin:0;padding:0;list-style-type:none}.vp-sidebar .vp-navbar-items a{font-weight:600}.vp-sidebar .vp-navbar-item{display:block;padding:.5rem 0 .5rem 1.5rem;font-size:1.1em;line-height:1.25rem}.vp-sidebar-mask{position:fixed;top:0;left:0;z-index:9;display:none;width:100vw;height:100vh}.vp-theme-container.no-navbar .vp-sidebar{top:0}@media (max-width: 719px){.vp-theme-container.no-navbar .vp-sidebar{padding-top:0}}.vp-theme-container.no-navbar .vp-page{padding-top:0}.vp-theme-container.no-navbar .theme-default-content h1,.vp-theme-container.no-navbar .theme-default-content h2,.vp-theme-container.no-navbar .theme-default-content h3,.vp-theme-container.no-navbar .theme-default-content h4,.vp-theme-container.no-navbar .theme-default-content h5,.vp-theme-container.no-navbar .theme-default-content h6{margin-top:1.5rem;padding-top:0}.vp-theme-container.no-sidebar .vp-sidebar{display:none}@media (max-width: 719px){.vp-theme-container.no-sidebar .vp-sidebar{display:block}}.vp-theme-container.no-sidebar .vp-page{padding-left:0}@media (max-width: 719px){.vp-theme-container.sidebar-open .vp-sidebar{transform:translate(0)}.vp-theme-container.sidebar-open .vp-sidebar-mask{display:block}}.fade-slide-y-enter-active{transition:all .2s ease}.fade-slide-y-leave-active{transition:all .2s cubic-bezier(1,.5,.8,1)}.fade-slide-y-enter-from,.fade-slide-y-leave-to{opacity:0;transform:translateY(10px)}.vp-theme-container[data-v-03d0ea91]{max-width:740px;margin:0 auto;padding:2rem 2.5rem}@media (max-width: 959px){.vp-theme-container[data-v-03d0ea91]{padding:2rem}}:root{--vp-c-white: #fff;--vp-c-black: #000;--vp-c-grey-text: #656869;--vp-c-grey-hover: #e4e4e9;--vp-c-grey-bg: #ebebef;--vp-c-grey-soft: rgb(142 150 170 / 14%);--vp-c-indigo-text: #3451b2;--vp-c-indigo-hover: #3a5ccc;--vp-c-indigo-bg: #5672cd;--vp-c-indigo-soft: rgb(100 108 255 / 14%);--vp-c-purple-text: #6f42c1;--vp-c-purple-hover: #7e4cc9;--vp-c-purple-bg: #8e5cd9;--vp-c-purple-soft: rgb(159 122 234 / 14%);--vp-c-blue-text: #2888a7;--vp-c-blue-hover: #2d98ba;--vp-c-blue-bg: #2fa1c5;--vp-c-blue-soft: rgb(27 178 229 / 14%);--vp-c-green-text: #18794e;--vp-c-green-hover: #299764;--vp-c-green-bg: #30a46c;--vp-c-green-soft: rgb(16 185 129 / 14%);--vp-c-yellow-text: #915930;--vp-c-yellow-hover: #946300;--vp-c-yellow-bg: #c28100;--vp-c-yellow-soft: rgb(234 179 8 / 14%);--vp-c-red-text: #b8272c;--vp-c-red-hover: #d5393e;--vp-c-red-bg: #e0575b;--vp-c-red-soft: rgb(244 63 94 / 14%)}[data-theme=dark]{--vp-c-white: #000;--vp-c-black: #fff;--vp-c-grey-text: #939499;--vp-c-grey-hover: #414853;--vp-c-grey-bg: #32363f;--vp-c-grey-soft: rgb(101 117 133 / 16%);--vp-c-indigo-text: #a8b1ff;--vp-c-indigo-hover: #5c73e7;--vp-c-indigo-bg: #3e63dd;--vp-c-indigo-soft: rgb(100 108 255 / 16%);--vp-c-blue-text: #c9e8f2;--vp-c-blue-hover: #a6d9ea;--vp-c-blue-bg: #2785a3;--vp-c-blue-soft: rgb(27 178 229 / 16%);--vp-c-purple-text: #c8abfa;--vp-c-purple-hover: #a879e6;--vp-c-purple-bg: #8e5cd9;--vp-c-purple-soft: rgb(159 122 234 / 16%);--vp-c-green-text: #3dd68c;--vp-c-green-hover: #30a46c;--vp-c-green-bg: #298459;--vp-c-green-soft: rgb(16 185 129 / 16%);--vp-c-yellow-text: #f9b44e;--vp-c-yellow-hover: #da8b17;--vp-c-yellow-bg: #a46a0a;--vp-c-yellow-soft: rgb(234 179 8 / 16%);--vp-c-red-text: #f66f81;--vp-c-red-hover: #f14158;--vp-c-red-bg: #b62a3c;--vp-c-red-soft: rgb(244 63 94 / 16%)}:root{color-scheme:light}[data-theme=dark]{color-scheme:dark}html,body{background:var(--vp-c-bg, #fff);accent-color:var(--vp-c-accent, #299764);transition:background-color var(--vp-t-color)}html{font-size:16px;font-display:optional;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}@media print{html{font-size:12pt}}html[data-theme=dark]{color-scheme:dark}body{min-height:100vh;margin:0;padding:0;color:var(--vp-c-text, rgb(60, 60, 67));font-size:1rem;font-synthesis:style}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25;overflow-wrap:break-word}h1:focus-visible,h2:focus-visible,h3:focus-visible,h4:focus-visible,h5:focus-visible,h6:focus-visible{outline:none}h1{font-size:2rem}h2{padding-bottom:.3rem;border-bottom:1px solid var(--vp-c-gutter, #e2e2e3);font-size:1.65rem;transition:border-color var(--vp-t-color)}h3{font-size:1.35rem}h4{font-size:1.15rem}h5{font-size:1.05rem}h6{font-size:1rem}p,ul,ol{line-height:1.6;overflow-wrap:break-word}@media print{p,ul,ol{line-height:1.5}}ul,ol{padding-inline-start:1.2em}a{color:var(--vp-c-accent, #299764);font-weight:500;text-decoration:none;overflow-wrap:break-word}a.header-anchor{position:relative;color:inherit;text-decoration:none}a.header-anchor:before{content:"¶";position:absolute;top:.4167em;left:-.75em;display:none;color:var(--vp-c-accent, #299764);font-size:.75em}[dir=rtl] a.header-anchor:before{right:-.75em}a.header-anchor:hover:before{display:block}a.header-anchor:focus-visible{outline:none}a.header-anchor:focus-visible:before{display:block;outline:auto}strong{font-weight:600}blockquote{margin:1rem 0;padding:.25rem 0 .25rem 1rem;border-inline-start:.2rem solid var(--vp-c-border-hard, #b8b8ba);color:var(--vp-c-text-mute, rgba(60, 60, 67, .78));font-size:1rem;overflow-wrap:break-word;transition:border-color var(--vp-t-color),color var(--vp-t-color)}blockquote>p{margin:0}hr{border:0;border-bottom:1px solid var(--vp-c-gutter, #e2e2e3);transition:border-color var(--vp-t-color)}:not(pre)>code{margin:0;padding:3px 6px;border-radius:4px;background:var(--vp-c-grey-soft, rgba(142, 150, 170, .14));font-size:.875em;overflow-wrap:break-word;transition:background-color var(--vp-t-color),color var(--vp-t-color)}p a code{color:var(--vp-c-accent, #299764);font-weight:400}table code{padding:.1rem .4rem}kbd{display:inline-block;min-width:1em;margin-inline:.125rem;padding:.25em;border:1px solid var(--vp-c-border, #c2c2c4);border-radius:.25em;box-shadow:1px 1px 4px 0 var(--vp-c-shadow, rgba(0, 0, 0, .15));line-height:1;letter-spacing:-.1em;text-align:center}table{display:block;overflow-x:auto;margin:1rem 0;border-collapse:collapse}tbody tr:nth-child(odd){background:var(--vp-c-bg-alt, #f6f8fa);transition:background-color var(--vp-t-color)}th,td{padding:.6em 1em;border:1px solid var(--vp-c-border-hard, #d1d4d7);transition:border-color var(--vp-t-color)}pre{text-align:left;direction:ltr;white-space:pre;word-spacing:normal;word-wrap:normal;word-break:normal;overflow-wrap:unset;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}@media print{pre{white-space:pre-wrap}}pre code{padding:0;border-radius:0}@page{margin:2cm;font-size:12pt;size:a4}@media print{*,:after,:before{box-shadow:none!important;text-shadow:none!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}a{color:inherit;font-weight:inherit!important;font-size:inherit!important;text-decoration:underline}a.header-anchor{text-decoration:none}abbr[title]:after{content:" (" attr(title) ")"}pre{border:1px solid #eee;white-space:pre-wrap!important}pre>code{white-space:pre-wrap!important}blockquote{border-inline-start:.2rem solid #ddd;color:inherit}blockquote,pre{orphans:5;widows:5}img,tr,canvas{page-break-inside:avoid}}@media (prefers-reduced-motion: reduce){*,:before,:after{background-attachment:initial!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important}}:root{--vp-c-accent: #299764;--vp-c-accent-bg: #3eaf7c;--vp-c-accent-hover: #4abf8a;--vp-c-accent-text: var(--vp-c-white);--vp-c-accent-soft: rgb(16 185 129 / 14%);--vp-c-bg: #fff;--vp-c-bg-alt: #f6f6f7;--vp-c-bg-elv: #fff;--vp-c-text: rgb(60 60 67);--vp-c-text-mute: rgb(60 60 67 / 78%);--vp-c-text-subtle: rgb(60 60 67 / 56%);--vp-c-gutter: #e2e2e3;--vp-c-border: #c2c2c4;--vp-c-border-hard: #b8b8ba;--vp-c-shadow: rgb(0 0 0 / 15%);--vp-c-control: rgb(142 150 170 / 10%);--vp-c-control-hover: rgb(142 150 170 / 16%);--vp-c-control-disabled: #eaeaea;--vp-navbar-c-bg: var(--vp-c-bg);--vp-sidebar-c-bg: var(--vp-c-bg);--vp-c-code-tab-title: var(--code-c-text, rgb(255 255 255 / 90%));--vp-c-code-tab-bg: var(--code-bg-color, var(--code-c-bg));--vp-c-code-tab-active: var(--vp-c-accent);--badge-c-tip-text: var(--vp-c-green-text);--badge-c-tip-bg: var(--vp-c-green-soft);--badge-c-warning-text: var(--vp-c-yellow-text);--badge-c-warning-bg: var(--vp-c-yellow-soft);--badge-c-danger-text: var(--vp-c-red-text);--badge-c-danger-bg: var(--vp-c-red-soft);--badge-c-important-text: var(--vp-c-purple-text);--badge-c-important-bg: var(--vp-c-purple-soft);--badge-c-info-text: var(--vp-c-indigo-text);--badge-c-info-bg: var(--vp-c-indigo-soft);--badge-c-note-text: var(--vp-c-grey-text);--badge-c-note-bg: var(--vp-c-grey-soft);--font-family: -apple-system, "BlinkMacSystemFont", "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--navbar-height: 3.6rem;--navbar-padding-v: .7rem;--navbar-padding-h: 1.5rem;--sidebar-width: 20rem;--sidebar-width-mobile: calc(var(--sidebar-width) * .82);--content-width: 740px;--homepage-width: 960px;--header-offset: var(--navbar-height);--vp-t-color: .3s ease;--vp-t-transform: .3s ease;--external-link-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z'/%3E%3C/svg%3E");--external-link-c-icon: var(--vp-c-text-mute)}[data-theme=dark]{--vp-c-accent: #3dd68c;--vp-c-accent-bg: #3aa675;--vp-c-accent-hover: #349469;--vp-c-accent-soft: rgb(16 185 129 / 16%);--vp-c-bg: #1b1b1f;--vp-c-bg-alt: #161618;--vp-c-bg-elv: #202127;--vp-c-text: rgb(235 235 245 / 86%);--vp-c-text-mute: rgb(235 235 245 / 60%);--vp-c-text-subtle: rgb(235 235 245 / 38%);--vp-c-gutter: #000;--vp-c-border: #3c3f44;--vp-c-border-hard: #45484e;--vp-c-shadow: rgb(0 0 0 / 30%);--vp-c-control: rgb(101 117 133 / 12%);--vp-c-control-hover: rgb(101 117 133 / 18%);--vp-c-control-disabled: #363636}body{font-family:var(--font-family)}code{font-family:var(--code-font-family)}.theme-default-content h1,.theme-default-content h2,.theme-default-content h3,.theme-default-content h4,.theme-default-content h5,.theme-default-content h6{margin-top:calc(.5rem - var(--header-offset));margin-bottom:0;padding-top:calc(1rem + var(--header-offset))}.theme-default-content h1:first-child,.theme-default-content h2:first-child,.theme-default-content h3:first-child,.theme-default-content h4:first-child,.theme-default-content h5:first-child,.theme-default-content h6:first-child{margin-bottom:1rem}.theme-default-content h1:first-child+p,.theme-default-content h1:first-child+pre,.theme-default-content h1:first-child+.custom-container,.theme-default-content h2:first-child+p,.theme-default-content h2:first-child+pre,.theme-default-content h2:first-child+.custom-container,.theme-default-content h3:first-child+p,.theme-default-content h3:first-child+pre,.theme-default-content h3:first-child+.custom-container,.theme-default-content h4:first-child+p,.theme-default-content h4:first-child+pre,.theme-default-content h4:first-child+.custom-container,.theme-default-content h5:first-child+p,.theme-default-content h5:first-child+pre,.theme-default-content h5:first-child+.custom-container,.theme-default-content h6:first-child+p,.theme-default-content h6:first-child+pre,.theme-default-content h6:first-child+.custom-container{margin-top:2rem}@media (max-width: 419px){.theme-default-content h1{font-size:1.9rem}}.theme-default-content a:not(.header-anchor){text-decoration:underline}.theme-default-content img{max-width:100%}div[class*=language-]{margin:.75rem 0;transition:background-color var(--vp-t-color),color var(--vp-t-color)}@media (max-width: 419px){div[class*=language-]{--code-border-radius: 0;margin:.75rem -1.5rem}}div[class*=language-] .line.diff,div[class*=language-] .line.highlighted{transition:background-color var(--vp-t-color)}.table-of-contents .vp-badge{vertical-align:middle}.arrow{display:inline-block;vertical-align:middle;width:1em;height:1em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgba(0,0,0,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;line-height:normal;transition:all .3s}[data-theme=dark] .arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='rgba(255,255,255,0.5)' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z'/%3E%3C/svg%3E")}.arrow.down{transform:rotate(180deg)}.arrow.right{transform:rotate(90deg)}.arrow.left{transform:rotate(-90deg)}.vp-external-link-icon:after{content:"";display:inline-block;flex-shrink:0;width:11px;height:11px;margin-top:-1px;margin-left:4px;background:var(--external-link-c-icon);-webkit-mask-image:var(--external-link-icon);mask-image:var(--external-link-icon)}.external-link-icon .external-link:after{content:"";display:inline-block;flex-shrink:0;width:11px;height:11px;margin-top:-1px;margin-left:4px;background:var(--external-link-c-icon);-webkit-mask-image:var(--external-link-icon);mask-image:var(--external-link-icon)}.external-link-icon .theme-default-content a[href*="://"]:not(.no-external-link-icon):after,.external-link-icon .theme-default-content a[target=_blank]:not(.no-external-link-icon):after{content:"";display:inline-block;flex-shrink:0;width:11px;height:11px;margin-top:-1px;margin-left:4px;background:var(--external-link-c-icon);-webkit-mask-image:var(--external-link-icon);mask-image:var(--external-link-icon)}@media screen and (max-width: 719px){.vp-hide-mobile{display:none}}.vp-comment{max-width:var(--content-width);margin:0 auto;padding:2rem 2.5rem}@media (max-width: 959px){.vp-comment{padding:2rem}}@media (max-width: 419px){.vp-comment{padding:1.5rem}}.vp-navbar .DocSearch{transition:background-color var(--vp-t-color)}.vp-navbar .search-box{vertical-align:top;flex:0 0 auto}@media screen and (max-width: 719px){.hint-container{margin-inline:-.75rem}}html.dark{--c-bg: #393E46}.footer{line-height:1.7}:root{--search-c-bg: var(--vp-c-bg);--search-c-accent: var(--vp-c-accent);--search-c-text: var(--vp-c-text);--search-c-border: var(--vp-c-gutter);--search-c-item-text: var(--vp-c-text-subtle);--search-c-item-focus: var(--vp-c-bg-alt);--search-input-width: 8rem;--search-result-width: 20rem}.search-box{position:relative;display:inline-block;margin-left:1rem}@media print{.search-box{display:none}}.search-box input{display:inline-block;width:var(--search-input-width);height:2rem;padding:0 .5rem 0 2rem;border:1px solid var(--search-c-border);border-radius:2rem;background:var(--search-c-bg) url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='13'%3e%3cg%20stroke-width='2'%20stroke='%23aaa'%20fill='none'%3e%3cpath%20d='M11.29%2011.71l-4-4'/%3e%3ccircle%20cx='5'%20cy='5'%20r='4'/%3e%3c/g%3e%3c/svg%3e") .6rem .5rem no-repeat;background-size:1rem;color:var(--search-c-text);outline:none;font-size:.9rem;line-height:2rem;cursor:text;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all ease .3s}@media (max-width: 719px){.search-box input{position:relative;width:0;border-color:#0000;cursor:pointer}}.search-box input:focus{border-color:var(--search-c-accent);cursor:auto}@media (max-width: 719px){.search-box input:focus{left:0;width:10rem;cursor:text}}@media (max-width: 419px){.search-box input:focus{width:8rem}}.search-box .suggestions{position:absolute;top:2rem;right:0;width:var(--search-result-width);padding:.4rem;border:1px solid var(--search-c-border);border-radius:6px;background:var(--search-c-bg);list-style-type:none}@media (max-width: 419px){.search-box .suggestions{right:-.5rem;width:calc(100vw - 4rem)}}.search-box .suggestion{padding:.4rem .6rem;border-radius:4px;line-height:1.4;cursor:pointer}.search-box .suggestion a{color:var(--search-c-item-text);white-space:normal}.search-box .suggestion.focus{background-color:var(--search-c-item-focus)}.search-box .suggestion.focus a{color:var(--search-c-accent)}.search-box .suggestion .page-title{font-weight:600}.search-box .suggestion .page-header{margin-left:.25em;font-size:.9em} diff --git a/assets/test.html-Ct8M3sLZ.js b/assets/test.html-CbfClUTT.js similarity index 98% rename from assets/test.html-Ct8M3sLZ.js rename to assets/test.html-CbfClUTT.js index 19e623af2..342b7daa7 100644 --- a/assets/test.html-Ct8M3sLZ.js +++ b/assets/test.html-CbfClUTT.js @@ -1,4 +1,4 @@ -import{_ as n,c as a,a as e,o as t}from"./app-DsV01JBz.js";const p={};function l(c,s){return t(),a("div",null,s[0]||(s[0]=[e(`

@faasjs/test

FaasJS 内置插件,无需额外安装。

此组件用于构建自动化测试。

package.json 配置

可以在 package.json 中添加如下配置:

"jest": {
+import{_ as n,c as a,a as e,o as t}from"./app-BlW5p_5f.js";const p={};function l(c,s){return t(),a("div",null,s[0]||(s[0]=[e(`

@faasjs/test

FaasJS 内置插件,无需额外安装。

此组件用于构建自动化测试。

package.json 配置

可以在 package.json 中添加如下配置:

"jest": {
   "verbose": false,
   "transform": {
     ".(jsx|tsx?)": "@faasjs/jest"
@@ -32,4 +32,4 @@ import{_ as n,c as a,a as e,o as t}from"./app-DsV01JBz.js";const p={};function l
     expect(res.body).toEqual('{"data":"Hello, world"}')
   })
 })
-

相关文档

`,13)]))}const i=n(p,[["render",l],["__file","test.html.vue"]]),u=JSON.parse('{"path":"/zh/doc/test.html","title":"@faasjs/test","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"package.json 配置","slug":"package-json-配置","link":"#package-json-配置","children":[]},{"level":2,"title":"命令行","slug":"命令行","link":"#命令行","children":[]},{"level":2,"title":"编写测试用例","slug":"编写测试用例","link":"#编写测试用例","children":[]},{"level":2,"title":"相关文档","slug":"相关文档","link":"#相关文档","children":[]}],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/doc/test.md"}');export{i as comp,u as data}; +

相关文档

`,13)]))}const i=n(p,[["render",l],["__file","test.html.vue"]]),u=JSON.parse('{"path":"/zh/doc/test.html","title":"@faasjs/test","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"package.json 配置","slug":"package-json-配置","link":"#package-json-配置","children":[]},{"level":2,"title":"命令行","slug":"命令行","link":"#命令行","children":[]},{"level":2,"title":"编写测试用例","slug":"编写测试用例","link":"#编写测试用例","children":[]},{"level":2,"title":"相关文档","slug":"相关文档","link":"#相关文档","children":[]}],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/doc/test.md"}');export{i as comp,u as data}; diff --git a/assets/test.html-YzrY9gZ-.js b/assets/test.html-CjAkXz4X.js similarity index 98% rename from assets/test.html-YzrY9gZ-.js rename to assets/test.html-CjAkXz4X.js index b867897cf..f438a3567 100644 --- a/assets/test.html-YzrY9gZ-.js +++ b/assets/test.html-CjAkXz4X.js @@ -1,4 +1,4 @@ -import{_ as o,c as p,b as s,d as e,e as l,f as t,a as r,r as u,o as i}from"./app-DsV01JBz.js";const d={};function m(k,n){const a=u("RouteLink");return i(),p("div",null,[s("p",null,[e(a,{to:"/doc/test/"},{default:l(()=>n[0]||(n[0]=[t("Documents")])),_:1}),n[2]||(n[2]=t(" / ")),e(a,{to:"/doc/test/"},{default:l(()=>n[1]||(n[1]=[t("@faasjs/test")])),_:1}),n[3]||(n[3]=t(" / test"))]),n[23]||(n[23]=s("h1",{id:"function-test",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#function-test"},[s("span",null,"Function: test()")])],-1)),s("blockquote",null,[s("p",null,[n[5]||(n[5]=s("strong",null,"test",-1)),n[6]||(n[6]=t("(")),n[7]||(n[7]=s("code",null,"initBy",-1)),n[8]||(n[8]=t("): ")),e(a,{to:"/doc/test/classes/FuncWarper.html"},{default:l(()=>n[4]||(n[4]=[s("code",null,"FuncWarper",-1)])),_:1})])]),n[24]||(n[24]=s("p",null,"A simple way to warp a FaasJS function.",-1)),n[25]||(n[25]=s("h2",{id:"parameters",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#parameters"},[s("span",null,"Parameters")])],-1)),s("p",null,[n[10]||(n[10]=t("• ")),n[11]||(n[11]=s("strong",null,"initBy",-1)),n[12]||(n[12]=t(": ")),n[13]||(n[13]=s("code",null,"string",-1)),n[14]||(n[14]=t(" | ")),e(a,{to:"/doc/test/classes/Func.html"},{default:l(()=>n[9]||(n[9]=[s("code",null,"Func",-1)])),_:1}),n[15]||(n[15]=t("<")),n[16]||(n[16]=s("code",null,"any",-1)),n[17]||(n[17]=t(", ")),n[18]||(n[18]=s("code",null,"any",-1)),n[19]||(n[19]=t(", ")),n[20]||(n[20]=s("code",null,"any",-1)),n[21]||(n[21]=t(">"))]),n[26]||(n[26]=r(`

{string | Func} Full file path or a FaasJs function

import { test } from '@faasjs/test'
+import{_ as o,c as p,b as s,d as e,e as l,f as t,a as r,r as u,o as i}from"./app-BlW5p_5f.js";const d={};function m(k,n){const a=u("RouteLink");return i(),p("div",null,[s("p",null,[e(a,{to:"/doc/test/"},{default:l(()=>n[0]||(n[0]=[t("Documents")])),_:1}),n[2]||(n[2]=t(" / ")),e(a,{to:"/doc/test/"},{default:l(()=>n[1]||(n[1]=[t("@faasjs/test")])),_:1}),n[3]||(n[3]=t(" / test"))]),n[23]||(n[23]=s("h1",{id:"function-test",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#function-test"},[s("span",null,"Function: test()")])],-1)),s("blockquote",null,[s("p",null,[n[5]||(n[5]=s("strong",null,"test",-1)),n[6]||(n[6]=t("(")),n[7]||(n[7]=s("code",null,"initBy",-1)),n[8]||(n[8]=t("): ")),e(a,{to:"/doc/test/classes/FuncWarper.html"},{default:l(()=>n[4]||(n[4]=[s("code",null,"FuncWarper",-1)])),_:1})])]),n[24]||(n[24]=s("p",null,"A simple way to warp a FaasJS function.",-1)),n[25]||(n[25]=s("h2",{id:"parameters",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#parameters"},[s("span",null,"Parameters")])],-1)),s("p",null,[n[10]||(n[10]=t("• ")),n[11]||(n[11]=s("strong",null,"initBy",-1)),n[12]||(n[12]=t(": ")),n[13]||(n[13]=s("code",null,"string",-1)),n[14]||(n[14]=t(" | ")),e(a,{to:"/doc/test/classes/Func.html"},{default:l(()=>n[9]||(n[9]=[s("code",null,"Func",-1)])),_:1}),n[15]||(n[15]=t("<")),n[16]||(n[16]=s("code",null,"any",-1)),n[17]||(n[17]=t(", ")),n[18]||(n[18]=s("code",null,"any",-1)),n[19]||(n[19]=t(", ")),n[20]||(n[20]=s("code",null,"any",-1)),n[21]||(n[21]=t(">"))]),n[26]||(n[26]=r(`

{string | Func} Full file path or a FaasJs function

import { test } from '@faasjs/test'
 
 const func = test(__dirname + '/../demo.func.ts')
 
diff --git a/assets/transaction.html-Cu64oCTc.js b/assets/transaction.html-kUiaN7qA.js
similarity index 96%
rename from assets/transaction.html-Cu64oCTc.js
rename to assets/transaction.html-kUiaN7qA.js
index 84b976902..5d8a509da 100644
--- a/assets/transaction.html-Cu64oCTc.js
+++ b/assets/transaction.html-kUiaN7qA.js
@@ -1 +1 @@
-import{_ as s,c as r,b as c,d as o,e as a,f as t,a as d,r as i,o as l}from"./app-DsV01JBz.js";const p={};function u(m,e){const n=i("RouteLink");return l(),r("div",null,[c("p",null,[o(n,{to:"/doc/knex/"},{default:a(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(n,{to:"/doc/knex/"},{default:a(()=>e[1]||(e[1]=[t("@faasjs/knex")])),_:1}),e[3]||(e[3]=t(" / transaction"))]),e[4]||(e[4]=d('

Function: transaction()

transaction<TResult>(scope, config?, options?): Promise<TResult>

Type Parameters

TResult = any

Parameters

scope

config?: TransactionConfig

options?

options.trx?: Transaction<any, any[]>

Returns

Promise<TResult>

',11))])}const f=s(p,[["render",u],["__file","transaction.html.vue"]]),h=JSON.parse('{"path":"/doc/knex/functions/transaction.html","title":"Function: transaction()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/knex/functions/transaction.md"}');export{f as comp,h as data}; +import{_ as s,c as r,b as c,d as o,e as a,f as t,a as d,r as i,o as l}from"./app-BlW5p_5f.js";const p={};function u(m,e){const n=i("RouteLink");return l(),r("div",null,[c("p",null,[o(n,{to:"/doc/knex/"},{default:a(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(n,{to:"/doc/knex/"},{default:a(()=>e[1]||(e[1]=[t("@faasjs/knex")])),_:1}),e[3]||(e[3]=t(" / transaction"))]),e[4]||(e[4]=d('

Function: transaction()

transaction<TResult>(scope, config?, options?): Promise<TResult>

Type Parameters

TResult = any

Parameters

scope

config?: TransactionConfig

options?

options.trx?: Transaction<any, any[]>

Returns

Promise<TResult>

',11))])}const f=s(p,[["render",u],["__file","transaction.html.vue"]]),h=JSON.parse('{"path":"/doc/knex/functions/transaction.html","title":"Function: transaction()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/knex/functions/transaction.md"}');export{f as comp,h as data}; diff --git a/assets/transferOptions.html-3FvnaJst.js b/assets/transferOptions.html-dX7Y_sIN.js similarity index 96% rename from assets/transferOptions.html-3FvnaJst.js rename to assets/transferOptions.html-dX7Y_sIN.js index e3010d8f3..932e79d7b 100644 --- a/assets/transferOptions.html-3FvnaJst.js +++ b/assets/transferOptions.html-dX7Y_sIN.js @@ -1 +1 @@ -import{_ as a,c as l,b as n,d as r,e as o,f as e,a as i,r as d,o as p}from"./app-DsV01JBz.js";const u={};function f(m,t){const s=d("RouteLink");return p(),l("div",null,[n("p",null,[r(s,{to:"/doc/ant-design/"},{default:o(()=>t[0]||(t[0]=[e("Documents")])),_:1}),t[2]||(t[2]=e(" / ")),r(s,{to:"/doc/ant-design/"},{default:o(()=>t[1]||(t[1]=[e("@faasjs/ant-design")])),_:1}),t[3]||(t[3]=e(" / transferOptions"))]),t[9]||(t[9]=i('

Function: transferOptions()

transferOptions(options): object[]

convert string[] or number[] to { label, value }[]

Parameters

',4)),n("p",null,[t[5]||(t[5]=e("• ")),t[6]||(t[6]=n("strong",null,"options",-1)),t[7]||(t[7]=e(": ")),r(s,{to:"/doc/ant-design/type-aliases/BaseOption.html"},{default:o(()=>t[4]||(t[4]=[n("code",null,"BaseOption",-1)])),_:1}),t[8]||(t[8]=e("[]"))]),t[10]||(t[10]=n("h2",{id:"returns",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#returns"},[n("span",null,"Returns")])],-1)),t[11]||(t[11]=n("p",null,[n("code",null,"object"),e("[]")],-1))])}const O=a(u,[["render",f],["__file","transferOptions.html.vue"]]),b=JSON.parse('{"path":"/doc/ant-design/functions/transferOptions.html","title":"Function: transferOptions()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/functions/transferOptions.md"}');export{O as comp,b as data}; +import{_ as a,c as l,b as n,d as r,e as o,f as e,a as i,r as d,o as p}from"./app-BlW5p_5f.js";const u={};function f(m,t){const s=d("RouteLink");return p(),l("div",null,[n("p",null,[r(s,{to:"/doc/ant-design/"},{default:o(()=>t[0]||(t[0]=[e("Documents")])),_:1}),t[2]||(t[2]=e(" / ")),r(s,{to:"/doc/ant-design/"},{default:o(()=>t[1]||(t[1]=[e("@faasjs/ant-design")])),_:1}),t[3]||(t[3]=e(" / transferOptions"))]),t[9]||(t[9]=i('

Function: transferOptions()

transferOptions(options): object[]

convert string[] or number[] to { label, value }[]

Parameters

',4)),n("p",null,[t[5]||(t[5]=e("• ")),t[6]||(t[6]=n("strong",null,"options",-1)),t[7]||(t[7]=e(": ")),r(s,{to:"/doc/ant-design/type-aliases/BaseOption.html"},{default:o(()=>t[4]||(t[4]=[n("code",null,"BaseOption",-1)])),_:1}),t[8]||(t[8]=e("[]"))]),t[10]||(t[10]=n("h2",{id:"returns",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#returns"},[n("span",null,"Returns")])],-1)),t[11]||(t[11]=n("p",null,[n("code",null,"object"),e("[]")],-1))])}const O=a(u,[["render",f],["__file","transferOptions.html.vue"]]),b=JSON.parse('{"path":"/doc/ant-design/functions/transferOptions.html","title":"Function: transferOptions()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/functions/transferOptions.md"}');export{O as comp,b as data}; diff --git a/assets/transferValue.html-XYeHk89q.js b/assets/transferValue.html-Cczx-YVR.js similarity index 96% rename from assets/transferValue.html-XYeHk89q.js rename to assets/transferValue.html-Cczx-YVR.js index 531c763b5..e2595198b 100644 --- a/assets/transferValue.html-XYeHk89q.js +++ b/assets/transferValue.html-Cczx-YVR.js @@ -1 +1 @@ -import{_ as l,c as o,b as t,d as r,e as s,f as n,a as u,r as d,o as i}from"./app-DsV01JBz.js";const f={};function p(m,e){const a=d("RouteLink");return i(),o("div",null,[t("p",null,[r(a,{to:"/doc/ant-design/"},{default:s(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),r(a,{to:"/doc/ant-design/"},{default:s(()=>e[1]||(e[1]=[n("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=n(" / transferValue"))]),e[8]||(e[8]=u('

Function: transferValue()

transferValue(type, value): any

Parameters

',3)),t("p",null,[e[5]||(e[5]=n("• ")),e[6]||(e[6]=t("strong",null,"type",-1)),e[7]||(e[7]=n(": ")),r(a,{to:"/doc/ant-design/type-aliases/FaasItemType.html"},{default:s(()=>e[4]||(e[4]=[t("code",null,"FaasItemType",-1)])),_:1})]),e[9]||(e[9]=t("p",null,[n("• "),t("strong",null,"value"),n(": "),t("code",null,"any")],-1)),e[10]||(e[10]=t("h2",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),e[11]||(e[11]=t("p",null,[t("code",null,"any")],-1))])}const V=l(f,[["render",p],["__file","transferValue.html.vue"]]),v=JSON.parse('{"path":"/doc/ant-design/functions/transferValue.html","title":"Function: transferValue()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/functions/transferValue.md"}');export{V as comp,v as data}; +import{_ as l,c as o,b as t,d as r,e as s,f as n,a as u,r as d,o as i}from"./app-BlW5p_5f.js";const f={};function p(m,e){const a=d("RouteLink");return i(),o("div",null,[t("p",null,[r(a,{to:"/doc/ant-design/"},{default:s(()=>e[0]||(e[0]=[n("Documents")])),_:1}),e[2]||(e[2]=n(" / ")),r(a,{to:"/doc/ant-design/"},{default:s(()=>e[1]||(e[1]=[n("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=n(" / transferValue"))]),e[8]||(e[8]=u('

Function: transferValue()

transferValue(type, value): any

Parameters

',3)),t("p",null,[e[5]||(e[5]=n("• ")),e[6]||(e[6]=t("strong",null,"type",-1)),e[7]||(e[7]=n(": ")),r(a,{to:"/doc/ant-design/type-aliases/FaasItemType.html"},{default:s(()=>e[4]||(e[4]=[t("code",null,"FaasItemType",-1)])),_:1})]),e[9]||(e[9]=t("p",null,[n("• "),t("strong",null,"value"),n(": "),t("code",null,"any")],-1)),e[10]||(e[10]=t("h2",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),e[11]||(e[11]=t("p",null,[t("code",null,"any")],-1))])}const V=l(f,[["render",p],["__file","transferValue.html.vue"]]),v=JSON.parse('{"path":"/doc/ant-design/functions/transferValue.html","title":"Function: transferValue()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/functions/transferValue.md"}');export{V as comp,v as data}; diff --git a/assets/transform.html-rVxWd1m1.js b/assets/transform.html-BYab-wEy.js similarity index 96% rename from assets/transform.html-rVxWd1m1.js rename to assets/transform.html-BYab-wEy.js index 4fb57d1b3..fdf8dd614 100644 --- a/assets/transform.html-rVxWd1m1.js +++ b/assets/transform.html-BYab-wEy.js @@ -1 +1 @@ -import{_ as n,c as a,b as p,d as r,e as s,f as o,a as c,r as d,o as i}from"./app-DsV01JBz.js";const l={};function f(m,t){const e=d("RouteLink");return i(),a("div",null,[p("p",null,[r(e,{to:"/doc/ts-transform/"},{default:s(()=>t[0]||(t[0]=[o("Documents")])),_:1}),t[2]||(t[2]=o(" / ")),r(e,{to:"/doc/ts-transform/"},{default:s(()=>t[1]||(t[1]=[o("@faasjs/ts-transform")])),_:1}),t[3]||(t[3]=o(" / transform"))]),t[4]||(t[4]=c('

Function: transform()

transform(code, options?): Output

Parameters

code: string

options?

options.filename?: string

options.jsc?: JscConfig

swc compilation

See

https://swc.rs/docs/configuration/compilation

options.root?: string

default: process.cwd()

options.target?: JscTarget

default: es2019

Returns

Output

',16))])}const g=n(l,[["render",f],["__file","transform.html.vue"]]),h=JSON.parse('{"path":"/doc/ts-transform/functions/transform.html","title":"Function: transform()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ts-transform/functions/transform.md"}');export{g as comp,h as data}; +import{_ as n,c as a,b as p,d as r,e as s,f as o,a as c,r as d,o as i}from"./app-BlW5p_5f.js";const l={};function f(m,t){const e=d("RouteLink");return i(),a("div",null,[p("p",null,[r(e,{to:"/doc/ts-transform/"},{default:s(()=>t[0]||(t[0]=[o("Documents")])),_:1}),t[2]||(t[2]=o(" / ")),r(e,{to:"/doc/ts-transform/"},{default:s(()=>t[1]||(t[1]=[o("@faasjs/ts-transform")])),_:1}),t[3]||(t[3]=o(" / transform"))]),t[4]||(t[4]=c('

Function: transform()

transform(code, options?): Output

Parameters

code: string

options?

options.filename?: string

options.jsc?: JscConfig

swc compilation

See

https://swc.rs/docs/configuration/compilation

options.root?: string

default: process.cwd()

options.target?: JscTarget

default: es2019

Returns

Output

',16))])}const g=n(l,[["render",f],["__file","transform.html.vue"]]),h=JSON.parse('{"path":"/doc/ts-transform/functions/transform.html","title":"Function: transform()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ts-transform/functions/transform.md"}');export{g as comp,h as data}; diff --git a/assets/unlock.html-BqjKgOXj.js b/assets/unlock.html-DmXyqyLe.js similarity index 95% rename from assets/unlock.html-BqjKgOXj.js rename to assets/unlock.html-DmXyqyLe.js index 77862a509..93d481b39 100644 --- a/assets/unlock.html-BqjKgOXj.js +++ b/assets/unlock.html-DmXyqyLe.js @@ -1 +1 @@ -import{_ as s,c as a,b as l,d as n,e as r,f as t,a as d,r as c,o as i}from"./app-DsV01JBz.js";const u={};function p(k,e){const o=c("RouteLink");return i(),a("div",null,[l("p",null,[n(o,{to:"/doc/redis/"},{default:r(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),n(o,{to:"/doc/redis/"},{default:r(()=>e[1]||(e[1]=[t("@faasjs/redis")])),_:1}),e[3]||(e[3]=t(" / unlock"))]),e[4]||(e[4]=d('

Function: unlock()

unlock(key): Promise<void>

Unlock by key

Parameters

key: string

Returns

Promise<void>

',7))])}const f=s(u,[["render",p],["__file","unlock.html.vue"]]),h=JSON.parse('{"path":"/doc/redis/functions/unlock.html","title":"Function: unlock()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/redis/functions/unlock.md"}');export{f as comp,h as data}; +import{_ as s,c as a,b as l,d as n,e as r,f as t,a as d,r as c,o as i}from"./app-BlW5p_5f.js";const u={};function p(k,e){const o=c("RouteLink");return i(),a("div",null,[l("p",null,[n(o,{to:"/doc/redis/"},{default:r(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),n(o,{to:"/doc/redis/"},{default:r(()=>e[1]||(e[1]=[t("@faasjs/redis")])),_:1}),e[3]||(e[3]=t(" / unlock"))]),e[4]||(e[4]=d('

Function: unlock()

unlock(key): Promise<void>

Unlock by key

Parameters

key: string

Returns

Promise<void>

',7))])}const f=s(u,[["render",p],["__file","unlock.html.vue"]]),h=JSON.parse('{"path":"/doc/redis/functions/unlock.html","title":"Function: unlock()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/redis/functions/unlock.md"}');export{f as comp,h as data}; diff --git a/assets/upperFirst.html-C6EzEjbc.js b/assets/upperFirst.html-B3jMafTF.js similarity index 95% rename from assets/upperFirst.html-C6EzEjbc.js rename to assets/upperFirst.html-B3jMafTF.js index 96ef4d7de..ea7c011db 100644 --- a/assets/upperFirst.html-C6EzEjbc.js +++ b/assets/upperFirst.html-B3jMafTF.js @@ -1 +1 @@ -import{_ as a,c as o,b as i,d as n,e as s,f as t,a as p,r as d,o as u}from"./app-DsV01JBz.js";const l={};function c(f,e){const r=d("RouteLink");return u(),o("div",null,[i("p",null,[n(r,{to:"/doc/ant-design/"},{default:s(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),n(r,{to:"/doc/ant-design/"},{default:s(()=>e[1]||(e[1]=[t("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=t(" / upperFirst"))]),e[4]||(e[4]=p('

Function: upperFirst()

upperFirst(str): string

Parameters

str: string

Returns

string

',6))])}const g=a(l,[["render",c],["__file","upperFirst.html.vue"]]),h=JSON.parse('{"path":"/doc/ant-design/functions/upperFirst.html","title":"Function: upperFirst()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/functions/upperFirst.md"}');export{g as comp,h as data}; +import{_ as a,c as o,b as i,d as n,e as s,f as t,a as p,r as d,o as u}from"./app-BlW5p_5f.js";const l={};function c(f,e){const r=d("RouteLink");return u(),o("div",null,[i("p",null,[n(r,{to:"/doc/ant-design/"},{default:s(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),n(r,{to:"/doc/ant-design/"},{default:s(()=>e[1]||(e[1]=[t("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=t(" / upperFirst"))]),e[4]||(e[4]=p('

Function: upperFirst()

upperFirst(str): string

Parameters

str: string

Returns

string

',6))])}const g=a(l,[["render",c],["__file","upperFirst.html.vue"]]),h=JSON.parse('{"path":"/doc/ant-design/functions/upperFirst.html","title":"Function: upperFirst()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/functions/upperFirst.md"}');export{g as comp,h as data}; diff --git a/assets/useApp.html-CvA_288F.js b/assets/useApp.html-DgrccNFR.js similarity index 97% rename from assets/useApp.html-CvA_288F.js rename to assets/useApp.html-DgrccNFR.js index b44242cec..979c0f1b1 100644 --- a/assets/useApp.html-CvA_288F.js +++ b/assets/useApp.html-DgrccNFR.js @@ -1,4 +1,4 @@ -import{_ as o,c as l,b as s,d as a,e as p,f as e,a as r,r as i,o as u}from"./app-DsV01JBz.js";const d={};function c(m,n){const t=i("RouteLink");return u(),l("div",null,[s("p",null,[a(t,{to:"/doc/ant-design/"},{default:p(()=>n[0]||(n[0]=[e("Documents")])),_:1}),n[2]||(n[2]=e(" / ")),a(t,{to:"/doc/ant-design/"},{default:p(()=>n[1]||(n[1]=[e("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=e(" / useApp"))]),n[12]||(n[12]=r(`

Function: useApp()

useApp<NewT>(): Readonly<NewT>

Get app context.

import { useApp } from '@faasjs/ant-design'
+import{_ as o,c as l,b as s,d as a,e as p,f as e,a as r,r as i,o as u}from"./app-BlW5p_5f.js";const d={};function c(m,n){const t=i("RouteLink");return u(),l("div",null,[s("p",null,[a(t,{to:"/doc/ant-design/"},{default:p(()=>n[0]||(n[0]=[e("Documents")])),_:1}),n[2]||(n[2]=e(" / ")),a(t,{to:"/doc/ant-design/"},{default:p(()=>n[1]||(n[1]=[e("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=e(" / useApp"))]),n[12]||(n[12]=r(`

Function: useApp()

useApp<NewT>(): Readonly<NewT>

Get app context.

import { useApp } from '@faasjs/ant-design'
 
 const { message, notification, setModalProps, setDrawerProps } = useApp()
 

Type Parameters

`,5)),s("p",null,[n[6]||(n[6]=e("• ")),n[7]||(n[7]=s("strong",null,"NewT",-1)),n[8]||(n[8]=e()),n[9]||(n[9]=s("em",null,"extends",-1)),n[10]||(n[10]=e()),a(t,{to:"/doc/ant-design/interfaces/useAppProps.html"},{default:p(()=>n[4]||(n[4]=[s("code",null,"useAppProps",-1)])),_:1}),n[11]||(n[11]=e(" = ")),a(t,{to:"/doc/ant-design/interfaces/useAppProps.html"},{default:p(()=>n[5]||(n[5]=[s("code",null,"useAppProps",-1)])),_:1})]),n[13]||(n[13]=s("h2",{id:"returns",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#returns"},[s("span",null,"Returns")])],-1)),n[14]||(n[14]=s("p",null,[s("code",null,"Readonly"),e("<"),s("code",null,"NewT"),e(">")],-1))])}const k=o(d,[["render",c],["__file","useApp.html.vue"]]),g=JSON.parse('{"path":"/doc/ant-design/functions/useApp.html","title":"Function: useApp()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/functions/useApp.md"}');export{k as comp,g as data}; diff --git a/assets/useAppProps.html-DiqhFGbF.js b/assets/useAppProps.html-DMuJh8M7.js similarity index 98% rename from assets/useAppProps.html-DiqhFGbF.js rename to assets/useAppProps.html-DMuJh8M7.js index 37ab9d316..3e63d9e01 100644 --- a/assets/useAppProps.html-DiqhFGbF.js +++ b/assets/useAppProps.html-DMuJh8M7.js @@ -1 +1 @@ -import{_ as n,c as a,b as s,d as o,e as t,f as l,a as p,r as d,o as i}from"./app-DsV01JBz.js";const u={};function f(m,e){const r=d("RouteLink");return i(),a("div",null,[s("p",null,[o(r,{to:"/doc/ant-design/"},{default:t(()=>e[0]||(e[0]=[l("Documents")])),_:1}),e[2]||(e[2]=l(" / ")),o(r,{to:"/doc/ant-design/"},{default:t(()=>e[1]||(e[1]=[l("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=l(" / useAppProps"))]),e[16]||(e[16]=p('

Interface: useAppProps

Properties

drawerProps

',3)),s("blockquote",null,[s("p",null,[e[5]||(e[5]=s("strong",null,"drawerProps",-1)),e[6]||(e[6]=l(": ")),o(r,{to:"/doc/ant-design/interfaces/DrawerProps.html"},{default:t(()=>e[4]||(e[4]=[s("code",null,"DrawerProps",-1)])),_:1})])]),e[17]||(e[17]=s("h3",{id:"message",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#message"},[s("span",null,"message")])],-1)),e[18]||(e[18]=s("blockquote",null,[s("p",null,[s("strong",null,"message"),l(": "),s("code",null,"MessageInstance")])],-1)),e[19]||(e[19]=s("h3",{id:"modalprops",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#modalprops"},[s("span",null,"modalProps")])],-1)),s("blockquote",null,[s("p",null,[e[8]||(e[8]=s("strong",null,"modalProps",-1)),e[9]||(e[9]=l(": ")),o(r,{to:"/doc/ant-design/interfaces/ModalProps.html"},{default:t(()=>e[7]||(e[7]=[s("code",null,"ModalProps",-1)])),_:1})])]),e[20]||(e[20]=s("h3",{id:"notification",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#notification"},[s("span",null,"notification")])],-1)),e[21]||(e[21]=s("blockquote",null,[s("p",null,[s("strong",null,"notification"),l(": "),s("code",null,"NotificationInstance")])],-1)),e[22]||(e[22]=s("h3",{id:"setdrawerprops",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#setdrawerprops"},[s("span",null,"setDrawerProps")])],-1)),s("blockquote",null,[s("p",null,[e[11]||(e[11]=s("strong",null,"setDrawerProps",-1)),e[12]||(e[12]=l(": ")),o(r,{to:"/doc/ant-design/type-aliases/setDrawerProps.html"},{default:t(()=>e[10]||(e[10]=[s("code",null,"setDrawerProps",-1)])),_:1})])]),e[23]||(e[23]=s("h3",{id:"setmodalprops",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#setmodalprops"},[s("span",null,"setModalProps")])],-1)),s("blockquote",null,[s("p",null,[e[14]||(e[14]=s("strong",null,"setModalProps",-1)),e[15]||(e[15]=l(": ")),o(r,{to:"/doc/ant-design/type-aliases/setModalProps.html"},{default:t(()=>e[13]||(e[13]=[s("code",null,"setModalProps",-1)])),_:1})])])])}const P=n(u,[["render",f],["__file","useAppProps.html.vue"]]),w=JSON.parse('{"path":"/doc/ant-design/interfaces/useAppProps.html","title":"Interface: useAppProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"drawerProps","slug":"drawerprops","link":"#drawerprops","children":[]},{"level":3,"title":"message","slug":"message","link":"#message","children":[]},{"level":3,"title":"modalProps","slug":"modalprops","link":"#modalprops","children":[]},{"level":3,"title":"notification","slug":"notification","link":"#notification","children":[]},{"level":3,"title":"setDrawerProps","slug":"setdrawerprops","link":"#setdrawerprops","children":[]},{"level":3,"title":"setModalProps","slug":"setmodalprops","link":"#setmodalprops","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/useAppProps.md"}');export{P as comp,w as data}; +import{_ as n,c as a,b as s,d as o,e as t,f as l,a as p,r as d,o as i}from"./app-BlW5p_5f.js";const u={};function f(m,e){const r=d("RouteLink");return i(),a("div",null,[s("p",null,[o(r,{to:"/doc/ant-design/"},{default:t(()=>e[0]||(e[0]=[l("Documents")])),_:1}),e[2]||(e[2]=l(" / ")),o(r,{to:"/doc/ant-design/"},{default:t(()=>e[1]||(e[1]=[l("@faasjs/ant-design")])),_:1}),e[3]||(e[3]=l(" / useAppProps"))]),e[16]||(e[16]=p('

Interface: useAppProps

Properties

drawerProps

',3)),s("blockquote",null,[s("p",null,[e[5]||(e[5]=s("strong",null,"drawerProps",-1)),e[6]||(e[6]=l(": ")),o(r,{to:"/doc/ant-design/interfaces/DrawerProps.html"},{default:t(()=>e[4]||(e[4]=[s("code",null,"DrawerProps",-1)])),_:1})])]),e[17]||(e[17]=s("h3",{id:"message",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#message"},[s("span",null,"message")])],-1)),e[18]||(e[18]=s("blockquote",null,[s("p",null,[s("strong",null,"message"),l(": "),s("code",null,"MessageInstance")])],-1)),e[19]||(e[19]=s("h3",{id:"modalprops",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#modalprops"},[s("span",null,"modalProps")])],-1)),s("blockquote",null,[s("p",null,[e[8]||(e[8]=s("strong",null,"modalProps",-1)),e[9]||(e[9]=l(": ")),o(r,{to:"/doc/ant-design/interfaces/ModalProps.html"},{default:t(()=>e[7]||(e[7]=[s("code",null,"ModalProps",-1)])),_:1})])]),e[20]||(e[20]=s("h3",{id:"notification",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#notification"},[s("span",null,"notification")])],-1)),e[21]||(e[21]=s("blockquote",null,[s("p",null,[s("strong",null,"notification"),l(": "),s("code",null,"NotificationInstance")])],-1)),e[22]||(e[22]=s("h3",{id:"setdrawerprops",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#setdrawerprops"},[s("span",null,"setDrawerProps")])],-1)),s("blockquote",null,[s("p",null,[e[11]||(e[11]=s("strong",null,"setDrawerProps",-1)),e[12]||(e[12]=l(": ")),o(r,{to:"/doc/ant-design/type-aliases/setDrawerProps.html"},{default:t(()=>e[10]||(e[10]=[s("code",null,"setDrawerProps",-1)])),_:1})])]),e[23]||(e[23]=s("h3",{id:"setmodalprops",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#setmodalprops"},[s("span",null,"setModalProps")])],-1)),s("blockquote",null,[s("p",null,[e[14]||(e[14]=s("strong",null,"setModalProps",-1)),e[15]||(e[15]=l(": ")),o(r,{to:"/doc/ant-design/type-aliases/setModalProps.html"},{default:t(()=>e[13]||(e[13]=[s("code",null,"setModalProps",-1)])),_:1})])])])}const P=n(u,[["render",f],["__file","useAppProps.html.vue"]]),w=JSON.parse('{"path":"/doc/ant-design/interfaces/useAppProps.html","title":"Interface: useAppProps","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Properties","slug":"properties","link":"#properties","children":[{"level":3,"title":"drawerProps","slug":"drawerprops","link":"#drawerprops","children":[]},{"level":3,"title":"message","slug":"message","link":"#message","children":[]},{"level":3,"title":"modalProps","slug":"modalprops","link":"#modalprops","children":[]},{"level":3,"title":"notification","slug":"notification","link":"#notification","children":[]},{"level":3,"title":"setDrawerProps","slug":"setdrawerprops","link":"#setdrawerprops","children":[]},{"level":3,"title":"setModalProps","slug":"setmodalprops","link":"#setmodalprops","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/interfaces/useAppProps.md"}');export{P as comp,w as data}; diff --git a/assets/useCloudFunction.html-DBHcxRu7.js b/assets/useCloudFunction.html-DDlviuk9.js similarity index 97% rename from assets/useCloudFunction.html-DBHcxRu7.js rename to assets/useCloudFunction.html-DDlviuk9.js index f27e44742..53bf332cc 100644 --- a/assets/useCloudFunction.html-DBHcxRu7.js +++ b/assets/useCloudFunction.html-DDlviuk9.js @@ -1 +1 @@ -import{_ as d,c as i,b as o,d as l,e as s,f as u,r as e,o as r}from"./app-DsV01JBz.js";const f={};function m(p,n){const t=e("RouteLink");return r(),i("div",null,[o("p",null,[l(t,{to:"/doc/cloud_function/"},{default:s(()=>n[0]||(n[0]=[u("Documents")])),_:1}),n[2]||(n[2]=u(" / ")),l(t,{to:"/doc/cloud_function/"},{default:s(()=>n[1]||(n[1]=[u("@faasjs/cloud_function")])),_:1}),n[3]||(n[3]=u(" / useCloudFunction"))]),n[22]||(n[22]=o("h1",{id:"function-usecloudfunction",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#function-usecloudfunction"},[o("span",null,"Function: useCloudFunction()")])],-1)),o("blockquote",null,[o("p",null,[n[5]||(n[5]=o("strong",null,"useCloudFunction",-1)),n[6]||(n[6]=u("(")),n[7]||(n[7]=o("code",null,"config",-1)),n[8]||(n[8]=u("?): ")),n[9]||(n[9]=o("code",null,"UseifyPlugin",-1)),n[10]||(n[10]=u("<")),l(t,{to:"/doc/cloud_function/classes/CloudFunction.html"},{default:s(()=>n[4]||(n[4]=[o("code",null,"CloudFunction",-1)])),_:1}),n[11]||(n[11]=u(">"))])]),n[23]||(n[23]=o("h2",{id:"parameters",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#parameters"},[o("span",null,"Parameters")])],-1)),o("p",null,[n[14]||(n[14]=u("• ")),n[15]||(n[15]=o("strong",null,"config?",-1)),n[16]||(n[16]=u(": ")),l(t,{to:"/doc/cloud_function/type-aliases/CloudFunctionConfig.html"},{default:s(()=>n[12]||(n[12]=[o("code",null,"CloudFunctionConfig",-1)])),_:1}),n[17]||(n[17]=u(" | () => ")),l(t,{to:"/doc/cloud_function/type-aliases/CloudFunctionConfig.html"},{default:s(()=>n[13]||(n[13]=[o("code",null,"CloudFunctionConfig",-1)])),_:1})]),n[24]||(n[24]=o("h2",{id:"returns",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#returns"},[o("span",null,"Returns")])],-1)),o("p",null,[n[19]||(n[19]=o("code",null,"UseifyPlugin",-1)),n[20]||(n[20]=u("<")),l(t,{to:"/doc/cloud_function/classes/CloudFunction.html"},{default:s(()=>n[18]||(n[18]=[o("code",null,"CloudFunction",-1)])),_:1}),n[21]||(n[21]=u(">"))])])}const a=d(f,[["render",m],["__file","useCloudFunction.html.vue"]]),F=JSON.parse('{"path":"/doc/cloud_function/functions/useCloudFunction.html","title":"Function: useCloudFunction()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/cloud_function/functions/useCloudFunction.md"}');export{a as comp,F as data}; +import{_ as d,c as i,b as o,d as l,e as s,f as u,r as e,o as r}from"./app-BlW5p_5f.js";const f={};function m(p,n){const t=e("RouteLink");return r(),i("div",null,[o("p",null,[l(t,{to:"/doc/cloud_function/"},{default:s(()=>n[0]||(n[0]=[u("Documents")])),_:1}),n[2]||(n[2]=u(" / ")),l(t,{to:"/doc/cloud_function/"},{default:s(()=>n[1]||(n[1]=[u("@faasjs/cloud_function")])),_:1}),n[3]||(n[3]=u(" / useCloudFunction"))]),n[22]||(n[22]=o("h1",{id:"function-usecloudfunction",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#function-usecloudfunction"},[o("span",null,"Function: useCloudFunction()")])],-1)),o("blockquote",null,[o("p",null,[n[5]||(n[5]=o("strong",null,"useCloudFunction",-1)),n[6]||(n[6]=u("(")),n[7]||(n[7]=o("code",null,"config",-1)),n[8]||(n[8]=u("?): ")),n[9]||(n[9]=o("code",null,"UseifyPlugin",-1)),n[10]||(n[10]=u("<")),l(t,{to:"/doc/cloud_function/classes/CloudFunction.html"},{default:s(()=>n[4]||(n[4]=[o("code",null,"CloudFunction",-1)])),_:1}),n[11]||(n[11]=u(">"))])]),n[23]||(n[23]=o("h2",{id:"parameters",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#parameters"},[o("span",null,"Parameters")])],-1)),o("p",null,[n[14]||(n[14]=u("• ")),n[15]||(n[15]=o("strong",null,"config?",-1)),n[16]||(n[16]=u(": ")),l(t,{to:"/doc/cloud_function/type-aliases/CloudFunctionConfig.html"},{default:s(()=>n[12]||(n[12]=[o("code",null,"CloudFunctionConfig",-1)])),_:1}),n[17]||(n[17]=u(" | () => ")),l(t,{to:"/doc/cloud_function/type-aliases/CloudFunctionConfig.html"},{default:s(()=>n[13]||(n[13]=[o("code",null,"CloudFunctionConfig",-1)])),_:1})]),n[24]||(n[24]=o("h2",{id:"returns",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#returns"},[o("span",null,"Returns")])],-1)),o("p",null,[n[19]||(n[19]=o("code",null,"UseifyPlugin",-1)),n[20]||(n[20]=u("<")),l(t,{to:"/doc/cloud_function/classes/CloudFunction.html"},{default:s(()=>n[18]||(n[18]=[o("code",null,"CloudFunction",-1)])),_:1}),n[21]||(n[21]=u(">"))])])}const a=d(f,[["render",m],["__file","useCloudFunction.html.vue"]]),F=JSON.parse('{"path":"/doc/cloud_function/functions/useCloudFunction.html","title":"Function: useCloudFunction()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/cloud_function/functions/useCloudFunction.md"}');export{a as comp,F as data}; diff --git a/assets/useConfigContext.html-C3ojMx9a.js b/assets/useConfigContext.html-B_16KmDu.js similarity index 96% rename from assets/useConfigContext.html-C3ojMx9a.js rename to assets/useConfigContext.html-B_16KmDu.js index f04623083..7ae3ba4e2 100644 --- a/assets/useConfigContext.html-C3ojMx9a.js +++ b/assets/useConfigContext.html-B_16KmDu.js @@ -1 +1 @@ -import{_ as l,c as r,b as t,d as s,e as i,f as o,r as u,o as d}from"./app-DsV01JBz.js";const f={};function a(g,n){const e=u("RouteLink");return d(),r("div",null,[t("p",null,[s(e,{to:"/doc/ant-design/"},{default:i(()=>n[0]||(n[0]=[o("Documents")])),_:1}),n[2]||(n[2]=o(" / ")),s(e,{to:"/doc/ant-design/"},{default:i(()=>n[1]||(n[1]=[o("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=o(" / useConfigContext"))]),n[14]||(n[14]=t("h1",{id:"function-useconfigcontext",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#function-useconfigcontext"},[t("span",null,"Function: useConfigContext()")])],-1)),t("blockquote",null,[t("p",null,[n[5]||(n[5]=t("strong",null,"useConfigContext",-1)),n[6]||(n[6]=o("(): ")),n[7]||(n[7]=t("code",null,"Partial",-1)),n[8]||(n[8]=o("<")),s(e,{to:"/doc/ant-design/interfaces/ConfigProviderProps.html"},{default:i(()=>n[4]||(n[4]=[t("code",null,"ConfigProviderProps",-1)])),_:1}),n[9]||(n[9]=o(">"))])]),n[15]||(n[15]=t("h2",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),t("p",null,[n[11]||(n[11]=t("code",null,"Partial",-1)),n[12]||(n[12]=o("<")),s(e,{to:"/doc/ant-design/interfaces/ConfigProviderProps.html"},{default:i(()=>n[10]||(n[10]=[t("code",null,"ConfigProviderProps",-1)])),_:1}),n[13]||(n[13]=o(">"))])])}const p=l(f,[["render",a],["__file","useConfigContext.html.vue"]]),x=JSON.parse('{"path":"/doc/ant-design/functions/useConfigContext.html","title":"Function: useConfigContext()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/functions/useConfigContext.md"}');export{p as comp,x as data}; +import{_ as l,c as r,b as t,d as s,e as i,f as o,r as u,o as d}from"./app-BlW5p_5f.js";const f={};function a(g,n){const e=u("RouteLink");return d(),r("div",null,[t("p",null,[s(e,{to:"/doc/ant-design/"},{default:i(()=>n[0]||(n[0]=[o("Documents")])),_:1}),n[2]||(n[2]=o(" / ")),s(e,{to:"/doc/ant-design/"},{default:i(()=>n[1]||(n[1]=[o("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=o(" / useConfigContext"))]),n[14]||(n[14]=t("h1",{id:"function-useconfigcontext",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#function-useconfigcontext"},[t("span",null,"Function: useConfigContext()")])],-1)),t("blockquote",null,[t("p",null,[n[5]||(n[5]=t("strong",null,"useConfigContext",-1)),n[6]||(n[6]=o("(): ")),n[7]||(n[7]=t("code",null,"Partial",-1)),n[8]||(n[8]=o("<")),s(e,{to:"/doc/ant-design/interfaces/ConfigProviderProps.html"},{default:i(()=>n[4]||(n[4]=[t("code",null,"ConfigProviderProps",-1)])),_:1}),n[9]||(n[9]=o(">"))])]),n[15]||(n[15]=t("h2",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),t("p",null,[n[11]||(n[11]=t("code",null,"Partial",-1)),n[12]||(n[12]=o("<")),s(e,{to:"/doc/ant-design/interfaces/ConfigProviderProps.html"},{default:i(()=>n[10]||(n[10]=[t("code",null,"ConfigProviderProps",-1)])),_:1}),n[13]||(n[13]=o(">"))])])}const p=l(f,[["render",a],["__file","useConfigContext.html.vue"]]),x=JSON.parse('{"path":"/doc/ant-design/functions/useConfigContext.html","title":"Function: useConfigContext()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/functions/useConfigContext.md"}');export{p as comp,x as data}; diff --git a/assets/useConstant.html-BlA4arfs.js b/assets/useConstant.html-D547-PIO.js similarity index 96% rename from assets/useConstant.html-BlA4arfs.js rename to assets/useConstant.html-D547-PIO.js index ffbe5f4eb..409a0557b 100644 --- a/assets/useConstant.html-BlA4arfs.js +++ b/assets/useConstant.html-D547-PIO.js @@ -1 +1 @@ -import{_ as r,c as o,b as l,d as n,e as s,f as t,a as c,r as d,o as p}from"./app-DsV01JBz.js";const u={};function i(m,e){const a=d("RouteLink");return p(),o("div",null,[l("p",null,[n(a,{to:"/doc/react/"},{default:s(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),n(a,{to:"/doc/react/"},{default:s(()=>e[1]||(e[1]=[t("@faasjs/react")])),_:1}),e[3]||(e[3]=t(" / useConstant"))]),e[4]||(e[4]=c('

Function: useConstant()

useConstant<T>(fn): T

Returns a constant value that is created by the given function.

Type Parameters

T

Parameters

fn

Returns

T

',9))])}const h=r(u,[["render",i],["__file","useConstant.html.vue"]]),g=JSON.parse('{"path":"/doc/react/functions/useConstant.html","title":"Function: useConstant()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/functions/useConstant.md"}');export{h as comp,g as data}; +import{_ as r,c as o,b as l,d as n,e as s,f as t,a as c,r as d,o as p}from"./app-BlW5p_5f.js";const u={};function i(m,e){const a=d("RouteLink");return p(),o("div",null,[l("p",null,[n(a,{to:"/doc/react/"},{default:s(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),n(a,{to:"/doc/react/"},{default:s(()=>e[1]||(e[1]=[t("@faasjs/react")])),_:1}),e[3]||(e[3]=t(" / useConstant"))]),e[4]||(e[4]=c('

Function: useConstant()

useConstant<T>(fn): T

Returns a constant value that is created by the given function.

Type Parameters

T

Parameters

fn

Returns

T

',9))])}const h=r(u,[["render",i],["__file","useConstant.html.vue"]]),g=JSON.parse('{"path":"/doc/react/functions/useConstant.html","title":"Function: useConstant()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/functions/useConstant.md"}');export{h as comp,g as data}; diff --git a/assets/useDrawer.html-3SmhpEt0.js b/assets/useDrawer.html-Tu-eT1Hd.js similarity index 98% rename from assets/useDrawer.html-3SmhpEt0.js rename to assets/useDrawer.html-Tu-eT1Hd.js index f64df8296..5fab0a8d8 100644 --- a/assets/useDrawer.html-3SmhpEt0.js +++ b/assets/useDrawer.html-Tu-eT1Hd.js @@ -1,4 +1,4 @@ -import{_ as r,c as l,b as s,d as t,e as p,f as a,a as o,r as i,o as u}from"./app-DsV01JBz.js";const c={};function d(k,n){const e=i("RouteLink");return u(),l("div",null,[s("p",null,[t(e,{to:"/doc/ant-design/"},{default:p(()=>n[0]||(n[0]=[a("Documents")])),_:1}),n[2]||(n[2]=a(" / ")),t(e,{to:"/doc/ant-design/"},{default:p(()=>n[1]||(n[1]=[a("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=a(" / useDrawer"))]),n[16]||(n[16]=o(`

Function: useDrawer()

useDrawer(init?): object

Hook style drawer

function Example() {
+import{_ as r,c as l,b as s,d as t,e as p,f as a,a as o,r as i,o as u}from"./app-BlW5p_5f.js";const c={};function d(k,n){const e=i("RouteLink");return u(),l("div",null,[s("p",null,[t(e,{to:"/doc/ant-design/"},{default:p(()=>n[0]||(n[0]=[a("Documents")])),_:1}),n[2]||(n[2]=a(" / ")),t(e,{to:"/doc/ant-design/"},{default:p(()=>n[1]||(n[1]=[a("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=a(" / useDrawer"))]),n[16]||(n[16]=o(`

Function: useDrawer()

useDrawer(init?): object

Hook style drawer

function Example() {
   const { drawer, setDrawerProps } = useDrawer()
 
   return <>
diff --git a/assets/useEqualCallback.html-BeyY59LZ.js b/assets/useEqualCallback.html-_Wv4V0K3.js
similarity index 97%
rename from assets/useEqualCallback.html-BeyY59LZ.js
rename to assets/useEqualCallback.html-_Wv4V0K3.js
index cdc7629c2..5d7f7b71a 100644
--- a/assets/useEqualCallback.html-BeyY59LZ.js
+++ b/assets/useEqualCallback.html-_Wv4V0K3.js
@@ -1 +1 @@
-import{_ as o,c as l,b as r,d as s,e as n,f as a,a as c,r as d,o as p}from"./app-DsV01JBz.js";const u={};function i(m,e){const t=d("RouteLink");return p(),l("div",null,[r("p",null,[s(t,{to:"/doc/react/"},{default:n(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[2]||(e[2]=a(" / ")),s(t,{to:"/doc/react/"},{default:n(()=>e[1]||(e[1]=[a("@faasjs/react")])),_:1}),e[3]||(e[3]=a(" / useEqualCallback"))]),e[4]||(e[4]=c('

Function: useEqualCallback()

useEqualCallback<T>(callback, dependencies): T

Custom hook that works like useCallback but uses deep comparison on dependencies.

Type Parameters

T extends (...args) => any

Parameters

callback: T

The callback function to run.

dependencies: any[]

The list of dependencies.

Returns

T

The result of the useCallback hook with memoized dependencies.

',13))])}const k=o(u,[["render",i],["__file","useEqualCallback.html.vue"]]),b=JSON.parse('{"path":"/doc/react/functions/useEqualCallback.html","title":"Function: useEqualCallback()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/functions/useEqualCallback.md"}');export{k as comp,b as data}; +import{_ as o,c as l,b as r,d as s,e as n,f as a,a as c,r as d,o as p}from"./app-BlW5p_5f.js";const u={};function i(m,e){const t=d("RouteLink");return p(),l("div",null,[r("p",null,[s(t,{to:"/doc/react/"},{default:n(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[2]||(e[2]=a(" / ")),s(t,{to:"/doc/react/"},{default:n(()=>e[1]||(e[1]=[a("@faasjs/react")])),_:1}),e[3]||(e[3]=a(" / useEqualCallback"))]),e[4]||(e[4]=c('

Function: useEqualCallback()

useEqualCallback<T>(callback, dependencies): T

Custom hook that works like useCallback but uses deep comparison on dependencies.

Type Parameters

T extends (...args) => any

Parameters

callback: T

The callback function to run.

dependencies: any[]

The list of dependencies.

Returns

T

The result of the useCallback hook with memoized dependencies.

',13))])}const k=o(u,[["render",i],["__file","useEqualCallback.html.vue"]]),b=JSON.parse('{"path":"/doc/react/functions/useEqualCallback.html","title":"Function: useEqualCallback()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/functions/useEqualCallback.md"}');export{k as comp,b as data}; diff --git a/assets/useEqualEffect.html-DZc5ywfA.js b/assets/useEqualEffect.html-Cwshkg1-.js similarity index 96% rename from assets/useEqualEffect.html-DZc5ywfA.js rename to assets/useEqualEffect.html-Cwshkg1-.js index baae3d51e..254e133f0 100644 --- a/assets/useEqualEffect.html-DZc5ywfA.js +++ b/assets/useEqualEffect.html-Cwshkg1-.js @@ -1 +1 @@ -import{_ as n,c,b as r,d as o,e as s,f as t,a as d,r as l,o as u}from"./app-DsV01JBz.js";const f={};function i(p,e){const a=l("RouteLink");return u(),c("div",null,[r("p",null,[o(a,{to:"/doc/react/"},{default:s(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(a,{to:"/doc/react/"},{default:s(()=>e[1]||(e[1]=[t("@faasjs/react")])),_:1}),e[3]||(e[3]=t(" / useEqualEffect"))]),e[4]||(e[4]=d('

Function: useEqualEffect()

useEqualEffect(callback, dependencies): void

Custom hook that works like useEffect but uses deep comparison on dependencies.

Parameters

callback: EffectCallback

The effect callback function to run.

dependencies: any[]

The list of dependencies for the effect.

Returns

void

The result of the useEffect hook with memoized dependencies.

',11))])}const m=n(f,[["render",i],["__file","useEqualEffect.html.vue"]]),E=JSON.parse('{"path":"/doc/react/functions/useEqualEffect.html","title":"Function: useEqualEffect()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/functions/useEqualEffect.md"}');export{m as comp,E as data}; +import{_ as n,c,b as r,d as o,e as s,f as t,a as d,r as l,o as u}from"./app-BlW5p_5f.js";const f={};function i(p,e){const a=l("RouteLink");return u(),c("div",null,[r("p",null,[o(a,{to:"/doc/react/"},{default:s(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(a,{to:"/doc/react/"},{default:s(()=>e[1]||(e[1]=[t("@faasjs/react")])),_:1}),e[3]||(e[3]=t(" / useEqualEffect"))]),e[4]||(e[4]=d('

Function: useEqualEffect()

useEqualEffect(callback, dependencies): void

Custom hook that works like useEffect but uses deep comparison on dependencies.

Parameters

callback: EffectCallback

The effect callback function to run.

dependencies: any[]

The list of dependencies for the effect.

Returns

void

The result of the useEffect hook with memoized dependencies.

',11))])}const m=n(f,[["render",i],["__file","useEqualEffect.html.vue"]]),E=JSON.parse('{"path":"/doc/react/functions/useEqualEffect.html","title":"Function: useEqualEffect()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/functions/useEqualEffect.md"}');export{m as comp,E as data}; diff --git a/assets/useEqualMemo.html-3GrMckP4.js b/assets/useEqualMemo.html-CmF0yfsv.js similarity index 96% rename from assets/useEqualMemo.html-3GrMckP4.js rename to assets/useEqualMemo.html-CmF0yfsv.js index 6e4249816..e2a2ab082 100644 --- a/assets/useEqualMemo.html-3GrMckP4.js +++ b/assets/useEqualMemo.html-CmF0yfsv.js @@ -1 +1 @@ -import{_ as n,c as r,b as l,d as o,e as s,f as t,a as d,r as c,o as p}from"./app-DsV01JBz.js";const u={};function i(m,e){const a=c("RouteLink");return p(),r("div",null,[l("p",null,[o(a,{to:"/doc/react/"},{default:s(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(a,{to:"/doc/react/"},{default:s(()=>e[1]||(e[1]=[t("@faasjs/react")])),_:1}),e[3]||(e[3]=t(" / useEqualMemo"))]),e[4]||(e[4]=d('

Function: useEqualMemo()

useEqualMemo<T>(callback, dependencies): T

Custom hook that works like useMemo but uses deep comparison on dependencies.

Type Parameters

T

Parameters

callback

The callback function to run.

dependencies: any[]

The list of dependencies.

Returns

T

The result of the useMemo hook with memoized dependencies.

',13))])}const f=n(u,[["render",i],["__file","useEqualMemo.html.vue"]]),k=JSON.parse('{"path":"/doc/react/functions/useEqualMemo.html","title":"Function: useEqualMemo()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/functions/useEqualMemo.md"}');export{f as comp,k as data}; +import{_ as n,c as r,b as l,d as o,e as s,f as t,a as d,r as c,o as p}from"./app-BlW5p_5f.js";const u={};function i(m,e){const a=c("RouteLink");return p(),r("div",null,[l("p",null,[o(a,{to:"/doc/react/"},{default:s(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),o(a,{to:"/doc/react/"},{default:s(()=>e[1]||(e[1]=[t("@faasjs/react")])),_:1}),e[3]||(e[3]=t(" / useEqualMemo"))]),e[4]||(e[4]=d('

Function: useEqualMemo()

useEqualMemo<T>(callback, dependencies): T

Custom hook that works like useMemo but uses deep comparison on dependencies.

Type Parameters

T

Parameters

callback

The callback function to run.

dependencies: any[]

The list of dependencies.

Returns

T

The result of the useMemo hook with memoized dependencies.

',13))])}const f=n(u,[["render",i],["__file","useEqualMemo.html.vue"]]),k=JSON.parse('{"path":"/doc/react/functions/useEqualMemo.html","title":"Function: useEqualMemo()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/functions/useEqualMemo.md"}');export{f as comp,k as data}; diff --git a/assets/useEqualMemoize.html-SzrXlSy0.js b/assets/useEqualMemoize.html-DGZ8YBra.js similarity index 95% rename from assets/useEqualMemoize.html-SzrXlSy0.js rename to assets/useEqualMemoize.html-DGZ8YBra.js index 9d9a3e9ca..30efb0954 100644 --- a/assets/useEqualMemoize.html-SzrXlSy0.js +++ b/assets/useEqualMemoize.html-DGZ8YBra.js @@ -1 +1 @@ -import{_ as n,c as r,b as u,d as o,e as s,f as a,a as l,r as i,o as d}from"./app-DsV01JBz.js";const m={};function c(p,e){const t=i("RouteLink");return d(),r("div",null,[u("p",null,[o(t,{to:"/doc/react/"},{default:s(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[2]||(e[2]=a(" / ")),o(t,{to:"/doc/react/"},{default:s(()=>e[1]||(e[1]=[a("@faasjs/react")])),_:1}),e[3]||(e[3]=a(" / useEqualMemoize"))]),e[4]||(e[4]=l('

Function: useEqualMemoize()

useEqualMemoize(value): any

Custom hook that memoizes a value using deep equality comparison.

Parameters

value: any

The value to be memoized.

Returns

any

The memoized value.

',9))])}const h=n(m,[["render",c],["__file","useEqualMemoize.html.vue"]]),q=JSON.parse('{"path":"/doc/react/functions/useEqualMemoize.html","title":"Function: useEqualMemoize()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/functions/useEqualMemoize.md"}');export{h as comp,q as data}; +import{_ as n,c as r,b as u,d as o,e as s,f as a,a as l,r as i,o as d}from"./app-BlW5p_5f.js";const m={};function c(p,e){const t=i("RouteLink");return d(),r("div",null,[u("p",null,[o(t,{to:"/doc/react/"},{default:s(()=>e[0]||(e[0]=[a("Documents")])),_:1}),e[2]||(e[2]=a(" / ")),o(t,{to:"/doc/react/"},{default:s(()=>e[1]||(e[1]=[a("@faasjs/react")])),_:1}),e[3]||(e[3]=a(" / useEqualMemoize"))]),e[4]||(e[4]=l('

Function: useEqualMemoize()

useEqualMemoize(value): any

Custom hook that memoizes a value using deep equality comparison.

Parameters

value: any

The value to be memoized.

Returns

any

The memoized value.

',9))])}const h=n(m,[["render",c],["__file","useEqualMemoize.html.vue"]]),q=JSON.parse('{"path":"/doc/react/functions/useEqualMemoize.html","title":"Function: useEqualMemoize()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/functions/useEqualMemoize.md"}');export{h as comp,q as data}; diff --git a/assets/useFaas.html-BqyqFT2V.js b/assets/useFaas.html-B4oM1oGP.js similarity index 98% rename from assets/useFaas.html-BqyqFT2V.js rename to assets/useFaas.html-B4oM1oGP.js index 21701909d..6299357e4 100644 --- a/assets/useFaas.html-BqyqFT2V.js +++ b/assets/useFaas.html-B4oM1oGP.js @@ -1,4 +1,4 @@ -import{_ as o,c as p,b as c,d as e,e as t,f as s,a as l,r,o as i}from"./app-DsV01JBz.js";const d={};function u(k,a){const n=r("RouteLink");return i(),p("div",null,[c("p",null,[e(n,{to:"/doc/ant-design/"},{default:t(()=>a[0]||(a[0]=[s("Documents")])),_:1}),a[2]||(a[2]=s(" / ")),e(n,{to:"/doc/ant-design/"},{default:t(()=>a[1]||(a[1]=[s("@faasjs/ant-design")])),_:1}),a[3]||(a[3]=s(" / useFaas"))]),a[4]||(a[4]=l(`

Function: useFaas()

useFaas<PathOrData>(action, defaultParams, options): FaasDataInjection<PathOrData>

Request faas server with React hook

Type Parameters

PathOrData extends FaasAction

Parameters

action: string | PathOrData

{string} action name

defaultParams: FaasParams<PathOrData>

{object} initial action params

options: useFaasOptions<PathOrData> = {}

Returns

FaasDataInjection<PathOrData>

Example

function Post ({ id }) {
+import{_ as o,c as p,b as c,d as e,e as t,f as s,a as l,r,o as i}from"./app-BlW5p_5f.js";const d={};function u(k,a){const n=r("RouteLink");return i(),p("div",null,[c("p",null,[e(n,{to:"/doc/ant-design/"},{default:t(()=>a[0]||(a[0]=[s("Documents")])),_:1}),a[2]||(a[2]=s(" / ")),e(n,{to:"/doc/ant-design/"},{default:t(()=>a[1]||(a[1]=[s("@faasjs/ant-design")])),_:1}),a[3]||(a[3]=s(" / useFaas"))]),a[4]||(a[4]=l(`

Function: useFaas()

useFaas<PathOrData>(action, defaultParams, options): FaasDataInjection<PathOrData>

Request faas server with React hook

Type Parameters

PathOrData extends FaasAction

Parameters

action: string | PathOrData

{string} action name

defaultParams: FaasParams<PathOrData>

{object} initial action params

options: useFaasOptions<PathOrData> = {}

Returns

FaasDataInjection<PathOrData>

Example

function Post ({ id }) {
   const { data } = useFaas<{ title: string }>('post/get', { id })
   return <h1>{data.title}</h1>
 }
diff --git a/assets/useFaas.html-CVFhG1TW.js b/assets/useFaas.html-CTQ1IsSU.js
similarity index 98%
rename from assets/useFaas.html-CVFhG1TW.js
rename to assets/useFaas.html-CTQ1IsSU.js
index d91f08394..d4b967ad0 100644
--- a/assets/useFaas.html-CVFhG1TW.js
+++ b/assets/useFaas.html-CTQ1IsSU.js
@@ -1,4 +1,4 @@
-import{_ as o,c as p,b as s,d as l,e,f as a,a as u,r,o as i}from"./app-DsV01JBz.js";const d={};function m(k,n){const t=r("RouteLink");return i(),p("div",null,[s("p",null,[l(t,{to:"/doc/react/"},{default:e(()=>n[0]||(n[0]=[a("Documents")])),_:1}),n[2]||(n[2]=a(" / ")),l(t,{to:"/doc/react/"},{default:e(()=>n[1]||(n[1]=[a("@faasjs/react")])),_:1}),n[3]||(n[3]=a(" / useFaas"))]),n[43]||(n[43]=s("h1",{id:"function-usefaas",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#function-usefaas"},[s("span",null,"Function: useFaas()")])],-1)),s("blockquote",null,[s("p",null,[n[5]||(n[5]=s("strong",null,"useFaas",-1)),n[6]||(n[6]=a("<")),n[7]||(n[7]=s("code",null,"PathOrData",-1)),n[8]||(n[8]=a(">(")),n[9]||(n[9]=s("code",null,"action",-1)),n[10]||(n[10]=a(", ")),n[11]||(n[11]=s("code",null,"defaultParams",-1)),n[12]||(n[12]=a(", ")),n[13]||(n[13]=s("code",null,"options",-1)),n[14]||(n[14]=a("): ")),l(t,{to:"/doc/react/type-aliases/FaasDataInjection.html"},{default:e(()=>n[4]||(n[4]=[s("code",null,"FaasDataInjection",-1)])),_:1}),n[15]||(n[15]=a("<")),n[16]||(n[16]=s("code",null,"PathOrData",-1)),n[17]||(n[17]=a(">"))])]),n[44]||(n[44]=s("p",null,"Request faas server with React hook",-1)),n[45]||(n[45]=s("h2",{id:"type-parameters",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-parameters"},[s("span",null,"Type Parameters")])],-1)),s("p",null,[n[19]||(n[19]=a("• ")),n[20]||(n[20]=s("strong",null,"PathOrData",-1)),n[21]||(n[21]=a()),n[22]||(n[22]=s("em",null,"extends",-1)),n[23]||(n[23]=a()),l(t,{to:"/doc/react/type-aliases/FaasAction.html"},{default:e(()=>n[18]||(n[18]=[s("code",null,"FaasAction",-1)])),_:1})]),n[46]||(n[46]=s("h2",{id:"parameters",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#parameters"},[s("span",null,"Parameters")])],-1)),n[47]||(n[47]=s("p",null,[a("• "),s("strong",null,"action"),a(": "),s("code",null,"string"),a(" | "),s("code",null,"PathOrData")],-1)),n[48]||(n[48]=s("p",null,"{string} action name",-1)),s("p",null,[n[25]||(n[25]=a("• ")),n[26]||(n[26]=s("strong",null,"defaultParams",-1)),n[27]||(n[27]=a(": ")),l(t,{to:"/doc/react/type-aliases/FaasParams.html"},{default:e(()=>n[24]||(n[24]=[s("code",null,"FaasParams",-1)])),_:1}),n[28]||(n[28]=a("<")),n[29]||(n[29]=s("code",null,"PathOrData",-1)),n[30]||(n[30]=a(">"))]),n[49]||(n[49]=s("p",null,"{object} initial action params",-1)),s("p",null,[n[32]||(n[32]=a("• ")),n[33]||(n[33]=s("strong",null,"options",-1)),n[34]||(n[34]=a(": ")),l(t,{to:"/doc/react/type-aliases/useFaasOptions.html"},{default:e(()=>n[31]||(n[31]=[s("code",null,"useFaasOptions",-1)])),_:1}),n[35]||(n[35]=a("<")),n[36]||(n[36]=s("code",null,"PathOrData",-1)),n[37]||(n[37]=a("> = ")),n[38]||(n[38]=s("code",null,"{}",-1))]),n[50]||(n[50]=s("h2",{id:"returns",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#returns"},[s("span",null,"Returns")])],-1)),s("p",null,[l(t,{to:"/doc/react/type-aliases/FaasDataInjection.html"},{default:e(()=>n[39]||(n[39]=[s("code",null,"FaasDataInjection",-1)])),_:1}),n[40]||(n[40]=a("<")),n[41]||(n[41]=s("code",null,"PathOrData",-1)),n[42]||(n[42]=a(">"))]),n[51]||(n[51]=u(`

Example

function Post ({ id }) {
+import{_ as o,c as p,b as s,d as l,e,f as a,a as u,r,o as i}from"./app-BlW5p_5f.js";const d={};function m(k,n){const t=r("RouteLink");return i(),p("div",null,[s("p",null,[l(t,{to:"/doc/react/"},{default:e(()=>n[0]||(n[0]=[a("Documents")])),_:1}),n[2]||(n[2]=a(" / ")),l(t,{to:"/doc/react/"},{default:e(()=>n[1]||(n[1]=[a("@faasjs/react")])),_:1}),n[3]||(n[3]=a(" / useFaas"))]),n[43]||(n[43]=s("h1",{id:"function-usefaas",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#function-usefaas"},[s("span",null,"Function: useFaas()")])],-1)),s("blockquote",null,[s("p",null,[n[5]||(n[5]=s("strong",null,"useFaas",-1)),n[6]||(n[6]=a("<")),n[7]||(n[7]=s("code",null,"PathOrData",-1)),n[8]||(n[8]=a(">(")),n[9]||(n[9]=s("code",null,"action",-1)),n[10]||(n[10]=a(", ")),n[11]||(n[11]=s("code",null,"defaultParams",-1)),n[12]||(n[12]=a(", ")),n[13]||(n[13]=s("code",null,"options",-1)),n[14]||(n[14]=a("): ")),l(t,{to:"/doc/react/type-aliases/FaasDataInjection.html"},{default:e(()=>n[4]||(n[4]=[s("code",null,"FaasDataInjection",-1)])),_:1}),n[15]||(n[15]=a("<")),n[16]||(n[16]=s("code",null,"PathOrData",-1)),n[17]||(n[17]=a(">"))])]),n[44]||(n[44]=s("p",null,"Request faas server with React hook",-1)),n[45]||(n[45]=s("h2",{id:"type-parameters",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#type-parameters"},[s("span",null,"Type Parameters")])],-1)),s("p",null,[n[19]||(n[19]=a("• ")),n[20]||(n[20]=s("strong",null,"PathOrData",-1)),n[21]||(n[21]=a()),n[22]||(n[22]=s("em",null,"extends",-1)),n[23]||(n[23]=a()),l(t,{to:"/doc/react/type-aliases/FaasAction.html"},{default:e(()=>n[18]||(n[18]=[s("code",null,"FaasAction",-1)])),_:1})]),n[46]||(n[46]=s("h2",{id:"parameters",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#parameters"},[s("span",null,"Parameters")])],-1)),n[47]||(n[47]=s("p",null,[a("• "),s("strong",null,"action"),a(": "),s("code",null,"string"),a(" | "),s("code",null,"PathOrData")],-1)),n[48]||(n[48]=s("p",null,"{string} action name",-1)),s("p",null,[n[25]||(n[25]=a("• ")),n[26]||(n[26]=s("strong",null,"defaultParams",-1)),n[27]||(n[27]=a(": ")),l(t,{to:"/doc/react/type-aliases/FaasParams.html"},{default:e(()=>n[24]||(n[24]=[s("code",null,"FaasParams",-1)])),_:1}),n[28]||(n[28]=a("<")),n[29]||(n[29]=s("code",null,"PathOrData",-1)),n[30]||(n[30]=a(">"))]),n[49]||(n[49]=s("p",null,"{object} initial action params",-1)),s("p",null,[n[32]||(n[32]=a("• ")),n[33]||(n[33]=s("strong",null,"options",-1)),n[34]||(n[34]=a(": ")),l(t,{to:"/doc/react/type-aliases/useFaasOptions.html"},{default:e(()=>n[31]||(n[31]=[s("code",null,"useFaasOptions",-1)])),_:1}),n[35]||(n[35]=a("<")),n[36]||(n[36]=s("code",null,"PathOrData",-1)),n[37]||(n[37]=a("> = ")),n[38]||(n[38]=s("code",null,"{}",-1))]),n[50]||(n[50]=s("h2",{id:"returns",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#returns"},[s("span",null,"Returns")])],-1)),s("p",null,[l(t,{to:"/doc/react/type-aliases/FaasDataInjection.html"},{default:e(()=>n[39]||(n[39]=[s("code",null,"FaasDataInjection",-1)])),_:1}),n[40]||(n[40]=a("<")),n[41]||(n[41]=s("code",null,"PathOrData",-1)),n[42]||(n[42]=a(">"))]),n[51]||(n[51]=u(`

Example

function Post ({ id }) {
   const { data } = useFaas<{ title: string }>('post/get', { id })
   return <h1>{data.title}</h1>
 }
diff --git a/assets/useFaasOptions.html-BVOpamcF.js b/assets/useFaasOptions.html-CKYn3e-G.js
similarity index 98%
rename from assets/useFaasOptions.html-BVOpamcF.js
rename to assets/useFaasOptions.html-CKYn3e-G.js
index 02335ed22..86225dbfa 100644
--- a/assets/useFaasOptions.html-BVOpamcF.js
+++ b/assets/useFaasOptions.html-CKYn3e-G.js
@@ -1 +1 @@
-import{_ as r,c as d,b as a,d as s,e as o,f as l,a as n,r as i,o as p}from"./app-DsV01JBz.js";const u={};function b(m,t){const e=i("RouteLink");return p(),d("div",null,[a("p",null,[s(e,{to:"/doc/react/"},{default:o(()=>t[0]||(t[0]=[l("Documents")])),_:1}),t[2]||(t[2]=l(" / ")),s(e,{to:"/doc/react/"},{default:o(()=>t[1]||(t[1]=[l("@faasjs/react")])),_:1}),t[3]||(t[3]=l(" / useFaasOptions"))]),t[38]||(t[38]=a("h1",{id:"type-alias-usefaasoptions-pathordata",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#type-alias-usefaasoptions-pathordata"},[a("span",null,"Type Alias: useFaasOptions")])],-1)),t[39]||(t[39]=a("blockquote",null,[a("p",null,[a("strong",null,"useFaasOptions"),l("<"),a("code",null,"PathOrData"),l(">: "),a("code",null,"object")])],-1)),t[40]||(t[40]=a("h2",{id:"type-parameters",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#type-parameters"},[a("span",null,"Type Parameters")])],-1)),a("p",null,[t[5]||(t[5]=l("• ")),t[6]||(t[6]=a("strong",null,"PathOrData",-1)),t[7]||(t[7]=l()),t[8]||(t[8]=a("em",null,"extends",-1)),t[9]||(t[9]=l()),s(e,{to:"/doc/react/type-aliases/FaasAction.html"},{default:o(()=>t[4]||(t[4]=[a("code",null,"FaasAction",-1)])),_:1})]),t[41]||(t[41]=n('

Type declaration

baseUrl?

optional baseUrl: BaseUrl

data?

',4)),a("blockquote",null,[a("p",null,[t[11]||(t[11]=a("code",null,"optional",-1)),t[12]||(t[12]=l()),t[13]||(t[13]=a("strong",null,"data",-1)),t[14]||(t[14]=l(": ")),s(e,{to:"/doc/react/type-aliases/FaasData.html"},{default:o(()=>t[10]||(t[10]=[a("code",null,"FaasData",-1)])),_:1}),t[15]||(t[15]=l("<")),t[16]||(t[16]=a("code",null,"PathOrData",-1)),t[17]||(t[17]=l(">"))])]),t[42]||(t[42]=n('

debounce?

optional debounce: number

Send the last request after milliseconds

params?

',4)),a("blockquote",null,[a("p",null,[t[19]||(t[19]=a("code",null,"optional",-1)),t[20]||(t[20]=l()),t[21]||(t[21]=a("strong",null,"params",-1)),t[22]||(t[22]=l(": ")),s(e,{to:"/doc/react/type-aliases/FaasParams.html"},{default:o(()=>t[18]||(t[18]=[a("code",null,"FaasParams",-1)])),_:1}),t[23]||(t[23]=l("<")),t[24]||(t[24]=a("code",null,"PathOrData",-1)),t[25]||(t[25]=l(">"))])]),t[43]||(t[43]=a("h3",{id:"setdata",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#setdata"},[a("span",null,"setData?")])],-1)),a("blockquote",null,[a("p",null,[t[27]||(t[27]=a("code",null,"optional",-1)),t[28]||(t[28]=l()),t[29]||(t[29]=a("strong",null,"setData",-1)),t[30]||(t[30]=l(": ")),t[31]||(t[31]=a("code",null,"React.Dispatch",-1)),t[32]||(t[32]=l("<")),t[33]||(t[33]=a("code",null,"React.SetStateAction",-1)),t[34]||(t[34]=l("<")),s(e,{to:"/doc/react/type-aliases/FaasData.html"},{default:o(()=>t[26]||(t[26]=[a("code",null,"FaasData",-1)])),_:1}),t[35]||(t[35]=l("<")),t[36]||(t[36]=a("code",null,"PathOrData",-1)),t[37]||(t[37]=l(">>>"))])]),t[44]||(t[44]=n('

skip?

optional skip: boolean | (params) => boolean

If skip is true, the request will not be sent.

However, you can still use reload to send the request.

',4))])}const f=r(u,[["render",b],["__file","useFaasOptions.html.vue"]]),y=JSON.parse('{"path":"/doc/react/type-aliases/useFaasOptions.html","title":"Type Alias: useFaasOptions","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"baseUrl?","slug":"baseurl","link":"#baseurl","children":[]},{"level":3,"title":"data?","slug":"data","link":"#data","children":[]},{"level":3,"title":"debounce?","slug":"debounce","link":"#debounce","children":[]},{"level":3,"title":"params?","slug":"params","link":"#params","children":[]},{"level":3,"title":"setData?","slug":"setdata","link":"#setdata","children":[]},{"level":3,"title":"skip?","slug":"skip","link":"#skip","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/type-aliases/useFaasOptions.md"}');export{f as comp,y as data}; +import{_ as r,c as d,b as a,d as s,e as o,f as l,a as n,r as i,o as p}from"./app-BlW5p_5f.js";const u={};function b(m,t){const e=i("RouteLink");return p(),d("div",null,[a("p",null,[s(e,{to:"/doc/react/"},{default:o(()=>t[0]||(t[0]=[l("Documents")])),_:1}),t[2]||(t[2]=l(" / ")),s(e,{to:"/doc/react/"},{default:o(()=>t[1]||(t[1]=[l("@faasjs/react")])),_:1}),t[3]||(t[3]=l(" / useFaasOptions"))]),t[38]||(t[38]=a("h1",{id:"type-alias-usefaasoptions-pathordata",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#type-alias-usefaasoptions-pathordata"},[a("span",null,"Type Alias: useFaasOptions")])],-1)),t[39]||(t[39]=a("blockquote",null,[a("p",null,[a("strong",null,"useFaasOptions"),l("<"),a("code",null,"PathOrData"),l(">: "),a("code",null,"object")])],-1)),t[40]||(t[40]=a("h2",{id:"type-parameters",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#type-parameters"},[a("span",null,"Type Parameters")])],-1)),a("p",null,[t[5]||(t[5]=l("• ")),t[6]||(t[6]=a("strong",null,"PathOrData",-1)),t[7]||(t[7]=l()),t[8]||(t[8]=a("em",null,"extends",-1)),t[9]||(t[9]=l()),s(e,{to:"/doc/react/type-aliases/FaasAction.html"},{default:o(()=>t[4]||(t[4]=[a("code",null,"FaasAction",-1)])),_:1})]),t[41]||(t[41]=n('

Type declaration

baseUrl?

optional baseUrl: BaseUrl

data?

',4)),a("blockquote",null,[a("p",null,[t[11]||(t[11]=a("code",null,"optional",-1)),t[12]||(t[12]=l()),t[13]||(t[13]=a("strong",null,"data",-1)),t[14]||(t[14]=l(": ")),s(e,{to:"/doc/react/type-aliases/FaasData.html"},{default:o(()=>t[10]||(t[10]=[a("code",null,"FaasData",-1)])),_:1}),t[15]||(t[15]=l("<")),t[16]||(t[16]=a("code",null,"PathOrData",-1)),t[17]||(t[17]=l(">"))])]),t[42]||(t[42]=n('

debounce?

optional debounce: number

Send the last request after milliseconds

params?

',4)),a("blockquote",null,[a("p",null,[t[19]||(t[19]=a("code",null,"optional",-1)),t[20]||(t[20]=l()),t[21]||(t[21]=a("strong",null,"params",-1)),t[22]||(t[22]=l(": ")),s(e,{to:"/doc/react/type-aliases/FaasParams.html"},{default:o(()=>t[18]||(t[18]=[a("code",null,"FaasParams",-1)])),_:1}),t[23]||(t[23]=l("<")),t[24]||(t[24]=a("code",null,"PathOrData",-1)),t[25]||(t[25]=l(">"))])]),t[43]||(t[43]=a("h3",{id:"setdata",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#setdata"},[a("span",null,"setData?")])],-1)),a("blockquote",null,[a("p",null,[t[27]||(t[27]=a("code",null,"optional",-1)),t[28]||(t[28]=l()),t[29]||(t[29]=a("strong",null,"setData",-1)),t[30]||(t[30]=l(": ")),t[31]||(t[31]=a("code",null,"React.Dispatch",-1)),t[32]||(t[32]=l("<")),t[33]||(t[33]=a("code",null,"React.SetStateAction",-1)),t[34]||(t[34]=l("<")),s(e,{to:"/doc/react/type-aliases/FaasData.html"},{default:o(()=>t[26]||(t[26]=[a("code",null,"FaasData",-1)])),_:1}),t[35]||(t[35]=l("<")),t[36]||(t[36]=a("code",null,"PathOrData",-1)),t[37]||(t[37]=l(">>>"))])]),t[44]||(t[44]=n('

skip?

optional skip: boolean | (params) => boolean

If skip is true, the request will not be sent.

However, you can still use reload to send the request.

',4))])}const f=r(u,[["render",b],["__file","useFaasOptions.html.vue"]]),y=JSON.parse('{"path":"/doc/react/type-aliases/useFaasOptions.html","title":"Type Alias: useFaasOptions","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Type declaration","slug":"type-declaration","link":"#type-declaration","children":[{"level":3,"title":"baseUrl?","slug":"baseurl","link":"#baseurl","children":[]},{"level":3,"title":"data?","slug":"data","link":"#data","children":[]},{"level":3,"title":"debounce?","slug":"debounce","link":"#debounce","children":[]},{"level":3,"title":"params?","slug":"params","link":"#params","children":[]},{"level":3,"title":"setData?","slug":"setdata","link":"#setdata","children":[]},{"level":3,"title":"skip?","slug":"skip","link":"#skip","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/type-aliases/useFaasOptions.md"}');export{f as comp,y as data}; diff --git a/assets/useFunc.html-CdBEeg2B.js b/assets/useFunc.html-Cw4IJ8E6.js similarity index 99% rename from assets/useFunc.html-CdBEeg2B.js rename to assets/useFunc.html-Cw4IJ8E6.js index 45df30ff8..01448669c 100644 --- a/assets/useFunc.html-CdBEeg2B.js +++ b/assets/useFunc.html-Cw4IJ8E6.js @@ -1,4 +1,4 @@ -import{_ as o,c as u,b as s,d as e,e as p,f as a,a as l,r as i,o as r}from"./app-DsV01JBz.js";const d={};function c(k,n){const t=i("RouteLink");return r(),u("div",null,[s("p",null,[e(t,{to:"/doc/test/"},{default:p(()=>n[0]||(n[0]=[a("Documents")])),_:1}),n[2]||(n[2]=a(" / ")),e(t,{to:"/doc/test/"},{default:p(()=>n[1]||(n[1]=[a("@faasjs/test")])),_:1}),n[3]||(n[3]=a(" / useFunc"))]),n[30]||(n[30]=s("h1",{id:"function-usefunc",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#function-usefunc"},[s("span",null,"Function: useFunc()")])],-1)),s("blockquote",null,[s("p",null,[n[5]||(n[5]=s("strong",null,"useFunc",-1)),n[6]||(n[6]=a("<")),n[7]||(n[7]=s("code",null,"TEvent",-1)),n[8]||(n[8]=a(", ")),n[9]||(n[9]=s("code",null,"TContext",-1)),n[10]||(n[10]=a(", ")),n[11]||(n[11]=s("code",null,"TResult",-1)),n[12]||(n[12]=a(">(")),n[13]||(n[13]=s("code",null,"handler",-1)),n[14]||(n[14]=a("): ")),e(t,{to:"/doc/test/classes/Func.html"},{default:p(()=>n[4]||(n[4]=[s("code",null,"Func",-1)])),_:1}),n[15]||(n[15]=a("<")),n[16]||(n[16]=s("code",null,"TEvent",-1)),n[17]||(n[17]=a(", ")),n[18]||(n[18]=s("code",null,"TContext",-1)),n[19]||(n[19]=a(", ")),n[20]||(n[20]=s("code",null,"TResult",-1)),n[21]||(n[21]=a(">"))])]),n[31]||(n[31]=l('

Create a cloud function.

Type Parameters

TEvent = any

TContext = any

TResult = any

Parameters

handler

Returns

',8)),s("p",null,[e(t,{to:"/doc/test/classes/Func.html"},{default:p(()=>n[22]||(n[22]=[s("code",null,"Func",-1)])),_:1}),n[23]||(n[23]=a("<")),n[24]||(n[24]=s("code",null,"TEvent",-1)),n[25]||(n[25]=a(", ")),n[26]||(n[26]=s("code",null,"TContext",-1)),n[27]||(n[27]=a(", ")),n[28]||(n[28]=s("code",null,"TResult",-1)),n[29]||(n[29]=a(">"))]),n[32]||(n[32]=l(`

Example

// pure function
+import{_ as o,c as u,b as s,d as e,e as p,f as a,a as l,r as i,o as r}from"./app-BlW5p_5f.js";const d={};function c(k,n){const t=i("RouteLink");return r(),u("div",null,[s("p",null,[e(t,{to:"/doc/test/"},{default:p(()=>n[0]||(n[0]=[a("Documents")])),_:1}),n[2]||(n[2]=a(" / ")),e(t,{to:"/doc/test/"},{default:p(()=>n[1]||(n[1]=[a("@faasjs/test")])),_:1}),n[3]||(n[3]=a(" / useFunc"))]),n[30]||(n[30]=s("h1",{id:"function-usefunc",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#function-usefunc"},[s("span",null,"Function: useFunc()")])],-1)),s("blockquote",null,[s("p",null,[n[5]||(n[5]=s("strong",null,"useFunc",-1)),n[6]||(n[6]=a("<")),n[7]||(n[7]=s("code",null,"TEvent",-1)),n[8]||(n[8]=a(", ")),n[9]||(n[9]=s("code",null,"TContext",-1)),n[10]||(n[10]=a(", ")),n[11]||(n[11]=s("code",null,"TResult",-1)),n[12]||(n[12]=a(">(")),n[13]||(n[13]=s("code",null,"handler",-1)),n[14]||(n[14]=a("): ")),e(t,{to:"/doc/test/classes/Func.html"},{default:p(()=>n[4]||(n[4]=[s("code",null,"Func",-1)])),_:1}),n[15]||(n[15]=a("<")),n[16]||(n[16]=s("code",null,"TEvent",-1)),n[17]||(n[17]=a(", ")),n[18]||(n[18]=s("code",null,"TContext",-1)),n[19]||(n[19]=a(", ")),n[20]||(n[20]=s("code",null,"TResult",-1)),n[21]||(n[21]=a(">"))])]),n[31]||(n[31]=l('

Create a cloud function.

Type Parameters

TEvent = any

TContext = any

TResult = any

Parameters

handler

Returns

',8)),s("p",null,[e(t,{to:"/doc/test/classes/Func.html"},{default:p(()=>n[22]||(n[22]=[s("code",null,"Func",-1)])),_:1}),n[23]||(n[23]=a("<")),n[24]||(n[24]=s("code",null,"TEvent",-1)),n[25]||(n[25]=a(", ")),n[26]||(n[26]=s("code",null,"TContext",-1)),n[27]||(n[27]=a(", ")),n[28]||(n[28]=s("code",null,"TResult",-1)),n[29]||(n[29]=a(">"))]),n[32]||(n[32]=l(`

Example

// pure function
 export default useFunc(() => {
   return () => {
     return 'Hello World'
diff --git a/assets/useFunc.html-BzCV5YaO.js b/assets/useFunc.html-DScabtkb.js
similarity index 99%
rename from assets/useFunc.html-BzCV5YaO.js
rename to assets/useFunc.html-DScabtkb.js
index 0f94f5f76..1b7eecfe8 100644
--- a/assets/useFunc.html-BzCV5YaO.js
+++ b/assets/useFunc.html-DScabtkb.js
@@ -1,4 +1,4 @@
-import{_ as o,c as u,b as s,d as e,e as p,f as a,a as l,r as i,o as r}from"./app-DsV01JBz.js";const d={};function c(k,n){const t=i("RouteLink");return r(),u("div",null,[s("p",null,[e(t,{to:"/doc/func/"},{default:p(()=>n[0]||(n[0]=[a("Documents")])),_:1}),n[2]||(n[2]=a(" / ")),e(t,{to:"/doc/func/"},{default:p(()=>n[1]||(n[1]=[a("@faasjs/func")])),_:1}),n[3]||(n[3]=a(" / useFunc"))]),n[30]||(n[30]=s("h1",{id:"function-usefunc",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#function-usefunc"},[s("span",null,"Function: useFunc()")])],-1)),s("blockquote",null,[s("p",null,[n[5]||(n[5]=s("strong",null,"useFunc",-1)),n[6]||(n[6]=a("<")),n[7]||(n[7]=s("code",null,"TEvent",-1)),n[8]||(n[8]=a(", ")),n[9]||(n[9]=s("code",null,"TContext",-1)),n[10]||(n[10]=a(", ")),n[11]||(n[11]=s("code",null,"TResult",-1)),n[12]||(n[12]=a(">(")),n[13]||(n[13]=s("code",null,"handler",-1)),n[14]||(n[14]=a("): ")),e(t,{to:"/doc/func/classes/Func.html"},{default:p(()=>n[4]||(n[4]=[s("code",null,"Func",-1)])),_:1}),n[15]||(n[15]=a("<")),n[16]||(n[16]=s("code",null,"TEvent",-1)),n[17]||(n[17]=a(", ")),n[18]||(n[18]=s("code",null,"TContext",-1)),n[19]||(n[19]=a(", ")),n[20]||(n[20]=s("code",null,"TResult",-1)),n[21]||(n[21]=a(">"))])]),n[31]||(n[31]=l('

Create a cloud function.

Type Parameters

TEvent = any

TContext = any

TResult = any

Parameters

handler

Returns

',8)),s("p",null,[e(t,{to:"/doc/func/classes/Func.html"},{default:p(()=>n[22]||(n[22]=[s("code",null,"Func",-1)])),_:1}),n[23]||(n[23]=a("<")),n[24]||(n[24]=s("code",null,"TEvent",-1)),n[25]||(n[25]=a(", ")),n[26]||(n[26]=s("code",null,"TContext",-1)),n[27]||(n[27]=a(", ")),n[28]||(n[28]=s("code",null,"TResult",-1)),n[29]||(n[29]=a(">"))]),n[32]||(n[32]=l(`

Example

// pure function
+import{_ as o,c as u,b as s,d as e,e as p,f as a,a as l,r as i,o as r}from"./app-BlW5p_5f.js";const d={};function c(k,n){const t=i("RouteLink");return r(),u("div",null,[s("p",null,[e(t,{to:"/doc/func/"},{default:p(()=>n[0]||(n[0]=[a("Documents")])),_:1}),n[2]||(n[2]=a(" / ")),e(t,{to:"/doc/func/"},{default:p(()=>n[1]||(n[1]=[a("@faasjs/func")])),_:1}),n[3]||(n[3]=a(" / useFunc"))]),n[30]||(n[30]=s("h1",{id:"function-usefunc",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#function-usefunc"},[s("span",null,"Function: useFunc()")])],-1)),s("blockquote",null,[s("p",null,[n[5]||(n[5]=s("strong",null,"useFunc",-1)),n[6]||(n[6]=a("<")),n[7]||(n[7]=s("code",null,"TEvent",-1)),n[8]||(n[8]=a(", ")),n[9]||(n[9]=s("code",null,"TContext",-1)),n[10]||(n[10]=a(", ")),n[11]||(n[11]=s("code",null,"TResult",-1)),n[12]||(n[12]=a(">(")),n[13]||(n[13]=s("code",null,"handler",-1)),n[14]||(n[14]=a("): ")),e(t,{to:"/doc/func/classes/Func.html"},{default:p(()=>n[4]||(n[4]=[s("code",null,"Func",-1)])),_:1}),n[15]||(n[15]=a("<")),n[16]||(n[16]=s("code",null,"TEvent",-1)),n[17]||(n[17]=a(", ")),n[18]||(n[18]=s("code",null,"TContext",-1)),n[19]||(n[19]=a(", ")),n[20]||(n[20]=s("code",null,"TResult",-1)),n[21]||(n[21]=a(">"))])]),n[31]||(n[31]=l('

Create a cloud function.

Type Parameters

TEvent = any

TContext = any

TResult = any

Parameters

handler

Returns

',8)),s("p",null,[e(t,{to:"/doc/func/classes/Func.html"},{default:p(()=>n[22]||(n[22]=[s("code",null,"Func",-1)])),_:1}),n[23]||(n[23]=a("<")),n[24]||(n[24]=s("code",null,"TEvent",-1)),n[25]||(n[25]=a(", ")),n[26]||(n[26]=s("code",null,"TContext",-1)),n[27]||(n[27]=a(", ")),n[28]||(n[28]=s("code",null,"TResult",-1)),n[29]||(n[29]=a(">"))]),n[32]||(n[32]=l(`

Example

// pure function
 export default useFunc(() => {
   return () => {
     return 'Hello World'
diff --git a/assets/useFuncWithNextJsPlugin.html-DYfDkU1a.js b/assets/useFuncWithNextJsPlugin.html-Bwy_XzK_.js
similarity index 99%
rename from assets/useFuncWithNextJsPlugin.html-DYfDkU1a.js
rename to assets/useFuncWithNextJsPlugin.html-Bwy_XzK_.js
index 0756da329..aafdd6ae9 100644
--- a/assets/useFuncWithNextJsPlugin.html-DYfDkU1a.js
+++ b/assets/useFuncWithNextJsPlugin.html-Bwy_XzK_.js
@@ -1,4 +1,4 @@
-import{_ as p,c as o,b as l,d as e,e as t,f as n,a as r,r as c,o as i}from"./app-DsV01JBz.js";const u={};function d(k,s){const a=c("RouteLink");return i(),o("div",null,[l("p",null,[e(a,{to:"/doc/nextjs/"},{default:t(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[2]||(s[2]=n(" / ")),e(a,{to:"/doc/nextjs/"},{default:t(()=>s[1]||(s[1]=[n("@faasjs/nextjs")])),_:1}),s[3]||(s[3]=n(" / useFuncWithNextJsPlugin"))]),s[4]||(s[4]=r(`

Function: useFuncWithNextJsPlugin()

useFuncWithNextJsPlugin<TParams, TResult>(handler, plugins?): (params?) => Promise<TResult>

Generate a function with NextJsPlugin.

Type Parameters

TParams extends Record<string, any> = any

TResult = any

Parameters

handler

plugins?: Plugin[]

Returns

Function

Parameters

params?: TParams

Returns

Promise<TResult>

Example

// create a function in server
+import{_ as p,c as o,b as l,d as e,e as t,f as n,a as r,r as c,o as i}from"./app-BlW5p_5f.js";const u={};function d(k,s){const a=c("RouteLink");return i(),o("div",null,[l("p",null,[e(a,{to:"/doc/nextjs/"},{default:t(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[2]||(s[2]=n(" / ")),e(a,{to:"/doc/nextjs/"},{default:t(()=>s[1]||(s[1]=[n("@faasjs/nextjs")])),_:1}),s[3]||(s[3]=n(" / useFuncWithNextJsPlugin"))]),s[4]||(s[4]=r(`

Function: useFuncWithNextJsPlugin()

useFuncWithNextJsPlugin<TParams, TResult>(handler, plugins?): (params?) => Promise<TResult>

Generate a function with NextJsPlugin.

Type Parameters

TParams extends Record<string, any> = any

TResult = any

Parameters

handler

plugins?: Plugin[]

Returns

Function

Parameters

params?: TParams

Returns

Promise<TResult>

Example

// create a function in server
 'use server'
 import { useFuncWithNextJsPlugin } from '@faasjs/nextjs'
 
diff --git a/assets/useHttp.html-DUhTuYps.js b/assets/useHttp.html-BDX59o8o.js
similarity index 98%
rename from assets/useHttp.html-DUhTuYps.js
rename to assets/useHttp.html-BDX59o8o.js
index caf42b03f..788c735dc 100644
--- a/assets/useHttp.html-DUhTuYps.js
+++ b/assets/useHttp.html-BDX59o8o.js
@@ -1 +1 @@
-import{_ as r,c as d,b as o,d as l,e,f as n,a as u,r as p,o as i}from"./app-DsV01JBz.js";const m={};function f(g,t){const s=p("RouteLink");return i(),d("div",null,[o("p",null,[l(s,{to:"/doc/http/"},{default:e(()=>t[0]||(t[0]=[n("Documents")])),_:1}),t[2]||(t[2]=n(" / ")),l(s,{to:"/doc/http/"},{default:e(()=>t[1]||(t[1]=[n("@faasjs/http")])),_:1}),t[3]||(t[3]=n(" / useHttp"))]),t[45]||(t[45]=o("h1",{id:"function-usehttp",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#function-usehttp"},[o("span",null,"Function: useHttp()")])],-1)),o("blockquote",null,[o("p",null,[t[5]||(t[5]=o("strong",null,"useHttp",-1)),t[6]||(t[6]=n("<")),t[7]||(t[7]=o("code",null,"TParams",-1)),t[8]||(t[8]=n(", ")),t[9]||(t[9]=o("code",null,"TCookie",-1)),t[10]||(t[10]=n(", ")),t[11]||(t[11]=o("code",null,"TSession",-1)),t[12]||(t[12]=n(">(")),t[13]||(t[13]=o("code",null,"config",-1)),t[14]||(t[14]=n("?): ")),t[15]||(t[15]=o("code",null,"UseifyPlugin",-1)),t[16]||(t[16]=n("<")),l(s,{to:"/doc/http/classes/Http.html"},{default:e(()=>t[4]||(t[4]=[o("code",null,"Http",-1)])),_:1}),t[17]||(t[17]=n("<")),t[18]||(t[18]=o("code",null,"TParams",-1)),t[19]||(t[19]=n(", ")),t[20]||(t[20]=o("code",null,"TCookie",-1)),t[21]||(t[21]=n(", ")),t[22]||(t[22]=o("code",null,"TSession",-1)),t[23]||(t[23]=n(">>"))])]),t[46]||(t[46]=u('

Type Parameters

TParams extends Record<string, any> = any

TCookie extends Record<string, string> = any

TSession extends Record<string, string> = any

Parameters

',5)),o("p",null,[t[25]||(t[25]=n("• ")),t[26]||(t[26]=o("strong",null,"config?",-1)),t[27]||(t[27]=n(": ")),l(s,{to:"/doc/http/type-aliases/HttpConfig.html"},{default:e(()=>t[24]||(t[24]=[o("code",null,"HttpConfig",-1)])),_:1}),t[28]||(t[28]=n("<")),t[29]||(t[29]=o("code",null,"TParams",-1)),t[30]||(t[30]=n(", ")),t[31]||(t[31]=o("code",null,"TCookie",-1)),t[32]||(t[32]=n(", ")),t[33]||(t[33]=o("code",null,"TSession",-1)),t[34]||(t[34]=n(">"))]),t[47]||(t[47]=o("h2",{id:"returns",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#returns"},[o("span",null,"Returns")])],-1)),o("p",null,[t[36]||(t[36]=o("code",null,"UseifyPlugin",-1)),t[37]||(t[37]=n("<")),l(s,{to:"/doc/http/classes/Http.html"},{default:e(()=>t[35]||(t[35]=[o("code",null,"Http",-1)])),_:1}),t[38]||(t[38]=n("<")),t[39]||(t[39]=o("code",null,"TParams",-1)),t[40]||(t[40]=n(", ")),t[41]||(t[41]=o("code",null,"TCookie",-1)),t[42]||(t[42]=n(", ")),t[43]||(t[43]=o("code",null,"TSession",-1)),t[44]||(t[44]=n(">>"))])])}const H=r(m,[["render",f],["__file","useHttp.html.vue"]]),k=JSON.parse('{"path":"/doc/http/functions/useHttp.html","title":"Function: useHttp()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/functions/useHttp.md"}');export{H as comp,k as data}; +import{_ as r,c as d,b as o,d as l,e,f as n,a as u,r as p,o as i}from"./app-BlW5p_5f.js";const m={};function f(g,t){const s=p("RouteLink");return i(),d("div",null,[o("p",null,[l(s,{to:"/doc/http/"},{default:e(()=>t[0]||(t[0]=[n("Documents")])),_:1}),t[2]||(t[2]=n(" / ")),l(s,{to:"/doc/http/"},{default:e(()=>t[1]||(t[1]=[n("@faasjs/http")])),_:1}),t[3]||(t[3]=n(" / useHttp"))]),t[45]||(t[45]=o("h1",{id:"function-usehttp",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#function-usehttp"},[o("span",null,"Function: useHttp()")])],-1)),o("blockquote",null,[o("p",null,[t[5]||(t[5]=o("strong",null,"useHttp",-1)),t[6]||(t[6]=n("<")),t[7]||(t[7]=o("code",null,"TParams",-1)),t[8]||(t[8]=n(", ")),t[9]||(t[9]=o("code",null,"TCookie",-1)),t[10]||(t[10]=n(", ")),t[11]||(t[11]=o("code",null,"TSession",-1)),t[12]||(t[12]=n(">(")),t[13]||(t[13]=o("code",null,"config",-1)),t[14]||(t[14]=n("?): ")),t[15]||(t[15]=o("code",null,"UseifyPlugin",-1)),t[16]||(t[16]=n("<")),l(s,{to:"/doc/http/classes/Http.html"},{default:e(()=>t[4]||(t[4]=[o("code",null,"Http",-1)])),_:1}),t[17]||(t[17]=n("<")),t[18]||(t[18]=o("code",null,"TParams",-1)),t[19]||(t[19]=n(", ")),t[20]||(t[20]=o("code",null,"TCookie",-1)),t[21]||(t[21]=n(", ")),t[22]||(t[22]=o("code",null,"TSession",-1)),t[23]||(t[23]=n(">>"))])]),t[46]||(t[46]=u('

Type Parameters

TParams extends Record<string, any> = any

TCookie extends Record<string, string> = any

TSession extends Record<string, string> = any

Parameters

',5)),o("p",null,[t[25]||(t[25]=n("• ")),t[26]||(t[26]=o("strong",null,"config?",-1)),t[27]||(t[27]=n(": ")),l(s,{to:"/doc/http/type-aliases/HttpConfig.html"},{default:e(()=>t[24]||(t[24]=[o("code",null,"HttpConfig",-1)])),_:1}),t[28]||(t[28]=n("<")),t[29]||(t[29]=o("code",null,"TParams",-1)),t[30]||(t[30]=n(", ")),t[31]||(t[31]=o("code",null,"TCookie",-1)),t[32]||(t[32]=n(", ")),t[33]||(t[33]=o("code",null,"TSession",-1)),t[34]||(t[34]=n(">"))]),t[47]||(t[47]=o("h2",{id:"returns",tabindex:"-1"},[o("a",{class:"header-anchor",href:"#returns"},[o("span",null,"Returns")])],-1)),o("p",null,[t[36]||(t[36]=o("code",null,"UseifyPlugin",-1)),t[37]||(t[37]=n("<")),l(s,{to:"/doc/http/classes/Http.html"},{default:e(()=>t[35]||(t[35]=[o("code",null,"Http",-1)])),_:1}),t[38]||(t[38]=n("<")),t[39]||(t[39]=o("code",null,"TParams",-1)),t[40]||(t[40]=n(", ")),t[41]||(t[41]=o("code",null,"TCookie",-1)),t[42]||(t[42]=n(", ")),t[43]||(t[43]=o("code",null,"TSession",-1)),t[44]||(t[44]=n(">>"))])])}const H=r(m,[["render",f],["__file","useHttp.html.vue"]]),k=JSON.parse('{"path":"/doc/http/functions/useHttp.html","title":"Function: useHttp()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/functions/useHttp.md"}');export{H as comp,k as data}; diff --git a/assets/useHttpFunc.html-xcSB9s12.js b/assets/useHttpFunc.html-zCGTy9Rw.js similarity index 98% rename from assets/useHttpFunc.html-xcSB9s12.js rename to assets/useHttpFunc.html-zCGTy9Rw.js index 71af15a57..ea2789b11 100644 --- a/assets/useHttpFunc.html-xcSB9s12.js +++ b/assets/useHttpFunc.html-zCGTy9Rw.js @@ -1 +1 @@ -import{_ as a,c as p,b as o,d as s,e as d,f as t,a as r,r as c,o as l}from"./app-DsV01JBz.js";const i={};function u(g,e){const n=c("RouteLink");return l(),p("div",null,[o("p",null,[s(n,{to:"/doc/http/"},{default:d(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),s(n,{to:"/doc/http/"},{default:d(()=>e[1]||(e[1]=[t("@faasjs/http")])),_:1}),e[3]||(e[3]=t(" / useHttpFunc"))]),e[15]||(e[15]=r('

Function: useHttpFunc()

useHttpFunc<TParams, TCookie, TSession, TResult>(handler, config?): Func<object, any, TResult>

A hook to create an HTTP function with specified handler and configuration.

Type Parameters

TParams extends Record<string, any> = Record<string, any>

The type of the parameters object.

TCookie extends Record<string, string> = Record<string, string>

The type of the cookies object.

TSession extends Record<string, any> = Record<string, any>

The type of the session object.

TResult = any

The type of the result.

Parameters

handler

The function handler to be used.

config?

Optional configuration object.

',17)),o("p",null,[e[5]||(e[5]=t("• ")),e[6]||(e[6]=o("strong",null,"config.http?",-1)),e[7]||(e[7]=t(": ")),s(n,{to:"/doc/http/type-aliases/HttpConfig.html"},{default:d(()=>e[4]||(e[4]=[o("code",null,"HttpConfig",-1)])),_:1}),e[8]||(e[8]=t("<")),e[9]||(e[9]=o("code",null,"any",-1)),e[10]||(e[10]=t(", ")),e[11]||(e[11]=o("code",null,"any",-1)),e[12]||(e[12]=t(", ")),e[13]||(e[13]=o("code",null,"any",-1)),e[14]||(e[14]=t(">"))]),e[16]||(e[16]=r('

Optional HTTP configuration.

Returns

Func<object, any, TResult>

The created HTTP function.

params?

optional params: TParams

',6))])}const f=a(i,[["render",u],["__file","useHttpFunc.html.vue"]]),h=JSON.parse('{"path":"/doc/http/functions/useHttpFunc.html","title":"Function: useHttpFunc()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[{"level":3,"title":"params?","slug":"params","link":"#params","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/functions/useHttpFunc.md"}');export{f as comp,h as data}; +import{_ as a,c as p,b as o,d as s,e as d,f as t,a as r,r as c,o as l}from"./app-BlW5p_5f.js";const i={};function u(g,e){const n=c("RouteLink");return l(),p("div",null,[o("p",null,[s(n,{to:"/doc/http/"},{default:d(()=>e[0]||(e[0]=[t("Documents")])),_:1}),e[2]||(e[2]=t(" / ")),s(n,{to:"/doc/http/"},{default:d(()=>e[1]||(e[1]=[t("@faasjs/http")])),_:1}),e[3]||(e[3]=t(" / useHttpFunc"))]),e[15]||(e[15]=r('

Function: useHttpFunc()

useHttpFunc<TParams, TCookie, TSession, TResult>(handler, config?): Func<object, any, TResult>

A hook to create an HTTP function with specified handler and configuration.

Type Parameters

TParams extends Record<string, any> = Record<string, any>

The type of the parameters object.

TCookie extends Record<string, string> = Record<string, string>

The type of the cookies object.

TSession extends Record<string, any> = Record<string, any>

The type of the session object.

TResult = any

The type of the result.

Parameters

handler

The function handler to be used.

config?

Optional configuration object.

',17)),o("p",null,[e[5]||(e[5]=t("• ")),e[6]||(e[6]=o("strong",null,"config.http?",-1)),e[7]||(e[7]=t(": ")),s(n,{to:"/doc/http/type-aliases/HttpConfig.html"},{default:d(()=>e[4]||(e[4]=[o("code",null,"HttpConfig",-1)])),_:1}),e[8]||(e[8]=t("<")),e[9]||(e[9]=o("code",null,"any",-1)),e[10]||(e[10]=t(", ")),e[11]||(e[11]=o("code",null,"any",-1)),e[12]||(e[12]=t(", ")),e[13]||(e[13]=o("code",null,"any",-1)),e[14]||(e[14]=t(">"))]),e[16]||(e[16]=r('

Optional HTTP configuration.

Returns

Func<object, any, TResult>

The created HTTP function.

params?

optional params: TParams

',6))])}const f=a(i,[["render",u],["__file","useHttpFunc.html.vue"]]),h=JSON.parse('{"path":"/doc/http/functions/useHttpFunc.html","title":"Function: useHttpFunc()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[{"level":3,"title":"params?","slug":"params","link":"#params","children":[]}]}],"git":{"updatedTime":null},"filePathRelative":"doc/http/functions/useHttpFunc.md"}');export{f as comp,h as data}; diff --git a/assets/useKnex.html-Cq6ObIZ9.js b/assets/useKnex.html-C1uaNkpg.js similarity index 96% rename from assets/useKnex.html-Cq6ObIZ9.js rename to assets/useKnex.html-C1uaNkpg.js index da8e298ca..fb89b0785 100644 --- a/assets/useKnex.html-Cq6ObIZ9.js +++ b/assets/useKnex.html-C1uaNkpg.js @@ -1 +1 @@ -import{_ as u,c as r,b as e,d as s,e as o,f as t,r as d,o as i}from"./app-DsV01JBz.js";const x={};function f(m,n){const l=d("RouteLink");return i(),r("div",null,[e("p",null,[s(l,{to:"/doc/knex/"},{default:o(()=>n[0]||(n[0]=[t("Documents")])),_:1}),n[2]||(n[2]=t(" / ")),s(l,{to:"/doc/knex/"},{default:o(()=>n[1]||(n[1]=[t("@faasjs/knex")])),_:1}),n[3]||(n[3]=t(" / useKnex"))]),n[20]||(n[20]=e("h1",{id:"function-useknex",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#function-useknex"},[e("span",null,"Function: useKnex()")])],-1)),e("blockquote",null,[e("p",null,[n[5]||(n[5]=e("strong",null,"useKnex",-1)),n[6]||(n[6]=t("(")),n[7]||(n[7]=e("code",null,"config",-1)),n[8]||(n[8]=t("?): ")),n[9]||(n[9]=e("code",null,"UseifyPlugin",-1)),n[10]||(n[10]=t("<")),s(l,{to:"/doc/knex/classes/Knex.html"},{default:o(()=>n[4]||(n[4]=[e("code",null,"Knex",-1)])),_:1}),n[11]||(n[11]=t(">"))])]),n[21]||(n[21]=e("h2",{id:"parameters",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#parameters"},[e("span",null,"Parameters")])],-1)),e("p",null,[n[13]||(n[13]=t("• ")),n[14]||(n[14]=e("strong",null,"config?",-1)),n[15]||(n[15]=t(": ")),s(l,{to:"/doc/knex/type-aliases/KnexConfig.html"},{default:o(()=>n[12]||(n[12]=[e("code",null,"KnexConfig",-1)])),_:1})]),n[22]||(n[22]=e("h2",{id:"returns",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#returns"},[e("span",null,"Returns")])],-1)),e("p",null,[n[17]||(n[17]=e("code",null,"UseifyPlugin",-1)),n[18]||(n[18]=t("<")),s(l,{to:"/doc/knex/classes/Knex.html"},{default:o(()=>n[16]||(n[16]=[e("code",null,"Knex",-1)])),_:1}),n[19]||(n[19]=t(">"))])])}const a=u(x,[["render",f],["__file","useKnex.html.vue"]]),k=JSON.parse('{"path":"/doc/knex/functions/useKnex.html","title":"Function: useKnex()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/knex/functions/useKnex.md"}');export{a as comp,k as data}; +import{_ as u,c as r,b as e,d as s,e as o,f as t,r as d,o as i}from"./app-BlW5p_5f.js";const x={};function f(m,n){const l=d("RouteLink");return i(),r("div",null,[e("p",null,[s(l,{to:"/doc/knex/"},{default:o(()=>n[0]||(n[0]=[t("Documents")])),_:1}),n[2]||(n[2]=t(" / ")),s(l,{to:"/doc/knex/"},{default:o(()=>n[1]||(n[1]=[t("@faasjs/knex")])),_:1}),n[3]||(n[3]=t(" / useKnex"))]),n[20]||(n[20]=e("h1",{id:"function-useknex",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#function-useknex"},[e("span",null,"Function: useKnex()")])],-1)),e("blockquote",null,[e("p",null,[n[5]||(n[5]=e("strong",null,"useKnex",-1)),n[6]||(n[6]=t("(")),n[7]||(n[7]=e("code",null,"config",-1)),n[8]||(n[8]=t("?): ")),n[9]||(n[9]=e("code",null,"UseifyPlugin",-1)),n[10]||(n[10]=t("<")),s(l,{to:"/doc/knex/classes/Knex.html"},{default:o(()=>n[4]||(n[4]=[e("code",null,"Knex",-1)])),_:1}),n[11]||(n[11]=t(">"))])]),n[21]||(n[21]=e("h2",{id:"parameters",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#parameters"},[e("span",null,"Parameters")])],-1)),e("p",null,[n[13]||(n[13]=t("• ")),n[14]||(n[14]=e("strong",null,"config?",-1)),n[15]||(n[15]=t(": ")),s(l,{to:"/doc/knex/type-aliases/KnexConfig.html"},{default:o(()=>n[12]||(n[12]=[e("code",null,"KnexConfig",-1)])),_:1})]),n[22]||(n[22]=e("h2",{id:"returns",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#returns"},[e("span",null,"Returns")])],-1)),e("p",null,[n[17]||(n[17]=e("code",null,"UseifyPlugin",-1)),n[18]||(n[18]=t("<")),s(l,{to:"/doc/knex/classes/Knex.html"},{default:o(()=>n[16]||(n[16]=[e("code",null,"Knex",-1)])),_:1}),n[19]||(n[19]=t(">"))])])}const a=u(x,[["render",f],["__file","useKnex.html.vue"]]),k=JSON.parse('{"path":"/doc/knex/functions/useKnex.html","title":"Function: useKnex()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/knex/functions/useKnex.md"}');export{a as comp,k as data}; diff --git a/assets/useModal.html-D2lMI091.js b/assets/useModal.html-CUkMO2ej.js similarity index 98% rename from assets/useModal.html-D2lMI091.js rename to assets/useModal.html-CUkMO2ej.js index 88e6036d3..1879f6c34 100644 --- a/assets/useModal.html-D2lMI091.js +++ b/assets/useModal.html-CUkMO2ej.js @@ -1,4 +1,4 @@ -import{_ as p,c as i,b as s,d as o,e,f as a,a as l,r as d,o as u}from"./app-DsV01JBz.js";const r={};function c(k,n){const t=d("RouteLink");return u(),i("div",null,[s("p",null,[o(t,{to:"/doc/ant-design/"},{default:e(()=>n[0]||(n[0]=[a("Documents")])),_:1}),n[2]||(n[2]=a(" / ")),o(t,{to:"/doc/ant-design/"},{default:e(()=>n[1]||(n[1]=[a("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=a(" / useModal"))]),n[16]||(n[16]=l(`

Function: useModal()

useModal(init?): object

Hook style modal

function Example() {
+import{_ as p,c as i,b as s,d as o,e,f as a,a as l,r as d,o as u}from"./app-BlW5p_5f.js";const r={};function c(k,n){const t=d("RouteLink");return u(),i("div",null,[s("p",null,[o(t,{to:"/doc/ant-design/"},{default:e(()=>n[0]||(n[0]=[a("Documents")])),_:1}),n[2]||(n[2]=a(" / ")),o(t,{to:"/doc/ant-design/"},{default:e(()=>n[1]||(n[1]=[a("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=a(" / useModal"))]),n[16]||(n[16]=l(`

Function: useModal()

useModal(init?): object

Hook style modal

function Example() {
   const { modal, setModalProps } = useModal()
 
   return <>
diff --git a/assets/usePlugin.html-Dgpz9IIZ.js b/assets/usePlugin.html-BdUPBMYi.js
similarity index 97%
rename from assets/usePlugin.html-Dgpz9IIZ.js
rename to assets/usePlugin.html-BdUPBMYi.js
index 2e83bfe2c..43814a890 100644
--- a/assets/usePlugin.html-Dgpz9IIZ.js
+++ b/assets/usePlugin.html-BdUPBMYi.js
@@ -1 +1 @@
-import{_ as r,c as o,b as t,d as s,e as u,f as n,r as i,o as d}from"./app-DsV01JBz.js";const p={};function m(a,l){const e=i("RouteLink");return d(),o("div",null,[t("p",null,[s(e,{to:"/doc/test/"},{default:u(()=>l[0]||(l[0]=[n("Documents")])),_:1}),l[2]||(l[2]=n(" / ")),s(e,{to:"/doc/test/"},{default:u(()=>l[1]||(l[1]=[n("@faasjs/test")])),_:1}),l[3]||(l[3]=n(" / usePlugin"))]),l[24]||(l[24]=t("h1",{id:"function-useplugin",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#function-useplugin"},[t("span",null,"Function: usePlugin()")])],-1)),t("blockquote",null,[t("p",null,[l[5]||(l[5]=t("strong",null,"usePlugin",-1)),l[6]||(l[6]=n("<")),l[7]||(l[7]=t("code",null,"T",-1)),l[8]||(l[8]=n(">(")),l[9]||(l[9]=t("code",null,"plugin",-1)),l[10]||(l[10]=n("): ")),s(e,{to:"/doc/test/type-aliases/UseifyPlugin.html"},{default:u(()=>l[4]||(l[4]=[t("code",null,"UseifyPlugin",-1)])),_:1}),l[11]||(l[11]=n("<")),l[12]||(l[12]=t("code",null,"T",-1)),l[13]||(l[13]=n(">"))])]),l[25]||(l[25]=t("h2",{id:"type-parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-parameters"},[t("span",null,"Type Parameters")])],-1)),t("p",null,[l[15]||(l[15]=n("• ")),l[16]||(l[16]=t("strong",null,"T",-1)),l[17]||(l[17]=n()),l[18]||(l[18]=t("em",null,"extends",-1)),l[19]||(l[19]=n()),s(e,{to:"/doc/test/type-aliases/Plugin.html"},{default:u(()=>l[14]||(l[14]=[t("code",null,"Plugin",-1)])),_:1})]),l[26]||(l[26]=t("h2",{id:"parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#parameters"},[t("span",null,"Parameters")])],-1)),l[27]||(l[27]=t("p",null,[n("• "),t("strong",null,"plugin"),n(": "),t("code",null,"T"),n(" & "),t("code",null,"object")],-1)),l[28]||(l[28]=t("h2",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),t("p",null,[s(e,{to:"/doc/test/type-aliases/UseifyPlugin.html"},{default:u(()=>l[20]||(l[20]=[t("code",null,"UseifyPlugin",-1)])),_:1}),l[21]||(l[21]=n("<")),l[22]||(l[22]=t("code",null,"T",-1)),l[23]||(l[23]=n(">"))])])}const g=r(p,[["render",m],["__file","usePlugin.html.vue"]]),P=JSON.parse('{"path":"/doc/test/functions/usePlugin.html","title":"Function: usePlugin()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/test/functions/usePlugin.md"}');export{g as comp,P as data};
+import{_ as r,c as o,b as t,d as s,e as u,f as n,r as i,o as d}from"./app-BlW5p_5f.js";const p={};function m(a,l){const e=i("RouteLink");return d(),o("div",null,[t("p",null,[s(e,{to:"/doc/test/"},{default:u(()=>l[0]||(l[0]=[n("Documents")])),_:1}),l[2]||(l[2]=n(" / ")),s(e,{to:"/doc/test/"},{default:u(()=>l[1]||(l[1]=[n("@faasjs/test")])),_:1}),l[3]||(l[3]=n(" / usePlugin"))]),l[24]||(l[24]=t("h1",{id:"function-useplugin",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#function-useplugin"},[t("span",null,"Function: usePlugin()")])],-1)),t("blockquote",null,[t("p",null,[l[5]||(l[5]=t("strong",null,"usePlugin",-1)),l[6]||(l[6]=n("<")),l[7]||(l[7]=t("code",null,"T",-1)),l[8]||(l[8]=n(">(")),l[9]||(l[9]=t("code",null,"plugin",-1)),l[10]||(l[10]=n("): ")),s(e,{to:"/doc/test/type-aliases/UseifyPlugin.html"},{default:u(()=>l[4]||(l[4]=[t("code",null,"UseifyPlugin",-1)])),_:1}),l[11]||(l[11]=n("<")),l[12]||(l[12]=t("code",null,"T",-1)),l[13]||(l[13]=n(">"))])]),l[25]||(l[25]=t("h2",{id:"type-parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#type-parameters"},[t("span",null,"Type Parameters")])],-1)),t("p",null,[l[15]||(l[15]=n("• ")),l[16]||(l[16]=t("strong",null,"T",-1)),l[17]||(l[17]=n()),l[18]||(l[18]=t("em",null,"extends",-1)),l[19]||(l[19]=n()),s(e,{to:"/doc/test/type-aliases/Plugin.html"},{default:u(()=>l[14]||(l[14]=[t("code",null,"Plugin",-1)])),_:1})]),l[26]||(l[26]=t("h2",{id:"parameters",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#parameters"},[t("span",null,"Parameters")])],-1)),l[27]||(l[27]=t("p",null,[n("• "),t("strong",null,"plugin"),n(": "),t("code",null,"T"),n(" & "),t("code",null,"object")],-1)),l[28]||(l[28]=t("h2",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),t("p",null,[s(e,{to:"/doc/test/type-aliases/UseifyPlugin.html"},{default:u(()=>l[20]||(l[20]=[t("code",null,"UseifyPlugin",-1)])),_:1}),l[21]||(l[21]=n("<")),l[22]||(l[22]=t("code",null,"T",-1)),l[23]||(l[23]=n(">"))])])}const g=r(p,[["render",m],["__file","usePlugin.html.vue"]]),P=JSON.parse('{"path":"/doc/test/functions/usePlugin.html","title":"Function: usePlugin()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/test/functions/usePlugin.md"}');export{g as comp,P as data};
diff --git a/assets/usePlugin.html-DsOtsISK.js b/assets/usePlugin.html-x21RPzuf.js
similarity index 97%
rename from assets/usePlugin.html-DsOtsISK.js
rename to assets/usePlugin.html-x21RPzuf.js
index 80104f184..cce74fb45 100644
--- a/assets/usePlugin.html-DsOtsISK.js
+++ b/assets/usePlugin.html-x21RPzuf.js
@@ -1 +1 @@
-import{_ as r,c as o,b as n,d as u,e as s,f as t,r as i,o as d}from"./app-DsV01JBz.js";const p={};function f(m,l){const e=i("RouteLink");return d(),o("div",null,[n("p",null,[u(e,{to:"/doc/func/"},{default:s(()=>l[0]||(l[0]=[t("Documents")])),_:1}),l[2]||(l[2]=t(" / ")),u(e,{to:"/doc/func/"},{default:s(()=>l[1]||(l[1]=[t("@faasjs/func")])),_:1}),l[3]||(l[3]=t(" / usePlugin"))]),l[24]||(l[24]=n("h1",{id:"function-useplugin",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#function-useplugin"},[n("span",null,"Function: usePlugin()")])],-1)),n("blockquote",null,[n("p",null,[l[5]||(l[5]=n("strong",null,"usePlugin",-1)),l[6]||(l[6]=t("<")),l[7]||(l[7]=n("code",null,"T",-1)),l[8]||(l[8]=t(">(")),l[9]||(l[9]=n("code",null,"plugin",-1)),l[10]||(l[10]=t("): ")),u(e,{to:"/doc/func/type-aliases/UseifyPlugin.html"},{default:s(()=>l[4]||(l[4]=[n("code",null,"UseifyPlugin",-1)])),_:1}),l[11]||(l[11]=t("<")),l[12]||(l[12]=n("code",null,"T",-1)),l[13]||(l[13]=t(">"))])]),l[25]||(l[25]=n("h2",{id:"type-parameters",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#type-parameters"},[n("span",null,"Type Parameters")])],-1)),n("p",null,[l[15]||(l[15]=t("• ")),l[16]||(l[16]=n("strong",null,"T",-1)),l[17]||(l[17]=t()),l[18]||(l[18]=n("em",null,"extends",-1)),l[19]||(l[19]=t()),u(e,{to:"/doc/func/type-aliases/Plugin.html"},{default:s(()=>l[14]||(l[14]=[n("code",null,"Plugin",-1)])),_:1})]),l[26]||(l[26]=n("h2",{id:"parameters",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#parameters"},[n("span",null,"Parameters")])],-1)),l[27]||(l[27]=n("p",null,[t("• "),n("strong",null,"plugin"),t(": "),n("code",null,"T"),t(" & "),n("code",null,"object")],-1)),l[28]||(l[28]=n("h2",{id:"returns",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#returns"},[n("span",null,"Returns")])],-1)),n("p",null,[u(e,{to:"/doc/func/type-aliases/UseifyPlugin.html"},{default:s(()=>l[20]||(l[20]=[n("code",null,"UseifyPlugin",-1)])),_:1}),l[21]||(l[21]=t("<")),l[22]||(l[22]=n("code",null,"T",-1)),l[23]||(l[23]=t(">"))])])}const g=r(p,[["render",f],["__file","usePlugin.html.vue"]]),P=JSON.parse('{"path":"/doc/func/functions/usePlugin.html","title":"Function: usePlugin()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/func/functions/usePlugin.md"}');export{g as comp,P as data};
+import{_ as r,c as o,b as n,d as u,e as s,f as t,r as i,o as d}from"./app-BlW5p_5f.js";const p={};function f(m,l){const e=i("RouteLink");return d(),o("div",null,[n("p",null,[u(e,{to:"/doc/func/"},{default:s(()=>l[0]||(l[0]=[t("Documents")])),_:1}),l[2]||(l[2]=t(" / ")),u(e,{to:"/doc/func/"},{default:s(()=>l[1]||(l[1]=[t("@faasjs/func")])),_:1}),l[3]||(l[3]=t(" / usePlugin"))]),l[24]||(l[24]=n("h1",{id:"function-useplugin",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#function-useplugin"},[n("span",null,"Function: usePlugin()")])],-1)),n("blockquote",null,[n("p",null,[l[5]||(l[5]=n("strong",null,"usePlugin",-1)),l[6]||(l[6]=t("<")),l[7]||(l[7]=n("code",null,"T",-1)),l[8]||(l[8]=t(">(")),l[9]||(l[9]=n("code",null,"plugin",-1)),l[10]||(l[10]=t("): ")),u(e,{to:"/doc/func/type-aliases/UseifyPlugin.html"},{default:s(()=>l[4]||(l[4]=[n("code",null,"UseifyPlugin",-1)])),_:1}),l[11]||(l[11]=t("<")),l[12]||(l[12]=n("code",null,"T",-1)),l[13]||(l[13]=t(">"))])]),l[25]||(l[25]=n("h2",{id:"type-parameters",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#type-parameters"},[n("span",null,"Type Parameters")])],-1)),n("p",null,[l[15]||(l[15]=t("• ")),l[16]||(l[16]=n("strong",null,"T",-1)),l[17]||(l[17]=t()),l[18]||(l[18]=n("em",null,"extends",-1)),l[19]||(l[19]=t()),u(e,{to:"/doc/func/type-aliases/Plugin.html"},{default:s(()=>l[14]||(l[14]=[n("code",null,"Plugin",-1)])),_:1})]),l[26]||(l[26]=n("h2",{id:"parameters",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#parameters"},[n("span",null,"Parameters")])],-1)),l[27]||(l[27]=n("p",null,[t("• "),n("strong",null,"plugin"),t(": "),n("code",null,"T"),t(" & "),n("code",null,"object")],-1)),l[28]||(l[28]=n("h2",{id:"returns",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#returns"},[n("span",null,"Returns")])],-1)),n("p",null,[u(e,{to:"/doc/func/type-aliases/UseifyPlugin.html"},{default:s(()=>l[20]||(l[20]=[n("code",null,"UseifyPlugin",-1)])),_:1}),l[21]||(l[21]=t("<")),l[22]||(l[22]=n("code",null,"T",-1)),l[23]||(l[23]=t(">"))])])}const g=r(p,[["render",f],["__file","usePlugin.html.vue"]]),P=JSON.parse('{"path":"/doc/func/functions/usePlugin.html","title":"Function: usePlugin()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/func/functions/usePlugin.md"}');export{g as comp,P as data};
diff --git a/assets/useRedis.html-DyIrwXRi.js b/assets/useRedis.html-GUcNNnUw.js
similarity index 96%
rename from assets/useRedis.html-DyIrwXRi.js
rename to assets/useRedis.html-GUcNNnUw.js
index d53d7d67c..c9ad37f83 100644
--- a/assets/useRedis.html-DyIrwXRi.js
+++ b/assets/useRedis.html-GUcNNnUw.js
@@ -1 +1 @@
-import{_ as r,c as i,b as e,d as l,e as d,f as n,r as o,o as u}from"./app-DsV01JBz.js";const f={};function m(p,s){const t=o("RouteLink");return u(),i("div",null,[e("p",null,[l(t,{to:"/doc/redis/"},{default:d(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[2]||(s[2]=n(" / ")),l(t,{to:"/doc/redis/"},{default:d(()=>s[1]||(s[1]=[n("@faasjs/redis")])),_:1}),s[3]||(s[3]=n(" / useRedis"))]),s[20]||(s[20]=e("h1",{id:"function-useredis",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#function-useredis"},[e("span",null,"Function: useRedis()")])],-1)),e("blockquote",null,[e("p",null,[s[5]||(s[5]=e("strong",null,"useRedis",-1)),s[6]||(s[6]=n("(")),s[7]||(s[7]=e("code",null,"config",-1)),s[8]||(s[8]=n("?): ")),s[9]||(s[9]=e("code",null,"UseifyPlugin",-1)),s[10]||(s[10]=n("<")),l(t,{to:"/doc/redis/classes/Redis.html"},{default:d(()=>s[4]||(s[4]=[e("code",null,"Redis",-1)])),_:1}),s[11]||(s[11]=n(">"))])]),s[21]||(s[21]=e("h2",{id:"parameters",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#parameters"},[e("span",null,"Parameters")])],-1)),e("p",null,[s[13]||(s[13]=n("• ")),s[14]||(s[14]=e("strong",null,"config?",-1)),s[15]||(s[15]=n(": ")),l(t,{to:"/doc/redis/type-aliases/RedisConfig.html"},{default:d(()=>s[12]||(s[12]=[e("code",null,"RedisConfig",-1)])),_:1})]),s[22]||(s[22]=e("h2",{id:"returns",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#returns"},[e("span",null,"Returns")])],-1)),e("p",null,[s[17]||(s[17]=e("code",null,"UseifyPlugin",-1)),s[18]||(s[18]=n("<")),l(t,{to:"/doc/redis/classes/Redis.html"},{default:d(()=>s[16]||(s[16]=[e("code",null,"Redis",-1)])),_:1}),s[19]||(s[19]=n(">"))])])}const R=r(f,[["render",m],["__file","useRedis.html.vue"]]),g=JSON.parse('{"path":"/doc/redis/functions/useRedis.html","title":"Function: useRedis()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/redis/functions/useRedis.md"}');export{R as comp,g as data};
+import{_ as r,c as i,b as e,d as l,e as d,f as n,r as o,o as u}from"./app-BlW5p_5f.js";const f={};function m(p,s){const t=o("RouteLink");return u(),i("div",null,[e("p",null,[l(t,{to:"/doc/redis/"},{default:d(()=>s[0]||(s[0]=[n("Documents")])),_:1}),s[2]||(s[2]=n(" / ")),l(t,{to:"/doc/redis/"},{default:d(()=>s[1]||(s[1]=[n("@faasjs/redis")])),_:1}),s[3]||(s[3]=n(" / useRedis"))]),s[20]||(s[20]=e("h1",{id:"function-useredis",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#function-useredis"},[e("span",null,"Function: useRedis()")])],-1)),e("blockquote",null,[e("p",null,[s[5]||(s[5]=e("strong",null,"useRedis",-1)),s[6]||(s[6]=n("(")),s[7]||(s[7]=e("code",null,"config",-1)),s[8]||(s[8]=n("?): ")),s[9]||(s[9]=e("code",null,"UseifyPlugin",-1)),s[10]||(s[10]=n("<")),l(t,{to:"/doc/redis/classes/Redis.html"},{default:d(()=>s[4]||(s[4]=[e("code",null,"Redis",-1)])),_:1}),s[11]||(s[11]=n(">"))])]),s[21]||(s[21]=e("h2",{id:"parameters",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#parameters"},[e("span",null,"Parameters")])],-1)),e("p",null,[s[13]||(s[13]=n("• ")),s[14]||(s[14]=e("strong",null,"config?",-1)),s[15]||(s[15]=n(": ")),l(t,{to:"/doc/redis/type-aliases/RedisConfig.html"},{default:d(()=>s[12]||(s[12]=[e("code",null,"RedisConfig",-1)])),_:1})]),s[22]||(s[22]=e("h2",{id:"returns",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#returns"},[e("span",null,"Returns")])],-1)),e("p",null,[s[17]||(s[17]=e("code",null,"UseifyPlugin",-1)),s[18]||(s[18]=n("<")),l(t,{to:"/doc/redis/classes/Redis.html"},{default:d(()=>s[16]||(s[16]=[e("code",null,"Redis",-1)])),_:1}),s[19]||(s[19]=n(">"))])])}const R=r(f,[["render",m],["__file","useRedis.html.vue"]]),g=JSON.parse('{"path":"/doc/redis/functions/useRedis.html","title":"Function: useRedis()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/redis/functions/useRedis.md"}');export{R as comp,g as data};
diff --git a/assets/useSplittingState.html-BY5V4kh8.js b/assets/useSplittingState.html-DsOnvtOm.js
similarity index 98%
rename from assets/useSplittingState.html-BY5V4kh8.js
rename to assets/useSplittingState.html-DsOnvtOm.js
index bbac8b72c..bcd7b735c 100644
--- a/assets/useSplittingState.html-BY5V4kh8.js
+++ b/assets/useSplittingState.html-DsOnvtOm.js
@@ -1,4 +1,4 @@
-import{_ as p,c as o,b as i,d as t,e,f as a,a as l,r as c,o as r}from"./app-DsV01JBz.js";const u={};function d(k,n){const s=c("RouteLink");return r(),o("div",null,[i("p",null,[t(s,{to:"/doc/react/"},{default:e(()=>n[0]||(n[0]=[a("Documents")])),_:1}),n[2]||(n[2]=a(" / ")),t(s,{to:"/doc/react/"},{default:e(()=>n[1]||(n[1]=[a("@faasjs/react")])),_:1}),n[3]||(n[3]=a(" / useSplittingState"))]),n[4]||(n[4]=l(`

Function: useSplittingState()

useSplittingState<T>(initialStates): StatesWithSetters<T>

A hook that initializes and splits state variables and their corresponding setters.

Type Parameters

T extends Record<string, unknown>

A generic type that extends a record with string keys and any values.

Parameters

initialStates: T

An object containing the initial states.

Returns

StatesWithSetters<T>

Example

function Counter() {
+import{_ as p,c as o,b as i,d as t,e,f as a,a as l,r as c,o as r}from"./app-BlW5p_5f.js";const u={};function d(k,n){const s=c("RouteLink");return r(),o("div",null,[i("p",null,[t(s,{to:"/doc/react/"},{default:e(()=>n[0]||(n[0]=[a("Documents")])),_:1}),n[2]||(n[2]=a(" / ")),t(s,{to:"/doc/react/"},{default:e(()=>n[1]||(n[1]=[a("@faasjs/react")])),_:1}),n[3]||(n[3]=a(" / useSplittingState"))]),n[4]||(n[4]=l(`

Function: useSplittingState()

useSplittingState<T>(initialStates): StatesWithSetters<T>

A hook that initializes and splits state variables and their corresponding setters.

Type Parameters

T extends Record<string, unknown>

A generic type that extends a record with string keys and any values.

Parameters

initialStates: T

An object containing the initial states.

Returns

StatesWithSetters<T>

Example

function Counter() {
   const { count, setCount, name, setName } = useSplittingState({ count: 0, name: 'John' });
 
   return <>{name}: {count}</>
diff --git a/assets/vue-plugin.html-zrJAuExW.js b/assets/vue-plugin.html-CcV7PSp5.js
similarity index 98%
rename from assets/vue-plugin.html-zrJAuExW.js
rename to assets/vue-plugin.html-CcV7PSp5.js
index 4db0395d3..9441763a9 100644
--- a/assets/vue-plugin.html-zrJAuExW.js
+++ b/assets/vue-plugin.html-CcV7PSp5.js
@@ -1,4 +1,4 @@
-import{_ as s,c as a,a as p,o as t}from"./app-DsV01JBz.js";const e={};function l(c,n){return t(),a("div",null,n[0]||(n[0]=[p(`

@faasjs/vue-plugin

Vue 插件。

安装方法

npm

npm install @faasjs/vue-plugin --save
+import{_ as s,c as a,a as p,o as t}from"./app-BlW5p_5f.js";const e={};function l(c,n){return t(),a("div",null,n[0]||(n[0]=[p(`

@faasjs/vue-plugin

Vue 插件。

安装方法

npm

npm install @faasjs/vue-plugin --save
 

Webpack 和 CDN

在 html 中添加如下代码:

<script type="text/javascript" src="//cdn.jsdelivr.net/npm/@faasjs/vue-plugin"></script>
 

在 webpack.config.js 中添加如下代码:

module.exports = {
   // ...
@@ -21,4 +21,4 @@ import{_ as s,c as a,a as p,o as t}from"./app-DsV01JBz.js";const e={};function l
     })
   }
 }
-
`,12)]))}const o=s(e,[["render",l],["__file","vue-plugin.html.vue"]]),u=JSON.parse('{"path":"/zh/doc/vue-plugin.html","title":"@faasjs/vue-plugin","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"安装方法","slug":"安装方法","link":"#安装方法","children":[{"level":3,"title":"npm","slug":"npm","link":"#npm","children":[]},{"level":3,"title":"Webpack 和 CDN","slug":"webpack-和-cdn","link":"#webpack-和-cdn","children":[]}]},{"level":2,"title":"在 Vue 中使用","slug":"在-vue-中使用","link":"#在-vue-中使用","children":[]}],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/doc/vue-plugin.md"}');export{o as comp,u as data}; +
`,12)]))}const o=s(e,[["render",l],["__file","vue-plugin.html.vue"]]),u=JSON.parse('{"path":"/zh/doc/vue-plugin.html","title":"@faasjs/vue-plugin","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"安装方法","slug":"安装方法","link":"#安装方法","children":[{"level":3,"title":"npm","slug":"npm","link":"#npm","children":[]},{"level":3,"title":"Webpack 和 CDN","slug":"webpack-和-cdn","link":"#webpack-和-cdn","children":[]}]},{"level":2,"title":"在 Vue 中使用","slug":"在-vue-中使用","link":"#在-vue-中使用","children":[]}],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/doc/vue-plugin.md"}');export{o as comp,u as data}; diff --git a/assets/vue.html-C6tWkjyf.js b/assets/vue.html-DuUaL2K8.js similarity index 97% rename from assets/vue.html-C6tWkjyf.js rename to assets/vue.html-DuUaL2K8.js index c7b28baa3..056820569 100644 --- a/assets/vue.html-C6tWkjyf.js +++ b/assets/vue.html-DuUaL2K8.js @@ -1,4 +1,4 @@ -import{_ as s,c as a,a as t,o as e}from"./app-DsV01JBz.js";const p={};function c(l,n){return e(),a("div",null,n[0]||(n[0]=[t(`

在 Vue 中使用

FaasJS 提供了 @faasjs/vue-plugin 使得你可以在 Vue 组件中轻松调用云函数。

集成步骤

  1. 安装插件 npm install @faasjs/vue-plugin@beta --save
  2. 引入插件
import Faas from '@faasjs/vue-plugin';
+import{_ as s,c as a,a as t,o as e}from"./app-BlW5p_5f.js";const p={};function c(l,n){return e(),a("div",null,n[0]||(n[0]=[t(`

在 Vue 中使用

FaasJS 提供了 @faasjs/vue-plugin 使得你可以在 Vue 组件中轻松调用云函数。

集成步骤

  1. 安装插件 npm install @faasjs/vue-plugin@beta --save
  2. 引入插件
import Faas from '@faasjs/vue-plugin';
 
 Vue.use(Faas, {
   domain: '' // 这里填写云函数的服务地址
@@ -13,4 +13,4 @@ import{_ as s,c as a,a as t,o as e}from"./app-DsV01JBz.js";const p={};function c
     })
   }
 }
-
`,7)]))}const o=s(p,[["render",c],["__file","vue.html.vue"]]),u=JSON.parse('{"path":"/zh/guide/excel/vue.html","title":"在 Vue 中使用","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"集成步骤","slug":"集成步骤","link":"#集成步骤","children":[]},{"level":2,"title":"使用方法","slug":"使用方法","link":"#使用方法","children":[]}],"git":{"updatedTime":1729658797000},"filePathRelative":"zh/guide/excel/vue.md"}');export{o as comp,u as data}; +
`,7)]))}const o=s(p,[["render",c],["__file","vue.html.vue"]]),u=JSON.parse('{"path":"/zh/guide/excel/vue.html","title":"在 Vue 中使用","lang":"zh","frontmatter":{},"headers":[{"level":2,"title":"集成步骤","slug":"集成步骤","link":"#集成步骤","children":[]},{"level":2,"title":"使用方法","slug":"使用方法","link":"#使用方法","children":[]}],"git":{"updatedTime":1729997835000},"filePathRelative":"zh/guide/excel/vue.md"}');export{o as comp,u as data}; diff --git a/assets/withFaasData.html-DyPFzKjR.js b/assets/withFaasData.html-DFlnBWAO.js similarity index 98% rename from assets/withFaasData.html-DyPFzKjR.js rename to assets/withFaasData.html-DFlnBWAO.js index 84c74496a..ab497ed80 100644 --- a/assets/withFaasData.html-DyPFzKjR.js +++ b/assets/withFaasData.html-DFlnBWAO.js @@ -1,2 +1,2 @@ -import{_ as l,c as r,b as t,d as o,e,f as a,a as p,r as d,o as i}from"./app-DsV01JBz.js";const u={};function m(g,n){const s=d("RouteLink");return i(),r("div",null,[t("p",null,[o(s,{to:"/doc/ant-design/"},{default:e(()=>n[0]||(n[0]=[a("Documents")])),_:1}),n[2]||(n[2]=a(" / ")),o(s,{to:"/doc/ant-design/"},{default:e(()=>n[1]||(n[1]=[a("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=a(" / withFaasData"))]),n[38]||(n[38]=t("h1",{id:"function-withfaasdata",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#function-withfaasdata"},[t("span",null,"Function: withFaasData()")])],-1)),t("blockquote",null,[t("p",null,[n[5]||(n[5]=p("withFaasData<PathOrData, TComponentProps>(Component, faasProps): React.FC<Omit<TComponentProps, keyof ",16)),o(s,{to:"/doc/ant-design/type-aliases/FaasDataInjection.html"},{default:e(()=>n[4]||(n[4]=[t("code",null,"FaasDataInjection",-1)])),_:1}),n[6]||(n[6]=a("<")),n[7]||(n[7]=t("code",null,"PathOrData",-1)),n[8]||(n[8]=a(">> & ")),n[9]||(n[9]=t("code",null,"Record",-1)),n[10]||(n[10]=a("<")),n[11]||(n[11]=t("code",null,"string",-1)),n[12]||(n[12]=a(", ")),n[13]||(n[13]=t("code",null,"any",-1)),n[14]||(n[14]=a(">>"))])]),n[39]||(n[39]=p('

HOC to wrap a component with FaasDataWrapper and Loading

Type Parameters

PathOrData extends FaasAction

TComponentProps extends Required<Partial<FaasDataInjection<PathOrData>>> = Required<Partial<FaasDataInjection<PathOrData>>>

Parameters

Component: FC<TComponentProps & Record<string, any>>

',6)),t("p",null,[n[16]||(n[16]=a("• ")),n[17]||(n[17]=t("strong",null,"faasProps",-1)),n[18]||(n[18]=a(": ")),o(s,{to:"/doc/ant-design/interfaces/FaasDataWrapperProps.html"},{default:e(()=>n[15]||(n[15]=[t("code",null,"FaasDataWrapperProps",-1)])),_:1}),n[19]||(n[19]=a("<")),n[20]||(n[20]=t("code",null,"PathOrData",-1)),n[21]||(n[21]=a(">"))]),n[40]||(n[40]=t("h2",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),t("p",null,[n[23]||(n[23]=t("code",null,"React.FC",-1)),n[24]||(n[24]=a("<")),n[25]||(n[25]=t("code",null,"Omit",-1)),n[26]||(n[26]=a("<")),n[27]||(n[27]=t("code",null,"TComponentProps",-1)),n[28]||(n[28]=a(", keyof ")),o(s,{to:"/doc/ant-design/type-aliases/FaasDataInjection.html"},{default:e(()=>n[22]||(n[22]=[t("code",null,"FaasDataInjection",-1)])),_:1}),n[29]||(n[29]=a("<")),n[30]||(n[30]=t("code",null,"PathOrData",-1)),n[31]||(n[31]=a(">> & ")),n[32]||(n[32]=t("code",null,"Record",-1)),n[33]||(n[33]=a("<")),n[34]||(n[34]=t("code",null,"string",-1)),n[35]||(n[35]=a(", ")),n[36]||(n[36]=t("code",null,"any",-1)),n[37]||(n[37]=a(">>"))]),n[41]||(n[41]=p(`

Example

const MyComponent = withFaasData(({ data }) => <div>{data.name}</div>, { action: 'test', params: { a: 1 } })
+import{_ as l,c as r,b as t,d as o,e,f as a,a as p,r as d,o as i}from"./app-BlW5p_5f.js";const u={};function m(g,n){const s=d("RouteLink");return i(),r("div",null,[t("p",null,[o(s,{to:"/doc/ant-design/"},{default:e(()=>n[0]||(n[0]=[a("Documents")])),_:1}),n[2]||(n[2]=a(" / ")),o(s,{to:"/doc/ant-design/"},{default:e(()=>n[1]||(n[1]=[a("@faasjs/ant-design")])),_:1}),n[3]||(n[3]=a(" / withFaasData"))]),n[38]||(n[38]=t("h1",{id:"function-withfaasdata",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#function-withfaasdata"},[t("span",null,"Function: withFaasData()")])],-1)),t("blockquote",null,[t("p",null,[n[5]||(n[5]=p("withFaasData<PathOrData, TComponentProps>(Component, faasProps): React.FC<Omit<TComponentProps, keyof ",16)),o(s,{to:"/doc/ant-design/type-aliases/FaasDataInjection.html"},{default:e(()=>n[4]||(n[4]=[t("code",null,"FaasDataInjection",-1)])),_:1}),n[6]||(n[6]=a("<")),n[7]||(n[7]=t("code",null,"PathOrData",-1)),n[8]||(n[8]=a(">> & ")),n[9]||(n[9]=t("code",null,"Record",-1)),n[10]||(n[10]=a("<")),n[11]||(n[11]=t("code",null,"string",-1)),n[12]||(n[12]=a(", ")),n[13]||(n[13]=t("code",null,"any",-1)),n[14]||(n[14]=a(">>"))])]),n[39]||(n[39]=p('

HOC to wrap a component with FaasDataWrapper and Loading

Type Parameters

PathOrData extends FaasAction

TComponentProps extends Required<Partial<FaasDataInjection<PathOrData>>> = Required<Partial<FaasDataInjection<PathOrData>>>

Parameters

Component: FC<TComponentProps & Record<string, any>>

',6)),t("p",null,[n[16]||(n[16]=a("• ")),n[17]||(n[17]=t("strong",null,"faasProps",-1)),n[18]||(n[18]=a(": ")),o(s,{to:"/doc/ant-design/interfaces/FaasDataWrapperProps.html"},{default:e(()=>n[15]||(n[15]=[t("code",null,"FaasDataWrapperProps",-1)])),_:1}),n[19]||(n[19]=a("<")),n[20]||(n[20]=t("code",null,"PathOrData",-1)),n[21]||(n[21]=a(">"))]),n[40]||(n[40]=t("h2",{id:"returns",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#returns"},[t("span",null,"Returns")])],-1)),t("p",null,[n[23]||(n[23]=t("code",null,"React.FC",-1)),n[24]||(n[24]=a("<")),n[25]||(n[25]=t("code",null,"Omit",-1)),n[26]||(n[26]=a("<")),n[27]||(n[27]=t("code",null,"TComponentProps",-1)),n[28]||(n[28]=a(", keyof ")),o(s,{to:"/doc/ant-design/type-aliases/FaasDataInjection.html"},{default:e(()=>n[22]||(n[22]=[t("code",null,"FaasDataInjection",-1)])),_:1}),n[29]||(n[29]=a("<")),n[30]||(n[30]=t("code",null,"PathOrData",-1)),n[31]||(n[31]=a(">> & ")),n[32]||(n[32]=t("code",null,"Record",-1)),n[33]||(n[33]=a("<")),n[34]||(n[34]=t("code",null,"string",-1)),n[35]||(n[35]=a(", ")),n[36]||(n[36]=t("code",null,"any",-1)),n[37]||(n[37]=a(">>"))]),n[41]||(n[41]=p(`

Example

const MyComponent = withFaasData(({ data }) => <div>{data.name}</div>, { action: 'test', params: { a: 1 } })
 
`,2))])}const f=l(u,[["render",m],["__file","withFaasData.html.vue"]]),D=JSON.parse('{"path":"/doc/ant-design/functions/withFaasData.html","title":"Function: withFaasData()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]},{"level":2,"title":"Example","slug":"example","link":"#example","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/ant-design/functions/withFaasData.md"}');export{f as comp,D as data}; diff --git a/assets/withFaasData.html-CCX1gsRw.js b/assets/withFaasData.html-F3PB3oeX.js similarity index 98% rename from assets/withFaasData.html-CCX1gsRw.js rename to assets/withFaasData.html-F3PB3oeX.js index 9f1d2f40a..d04011d0e 100644 --- a/assets/withFaasData.html-CCX1gsRw.js +++ b/assets/withFaasData.html-F3PB3oeX.js @@ -1,2 +1,2 @@ -import{_ as p,c as r,b as n,d as o,e as l,f as s,a as e,r as d,o as u}from"./app-DsV01JBz.js";const i={};function m(k,t){const a=d("RouteLink");return u(),r("div",null,[n("p",null,[o(a,{to:"/doc/react/"},{default:l(()=>t[0]||(t[0]=[s("Documents")])),_:1}),t[2]||(t[2]=s(" / ")),o(a,{to:"/doc/react/"},{default:l(()=>t[1]||(t[1]=[s("@faasjs/react")])),_:1}),t[3]||(t[3]=s(" / withFaasData"))]),t[61]||(t[61]=n("h1",{id:"function-withfaasdata",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#function-withfaasdata"},[n("span",null,"Function: withFaasData()")])],-1)),n("blockquote",null,[n("p",null,[t[5]||(t[5]=e("withFaasData<PathOrData, TComponentProps>(Component, faasProps): React.FC<Omit<TComponentProps, keyof ",16)),o(a,{to:"/doc/react/type-aliases/FaasDataInjection.html"},{default:l(()=>t[4]||(t[4]=[n("code",null,"FaasDataInjection",-1)])),_:1}),t[6]||(t[6]=s("<")),t[7]||(t[7]=n("code",null,"PathOrData",-1)),t[8]||(t[8]=s(">> & ")),t[9]||(t[9]=n("code",null,"Record",-1)),t[10]||(t[10]=s("<")),t[11]||(t[11]=n("code",null,"string",-1)),t[12]||(t[12]=s(", ")),t[13]||(t[13]=n("code",null,"any",-1)),t[14]||(t[14]=s(">>"))])]),t[62]||(t[62]=n("p",null,"HOC to wrap a component with FaasDataWrapper",-1)),t[63]||(t[63]=n("h2",{id:"type-parameters",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#type-parameters"},[n("span",null,"Type Parameters")])],-1)),n("p",null,[t[16]||(t[16]=s("• ")),t[17]||(t[17]=n("strong",null,"PathOrData",-1)),t[18]||(t[18]=s()),t[19]||(t[19]=n("em",null,"extends",-1)),t[20]||(t[20]=s()),o(a,{to:"/doc/react/type-aliases/FaasAction.html"},{default:l(()=>t[15]||(t[15]=[n("code",null,"FaasAction",-1)])),_:1})]),n("p",null,[t[23]||(t[23]=s("• ")),t[24]||(t[24]=n("strong",null,"TComponentProps",-1)),t[25]||(t[25]=s()),t[26]||(t[26]=n("em",null,"extends",-1)),t[27]||(t[27]=s()),t[28]||(t[28]=n("code",null,"Required",-1)),t[29]||(t[29]=s("<")),o(a,{to:"/doc/react/type-aliases/FaasDataInjection.html"},{default:l(()=>t[21]||(t[21]=[n("code",null,"FaasDataInjection",-1)])),_:1}),t[30]||(t[30]=s("<")),t[31]||(t[31]=n("code",null,"PathOrData",-1)),t[32]||(t[32]=s(">> = ")),t[33]||(t[33]=n("code",null,"Required",-1)),t[34]||(t[34]=s("<")),o(a,{to:"/doc/react/type-aliases/FaasDataInjection.html"},{default:l(()=>t[22]||(t[22]=[n("code",null,"FaasDataInjection",-1)])),_:1}),t[35]||(t[35]=s("<")),t[36]||(t[36]=n("code",null,"PathOrData",-1)),t[37]||(t[37]=s(">>"))]),t[64]||(t[64]=e('

Parameters

Component: FC<TComponentProps & Record<string, any>>

',2)),n("p",null,[t[39]||(t[39]=s("• ")),t[40]||(t[40]=n("strong",null,"faasProps",-1)),t[41]||(t[41]=s(": ")),o(a,{to:"/doc/react/type-aliases/FaasDataWrapperProps.html"},{default:l(()=>t[38]||(t[38]=[n("code",null,"FaasDataWrapperProps",-1)])),_:1}),t[42]||(t[42]=s("<")),t[43]||(t[43]=n("code",null,"PathOrData",-1)),t[44]||(t[44]=s(">"))]),t[65]||(t[65]=n("h2",{id:"returns",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#returns"},[n("span",null,"Returns")])],-1)),n("p",null,[t[46]||(t[46]=n("code",null,"React.FC",-1)),t[47]||(t[47]=s("<")),t[48]||(t[48]=n("code",null,"Omit",-1)),t[49]||(t[49]=s("<")),t[50]||(t[50]=n("code",null,"TComponentProps",-1)),t[51]||(t[51]=s(", keyof ")),o(a,{to:"/doc/react/type-aliases/FaasDataInjection.html"},{default:l(()=>t[45]||(t[45]=[n("code",null,"FaasDataInjection",-1)])),_:1}),t[52]||(t[52]=s("<")),t[53]||(t[53]=n("code",null,"PathOrData",-1)),t[54]||(t[54]=s(">> & ")),t[55]||(t[55]=n("code",null,"Record",-1)),t[56]||(t[56]=s("<")),t[57]||(t[57]=n("code",null,"string",-1)),t[58]||(t[58]=s(", ")),t[59]||(t[59]=n("code",null,"any",-1)),t[60]||(t[60]=s(">>"))]),t[66]||(t[66]=e(`

Example

const MyComponent = withFaasData(({ data }) => <div>{data.name}</div>, { action: 'test', params: { a: 1 } })
+import{_ as p,c as r,b as n,d as o,e as l,f as s,a as e,r as d,o as u}from"./app-BlW5p_5f.js";const i={};function m(k,t){const a=d("RouteLink");return u(),r("div",null,[n("p",null,[o(a,{to:"/doc/react/"},{default:l(()=>t[0]||(t[0]=[s("Documents")])),_:1}),t[2]||(t[2]=s(" / ")),o(a,{to:"/doc/react/"},{default:l(()=>t[1]||(t[1]=[s("@faasjs/react")])),_:1}),t[3]||(t[3]=s(" / withFaasData"))]),t[61]||(t[61]=n("h1",{id:"function-withfaasdata",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#function-withfaasdata"},[n("span",null,"Function: withFaasData()")])],-1)),n("blockquote",null,[n("p",null,[t[5]||(t[5]=e("withFaasData<PathOrData, TComponentProps>(Component, faasProps): React.FC<Omit<TComponentProps, keyof ",16)),o(a,{to:"/doc/react/type-aliases/FaasDataInjection.html"},{default:l(()=>t[4]||(t[4]=[n("code",null,"FaasDataInjection",-1)])),_:1}),t[6]||(t[6]=s("<")),t[7]||(t[7]=n("code",null,"PathOrData",-1)),t[8]||(t[8]=s(">> & ")),t[9]||(t[9]=n("code",null,"Record",-1)),t[10]||(t[10]=s("<")),t[11]||(t[11]=n("code",null,"string",-1)),t[12]||(t[12]=s(", ")),t[13]||(t[13]=n("code",null,"any",-1)),t[14]||(t[14]=s(">>"))])]),t[62]||(t[62]=n("p",null,"HOC to wrap a component with FaasDataWrapper",-1)),t[63]||(t[63]=n("h2",{id:"type-parameters",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#type-parameters"},[n("span",null,"Type Parameters")])],-1)),n("p",null,[t[16]||(t[16]=s("• ")),t[17]||(t[17]=n("strong",null,"PathOrData",-1)),t[18]||(t[18]=s()),t[19]||(t[19]=n("em",null,"extends",-1)),t[20]||(t[20]=s()),o(a,{to:"/doc/react/type-aliases/FaasAction.html"},{default:l(()=>t[15]||(t[15]=[n("code",null,"FaasAction",-1)])),_:1})]),n("p",null,[t[23]||(t[23]=s("• ")),t[24]||(t[24]=n("strong",null,"TComponentProps",-1)),t[25]||(t[25]=s()),t[26]||(t[26]=n("em",null,"extends",-1)),t[27]||(t[27]=s()),t[28]||(t[28]=n("code",null,"Required",-1)),t[29]||(t[29]=s("<")),o(a,{to:"/doc/react/type-aliases/FaasDataInjection.html"},{default:l(()=>t[21]||(t[21]=[n("code",null,"FaasDataInjection",-1)])),_:1}),t[30]||(t[30]=s("<")),t[31]||(t[31]=n("code",null,"PathOrData",-1)),t[32]||(t[32]=s(">> = ")),t[33]||(t[33]=n("code",null,"Required",-1)),t[34]||(t[34]=s("<")),o(a,{to:"/doc/react/type-aliases/FaasDataInjection.html"},{default:l(()=>t[22]||(t[22]=[n("code",null,"FaasDataInjection",-1)])),_:1}),t[35]||(t[35]=s("<")),t[36]||(t[36]=n("code",null,"PathOrData",-1)),t[37]||(t[37]=s(">>"))]),t[64]||(t[64]=e('

Parameters

Component: FC<TComponentProps & Record<string, any>>

',2)),n("p",null,[t[39]||(t[39]=s("• ")),t[40]||(t[40]=n("strong",null,"faasProps",-1)),t[41]||(t[41]=s(": ")),o(a,{to:"/doc/react/type-aliases/FaasDataWrapperProps.html"},{default:l(()=>t[38]||(t[38]=[n("code",null,"FaasDataWrapperProps",-1)])),_:1}),t[42]||(t[42]=s("<")),t[43]||(t[43]=n("code",null,"PathOrData",-1)),t[44]||(t[44]=s(">"))]),t[65]||(t[65]=n("h2",{id:"returns",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#returns"},[n("span",null,"Returns")])],-1)),n("p",null,[t[46]||(t[46]=n("code",null,"React.FC",-1)),t[47]||(t[47]=s("<")),t[48]||(t[48]=n("code",null,"Omit",-1)),t[49]||(t[49]=s("<")),t[50]||(t[50]=n("code",null,"TComponentProps",-1)),t[51]||(t[51]=s(", keyof ")),o(a,{to:"/doc/react/type-aliases/FaasDataInjection.html"},{default:l(()=>t[45]||(t[45]=[n("code",null,"FaasDataInjection",-1)])),_:1}),t[52]||(t[52]=s("<")),t[53]||(t[53]=n("code",null,"PathOrData",-1)),t[54]||(t[54]=s(">> & ")),t[55]||(t[55]=n("code",null,"Record",-1)),t[56]||(t[56]=s("<")),t[57]||(t[57]=n("code",null,"string",-1)),t[58]||(t[58]=s(", ")),t[59]||(t[59]=n("code",null,"any",-1)),t[60]||(t[60]=s(">>"))]),t[66]||(t[66]=e(`

Example

const MyComponent = withFaasData(({ data }) => <div>{data.name}</div>, { action: 'test', params: { a: 1 } })
 
`,2))])}const g=p(i,[["render",m],["__file","withFaasData.html.vue"]]),D=JSON.parse('{"path":"/doc/react/functions/withFaasData.html","title":"Function: withFaasData()","lang":"en","frontmatter":{},"headers":[{"level":2,"title":"Type Parameters","slug":"type-parameters","link":"#type-parameters","children":[]},{"level":2,"title":"Parameters","slug":"parameters","link":"#parameters","children":[]},{"level":2,"title":"Returns","slug":"returns","link":"#returns","children":[]},{"level":2,"title":"Example","slug":"example","link":"#example","children":[]}],"git":{"updatedTime":null},"filePathRelative":"doc/react/functions/withFaasData.md"}');export{g as comp,D as data}; diff --git a/doc/ant-design/functions/App.html b/doc/ant-design/functions/App.html index 558d67059..5c3a1b7c7 100644 --- a/doc/ant-design/functions/App.html +++ b/doc/ant-design/functions/App.html @@ -32,9 +32,9 @@ } Function: App() | FaasJS - - - + + +
- + diff --git a/doc/ant-design/functions/Blank.html b/doc/ant-design/functions/Blank.html index 4285b8d7b..885a767c2 100644 --- a/doc/ant-design/functions/Blank.html +++ b/doc/ant-design/functions/Blank.html @@ -32,15 +32,15 @@ } Function: Blank() | FaasJS - - - + + +
- + diff --git a/doc/ant-design/functions/ConfigProvider.html b/doc/ant-design/functions/ConfigProvider.html index 00b06eef3..2d537e926 100644 --- a/doc/ant-design/functions/ConfigProvider.html +++ b/doc/ant-design/functions/ConfigProvider.html @@ -32,9 +32,9 @@ } Function: ConfigProvider() | FaasJS - - - + + +
- + diff --git a/doc/ant-design/functions/Description.html b/doc/ant-design/functions/Description.html index 55e5cb851..219b82131 100644 --- a/doc/ant-design/functions/Description.html +++ b/doc/ant-design/functions/Description.html @@ -32,9 +32,9 @@ } Function: Description() | FaasJS - - - + + +
- + diff --git a/doc/ant-design/functions/Drawer.html b/doc/ant-design/functions/Drawer.html index f739b1640..732687f5a 100644 --- a/doc/ant-design/functions/Drawer.html +++ b/doc/ant-design/functions/Drawer.html @@ -32,12 +32,12 @@ } Function: Drawer() | FaasJS - - - + + +
- + diff --git a/doc/ant-design/functions/ErrorBoundary.html b/doc/ant-design/functions/ErrorBoundary.html index 8663e5b20..6411108de 100644 --- a/doc/ant-design/functions/ErrorBoundary.html +++ b/doc/ant-design/functions/ErrorBoundary.html @@ -32,12 +32,12 @@ } Function: ErrorBoundary() | FaasJS - - - + + + - + diff --git a/doc/ant-design/functions/FaasDataWrapper.html b/doc/ant-design/functions/FaasDataWrapper.html index d837c26a9..20565ef56 100644 --- a/doc/ant-design/functions/FaasDataWrapper.html +++ b/doc/ant-design/functions/FaasDataWrapper.html @@ -32,9 +32,9 @@ } Function: FaasDataWrapper() | FaasJS - - - + + +
- + diff --git a/doc/ant-design/functions/Form.html b/doc/ant-design/functions/Form.html index 932da270c..1d76dd2ca 100644 --- a/doc/ant-design/functions/Form.html +++ b/doc/ant-design/functions/Form.html @@ -32,12 +32,12 @@ } Function: Form() | FaasJS - - - + + + - + diff --git a/doc/ant-design/functions/FormItem.html b/doc/ant-design/functions/FormItem.html index d1ae07c93..bb62e302a 100644 --- a/doc/ant-design/functions/FormItem.html +++ b/doc/ant-design/functions/FormItem.html @@ -32,9 +32,9 @@ } Function: FormItem() | FaasJS - - - + + +
- + diff --git a/doc/ant-design/functions/Link.html b/doc/ant-design/functions/Link.html index 0636d7371..4e91c31b6 100644 --- a/doc/ant-design/functions/Link.html +++ b/doc/ant-design/functions/Link.html @@ -32,9 +32,9 @@ } Function: Link() | FaasJS - - - + + +
- + diff --git a/doc/ant-design/functions/Loading.html b/doc/ant-design/functions/Loading.html index 69612e963..3d9d65794 100644 --- a/doc/ant-design/functions/Loading.html +++ b/doc/ant-design/functions/Loading.html @@ -32,9 +32,9 @@ } Function: Loading() | FaasJS - - - + + +
- + diff --git a/doc/ant-design/functions/Modal.html b/doc/ant-design/functions/Modal.html index 229183126..a6f4eaf9a 100644 --- a/doc/ant-design/functions/Modal.html +++ b/doc/ant-design/functions/Modal.html @@ -32,12 +32,12 @@ } Function: Modal() | FaasJS - - - + + +
- + diff --git a/doc/ant-design/functions/PageNotFound.html b/doc/ant-design/functions/PageNotFound.html index 0381760eb..ac1478a9d 100644 --- a/doc/ant-design/functions/PageNotFound.html +++ b/doc/ant-design/functions/PageNotFound.html @@ -32,12 +32,12 @@ } Function: PageNotFound() | FaasJS - - - + + + - + diff --git a/doc/ant-design/functions/Routes.html b/doc/ant-design/functions/Routes.html index f442f012c..cc29fad09 100644 --- a/doc/ant-design/functions/Routes.html +++ b/doc/ant-design/functions/Routes.html @@ -32,9 +32,9 @@ } Function: Routes() | FaasJS - - - + + +
- + diff --git a/doc/ant-design/functions/Table.html b/doc/ant-design/functions/Table.html index 4923922bc..550022a0f 100644 --- a/doc/ant-design/functions/Table.html +++ b/doc/ant-design/functions/Table.html @@ -32,12 +32,12 @@ } Function: Table() | FaasJS - - - + + +
- + diff --git a/doc/ant-design/functions/Tabs.html b/doc/ant-design/functions/Tabs.html index ba7f887d0..6b9dc6d95 100644 --- a/doc/ant-design/functions/Tabs.html +++ b/doc/ant-design/functions/Tabs.html @@ -32,9 +32,9 @@ } Function: Tabs() | FaasJS - - - + + +
- + diff --git a/doc/ant-design/functions/Title.html b/doc/ant-design/functions/Title.html index c45ea14e3..74c8a70f8 100644 --- a/doc/ant-design/functions/Title.html +++ b/doc/ant-design/functions/Title.html @@ -32,9 +32,9 @@ } Function: Title() | FaasJS - - - + + +
- + diff --git a/doc/ant-design/functions/faas.html b/doc/ant-design/functions/faas.html index b8f5de94d..f28d7e22b 100644 --- a/doc/ant-design/functions/faas.html +++ b/doc/ant-design/functions/faas.html @@ -32,15 +32,15 @@ } Function: faas() | FaasJS - - - + + +
- + diff --git a/doc/ant-design/functions/transferOptions.html b/doc/ant-design/functions/transferOptions.html index dac60338a..d0681c445 100644 --- a/doc/ant-design/functions/transferOptions.html +++ b/doc/ant-design/functions/transferOptions.html @@ -32,12 +32,12 @@ } Function: transferOptions() | FaasJS - - - + + +
- + diff --git a/doc/ant-design/functions/transferValue.html b/doc/ant-design/functions/transferValue.html index 1a3d3c3b8..b2cddc3e4 100644 --- a/doc/ant-design/functions/transferValue.html +++ b/doc/ant-design/functions/transferValue.html @@ -32,12 +32,12 @@ } Function: transferValue() | FaasJS - - - + + + - + diff --git a/doc/ant-design/functions/upperFirst.html b/doc/ant-design/functions/upperFirst.html index 1ad8ac589..ec9733d2e 100644 --- a/doc/ant-design/functions/upperFirst.html +++ b/doc/ant-design/functions/upperFirst.html @@ -32,12 +32,12 @@ } Function: upperFirst() | FaasJS - - - + + + - + diff --git a/doc/ant-design/functions/useApp.html b/doc/ant-design/functions/useApp.html index 02f584afe..5df36ef22 100644 --- a/doc/ant-design/functions/useApp.html +++ b/doc/ant-design/functions/useApp.html @@ -32,15 +32,15 @@ } Function: useApp() | FaasJS - - - + + +
- + diff --git a/doc/ant-design/functions/useConfigContext.html b/doc/ant-design/functions/useConfigContext.html index 6932d71ed..b4784148a 100644 --- a/doc/ant-design/functions/useConfigContext.html +++ b/doc/ant-design/functions/useConfigContext.html @@ -32,12 +32,12 @@ } Function: useConfigContext() | FaasJS - - - + + + - + diff --git a/doc/ant-design/functions/useDrawer.html b/doc/ant-design/functions/useDrawer.html index b01cb8e2e..950a44bc6 100644 --- a/doc/ant-design/functions/useDrawer.html +++ b/doc/ant-design/functions/useDrawer.html @@ -32,9 +32,9 @@ } Function: useDrawer() | FaasJS - - - + + +
- + diff --git a/doc/ant-design/functions/useFaas.html b/doc/ant-design/functions/useFaas.html index 9d9157126..b1e493daa 100644 --- a/doc/ant-design/functions/useFaas.html +++ b/doc/ant-design/functions/useFaas.html @@ -32,9 +32,9 @@ } Function: useFaas() | FaasJS - - - + + +
- + diff --git a/doc/ant-design/functions/useModal.html b/doc/ant-design/functions/useModal.html index e44df9973..0e28519c7 100644 --- a/doc/ant-design/functions/useModal.html +++ b/doc/ant-design/functions/useModal.html @@ -32,9 +32,9 @@ } Function: useModal() | FaasJS - - - + + +
- + diff --git a/doc/ant-design/functions/withFaasData.html b/doc/ant-design/functions/withFaasData.html index b41aaa5d3..d86edd043 100644 --- a/doc/ant-design/functions/withFaasData.html +++ b/doc/ant-design/functions/withFaasData.html @@ -32,13 +32,13 @@ } Function: withFaasData() | FaasJS - - - + + +
- + diff --git a/doc/ant-design/index.html b/doc/ant-design/index.html index 94f0950af..574dedf86 100644 --- a/doc/ant-design/index.html +++ b/doc/ant-design/index.html @@ -32,9 +32,9 @@ } @faasjs/ant-design | FaasJS - - - + + + - + diff --git a/doc/ant-design/interfaces/AppProps.html b/doc/ant-design/interfaces/AppProps.html index 60d132bed..164e86170 100644 --- a/doc/ant-design/interfaces/AppProps.html +++ b/doc/ant-design/interfaces/AppProps.html @@ -32,12 +32,12 @@ } Interface: AppProps | FaasJS - - - + + +
- + diff --git a/doc/ant-design/interfaces/BaseItemProps.html b/doc/ant-design/interfaces/BaseItemProps.html index 94077495b..9ce29cefc 100644 --- a/doc/ant-design/interfaces/BaseItemProps.html +++ b/doc/ant-design/interfaces/BaseItemProps.html @@ -32,12 +32,12 @@ } Interface: BaseItemProps | FaasJS - - - + + + - + diff --git a/doc/ant-design/interfaces/BlankProps.html b/doc/ant-design/interfaces/BlankProps.html index 7583c11d2..3c977641b 100644 --- a/doc/ant-design/interfaces/BlankProps.html +++ b/doc/ant-design/interfaces/BlankProps.html @@ -32,12 +32,12 @@ } Interface: BlankProps | FaasJS - - - + + + - + diff --git a/doc/ant-design/interfaces/ConfigProviderProps.html b/doc/ant-design/interfaces/ConfigProviderProps.html index 810cfbaea..b961211db 100644 --- a/doc/ant-design/interfaces/ConfigProviderProps.html +++ b/doc/ant-design/interfaces/ConfigProviderProps.html @@ -32,12 +32,12 @@ } Interface: ConfigProviderProps | FaasJS - - - + + +
- + diff --git a/doc/ant-design/interfaces/DescriptionItemContentProps.html b/doc/ant-design/interfaces/DescriptionItemContentProps.html index bcdbd2d20..704c05572 100644 --- a/doc/ant-design/interfaces/DescriptionItemContentProps.html +++ b/doc/ant-design/interfaces/DescriptionItemContentProps.html @@ -32,12 +32,12 @@ } Interface: DescriptionItemContentProps<T> | FaasJS - - - + + + - + diff --git a/doc/ant-design/interfaces/DescriptionItemProps.html b/doc/ant-design/interfaces/DescriptionItemProps.html index 4d84621db..2998267de 100644 --- a/doc/ant-design/interfaces/DescriptionItemProps.html +++ b/doc/ant-design/interfaces/DescriptionItemProps.html @@ -32,13 +32,13 @@ } Interface: DescriptionItemProps<T> | FaasJS - - - + + +
- + diff --git a/doc/ant-design/interfaces/DescriptionProps.html b/doc/ant-design/interfaces/DescriptionProps.html index 086351a29..0b3f29537 100644 --- a/doc/ant-design/interfaces/DescriptionProps.html +++ b/doc/ant-design/interfaces/DescriptionProps.html @@ -32,12 +32,12 @@ } Interface: DescriptionProps<T, ExtendItemProps> | FaasJS - - - + + +
- + diff --git a/doc/ant-design/interfaces/DrawerProps.html b/doc/ant-design/interfaces/DrawerProps.html index 4a238aa61..6aa63d822 100644 --- a/doc/ant-design/interfaces/DrawerProps.html +++ b/doc/ant-design/interfaces/DrawerProps.html @@ -32,12 +32,12 @@ } Interface: DrawerProps | FaasJS - - - + + + - + diff --git a/doc/ant-design/interfaces/ErrorBoundaryProps.html b/doc/ant-design/interfaces/ErrorBoundaryProps.html index c017381d2..0749eca37 100644 --- a/doc/ant-design/interfaces/ErrorBoundaryProps.html +++ b/doc/ant-design/interfaces/ErrorBoundaryProps.html @@ -32,12 +32,12 @@ } Interface: ErrorBoundaryProps | FaasJS - - - + + +
- + diff --git a/doc/ant-design/interfaces/ExtendDescriptionTypeProps.html b/doc/ant-design/interfaces/ExtendDescriptionTypeProps.html index 211b1242b..4c51b3738 100644 --- a/doc/ant-design/interfaces/ExtendDescriptionTypeProps.html +++ b/doc/ant-design/interfaces/ExtendDescriptionTypeProps.html @@ -32,12 +32,12 @@ } Interface: ExtendDescriptionTypeProps<T> | FaasJS - - - + + + - + diff --git a/doc/ant-design/interfaces/ExtendFormItemProps.html b/doc/ant-design/interfaces/ExtendFormItemProps.html index 801f533dc..e93517786 100644 --- a/doc/ant-design/interfaces/ExtendFormItemProps.html +++ b/doc/ant-design/interfaces/ExtendFormItemProps.html @@ -32,9 +32,9 @@ } Interface: ExtendFormItemProps | FaasJS - - - + + +
- + diff --git a/doc/ant-design/interfaces/FaasDataWrapperProps.html b/doc/ant-design/interfaces/FaasDataWrapperProps.html index cd4fecb71..cd99a1bc9 100644 --- a/doc/ant-design/interfaces/FaasDataWrapperProps.html +++ b/doc/ant-design/interfaces/FaasDataWrapperProps.html @@ -32,12 +32,12 @@ } Interface: FaasDataWrapperProps<T> | FaasJS - - - + + +
- + diff --git a/doc/ant-design/interfaces/FaasItemProps.html b/doc/ant-design/interfaces/FaasItemProps.html index 30a4d7939..b54320eaa 100644 --- a/doc/ant-design/interfaces/FaasItemProps.html +++ b/doc/ant-design/interfaces/FaasItemProps.html @@ -32,13 +32,13 @@ } Interface: FaasItemProps | FaasJS - - - + + + - + diff --git a/doc/ant-design/interfaces/FormItemProps.html b/doc/ant-design/interfaces/FormItemProps.html index 8920c3e7e..b05a13b47 100644 --- a/doc/ant-design/interfaces/FormItemProps.html +++ b/doc/ant-design/interfaces/FormItemProps.html @@ -32,12 +32,12 @@ } Interface: FormItemProps<T> | FaasJS - - - + + +
- + diff --git a/doc/ant-design/interfaces/FormProps.html b/doc/ant-design/interfaces/FormProps.html index 65cf34eb6..b81277166 100644 --- a/doc/ant-design/interfaces/FormProps.html +++ b/doc/ant-design/interfaces/FormProps.html @@ -32,12 +32,12 @@ } Interface: FormProps<Values, ExtendItemProps> | FaasJS - - - + + +
- + diff --git a/doc/ant-design/interfaces/LinkProps.html b/doc/ant-design/interfaces/LinkProps.html index d039930dd..606a28091 100644 --- a/doc/ant-design/interfaces/LinkProps.html +++ b/doc/ant-design/interfaces/LinkProps.html @@ -32,12 +32,12 @@ } Interface: LinkProps | FaasJS - - - + + +
- + diff --git a/doc/ant-design/interfaces/ModalProps.html b/doc/ant-design/interfaces/ModalProps.html index 2afb41e5a..59cf2ef99 100644 --- a/doc/ant-design/interfaces/ModalProps.html +++ b/doc/ant-design/interfaces/ModalProps.html @@ -32,12 +32,12 @@ } Interface: ModalProps | FaasJS - - - + + + - + diff --git a/doc/ant-design/interfaces/RoutesProps.html b/doc/ant-design/interfaces/RoutesProps.html index a82fbeb37..0353c1672 100644 --- a/doc/ant-design/interfaces/RoutesProps.html +++ b/doc/ant-design/interfaces/RoutesProps.html @@ -32,12 +32,12 @@ } Interface: RoutesProps | FaasJS - - - + + + - + diff --git a/doc/ant-design/interfaces/TabProps.html b/doc/ant-design/interfaces/TabProps.html index 3d5447d4f..010dc717c 100644 --- a/doc/ant-design/interfaces/TabProps.html +++ b/doc/ant-design/interfaces/TabProps.html @@ -32,12 +32,12 @@ } Interface: TabProps | FaasJS - - - + + + - + diff --git a/doc/ant-design/interfaces/TableItemProps.html b/doc/ant-design/interfaces/TableItemProps.html index 42ac23261..78cb57761 100644 --- a/doc/ant-design/interfaces/TableItemProps.html +++ b/doc/ant-design/interfaces/TableItemProps.html @@ -32,13 +32,13 @@ } Interface: TableItemProps<T> | FaasJS - - - + + +
- + diff --git a/doc/ant-design/interfaces/TabsProps.html b/doc/ant-design/interfaces/TabsProps.html index d9ea55efa..95df4b01c 100644 --- a/doc/ant-design/interfaces/TabsProps.html +++ b/doc/ant-design/interfaces/TabsProps.html @@ -32,12 +32,12 @@ } Interface: TabsProps | FaasJS - - - + + + - + diff --git a/doc/ant-design/interfaces/TitleProps.html b/doc/ant-design/interfaces/TitleProps.html index 9599e8bd8..2996a70e1 100644 --- a/doc/ant-design/interfaces/TitleProps.html +++ b/doc/ant-design/interfaces/TitleProps.html @@ -32,12 +32,12 @@ } Interface: TitleProps | FaasJS - - - + + +
- + diff --git a/doc/ant-design/interfaces/UnionFaasItemProps.html b/doc/ant-design/interfaces/UnionFaasItemProps.html index 5bc40dc91..76e6dd08f 100644 --- a/doc/ant-design/interfaces/UnionFaasItemProps.html +++ b/doc/ant-design/interfaces/UnionFaasItemProps.html @@ -32,13 +32,13 @@ } Interface: UnionFaasItemProps<Value, Values> | FaasJS - - - + + +
- + diff --git a/doc/ant-design/interfaces/useAppProps.html b/doc/ant-design/interfaces/useAppProps.html index c81c85cf3..fb37d56e6 100644 --- a/doc/ant-design/interfaces/useAppProps.html +++ b/doc/ant-design/interfaces/useAppProps.html @@ -32,12 +32,12 @@ } Interface: useAppProps | FaasJS - - - + + + - + diff --git a/doc/ant-design/type-aliases/BaseOption.html b/doc/ant-design/type-aliases/BaseOption.html index 68e0f6c23..496051a41 100644 --- a/doc/ant-design/type-aliases/BaseOption.html +++ b/doc/ant-design/type-aliases/BaseOption.html @@ -32,12 +32,12 @@ } Type Alias: BaseOption | FaasJS - - - + + + - + diff --git a/doc/ant-design/type-aliases/ExtendDescriptionItemProps.html b/doc/ant-design/type-aliases/ExtendDescriptionItemProps.html index a41029aac..bf5c1cf27 100644 --- a/doc/ant-design/type-aliases/ExtendDescriptionItemProps.html +++ b/doc/ant-design/type-aliases/ExtendDescriptionItemProps.html @@ -32,12 +32,12 @@ } Type Alias: ExtendDescriptionItemProps | FaasJS - - - + + + - + diff --git a/doc/ant-design/type-aliases/ExtendFormTypeProps.html b/doc/ant-design/type-aliases/ExtendFormTypeProps.html index be755b465..6b753a50d 100644 --- a/doc/ant-design/type-aliases/ExtendFormTypeProps.html +++ b/doc/ant-design/type-aliases/ExtendFormTypeProps.html @@ -32,12 +32,12 @@ } Type Alias: ExtendFormTypeProps<T> | FaasJS - - - + + + - + diff --git a/doc/ant-design/type-aliases/ExtendTableItemProps.html b/doc/ant-design/type-aliases/ExtendTableItemProps.html index daf7dda97..00e3022fe 100644 --- a/doc/ant-design/type-aliases/ExtendTableItemProps.html +++ b/doc/ant-design/type-aliases/ExtendTableItemProps.html @@ -32,12 +32,12 @@ } Type Alias: ExtendTableItemProps<T> | FaasJS - - - + + + - + diff --git a/doc/ant-design/type-aliases/ExtendTableTypeProps.html b/doc/ant-design/type-aliases/ExtendTableTypeProps.html index f818df183..733c82230 100644 --- a/doc/ant-design/type-aliases/ExtendTableTypeProps.html +++ b/doc/ant-design/type-aliases/ExtendTableTypeProps.html @@ -32,12 +32,12 @@ } Type Alias: ExtendTableTypeProps<T> | FaasJS - - - + + + - + diff --git a/doc/ant-design/type-aliases/ExtendTypes.html b/doc/ant-design/type-aliases/ExtendTypes.html index cd43b9aed..17816790a 100644 --- a/doc/ant-design/type-aliases/ExtendTypes.html +++ b/doc/ant-design/type-aliases/ExtendTypes.html @@ -32,12 +32,12 @@ } Type Alias: ExtendTypes | FaasJS - - - + + + - + diff --git a/doc/ant-design/type-aliases/FaasDataInjection.html b/doc/ant-design/type-aliases/FaasDataInjection.html index 503fc7798..2a6ec251e 100644 --- a/doc/ant-design/type-aliases/FaasDataInjection.html +++ b/doc/ant-design/type-aliases/FaasDataInjection.html @@ -32,12 +32,12 @@ } Type Alias: FaasDataInjection<T> | FaasJS - - - + + + - + diff --git a/doc/ant-design/type-aliases/FaasItemType.html b/doc/ant-design/type-aliases/FaasItemType.html index 3cc8c719c..04485a040 100644 --- a/doc/ant-design/type-aliases/FaasItemType.html +++ b/doc/ant-design/type-aliases/FaasItemType.html @@ -32,12 +32,12 @@ } Type Alias: FaasItemType | FaasJS - - - + + +
- + diff --git a/doc/ant-design/type-aliases/FaasItemTypeValue.html b/doc/ant-design/type-aliases/FaasItemTypeValue.html index d4f394067..aa818ce43 100644 --- a/doc/ant-design/type-aliases/FaasItemTypeValue.html +++ b/doc/ant-design/type-aliases/FaasItemTypeValue.html @@ -32,12 +32,12 @@ } Type Alias: FaasItemTypeValue | FaasJS - - - + + +
- + diff --git a/doc/ant-design/type-aliases/FormSubmitProps.html b/doc/ant-design/type-aliases/FormSubmitProps.html index 56fc08f7f..88c880cdc 100644 --- a/doc/ant-design/type-aliases/FormSubmitProps.html +++ b/doc/ant-design/type-aliases/FormSubmitProps.html @@ -32,9 +32,9 @@ } Type Alias: FormSubmitProps | FaasJS - - - + + +
- + diff --git a/doc/ant-design/type-aliases/LoadingProps.html b/doc/ant-design/type-aliases/LoadingProps.html index 37d4fb59c..8c00feb87 100644 --- a/doc/ant-design/type-aliases/LoadingProps.html +++ b/doc/ant-design/type-aliases/LoadingProps.html @@ -32,12 +32,12 @@ } Type Alias: LoadingProps | FaasJS - - - + + +
- + diff --git a/doc/ant-design/type-aliases/TableProps.html b/doc/ant-design/type-aliases/TableProps.html index 103ee74d4..d03cd3f9a 100644 --- a/doc/ant-design/type-aliases/TableProps.html +++ b/doc/ant-design/type-aliases/TableProps.html @@ -32,12 +32,12 @@ } Type Alias: TableProps<T, ExtendTypes> | FaasJS - - - + + +
- + diff --git a/doc/ant-design/type-aliases/UnionFaasItemElement.html b/doc/ant-design/type-aliases/UnionFaasItemElement.html index 16e1c69bb..e081e9cbd 100644 --- a/doc/ant-design/type-aliases/UnionFaasItemElement.html +++ b/doc/ant-design/type-aliases/UnionFaasItemElement.html @@ -32,12 +32,12 @@ } Type Alias: UnionFaasItemElement<Value, Values> | FaasJS - - - + + + - + diff --git a/doc/ant-design/type-aliases/UnionFaasItemInjection.html b/doc/ant-design/type-aliases/UnionFaasItemInjection.html index 986e7571f..ccff698ff 100644 --- a/doc/ant-design/type-aliases/UnionFaasItemInjection.html +++ b/doc/ant-design/type-aliases/UnionFaasItemInjection.html @@ -32,12 +32,12 @@ } Type Alias: UnionFaasItemInjection<Value, Values> | FaasJS - - - + + +
- + diff --git a/doc/ant-design/type-aliases/UnionFaasItemRender.html b/doc/ant-design/type-aliases/UnionFaasItemRender.html index 755907fa8..80012d028 100644 --- a/doc/ant-design/type-aliases/UnionFaasItemRender.html +++ b/doc/ant-design/type-aliases/UnionFaasItemRender.html @@ -32,12 +32,12 @@ } Type Alias: UnionFaasItemRender()<Value, Values> | FaasJS - - - + + +
- + diff --git a/doc/ant-design/type-aliases/UnionScene.html b/doc/ant-design/type-aliases/UnionScene.html index 0fce000a9..c47f4dec0 100644 --- a/doc/ant-design/type-aliases/UnionScene.html +++ b/doc/ant-design/type-aliases/UnionScene.html @@ -32,12 +32,12 @@ } Type Alias: UnionScene | FaasJS - - - + + + - + diff --git a/doc/ant-design/type-aliases/setDrawerProps.html b/doc/ant-design/type-aliases/setDrawerProps.html index d24aaa161..1febfe94c 100644 --- a/doc/ant-design/type-aliases/setDrawerProps.html +++ b/doc/ant-design/type-aliases/setDrawerProps.html @@ -32,12 +32,12 @@ } Type Alias: setDrawerProps | FaasJS - - - + + + - + diff --git a/doc/ant-design/type-aliases/setModalProps.html b/doc/ant-design/type-aliases/setModalProps.html index 9af728696..d8eda1bf4 100644 --- a/doc/ant-design/type-aliases/setModalProps.html +++ b/doc/ant-design/type-aliases/setModalProps.html @@ -32,12 +32,12 @@ } Type Alias: setModalProps | FaasJS - - - + + + - + diff --git a/doc/ant-design/variables/ConfigContext.html b/doc/ant-design/variables/ConfigContext.html index 4ff13af52..376969795 100644 --- a/doc/ant-design/variables/ConfigContext.html +++ b/doc/ant-design/variables/ConfigContext.html @@ -32,12 +32,12 @@ } Variable: ConfigContext | FaasJS - - - + + + - + diff --git a/doc/browser/classes/FaasBrowserClient.html b/doc/browser/classes/FaasBrowserClient.html index e37a19f96..0d52929d7 100644 --- a/doc/browser/classes/FaasBrowserClient.html +++ b/doc/browser/classes/FaasBrowserClient.html @@ -32,9 +32,9 @@ } Class: FaasBrowserClient | FaasJS - - - + + +
- + diff --git a/doc/browser/classes/Response.html b/doc/browser/classes/Response.html index 097c69bca..5900b1e35 100644 --- a/doc/browser/classes/Response.html +++ b/doc/browser/classes/Response.html @@ -32,9 +32,9 @@ } Class: Response<T> | FaasJS - - - + + +
- + diff --git a/doc/browser/classes/ResponseError.html b/doc/browser/classes/ResponseError.html index 933e32330..2c288e3ab 100644 --- a/doc/browser/classes/ResponseError.html +++ b/doc/browser/classes/ResponseError.html @@ -32,9 +32,9 @@ } Class: ResponseError | FaasJS - - - + + +
- + diff --git a/doc/browser/functions/generateId.html b/doc/browser/functions/generateId.html index 022b2decd..59050e7d6 100644 --- a/doc/browser/functions/generateId.html +++ b/doc/browser/functions/generateId.html @@ -32,13 +32,13 @@ } Function: generateId() | FaasJS - - - + + +
- + diff --git a/doc/browser/functions/setMock.html b/doc/browser/functions/setMock.html index 1cd02987c..a76e243b3 100644 --- a/doc/browser/functions/setMock.html +++ b/doc/browser/functions/setMock.html @@ -32,9 +32,9 @@ } Function: setMock() | FaasJS - - - + + +
- + diff --git a/doc/browser/index.html b/doc/browser/index.html index 62b1cddf9..bd20fd584 100644 --- a/doc/browser/index.html +++ b/doc/browser/index.html @@ -32,9 +32,9 @@ } @faasjs/browser | FaasJS - - - + + + - + diff --git a/doc/browser/type-aliases/BaseUrl.html b/doc/browser/type-aliases/BaseUrl.html index dda00b676..5367e45c5 100644 --- a/doc/browser/type-aliases/BaseUrl.html +++ b/doc/browser/type-aliases/BaseUrl.html @@ -32,12 +32,12 @@ } Type Alias: BaseUrl | FaasJS - - - + + + - + diff --git a/doc/browser/type-aliases/FaasBrowserClientAction.html b/doc/browser/type-aliases/FaasBrowserClientAction.html index 1603ffa11..3e1aa27e4 100644 --- a/doc/browser/type-aliases/FaasBrowserClientAction.html +++ b/doc/browser/type-aliases/FaasBrowserClientAction.html @@ -32,12 +32,12 @@ } Type Alias: FaasBrowserClientAction() | FaasJS - - - + + +
- + diff --git a/doc/browser/type-aliases/MockHandler.html b/doc/browser/type-aliases/MockHandler.html index 169082c7d..7d53807b8 100644 --- a/doc/browser/type-aliases/MockHandler.html +++ b/doc/browser/type-aliases/MockHandler.html @@ -32,12 +32,12 @@ } Type Alias: MockHandler() | FaasJS - - - + + +
- + diff --git a/doc/browser/type-aliases/Options.html b/doc/browser/type-aliases/Options.html index 5dc0aff54..15b087337 100644 --- a/doc/browser/type-aliases/Options.html +++ b/doc/browser/type-aliases/Options.html @@ -32,12 +32,12 @@ } Type Alias: Options | FaasJS - - - + + +
- + diff --git a/doc/browser/type-aliases/ResponseHeaders.html b/doc/browser/type-aliases/ResponseHeaders.html index 4be7a2814..d997be680 100644 --- a/doc/browser/type-aliases/ResponseHeaders.html +++ b/doc/browser/type-aliases/ResponseHeaders.html @@ -32,12 +32,12 @@ } Type Alias: ResponseHeaders | FaasJS - - - + + + - + diff --git a/doc/browser/type-aliases/ResponseProps.html b/doc/browser/type-aliases/ResponseProps.html index ec905badf..a7b0024a4 100644 --- a/doc/browser/type-aliases/ResponseProps.html +++ b/doc/browser/type-aliases/ResponseProps.html @@ -32,12 +32,12 @@ } Type Alias: ResponseProps<T> | FaasJS - - - + + + - + diff --git a/doc/cli/index.html b/doc/cli/index.html index 0b5a3cd82..e8b6025f0 100644 --- a/doc/cli/index.html +++ b/doc/cli/index.html @@ -32,9 +32,9 @@ } @faasjs/cli | FaasJS - - - + + +
- + diff --git a/doc/cli/variables/default.html b/doc/cli/variables/default.html index 5183a6e42..894df0fe2 100644 --- a/doc/cli/variables/default.html +++ b/doc/cli/variables/default.html @@ -32,12 +32,12 @@ } Variable: default | FaasJS - - - + + + - - + + diff --git a/doc/cloud_function/classes/CloudFunction.html b/doc/cloud_function/classes/CloudFunction.html index b7c8ad54f..376fedc62 100644 --- a/doc/cloud_function/classes/CloudFunction.html +++ b/doc/cloud_function/classes/CloudFunction.html @@ -32,12 +32,12 @@ } Class: CloudFunction | FaasJS - - - + + +
- + diff --git a/doc/cloud_function/functions/invoke.html b/doc/cloud_function/functions/invoke.html index 189e1e825..da357b7f9 100644 --- a/doc/cloud_function/functions/invoke.html +++ b/doc/cloud_function/functions/invoke.html @@ -32,12 +32,12 @@ } Function: invoke() | FaasJS - - - + + +
- + diff --git a/doc/cloud_function/functions/invokeSync.html b/doc/cloud_function/functions/invokeSync.html index 212be747c..6c7fbef0f 100644 --- a/doc/cloud_function/functions/invokeSync.html +++ b/doc/cloud_function/functions/invokeSync.html @@ -32,12 +32,12 @@ } Function: invokeSync() | FaasJS - - - + + +
- + diff --git a/doc/cloud_function/functions/useCloudFunction.html b/doc/cloud_function/functions/useCloudFunction.html index 8cfb8e79a..84dbfff57 100644 --- a/doc/cloud_function/functions/useCloudFunction.html +++ b/doc/cloud_function/functions/useCloudFunction.html @@ -32,12 +32,12 @@ } Function: useCloudFunction() | FaasJS - - - + + + - + diff --git a/doc/cloud_function/index.html b/doc/cloud_function/index.html index bbebcc1e9..075393e5e 100644 --- a/doc/cloud_function/index.html +++ b/doc/cloud_function/index.html @@ -32,13 +32,13 @@ } @faasjs/cloud_function | FaasJS - - - + + + - + diff --git a/doc/cloud_function/type-aliases/CloudFunctionAdapter.html b/doc/cloud_function/type-aliases/CloudFunctionAdapter.html index 65148156a..131414da1 100644 --- a/doc/cloud_function/type-aliases/CloudFunctionAdapter.html +++ b/doc/cloud_function/type-aliases/CloudFunctionAdapter.html @@ -32,12 +32,12 @@ } Type Alias: CloudFunctionAdapter | FaasJS - - - + + +
- + diff --git a/doc/cloud_function/type-aliases/CloudFunctionConfig.html b/doc/cloud_function/type-aliases/CloudFunctionConfig.html index c72e402d9..bea14a596 100644 --- a/doc/cloud_function/type-aliases/CloudFunctionConfig.html +++ b/doc/cloud_function/type-aliases/CloudFunctionConfig.html @@ -32,12 +32,12 @@ } Type Alias: CloudFunctionConfig | FaasJS - - - + + +
- + diff --git a/doc/create-faas-app/index.html b/doc/create-faas-app/index.html index 386f43aba..f72a70317 100644 --- a/doc/create-faas-app/index.html +++ b/doc/create-faas-app/index.html @@ -32,9 +32,9 @@ } create-faas-app | FaasJS - - - + + +
- + diff --git a/doc/create-faas-app/variables/default.html b/doc/create-faas-app/variables/default.html index ab9bf1e61..bd1c31977 100644 --- a/doc/create-faas-app/variables/default.html +++ b/doc/create-faas-app/variables/default.html @@ -32,12 +32,12 @@ } Variable: default | FaasJS - - - + + + - + diff --git a/doc/deep_merge/functions/deepMerge.html b/doc/deep_merge/functions/deepMerge.html index 89ea04c69..10c5cae8a 100644 --- a/doc/deep_merge/functions/deepMerge.html +++ b/doc/deep_merge/functions/deepMerge.html @@ -32,14 +32,14 @@ } Function: deepMerge() | FaasJS - - - + + +
- + diff --git a/doc/deep_merge/index.html b/doc/deep_merge/index.html index 0ad60334d..f78f95ef2 100644 --- a/doc/deep_merge/index.html +++ b/doc/deep_merge/index.html @@ -32,13 +32,13 @@ } @faasjs/deep_merge | FaasJS - - - + + +
- + diff --git a/doc/faasjs/index.html b/doc/faasjs/index.html index 553822484..f0ad56449 100644 --- a/doc/faasjs/index.html +++ b/doc/faasjs/index.html @@ -32,12 +32,12 @@ } FaasJS | FaasJS - - - + + +
- + diff --git a/doc/func/classes/Func.html b/doc/func/classes/Func.html index 5c148b7d3..f31ef207a 100644 --- a/doc/func/classes/Func.html +++ b/doc/func/classes/Func.html @@ -32,12 +32,12 @@ } Class: Func<TEvent, TContext, TResult> | FaasJS - - - + + +
- + diff --git a/doc/func/functions/useFunc.html b/doc/func/functions/useFunc.html index 3ce83879e..4e28c808e 100644 --- a/doc/func/functions/useFunc.html +++ b/doc/func/functions/useFunc.html @@ -32,9 +32,9 @@ } Function: useFunc() | FaasJS - - - + + +
- + diff --git a/doc/func/functions/usePlugin.html b/doc/func/functions/usePlugin.html index 583c145d2..c4590d80f 100644 --- a/doc/func/functions/usePlugin.html +++ b/doc/func/functions/usePlugin.html @@ -32,12 +32,12 @@ } Function: usePlugin() | FaasJS - - - + + + - + diff --git a/doc/func/index.html b/doc/func/index.html index 6a11b5bf3..680896f3c 100644 --- a/doc/func/index.html +++ b/doc/func/index.html @@ -32,13 +32,13 @@ } @faasjs/func | FaasJS - - - + + + - + diff --git a/doc/func/type-aliases/Config.html b/doc/func/type-aliases/Config.html index db37b106a..10c2c3628 100644 --- a/doc/func/type-aliases/Config.html +++ b/doc/func/type-aliases/Config.html @@ -32,12 +32,12 @@ } Type Alias: Config | FaasJS - - - + + + - + diff --git a/doc/func/type-aliases/ExportedHandler.html b/doc/func/type-aliases/ExportedHandler.html index 7303a389a..5ef938040 100644 --- a/doc/func/type-aliases/ExportedHandler.html +++ b/doc/func/type-aliases/ExportedHandler.html @@ -32,12 +32,12 @@ } Type Alias: ExportedHandler()<TEvent, TContext, TResult> | FaasJS - - - + + +
- + diff --git a/doc/func/type-aliases/FuncConfig.html b/doc/func/type-aliases/FuncConfig.html index 84f4cb37b..6148cf7f0 100644 --- a/doc/func/type-aliases/FuncConfig.html +++ b/doc/func/type-aliases/FuncConfig.html @@ -32,12 +32,12 @@ } Type Alias: FuncConfig<TEvent, TContext, TResult> | FaasJS - - - + + +
- + diff --git a/doc/func/type-aliases/FuncEventType.html b/doc/func/type-aliases/FuncEventType.html index ac802801c..2838b704c 100644 --- a/doc/func/type-aliases/FuncEventType.html +++ b/doc/func/type-aliases/FuncEventType.html @@ -32,9 +32,9 @@ } Type Alias: FuncEventType<T> | FaasJS - - - + + +
- + diff --git a/doc/func/type-aliases/FuncReturnType.html b/doc/func/type-aliases/FuncReturnType.html index 57f157202..d94d6c4c9 100644 --- a/doc/func/type-aliases/FuncReturnType.html +++ b/doc/func/type-aliases/FuncReturnType.html @@ -32,9 +32,9 @@ } Type Alias: FuncReturnType<T> | FaasJS - - - + + +
- + diff --git a/doc/func/type-aliases/Handler.html b/doc/func/type-aliases/Handler.html index 706ba1484..8aa4852c2 100644 --- a/doc/func/type-aliases/Handler.html +++ b/doc/func/type-aliases/Handler.html @@ -32,12 +32,12 @@ } Type Alias: Handler()<TEvent, TContext, TResult> | FaasJS - - - + + +
- + diff --git a/doc/func/type-aliases/InvokeData.html b/doc/func/type-aliases/InvokeData.html index f4b0545bf..0b9259395 100644 --- a/doc/func/type-aliases/InvokeData.html +++ b/doc/func/type-aliases/InvokeData.html @@ -32,12 +32,12 @@ } Type Alias: InvokeData<TEvent, TContext, TResult> | FaasJS - - - + + +
- + diff --git a/doc/func/type-aliases/LifeCycleKey.html b/doc/func/type-aliases/LifeCycleKey.html index ad489f75c..385800e29 100644 --- a/doc/func/type-aliases/LifeCycleKey.html +++ b/doc/func/type-aliases/LifeCycleKey.html @@ -32,12 +32,12 @@ } Type Alias: LifeCycleKey | FaasJS - - - + + + - + diff --git a/doc/func/type-aliases/MountData.html b/doc/func/type-aliases/MountData.html index 2c643c2b9..4fc001376 100644 --- a/doc/func/type-aliases/MountData.html +++ b/doc/func/type-aliases/MountData.html @@ -32,12 +32,12 @@ } Type Alias: MountData | FaasJS - - - + + + - + diff --git a/doc/func/type-aliases/Next.html b/doc/func/type-aliases/Next.html index 60d474489..9464add4b 100644 --- a/doc/func/type-aliases/Next.html +++ b/doc/func/type-aliases/Next.html @@ -32,12 +32,12 @@ } Type Alias: Next() | FaasJS - - - + + + - + diff --git a/doc/func/type-aliases/Plugin.html b/doc/func/type-aliases/Plugin.html index 990b328c8..d458f0ac4 100644 --- a/doc/func/type-aliases/Plugin.html +++ b/doc/func/type-aliases/Plugin.html @@ -32,12 +32,12 @@ } Type Alias: Plugin | FaasJS - - - + + +
- + diff --git a/doc/func/type-aliases/UseifyPlugin.html b/doc/func/type-aliases/UseifyPlugin.html index c6c9b824e..3d099efba 100644 --- a/doc/func/type-aliases/UseifyPlugin.html +++ b/doc/func/type-aliases/UseifyPlugin.html @@ -32,12 +32,12 @@ } Type Alias: UseifyPlugin<T> | FaasJS - - - + + + - + diff --git a/doc/http/classes/Cookie.html b/doc/http/classes/Cookie.html index 426968e1d..80aa45376 100644 --- a/doc/http/classes/Cookie.html +++ b/doc/http/classes/Cookie.html @@ -32,12 +32,12 @@ } Class: Cookie<C, S> | FaasJS - - - + + +
- + diff --git a/doc/http/classes/Http.html b/doc/http/classes/Http.html index d2b562b37..9be520df8 100644 --- a/doc/http/classes/Http.html +++ b/doc/http/classes/Http.html @@ -32,12 +32,12 @@ } Class: Http<TParams, TCookie, TSession> | FaasJS - - - + + +
- + diff --git a/doc/http/classes/HttpError.html b/doc/http/classes/HttpError.html index 6e104a0ca..1e35cea1c 100644 --- a/doc/http/classes/HttpError.html +++ b/doc/http/classes/HttpError.html @@ -32,12 +32,12 @@ } Class: HttpError | FaasJS - - - + + +
- + diff --git a/doc/http/classes/Session.html b/doc/http/classes/Session.html index 7ba35f9a9..fb7122a5e 100644 --- a/doc/http/classes/Session.html +++ b/doc/http/classes/Session.html @@ -32,12 +32,12 @@ } Class: Session<S, C> | FaasJS - - - + + +
- + diff --git a/doc/http/classes/Validator.html b/doc/http/classes/Validator.html index 74b5baa4f..0750d6dcd 100644 --- a/doc/http/classes/Validator.html +++ b/doc/http/classes/Validator.html @@ -32,12 +32,12 @@ } Class: Validator<TParams, TCookie, TSession> | FaasJS - - - + + +
- + diff --git a/doc/http/functions/useHttp.html b/doc/http/functions/useHttp.html index 34446a9f4..e7dcdcfc0 100644 --- a/doc/http/functions/useHttp.html +++ b/doc/http/functions/useHttp.html @@ -32,12 +32,12 @@ } Function: useHttp() | FaasJS - - - + + +
- + diff --git a/doc/http/functions/useHttpFunc.html b/doc/http/functions/useHttpFunc.html index 2f7179e6e..574ecd297 100644 --- a/doc/http/functions/useHttpFunc.html +++ b/doc/http/functions/useHttpFunc.html @@ -32,12 +32,12 @@ } Function: useHttpFunc() | FaasJS - - - + + +
- + diff --git a/doc/http/index.html b/doc/http/index.html index 174c2d7b0..0333d1f1b 100644 --- a/doc/http/index.html +++ b/doc/http/index.html @@ -32,13 +32,13 @@ } @faasjs/http | FaasJS - - - + + + - + diff --git a/doc/http/type-aliases/CookieOptions.html b/doc/http/type-aliases/CookieOptions.html index f412dc5e2..0fff925e7 100644 --- a/doc/http/type-aliases/CookieOptions.html +++ b/doc/http/type-aliases/CookieOptions.html @@ -32,12 +32,12 @@ } Type Alias: CookieOptions | FaasJS - - - + + +
- + diff --git a/doc/http/type-aliases/HttpConfig.html b/doc/http/type-aliases/HttpConfig.html index d9e375072..e4842bd22 100644 --- a/doc/http/type-aliases/HttpConfig.html +++ b/doc/http/type-aliases/HttpConfig.html @@ -32,12 +32,12 @@ } Type Alias: HttpConfig<TParams, TCookie, TSession> | FaasJS - - - + + +
- + diff --git a/doc/http/type-aliases/HttpFuncHandler.html b/doc/http/type-aliases/HttpFuncHandler.html index a254a764e..60eb00e3d 100644 --- a/doc/http/type-aliases/HttpFuncHandler.html +++ b/doc/http/type-aliases/HttpFuncHandler.html @@ -32,12 +32,12 @@ } Type Alias: HttpFuncHandler()<TParams, TCookie, TSession, TResult> | FaasJS - - - + + +
- + diff --git a/doc/http/type-aliases/Response.html b/doc/http/type-aliases/Response.html index e945f71b7..b935c413c 100644 --- a/doc/http/type-aliases/Response.html +++ b/doc/http/type-aliases/Response.html @@ -32,12 +32,12 @@ } Type Alias: Response | FaasJS - - - + + +
- + diff --git a/doc/http/type-aliases/SessionOptions.html b/doc/http/type-aliases/SessionOptions.html index aa26d3f7b..90e2dee5d 100644 --- a/doc/http/type-aliases/SessionOptions.html +++ b/doc/http/type-aliases/SessionOptions.html @@ -32,12 +32,12 @@ } Type Alias: SessionOptions | FaasJS - - - + + +
- + diff --git a/doc/http/type-aliases/ValidatorConfig.html b/doc/http/type-aliases/ValidatorConfig.html index 3c0d75e03..6d9373312 100644 --- a/doc/http/type-aliases/ValidatorConfig.html +++ b/doc/http/type-aliases/ValidatorConfig.html @@ -32,12 +32,12 @@ } Type Alias: ValidatorConfig<TParams, TCookie, TSession> | FaasJS - - - + + +
- + diff --git a/doc/http/type-aliases/ValidatorOptions.html b/doc/http/type-aliases/ValidatorOptions.html index 1eb4dfa51..3cdab77d9 100644 --- a/doc/http/type-aliases/ValidatorOptions.html +++ b/doc/http/type-aliases/ValidatorOptions.html @@ -32,12 +32,12 @@ } Type Alias: ValidatorOptions<Content> | FaasJS - - - + + +
- + diff --git a/doc/http/type-aliases/ValidatorRuleOptions.html b/doc/http/type-aliases/ValidatorRuleOptions.html index 0da1ade77..03be9e38d 100644 --- a/doc/http/type-aliases/ValidatorRuleOptions.html +++ b/doc/http/type-aliases/ValidatorRuleOptions.html @@ -32,12 +32,12 @@ } Type Alias: ValidatorRuleOptions | FaasJS - - - + + +
- + diff --git a/doc/http/variables/ContentType.html b/doc/http/variables/ContentType.html index 33f1cca18..4c2a216c0 100644 --- a/doc/http/variables/ContentType.html +++ b/doc/http/variables/ContentType.html @@ -32,12 +32,12 @@ } Variable: ContentType | FaasJS - - - + + + - + diff --git a/doc/images/bun/index.html b/doc/images/bun/index.html index ce1d48e7c..c87e4a798 100644 --- a/doc/images/bun/index.html +++ b/doc/images/bun/index.html @@ -32,14 +32,14 @@ } Bun Image for FaasJS projects | FaasJS - - - + + +
- + diff --git a/doc/images/index.html b/doc/images/index.html index bf756bb07..ea2b7df36 100644 --- a/doc/images/index.html +++ b/doc/images/index.html @@ -32,9 +32,9 @@ } FaasJS's Docker Images | FaasJS - - - + + +
- + diff --git a/doc/images/nginx/index.html b/doc/images/nginx/index.html index c920657c1..0b411f581 100644 --- a/doc/images/nginx/index.html +++ b/doc/images/nginx/index.html @@ -32,9 +32,9 @@ } A Nginx Image for FaasJS projects | FaasJS - - - + + +
- + diff --git a/doc/images/node/index.html b/doc/images/node/index.html index 88936fd05..ae520f906 100644 --- a/doc/images/node/index.html +++ b/doc/images/node/index.html @@ -32,14 +32,14 @@ } Node Image for FaasJS projects | FaasJS - - - + + +
- + diff --git a/doc/images/vscode/index.html b/doc/images/vscode/index.html index d63d2d2d3..7f4ffcebf 100644 --- a/doc/images/vscode/index.html +++ b/doc/images/vscode/index.html @@ -32,9 +32,9 @@ } VSCode Container Image for FaasJS projects | FaasJS - - - + + +
- + diff --git a/doc/index.html b/doc/index.html index 018a8e7ae..93de2df3c 100644 --- a/doc/index.html +++ b/doc/index.html @@ -32,12 +32,12 @@ } Overview of official plugins | FaasJS - - - + + + - + diff --git a/doc/jest/index.html b/doc/jest/index.html index 6c0558582..c9d2787ae 100644 --- a/doc/jest/index.html +++ b/doc/jest/index.html @@ -32,9 +32,9 @@ } @faasjs/jest | FaasJS - - - + + +
- + diff --git a/doc/knex/classes/Knex.html b/doc/knex/classes/Knex.html index 8d0d5138a..db2e7f669 100644 --- a/doc/knex/classes/Knex.html +++ b/doc/knex/classes/Knex.html @@ -32,12 +32,12 @@ } Class: Knex | FaasJS - - - + + +
- + diff --git a/doc/knex/functions/originKnex.html b/doc/knex/functions/originKnex.html index 72c82b508..6ca8d62fb 100644 --- a/doc/knex/functions/originKnex.html +++ b/doc/knex/functions/originKnex.html @@ -32,12 +32,12 @@ } Function: originKnex() | FaasJS - - - + + +
- + diff --git a/doc/knex/functions/query.html b/doc/knex/functions/query.html index c72038261..f2c8a627d 100644 --- a/doc/knex/functions/query.html +++ b/doc/knex/functions/query.html @@ -32,12 +32,12 @@ } Function: query() | FaasJS - - - + + +
- + diff --git a/doc/knex/functions/raw.html b/doc/knex/functions/raw.html index 31e8137bf..8d6c53e10 100644 --- a/doc/knex/functions/raw.html +++ b/doc/knex/functions/raw.html @@ -32,12 +32,12 @@ } Function: raw() | FaasJS - - - + + +
- + diff --git a/doc/knex/functions/transaction.html b/doc/knex/functions/transaction.html index b14316ddf..a745eb040 100644 --- a/doc/knex/functions/transaction.html +++ b/doc/knex/functions/transaction.html @@ -32,12 +32,12 @@ } Function: transaction() | FaasJS - - - + + +
- + diff --git a/doc/knex/functions/useKnex.html b/doc/knex/functions/useKnex.html index 3a7c48088..b0d0e4dae 100644 --- a/doc/knex/functions/useKnex.html +++ b/doc/knex/functions/useKnex.html @@ -32,12 +32,12 @@ } Function: useKnex() | FaasJS - - - + + + - + diff --git a/doc/knex/index.html b/doc/knex/index.html index b1656741e..d210eb34e 100644 --- a/doc/knex/index.html +++ b/doc/knex/index.html @@ -32,13 +32,13 @@ } @faasjs/knex | FaasJS - - - + + + - + diff --git a/doc/knex/type-aliases/KnexConfig.html b/doc/knex/type-aliases/KnexConfig.html index b7388a891..0d9bff255 100644 --- a/doc/knex/type-aliases/KnexConfig.html +++ b/doc/knex/type-aliases/KnexConfig.html @@ -32,12 +32,12 @@ } Type Alias: KnexConfig | FaasJS - - - + + + - + diff --git a/doc/lint/index.html b/doc/lint/index.html index 52b38eb9d..a75884cd2 100644 --- a/doc/lint/index.html +++ b/doc/lint/index.html @@ -32,9 +32,9 @@ } @faasjs/lint | FaasJS - - - + + +
- + diff --git a/doc/load/functions/loadConfig.html b/doc/load/functions/loadConfig.html index 14a870fa6..20e1add63 100644 --- a/doc/load/functions/loadConfig.html +++ b/doc/load/functions/loadConfig.html @@ -32,12 +32,12 @@ } Function: loadConfig() | FaasJS - - - + + +
- + diff --git a/doc/load/functions/loadTs.html b/doc/load/functions/loadTs.html index b8c3350d9..79ede7936 100644 --- a/doc/load/functions/loadTs.html +++ b/doc/load/functions/loadTs.html @@ -32,12 +32,12 @@ } Function: loadTs() | FaasJS - - - + + +
- + diff --git a/doc/load/index.html b/doc/load/index.html index 212be6064..af148259d 100644 --- a/doc/load/index.html +++ b/doc/load/index.html @@ -32,13 +32,13 @@ } @faasjs/load | FaasJS - - - + + + - + diff --git a/doc/logger/classes/Logger.html b/doc/logger/classes/Logger.html index cab5a9829..24c01e5a2 100644 --- a/doc/logger/classes/Logger.html +++ b/doc/logger/classes/Logger.html @@ -32,9 +32,9 @@ } Class: Logger | FaasJS - - - + + +
- + diff --git a/doc/logger/enumerations/Color.html b/doc/logger/enumerations/Color.html index 46b3edcb7..835aaac17 100644 --- a/doc/logger/enumerations/Color.html +++ b/doc/logger/enumerations/Color.html @@ -32,12 +32,12 @@ } Enumeration: Color | FaasJS - - - + + + - + diff --git a/doc/logger/enums/Color.html b/doc/logger/enums/Color.html index a29c8dca1..493037acc 100644 --- a/doc/logger/enums/Color.html +++ b/doc/logger/enums/Color.html @@ -32,12 +32,12 @@ } Enumeration: Color | FaasJS - - - + + + - + diff --git a/doc/logger/index.html b/doc/logger/index.html index 623886db9..570a89a86 100644 --- a/doc/logger/index.html +++ b/doc/logger/index.html @@ -32,13 +32,13 @@ } @faasjs/logger | FaasJS - - - + + + - + diff --git a/doc/logger/type-aliases/Level.html b/doc/logger/type-aliases/Level.html index 2062350f5..570894454 100644 --- a/doc/logger/type-aliases/Level.html +++ b/doc/logger/type-aliases/Level.html @@ -32,12 +32,12 @@ } Type Alias: Level | FaasJS - - - + + + - + diff --git a/doc/mongo/classes/Mongo.html b/doc/mongo/classes/Mongo.html index fe194f553..42f53e9e6 100644 --- a/doc/mongo/classes/Mongo.html +++ b/doc/mongo/classes/Mongo.html @@ -32,12 +32,12 @@ } Class: Mongo | FaasJS - - - + + +
- + diff --git a/doc/mongo/index.html b/doc/mongo/index.html index 89948728f..53cb74441 100644 --- a/doc/mongo/index.html +++ b/doc/mongo/index.html @@ -32,13 +32,13 @@ } @faasjs/mongo | FaasJS - - - + + + - + diff --git a/doc/mongo/interfaces/MongoConfig.html b/doc/mongo/interfaces/MongoConfig.html index 2518850b7..d6a2fb911 100644 --- a/doc/mongo/interfaces/MongoConfig.html +++ b/doc/mongo/interfaces/MongoConfig.html @@ -32,12 +32,12 @@ } Interface: MongoConfig | FaasJS - - - + + + - + diff --git a/doc/nextjs/classes/NextJsPlugin.html b/doc/nextjs/classes/NextJsPlugin.html index 9d00a23fd..a07cd66c3 100644 --- a/doc/nextjs/classes/NextJsPlugin.html +++ b/doc/nextjs/classes/NextJsPlugin.html @@ -32,12 +32,12 @@ } Class: NextJsPlugin | FaasJS - - - + + +
- + diff --git a/doc/nextjs/functions/useFuncWithNextJsPlugin.html b/doc/nextjs/functions/useFuncWithNextJsPlugin.html index 8b504877b..959a6b93b 100644 --- a/doc/nextjs/functions/useFuncWithNextJsPlugin.html +++ b/doc/nextjs/functions/useFuncWithNextJsPlugin.html @@ -32,9 +32,9 @@ } Function: useFuncWithNextJsPlugin() | FaasJS - - - + + +
- + diff --git a/doc/nextjs/index.html b/doc/nextjs/index.html index 3a5cf2c39..43e77cf70 100644 --- a/doc/nextjs/index.html +++ b/doc/nextjs/index.html @@ -32,13 +32,13 @@ } @faasjs/nextjs | FaasJS - - - + + + - + diff --git a/doc/react/classes/ErrorBoundary.html b/doc/react/classes/ErrorBoundary.html index 51005e3c6..fc504578e 100644 --- a/doc/react/classes/ErrorBoundary.html +++ b/doc/react/classes/ErrorBoundary.html @@ -32,12 +32,12 @@ } Class: ErrorBoundary | FaasJS - - - + + +
- + diff --git a/doc/react/classes/Response.html b/doc/react/classes/Response.html index 87fdd5561..7ce582a61 100644 --- a/doc/react/classes/Response.html +++ b/doc/react/classes/Response.html @@ -32,9 +32,9 @@ } Class: Response<T> | FaasJS - - - + + +
- + diff --git a/doc/react/classes/ResponseError.html b/doc/react/classes/ResponseError.html index dc4a31822..238e02ef3 100644 --- a/doc/react/classes/ResponseError.html +++ b/doc/react/classes/ResponseError.html @@ -32,9 +32,9 @@ } Class: ResponseError | FaasJS - - - + + +
- + diff --git a/doc/react/functions/FaasDataWrapper.html b/doc/react/functions/FaasDataWrapper.html index f1703aef6..254739af5 100644 --- a/doc/react/functions/FaasDataWrapper.html +++ b/doc/react/functions/FaasDataWrapper.html @@ -32,12 +32,12 @@ } Function: FaasDataWrapper() | FaasJS - - - + + + - + diff --git a/doc/react/functions/FaasReactClient.html b/doc/react/functions/FaasReactClient.html index 8a2b8163b..9ba11d929 100644 --- a/doc/react/functions/FaasReactClient.html +++ b/doc/react/functions/FaasReactClient.html @@ -32,15 +32,15 @@ } Function: FaasReactClient() | FaasJS - - - + + +
- + diff --git a/doc/react/functions/Form.html b/doc/react/functions/Form.html new file mode 100644 index 000000000..44a0bfd30 --- /dev/null +++ b/doc/react/functions/Form.html @@ -0,0 +1,43 @@ + + + + + + + + + Function: Form() | FaasJS + + + + + +
+ + + diff --git a/doc/react/functions/OptionalWrapper.html b/doc/react/functions/OptionalWrapper.html index d4c3e6242..21f5cb2bd 100644 --- a/doc/react/functions/OptionalWrapper.html +++ b/doc/react/functions/OptionalWrapper.html @@ -32,9 +32,9 @@ } Function: OptionalWrapper() | FaasJS - - - + + +
- + diff --git a/doc/react/functions/createSplittingContext.html b/doc/react/functions/createSplittingContext.html index 23c736d50..9ae63d1e9 100644 --- a/doc/react/functions/createSplittingContext.html +++ b/doc/react/functions/createSplittingContext.html @@ -32,9 +32,9 @@ } Function: createSplittingContext() | FaasJS - - - + + +
- + diff --git a/doc/react/functions/equal.html b/doc/react/functions/equal.html index 727fae9ed..7c0a4f10b 100644 --- a/doc/react/functions/equal.html +++ b/doc/react/functions/equal.html @@ -32,12 +32,12 @@ } Function: equal() | FaasJS - - - + + +
- + diff --git a/doc/react/functions/faas.html b/doc/react/functions/faas.html index e1e458850..b5ed44aae 100644 --- a/doc/react/functions/faas.html +++ b/doc/react/functions/faas.html @@ -32,15 +32,15 @@ } Function: faas() | FaasJS - - - + + +
- + diff --git a/doc/react/functions/getClient.html b/doc/react/functions/getClient.html index d29818e4b..68c3bd966 100644 --- a/doc/react/functions/getClient.html +++ b/doc/react/functions/getClient.html @@ -32,15 +32,15 @@ } Function: getClient() | FaasJS - - - + + +
- + diff --git a/doc/react/functions/useConstant.html b/doc/react/functions/useConstant.html index 246eb05e3..ece3cb0b9 100644 --- a/doc/react/functions/useConstant.html +++ b/doc/react/functions/useConstant.html @@ -32,12 +32,12 @@ } Function: useConstant() | FaasJS - - - + + +
- + diff --git a/doc/react/functions/useEqualCallback.html b/doc/react/functions/useEqualCallback.html index c65f4b6be..5c71ef757 100644 --- a/doc/react/functions/useEqualCallback.html +++ b/doc/react/functions/useEqualCallback.html @@ -32,12 +32,12 @@ } Function: useEqualCallback() | FaasJS - - - + + +
- + diff --git a/doc/react/functions/useEqualEffect.html b/doc/react/functions/useEqualEffect.html index c657de32c..142d466d3 100644 --- a/doc/react/functions/useEqualEffect.html +++ b/doc/react/functions/useEqualEffect.html @@ -32,12 +32,12 @@ } Function: useEqualEffect() | FaasJS - - - + + +
- + diff --git a/doc/react/functions/useEqualMemo.html b/doc/react/functions/useEqualMemo.html index fa9f49b92..82c4d6fd9 100644 --- a/doc/react/functions/useEqualMemo.html +++ b/doc/react/functions/useEqualMemo.html @@ -32,12 +32,12 @@ } Function: useEqualMemo() | FaasJS - - - + + +
- + diff --git a/doc/react/functions/useEqualMemoize.html b/doc/react/functions/useEqualMemoize.html index 01d5f7354..4686c032e 100644 --- a/doc/react/functions/useEqualMemoize.html +++ b/doc/react/functions/useEqualMemoize.html @@ -32,12 +32,12 @@ } Function: useEqualMemoize() | FaasJS - - - + + +
- + diff --git a/doc/react/functions/useFaas.html b/doc/react/functions/useFaas.html index 06e0c3445..84773be09 100644 --- a/doc/react/functions/useFaas.html +++ b/doc/react/functions/useFaas.html @@ -32,9 +32,9 @@ } Function: useFaas() | FaasJS - - - + + +
- + diff --git a/doc/react/functions/useSplittingState.html b/doc/react/functions/useSplittingState.html index 20916725c..279d4963a 100644 --- a/doc/react/functions/useSplittingState.html +++ b/doc/react/functions/useSplittingState.html @@ -32,9 +32,9 @@ } Function: useSplittingState() | FaasJS - - - + + +
- + diff --git a/doc/react/functions/withFaasData.html b/doc/react/functions/withFaasData.html index 3c79a02bc..f29d7cd89 100644 --- a/doc/react/functions/withFaasData.html +++ b/doc/react/functions/withFaasData.html @@ -32,13 +32,13 @@ } Function: withFaasData() | FaasJS - - - + + +
- + diff --git a/doc/react/index.html b/doc/react/index.html index 5b9657a6e..631b574d6 100644 --- a/doc/react/index.html +++ b/doc/react/index.html @@ -32,13 +32,13 @@ } @faasjs/react | FaasJS - - - + + +
- +

Functions

Classes

Interfaces

Type Aliases

+ diff --git a/doc/react/interfaces/ErrorBoundaryProps.html b/doc/react/interfaces/ErrorBoundaryProps.html index d6b4ef515..ef315de32 100644 --- a/doc/react/interfaces/ErrorBoundaryProps.html +++ b/doc/react/interfaces/ErrorBoundaryProps.html @@ -32,12 +32,12 @@ } Interface: ErrorBoundaryProps | FaasJS - - - + + +
- + diff --git a/doc/react/type-aliases/ErrorChildrenProps.html b/doc/react/type-aliases/ErrorChildrenProps.html index e3fe71dab..fa8ddb35a 100644 --- a/doc/react/type-aliases/ErrorChildrenProps.html +++ b/doc/react/type-aliases/ErrorChildrenProps.html @@ -32,12 +32,12 @@ } Type Alias: ErrorChildrenProps | FaasJS - - - + + +
- + diff --git a/doc/react/type-aliases/FaasAction.html b/doc/react/type-aliases/FaasAction.html index 56c221e63..741fcfdcc 100644 --- a/doc/react/type-aliases/FaasAction.html +++ b/doc/react/type-aliases/FaasAction.html @@ -32,12 +32,12 @@ } Type Alias: FaasAction | FaasJS - - - + + +
- + diff --git a/doc/react/type-aliases/FaasData.html b/doc/react/type-aliases/FaasData.html index 30ad09307..6364d71ea 100644 --- a/doc/react/type-aliases/FaasData.html +++ b/doc/react/type-aliases/FaasData.html @@ -32,12 +32,12 @@ } Type Alias: FaasData<T> | FaasJS - - - + + +
- + diff --git a/doc/react/type-aliases/FaasDataInjection.html b/doc/react/type-aliases/FaasDataInjection.html index f98030c1c..b35d8674c 100644 --- a/doc/react/type-aliases/FaasDataInjection.html +++ b/doc/react/type-aliases/FaasDataInjection.html @@ -32,12 +32,12 @@ } Type Alias: FaasDataInjection<PathOrData> | FaasJS - - - + + +
- + diff --git a/doc/react/type-aliases/FaasDataWrapperProps.html b/doc/react/type-aliases/FaasDataWrapperProps.html index 77f696db3..744d93c40 100644 --- a/doc/react/type-aliases/FaasDataWrapperProps.html +++ b/doc/react/type-aliases/FaasDataWrapperProps.html @@ -32,12 +32,12 @@ } Type Alias: FaasDataWrapperProps<PathOrData> | FaasJS - - - + + +
- + diff --git a/doc/react/type-aliases/FaasParams.html b/doc/react/type-aliases/FaasParams.html index e2f85b247..8787ba2b8 100644 --- a/doc/react/type-aliases/FaasParams.html +++ b/doc/react/type-aliases/FaasParams.html @@ -32,12 +32,12 @@ } Type Alias: FaasParams<T> | FaasJS - - - + + +
- + diff --git a/doc/react/type-aliases/FaasReactClientInstance.html b/doc/react/type-aliases/FaasReactClientInstance.html index a04a8e94a..b85da0d40 100644 --- a/doc/react/type-aliases/FaasReactClientInstance.html +++ b/doc/react/type-aliases/FaasReactClientInstance.html @@ -32,12 +32,12 @@ } Type Alias: FaasReactClientInstance | FaasJS - - - + + +
- + diff --git a/doc/react/type-aliases/FaasReactClientOptions.html b/doc/react/type-aliases/FaasReactClientOptions.html index dc2df33b0..07cc1ad37 100644 --- a/doc/react/type-aliases/FaasReactClientOptions.html +++ b/doc/react/type-aliases/FaasReactClientOptions.html @@ -32,12 +32,12 @@ } Type Alias: FaasReactClientOptions | FaasJS - - - + + + - + diff --git a/doc/react/type-aliases/OnError.html b/doc/react/type-aliases/OnError.html index 29154cc19..76d244544 100644 --- a/doc/react/type-aliases/OnError.html +++ b/doc/react/type-aliases/OnError.html @@ -32,12 +32,12 @@ } Type Alias: OnError() | FaasJS - - - + + +
- + diff --git a/doc/react/type-aliases/OptionalWrapperProps.html b/doc/react/type-aliases/OptionalWrapperProps.html index 77212bffb..7632b503a 100644 --- a/doc/react/type-aliases/OptionalWrapperProps.html +++ b/doc/react/type-aliases/OptionalWrapperProps.html @@ -32,12 +32,12 @@ } Type Alias: OptionalWrapperProps<TWrapper> | FaasJS - - - + + +
- + diff --git a/doc/react/type-aliases/Options.html b/doc/react/type-aliases/Options.html index ba93263e7..253310d86 100644 --- a/doc/react/type-aliases/Options.html +++ b/doc/react/type-aliases/Options.html @@ -32,12 +32,12 @@ } Type Alias: Options | FaasJS - - - + + +
- + diff --git a/doc/react/type-aliases/ResponseHeaders.html b/doc/react/type-aliases/ResponseHeaders.html index dbaa614ec..ceff9ea87 100644 --- a/doc/react/type-aliases/ResponseHeaders.html +++ b/doc/react/type-aliases/ResponseHeaders.html @@ -32,12 +32,12 @@ } Type Alias: ResponseHeaders | FaasJS - - - + + + - + diff --git a/doc/react/type-aliases/useFaasOptions.html b/doc/react/type-aliases/useFaasOptions.html index 48af50a11..d716e60f6 100644 --- a/doc/react/type-aliases/useFaasOptions.html +++ b/doc/react/type-aliases/useFaasOptions.html @@ -32,12 +32,12 @@ } Type Alias: useFaasOptions<PathOrData> | FaasJS - - - + + +
- + diff --git a/doc/redis/classes/Redis.html b/doc/redis/classes/Redis.html index 959e0b5f2..dcb444d80 100644 --- a/doc/redis/classes/Redis.html +++ b/doc/redis/classes/Redis.html @@ -32,12 +32,12 @@ } Class: Redis | FaasJS - - - + + +
- + diff --git a/doc/redis/functions/get.html b/doc/redis/functions/get.html index e586dd754..47e4a8782 100644 --- a/doc/redis/functions/get.html +++ b/doc/redis/functions/get.html @@ -32,12 +32,12 @@ } Function: get() | FaasJS - - - + + + - + diff --git a/doc/redis/functions/getJSON.html b/doc/redis/functions/getJSON.html index ba89d69fa..84f880ebe 100644 --- a/doc/redis/functions/getJSON.html +++ b/doc/redis/functions/getJSON.html @@ -32,12 +32,12 @@ } Function: getJSON() | FaasJS - - - + + + - + diff --git a/doc/redis/functions/lock.html b/doc/redis/functions/lock.html index 6de4e19c7..9fd9b82d6 100644 --- a/doc/redis/functions/lock.html +++ b/doc/redis/functions/lock.html @@ -32,12 +32,12 @@ } Function: lock() | FaasJS - - - + + +
- + diff --git a/doc/redis/functions/multi.html b/doc/redis/functions/multi.html index 4413e140c..b64d9d074 100644 --- a/doc/redis/functions/multi.html +++ b/doc/redis/functions/multi.html @@ -32,12 +32,12 @@ } Function: multi() | FaasJS - - - + + + - + diff --git a/doc/redis/functions/pipeline.html b/doc/redis/functions/pipeline.html index 13118239f..8ae8d9470 100644 --- a/doc/redis/functions/pipeline.html +++ b/doc/redis/functions/pipeline.html @@ -32,12 +32,12 @@ } Function: pipeline() | FaasJS - - - + + + - + diff --git a/doc/redis/functions/publish.html b/doc/redis/functions/publish.html index 5bd6223ee..ade8fe49d 100644 --- a/doc/redis/functions/publish.html +++ b/doc/redis/functions/publish.html @@ -32,12 +32,12 @@ } Function: publish() | FaasJS - - - + + +
- + diff --git a/doc/redis/functions/query.html b/doc/redis/functions/query.html index f3f6fb02a..80c7371a9 100644 --- a/doc/redis/functions/query.html +++ b/doc/redis/functions/query.html @@ -32,12 +32,12 @@ } Function: query() | FaasJS - - - + + +
- + diff --git a/doc/redis/functions/set.html b/doc/redis/functions/set.html index ecce6f39a..6af8147ee 100644 --- a/doc/redis/functions/set.html +++ b/doc/redis/functions/set.html @@ -32,12 +32,12 @@ } Function: set() | FaasJS - - - + + +
- + diff --git a/doc/redis/functions/setJSON.html b/doc/redis/functions/setJSON.html index 0dfb2c68b..25766ec3a 100644 --- a/doc/redis/functions/setJSON.html +++ b/doc/redis/functions/setJSON.html @@ -32,12 +32,12 @@ } Function: setJSON() | FaasJS - - - + + +
- + diff --git a/doc/redis/functions/unlock.html b/doc/redis/functions/unlock.html index 6c40cb3a7..162389109 100644 --- a/doc/redis/functions/unlock.html +++ b/doc/redis/functions/unlock.html @@ -32,12 +32,12 @@ } Function: unlock() | FaasJS - - - + + + - + diff --git a/doc/redis/functions/useRedis.html b/doc/redis/functions/useRedis.html index 849c0d022..8c6949362 100644 --- a/doc/redis/functions/useRedis.html +++ b/doc/redis/functions/useRedis.html @@ -32,12 +32,12 @@ } Function: useRedis() | FaasJS - - - + + + - + diff --git a/doc/redis/index.html b/doc/redis/index.html index da16f80c3..5f65f3851 100644 --- a/doc/redis/index.html +++ b/doc/redis/index.html @@ -32,13 +32,13 @@ } @faasjs/redis | FaasJS - - - + + + - + diff --git a/doc/redis/type-aliases/RedisConfig.html b/doc/redis/type-aliases/RedisConfig.html index 1c4f766f1..128155216 100644 --- a/doc/redis/type-aliases/RedisConfig.html +++ b/doc/redis/type-aliases/RedisConfig.html @@ -32,12 +32,12 @@ } Type Alias: RedisConfig | FaasJS - - - + + + - + diff --git a/doc/request/classes/ResponseError.html b/doc/request/classes/ResponseError.html index af79c2478..8628dacb3 100644 --- a/doc/request/classes/ResponseError.html +++ b/doc/request/classes/ResponseError.html @@ -32,12 +32,12 @@ } Class: ResponseError | FaasJS - - - + + +
- + diff --git a/doc/request/functions/querystringify.html b/doc/request/functions/querystringify.html index c53f142c0..64850e399 100644 --- a/doc/request/functions/querystringify.html +++ b/doc/request/functions/querystringify.html @@ -32,12 +32,12 @@ } Function: querystringify() | FaasJS - - - + + + - + diff --git a/doc/request/functions/request.html b/doc/request/functions/request.html index b371e782a..9a30a4522 100644 --- a/doc/request/functions/request.html +++ b/doc/request/functions/request.html @@ -32,12 +32,12 @@ } Function: request() | FaasJS - - - + + +
- + diff --git a/doc/request/functions/setMock.html b/doc/request/functions/setMock.html index 980d93abb..5aa0c309d 100644 --- a/doc/request/functions/setMock.html +++ b/doc/request/functions/setMock.html @@ -32,13 +32,13 @@ } Function: setMock() | FaasJS - - - + + +
- + diff --git a/doc/request/index.html b/doc/request/index.html index 672a1fd8f..5d30a747c 100644 --- a/doc/request/index.html +++ b/doc/request/index.html @@ -32,13 +32,13 @@ } @faasjs/request | FaasJS - - - + + + - + diff --git a/doc/request/type-aliases/Request.html b/doc/request/type-aliases/Request.html index ff8190d34..1b0d9ee4b 100644 --- a/doc/request/type-aliases/Request.html +++ b/doc/request/type-aliases/Request.html @@ -32,12 +32,12 @@ } Type Alias: Request | FaasJS - - - + + +
- + diff --git a/doc/request/type-aliases/RequestOptions.html b/doc/request/type-aliases/RequestOptions.html index 31e0c7738..39c1aa290 100644 --- a/doc/request/type-aliases/RequestOptions.html +++ b/doc/request/type-aliases/RequestOptions.html @@ -32,9 +32,9 @@ } Type Alias: RequestOptions | FaasJS - - - + + +
- + diff --git a/doc/request/type-aliases/Response.html b/doc/request/type-aliases/Response.html index 4c6823d93..fd3ede732 100644 --- a/doc/request/type-aliases/Response.html +++ b/doc/request/type-aliases/Response.html @@ -32,12 +32,12 @@ } Type Alias: Response<T> | FaasJS - - - + + +
- + diff --git a/doc/server/classes/Server.html b/doc/server/classes/Server.html index 549a96135..53829aec6 100644 --- a/doc/server/classes/Server.html +++ b/doc/server/classes/Server.html @@ -32,9 +32,9 @@ } Class: Server | FaasJS - - - + + +
- + diff --git a/doc/server/functions/closeAll.html b/doc/server/functions/closeAll.html index 458e6ad43..bb5e416f4 100644 --- a/doc/server/functions/closeAll.html +++ b/doc/server/functions/closeAll.html @@ -32,12 +32,12 @@ } Function: closeAll() | FaasJS - - - + + + - + diff --git a/doc/server/functions/getAll.html b/doc/server/functions/getAll.html index 5551a2ea1..055f9ee3d 100644 --- a/doc/server/functions/getAll.html +++ b/doc/server/functions/getAll.html @@ -32,12 +32,12 @@ } Function: getAll() | FaasJS - - - + + + - + diff --git a/doc/server/index.html b/doc/server/index.html index d28c83c57..958dc860e 100644 --- a/doc/server/index.html +++ b/doc/server/index.html @@ -32,13 +32,13 @@ } @faasjs/server | FaasJS - - - + + +
- + diff --git a/doc/test/classes/Func.html b/doc/test/classes/Func.html index 00f7b439b..d86e587c3 100644 --- a/doc/test/classes/Func.html +++ b/doc/test/classes/Func.html @@ -32,12 +32,12 @@ } Class: Func<TEvent, TContext, TResult> | FaasJS - - - + + +
- + diff --git a/doc/test/classes/FuncWarper.html b/doc/test/classes/FuncWarper.html index 7d62a39df..9506c91e1 100644 --- a/doc/test/classes/FuncWarper.html +++ b/doc/test/classes/FuncWarper.html @@ -32,9 +32,9 @@ } Class: FuncWarper | FaasJS - - - + + +
- + diff --git a/doc/test/functions/test.html b/doc/test/functions/test.html index cae5f26e0..1574fc1d8 100644 --- a/doc/test/functions/test.html +++ b/doc/test/functions/test.html @@ -32,9 +32,9 @@ } Function: test() | FaasJS - - - + + +
- + diff --git a/doc/test/functions/useFunc.html b/doc/test/functions/useFunc.html index 58bea12be..8484c4b1c 100644 --- a/doc/test/functions/useFunc.html +++ b/doc/test/functions/useFunc.html @@ -32,9 +32,9 @@ } Function: useFunc() | FaasJS - - - + + +
- + diff --git a/doc/test/functions/usePlugin.html b/doc/test/functions/usePlugin.html index d404a7a3a..891242e14 100644 --- a/doc/test/functions/usePlugin.html +++ b/doc/test/functions/usePlugin.html @@ -32,12 +32,12 @@ } Function: usePlugin() | FaasJS - - - + + + - + diff --git a/doc/test/index.html b/doc/test/index.html index d9f80d75d..249391af7 100644 --- a/doc/test/index.html +++ b/doc/test/index.html @@ -32,13 +32,13 @@ } @faasjs/test | FaasJS - - - + + + - + diff --git a/doc/test/type-aliases/Config.html b/doc/test/type-aliases/Config.html index 8f6b2ac29..cc8e28997 100644 --- a/doc/test/type-aliases/Config.html +++ b/doc/test/type-aliases/Config.html @@ -32,12 +32,12 @@ } Type Alias: Config | FaasJS - - - + + + - + diff --git a/doc/test/type-aliases/ExportedHandler.html b/doc/test/type-aliases/ExportedHandler.html index 3af218d9e..13d685524 100644 --- a/doc/test/type-aliases/ExportedHandler.html +++ b/doc/test/type-aliases/ExportedHandler.html @@ -32,12 +32,12 @@ } Type Alias: ExportedHandler()<TEvent, TContext, TResult> | FaasJS - - - + + +
- + diff --git a/doc/test/type-aliases/FuncConfig.html b/doc/test/type-aliases/FuncConfig.html index 95ae4576d..2213933f3 100644 --- a/doc/test/type-aliases/FuncConfig.html +++ b/doc/test/type-aliases/FuncConfig.html @@ -32,12 +32,12 @@ } Type Alias: FuncConfig<TEvent, TContext, TResult> | FaasJS - - - + + +
- + diff --git a/doc/test/type-aliases/FuncEventType.html b/doc/test/type-aliases/FuncEventType.html index e87fbfce1..e6b9b17be 100644 --- a/doc/test/type-aliases/FuncEventType.html +++ b/doc/test/type-aliases/FuncEventType.html @@ -32,9 +32,9 @@ } Type Alias: FuncEventType<T> | FaasJS - - - + + +
- + diff --git a/doc/test/type-aliases/FuncReturnType.html b/doc/test/type-aliases/FuncReturnType.html index e20d05699..9a42a6850 100644 --- a/doc/test/type-aliases/FuncReturnType.html +++ b/doc/test/type-aliases/FuncReturnType.html @@ -32,9 +32,9 @@ } Type Alias: FuncReturnType<T> | FaasJS - - - + + +
- + diff --git a/doc/test/type-aliases/Handler.html b/doc/test/type-aliases/Handler.html index 474857581..f4ba21c05 100644 --- a/doc/test/type-aliases/Handler.html +++ b/doc/test/type-aliases/Handler.html @@ -32,12 +32,12 @@ } Type Alias: Handler()<TEvent, TContext, TResult> | FaasJS - - - + + +
- + diff --git a/doc/test/type-aliases/InvokeData.html b/doc/test/type-aliases/InvokeData.html index 50f93f790..7376f23c3 100644 --- a/doc/test/type-aliases/InvokeData.html +++ b/doc/test/type-aliases/InvokeData.html @@ -32,12 +32,12 @@ } Type Alias: InvokeData<TEvent, TContext, TResult> | FaasJS - - - + + +
- + diff --git a/doc/test/type-aliases/LifeCycleKey.html b/doc/test/type-aliases/LifeCycleKey.html index faa54d42a..c6c59a2fd 100644 --- a/doc/test/type-aliases/LifeCycleKey.html +++ b/doc/test/type-aliases/LifeCycleKey.html @@ -32,12 +32,12 @@ } Type Alias: LifeCycleKey | FaasJS - - - + + + - + diff --git a/doc/test/type-aliases/MountData.html b/doc/test/type-aliases/MountData.html index d203918ec..4f3f48f27 100644 --- a/doc/test/type-aliases/MountData.html +++ b/doc/test/type-aliases/MountData.html @@ -32,12 +32,12 @@ } Type Alias: MountData | FaasJS - - - + + + - + diff --git a/doc/test/type-aliases/Next.html b/doc/test/type-aliases/Next.html index b6bb48c8f..1ca33f3e2 100644 --- a/doc/test/type-aliases/Next.html +++ b/doc/test/type-aliases/Next.html @@ -32,12 +32,12 @@ } Type Alias: Next() | FaasJS - - - + + + - + diff --git a/doc/test/type-aliases/Plugin.html b/doc/test/type-aliases/Plugin.html index c0ad9ae2f..d15801c65 100644 --- a/doc/test/type-aliases/Plugin.html +++ b/doc/test/type-aliases/Plugin.html @@ -32,12 +32,12 @@ } Type Alias: Plugin | FaasJS - - - + + +
- + diff --git a/doc/test/type-aliases/UseifyPlugin.html b/doc/test/type-aliases/UseifyPlugin.html index 62be6e7b3..86a92dc79 100644 --- a/doc/test/type-aliases/UseifyPlugin.html +++ b/doc/test/type-aliases/UseifyPlugin.html @@ -32,12 +32,12 @@ } Type Alias: UseifyPlugin<T> | FaasJS - - - + + + - + diff --git a/doc/ts-transform/functions/bundle.html b/doc/ts-transform/functions/bundle.html index bbaaacee6..d5e0293a2 100644 --- a/doc/ts-transform/functions/bundle.html +++ b/doc/ts-transform/functions/bundle.html @@ -32,12 +32,12 @@ } Function: bundle() | FaasJS - - - + + +
- + diff --git a/doc/ts-transform/functions/transform.html b/doc/ts-transform/functions/transform.html index 89a3fb75f..2c29c8c2a 100644 --- a/doc/ts-transform/functions/transform.html +++ b/doc/ts-transform/functions/transform.html @@ -32,12 +32,12 @@ } Function: transform() | FaasJS - - - + + +
- + diff --git a/doc/ts-transform/index.html b/doc/ts-transform/index.html index e951e39b1..31afabee6 100644 --- a/doc/ts-transform/index.html +++ b/doc/ts-transform/index.html @@ -32,9 +32,9 @@ } @faasjs/ts-transform | FaasJS - - - + + + - + diff --git a/doc/ts-transform/variables/NodeBuiltinModules.html b/doc/ts-transform/variables/NodeBuiltinModules.html index dcce839c4..df7440bc9 100644 --- a/doc/ts-transform/variables/NodeBuiltinModules.html +++ b/doc/ts-transform/variables/NodeBuiltinModules.html @@ -32,12 +32,12 @@ } Variable: NodeBuiltinModules | FaasJS - - - + + + - + diff --git a/doc/types/index.html b/doc/types/index.html index 0bfbcc231..9231e973c 100644 --- a/doc/types/index.html +++ b/doc/types/index.html @@ -32,12 +32,12 @@ } @faasjs/types | FaasJS - - - + + +
- + diff --git a/doc/types/type-aliases/FaasAction.html b/doc/types/type-aliases/FaasAction.html index 9774bca12..5e7d57feb 100644 --- a/doc/types/type-aliases/FaasAction.html +++ b/doc/types/type-aliases/FaasAction.html @@ -32,12 +32,12 @@ } Type Alias: FaasAction | FaasJS - - - + + +
- + diff --git a/doc/types/type-aliases/FaasActionPaths.html b/doc/types/type-aliases/FaasActionPaths.html index d77e0397c..899fbf14e 100644 --- a/doc/types/type-aliases/FaasActionPaths.html +++ b/doc/types/type-aliases/FaasActionPaths.html @@ -32,12 +32,12 @@ } Type Alias: FaasActionPaths | FaasJS - - - + + + - + diff --git a/doc/types/type-aliases/FaasData.html b/doc/types/type-aliases/FaasData.html index 25ec9e0e5..a4a18b538 100644 --- a/doc/types/type-aliases/FaasData.html +++ b/doc/types/type-aliases/FaasData.html @@ -32,12 +32,12 @@ } Type Alias: FaasData<T> | FaasJS - - - + + +
- + diff --git a/doc/types/type-aliases/FaasParams.html b/doc/types/type-aliases/FaasParams.html index 830d4aeea..ed7c948ed 100644 --- a/doc/types/type-aliases/FaasParams.html +++ b/doc/types/type-aliases/FaasParams.html @@ -32,12 +32,12 @@ } Type Alias: FaasParams<T> | FaasJS - - - + + +
- + diff --git a/doc/types/type-aliases/InferFaasAction.html b/doc/types/type-aliases/InferFaasAction.html index 55e37beaf..7f61af4a2 100644 --- a/doc/types/type-aliases/InferFaasAction.html +++ b/doc/types/type-aliases/InferFaasAction.html @@ -32,9 +32,9 @@ } Type Alias: InferFaasAction<TFunc> | FaasJS - - - + + +
- + diff --git a/doc/vue-plugin/classes/FaasBrowserClient.html b/doc/vue-plugin/classes/FaasBrowserClient.html index 95a14cb7f..de94cc3a6 100644 --- a/doc/vue-plugin/classes/FaasBrowserClient.html +++ b/doc/vue-plugin/classes/FaasBrowserClient.html @@ -32,9 +32,9 @@ } Class: FaasBrowserClient | FaasJS - - - + + +
- + diff --git a/doc/vue-plugin/classes/Response.html b/doc/vue-plugin/classes/Response.html index 39e8cda2e..84785eaa9 100644 --- a/doc/vue-plugin/classes/Response.html +++ b/doc/vue-plugin/classes/Response.html @@ -32,9 +32,9 @@ } Class: Response<T> | FaasJS - - - + + +
- + diff --git a/doc/vue-plugin/classes/ResponseError.html b/doc/vue-plugin/classes/ResponseError.html index 0eb206761..50c1463fd 100644 --- a/doc/vue-plugin/classes/ResponseError.html +++ b/doc/vue-plugin/classes/ResponseError.html @@ -32,9 +32,9 @@ } Class: ResponseError | FaasJS - - - + + +
- + diff --git a/doc/vue-plugin/index.html b/doc/vue-plugin/index.html index 1ac40164c..98c3ec0dd 100644 --- a/doc/vue-plugin/index.html +++ b/doc/vue-plugin/index.html @@ -32,13 +32,13 @@ } @faasjs/vue-plugin | FaasJS - - - + + + - + diff --git a/doc/vue-plugin/type-aliases/FaasVuePluginOptions.html b/doc/vue-plugin/type-aliases/FaasVuePluginOptions.html index 79b3f7b12..1a310cd16 100644 --- a/doc/vue-plugin/type-aliases/FaasVuePluginOptions.html +++ b/doc/vue-plugin/type-aliases/FaasVuePluginOptions.html @@ -32,12 +32,12 @@ } Type Alias: FaasVuePluginOptions | FaasJS - - - + + + - + diff --git a/doc/vue-plugin/type-aliases/Options.html b/doc/vue-plugin/type-aliases/Options.html index 88d535010..5b1d2f4e5 100644 --- a/doc/vue-plugin/type-aliases/Options.html +++ b/doc/vue-plugin/type-aliases/Options.html @@ -32,12 +32,12 @@ } Type Alias: Options | FaasJS - - - + + +
- + diff --git a/doc/vue-plugin/type-aliases/ResponseHeaders.html b/doc/vue-plugin/type-aliases/ResponseHeaders.html index ea3bda92a..cd19645d7 100644 --- a/doc/vue-plugin/type-aliases/ResponseHeaders.html +++ b/doc/vue-plugin/type-aliases/ResponseHeaders.html @@ -32,12 +32,12 @@ } Type Alias: ResponseHeaders | FaasJS - - - + + + - + diff --git a/doc/vue-plugin/variables/FaasVuePlugin.html b/doc/vue-plugin/variables/FaasVuePlugin.html index d1387db13..45eb1a16c 100644 --- a/doc/vue-plugin/variables/FaasVuePlugin.html +++ b/doc/vue-plugin/variables/FaasVuePlugin.html @@ -32,12 +32,12 @@ } Variable: FaasVuePlugin | FaasJS - - - + + + - + diff --git a/guide/index.html b/guide/index.html index 73f4445b4..358cea033 100644 --- a/guide/index.html +++ b/guide/index.html @@ -32,9 +32,9 @@ } Getting Started | FaasJS - - - + + +
- + diff --git a/guide/request-spec.html b/guide/request-spec.html index aac2ebae3..c2af2ea18 100644 --- a/guide/request-spec.html +++ b/guide/request-spec.html @@ -32,9 +32,9 @@ } FaasJS Request Specifications | FaasJS - - - + + +
- + diff --git a/index.html b/index.html index 9f300484c..e9b5de6d6 100644 --- a/index.html +++ b/index.html @@ -32,9 +32,9 @@ } FaasJS - - - + + +
- + diff --git a/sitemap.xml b/sitemap.xml index 07dcfebaa..8d90bf985 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1,3 +1,3 @@ -https://faasjs.com/CHANGELOG.htmldailyhttps://faasjs.com/CODE_OF_CONDUCT.htmldailyhttps://faasjs.com/CONTRIBUTING.htmldailyhttps://faasjs.com/2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/SECURITY.htmldailyhttps://faasjs.com/doc/dailyhttps://faasjs.com/guide/2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/guide/request-spec.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/doc/ant-design/dailyhttps://faasjs.com/doc/browser/dailyhttps://faasjs.com/doc/cli/dailyhttps://faasjs.com/doc/cloud_function/dailyhttps://faasjs.com/doc/create-faas-app/dailyhttps://faasjs.com/doc/deep_merge/dailyhttps://faasjs.com/doc/faasjs/dailyhttps://faasjs.com/doc/func/dailyhttps://faasjs.com/doc/http/dailyhttps://faasjs.com/doc/images/dailyhttps://faasjs.com/doc/jest/dailyhttps://faasjs.com/doc/knex/dailyhttps://faasjs.com/doc/lint/dailyhttps://faasjs.com/doc/load/dailyhttps://faasjs.com/doc/logger/dailyhttps://faasjs.com/doc/mongo/dailyhttps://faasjs.com/doc/nextjs/dailyhttps://faasjs.com/doc/react/dailyhttps://faasjs.com/doc/redis/dailyhttps://faasjs.com/doc/request/dailyhttps://faasjs.com/doc/server/dailyhttps://faasjs.com/doc/test/dailyhttps://faasjs.com/doc/ts-transform/dailyhttps://faasjs.com/doc/types/dailyhttps://faasjs.com/doc/vue-plugin/dailyhttps://faasjs.com/zh/doc/2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/doc/browser.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/doc/cli.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/doc/cloud_function.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/doc/create-faas-app.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/doc/deep_merge.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/doc/develop.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/doc/func.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/doc/http.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/doc/knex.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/doc/load.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/doc/logger.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/doc/mongo.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/doc/react.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/doc/redis.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/doc/request.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/doc/server.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/doc/test.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/doc/vue-plugin.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/guide/2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/guide/auth.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/guide/story.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/doc/ant-design/functions/App.htmldailyhttps://faasjs.com/doc/ant-design/functions/Blank.htmldailyhttps://faasjs.com/doc/ant-design/functions/ConfigProvider.htmldailyhttps://faasjs.com/doc/ant-design/functions/Description.htmldailyhttps://faasjs.com/doc/ant-design/functions/Drawer.htmldailyhttps://faasjs.com/doc/ant-design/functions/ErrorBoundary.htmldailyhttps://faasjs.com/doc/ant-design/functions/FaasDataWrapper.htmldailyhttps://faasjs.com/doc/ant-design/functions/Form.htmldailyhttps://faasjs.com/doc/ant-design/functions/FormItem.htmldailyhttps://faasjs.com/doc/ant-design/functions/Link.htmldailyhttps://faasjs.com/doc/ant-design/functions/Loading.htmldailyhttps://faasjs.com/doc/ant-design/functions/Modal.htmldailyhttps://faasjs.com/doc/ant-design/functions/PageNotFound.htmldailyhttps://faasjs.com/doc/ant-design/functions/Routes.htmldailyhttps://faasjs.com/doc/ant-design/functions/Table.htmldailyhttps://faasjs.com/doc/ant-design/functions/Tabs.htmldailyhttps://faasjs.com/doc/ant-design/functions/Title.htmldailyhttps://faasjs.com/doc/ant-design/functions/faas.htmldailyhttps://faasjs.com/doc/ant-design/functions/transferOptions.htmldailyhttps://faasjs.com/doc/ant-design/functions/transferValue.htmldailyhttps://faasjs.com/doc/ant-design/functions/upperFirst.htmldailyhttps://faasjs.com/doc/ant-design/functions/useApp.htmldailyhttps://faasjs.com/doc/ant-design/functions/useConfigContext.htmldailyhttps://faasjs.com/doc/ant-design/functions/useDrawer.htmldailyhttps://faasjs.com/doc/ant-design/functions/useFaas.htmldailyhttps://faasjs.com/doc/ant-design/functions/useModal.htmldailyhttps://faasjs.com/doc/ant-design/functions/withFaasData.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/AppProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/BaseItemProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/BlankProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/ConfigProviderProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/DescriptionItemContentProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/DescriptionItemProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/DescriptionProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/DrawerProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/ErrorBoundaryProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/ExtendDescriptionTypeProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/ExtendFormItemProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/FaasDataWrapperProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/FaasItemProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/FormItemProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/FormProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/LinkProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/ModalProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/RoutesProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/TabProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/TableItemProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/TabsProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/TitleProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/UnionFaasItemProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/useAppProps.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/BaseOption.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/ExtendDescriptionItemProps.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/ExtendFormTypeProps.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/ExtendTableItemProps.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/ExtendTableTypeProps.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/ExtendTypes.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/FaasDataInjection.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/FaasItemType.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/FaasItemTypeValue.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/FormSubmitProps.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/LoadingProps.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/TableProps.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/UnionFaasItemElement.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/UnionFaasItemInjection.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/UnionFaasItemRender.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/UnionScene.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/setDrawerProps.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/setModalProps.htmldailyhttps://faasjs.com/doc/ant-design/variables/ConfigContext.htmldailyhttps://faasjs.com/doc/browser/classes/FaasBrowserClient.htmldailyhttps://faasjs.com/doc/browser/classes/Response.htmldailyhttps://faasjs.com/doc/browser/classes/ResponseError.htmldailyhttps://faasjs.com/doc/browser/functions/generateId.htmldailyhttps://faasjs.com/doc/browser/functions/setMock.htmldailyhttps://faasjs.com/doc/browser/type-aliases/BaseUrl.htmldailyhttps://faasjs.com/doc/browser/type-aliases/FaasBrowserClientAction.htmldailyhttps://faasjs.com/doc/browser/type-aliases/MockHandler.htmldailyhttps://faasjs.com/doc/browser/type-aliases/Options.htmldailyhttps://faasjs.com/doc/browser/type-aliases/ResponseHeaders.htmldailyhttps://faasjs.com/doc/browser/type-aliases/ResponseProps.htmldailyhttps://faasjs.com/doc/cli/variables/default.htmldailyhttps://faasjs.com/doc/cloud_function/classes/CloudFunction.htmldailyhttps://faasjs.com/doc/cloud_function/functions/invoke.htmldailyhttps://faasjs.com/doc/cloud_function/functions/invokeSync.htmldailyhttps://faasjs.com/doc/cloud_function/functions/useCloudFunction.htmldailyhttps://faasjs.com/doc/cloud_function/type-aliases/CloudFunctionAdapter.htmldailyhttps://faasjs.com/doc/cloud_function/type-aliases/CloudFunctionConfig.htmldailyhttps://faasjs.com/doc/create-faas-app/variables/default.htmldailyhttps://faasjs.com/doc/deep_merge/functions/deepMerge.htmldailyhttps://faasjs.com/doc/func/classes/Func.htmldailyhttps://faasjs.com/doc/func/functions/useFunc.htmldailyhttps://faasjs.com/doc/func/functions/usePlugin.htmldailyhttps://faasjs.com/doc/func/type-aliases/Config.htmldailyhttps://faasjs.com/doc/func/type-aliases/ExportedHandler.htmldailyhttps://faasjs.com/doc/func/type-aliases/FuncConfig.htmldailyhttps://faasjs.com/doc/func/type-aliases/FuncEventType.htmldailyhttps://faasjs.com/doc/func/type-aliases/FuncReturnType.htmldailyhttps://faasjs.com/doc/func/type-aliases/Handler.htmldailyhttps://faasjs.com/doc/func/type-aliases/InvokeData.htmldailyhttps://faasjs.com/doc/func/type-aliases/LifeCycleKey.htmldailyhttps://faasjs.com/doc/func/type-aliases/MountData.htmldailyhttps://faasjs.com/doc/func/type-aliases/Next.htmldailyhttps://faasjs.com/doc/func/type-aliases/Plugin.htmldailyhttps://faasjs.com/doc/func/type-aliases/UseifyPlugin.htmldailyhttps://faasjs.com/doc/http/classes/Cookie.htmldailyhttps://faasjs.com/doc/http/classes/Http.htmldailyhttps://faasjs.com/doc/http/classes/HttpError.htmldailyhttps://faasjs.com/doc/http/classes/Session.htmldailyhttps://faasjs.com/doc/http/classes/Validator.htmldailyhttps://faasjs.com/doc/http/functions/useHttp.htmldailyhttps://faasjs.com/doc/http/functions/useHttpFunc.htmldailyhttps://faasjs.com/doc/http/type-aliases/CookieOptions.htmldailyhttps://faasjs.com/doc/http/type-aliases/HttpConfig.htmldailyhttps://faasjs.com/doc/http/type-aliases/HttpFuncHandler.htmldailyhttps://faasjs.com/doc/http/type-aliases/Response.htmldailyhttps://faasjs.com/doc/http/type-aliases/SessionOptions.htmldailyhttps://faasjs.com/doc/http/type-aliases/ValidatorConfig.htmldailyhttps://faasjs.com/doc/http/type-aliases/ValidatorOptions.htmldailyhttps://faasjs.com/doc/http/type-aliases/ValidatorRuleOptions.htmldailyhttps://faasjs.com/doc/http/variables/ContentType.htmldailyhttps://faasjs.com/doc/images/bun/dailyhttps://faasjs.com/doc/images/nginx/dailyhttps://faasjs.com/doc/images/node/dailyhttps://faasjs.com/doc/images/vscode/dailyhttps://faasjs.com/doc/knex/classes/Knex.htmldailyhttps://faasjs.com/doc/knex/functions/originKnex.htmldailyhttps://faasjs.com/doc/knex/functions/query.htmldailyhttps://faasjs.com/doc/knex/functions/raw.htmldailyhttps://faasjs.com/doc/knex/functions/transaction.htmldailyhttps://faasjs.com/doc/knex/functions/useKnex.htmldailyhttps://faasjs.com/doc/knex/type-aliases/KnexConfig.htmldailyhttps://faasjs.com/doc/load/functions/loadConfig.htmldailyhttps://faasjs.com/doc/load/functions/loadTs.htmldailyhttps://faasjs.com/doc/logger/classes/Logger.htmldailyhttps://faasjs.com/doc/logger/enumerations/Color.htmldailyhttps://faasjs.com/doc/logger/enums/Color.htmldailyhttps://faasjs.com/doc/logger/type-aliases/Level.htmldailyhttps://faasjs.com/doc/mongo/classes/Mongo.htmldailyhttps://faasjs.com/doc/mongo/interfaces/MongoConfig.htmldailyhttps://faasjs.com/doc/nextjs/classes/NextJsPlugin.htmldailyhttps://faasjs.com/doc/nextjs/functions/useFuncWithNextJsPlugin.htmldailyhttps://faasjs.com/doc/react/classes/ErrorBoundary.htmldailyhttps://faasjs.com/doc/react/classes/Response.htmldailyhttps://faasjs.com/doc/react/classes/ResponseError.htmldailyhttps://faasjs.com/doc/react/functions/FaasDataWrapper.htmldailyhttps://faasjs.com/doc/react/functions/FaasReactClient.htmldailyhttps://faasjs.com/doc/react/functions/OptionalWrapper.htmldailyhttps://faasjs.com/doc/react/functions/createSplittingContext.htmldailyhttps://faasjs.com/doc/react/functions/equal.htmldailyhttps://faasjs.com/doc/react/functions/faas.htmldailyhttps://faasjs.com/doc/react/functions/getClient.htmldailyhttps://faasjs.com/doc/react/functions/useConstant.htmldailyhttps://faasjs.com/doc/react/functions/useEqualCallback.htmldailyhttps://faasjs.com/doc/react/functions/useEqualEffect.htmldailyhttps://faasjs.com/doc/react/functions/useEqualMemo.htmldailyhttps://faasjs.com/doc/react/functions/useEqualMemoize.htmldailyhttps://faasjs.com/doc/react/functions/useFaas.htmldailyhttps://faasjs.com/doc/react/functions/useSplittingState.htmldailyhttps://faasjs.com/doc/react/functions/withFaasData.htmldailyhttps://faasjs.com/doc/react/interfaces/ErrorBoundaryProps.htmldailyhttps://faasjs.com/doc/react/type-aliases/ErrorChildrenProps.htmldailyhttps://faasjs.com/doc/react/type-aliases/FaasAction.htmldailyhttps://faasjs.com/doc/react/type-aliases/FaasData.htmldailyhttps://faasjs.com/doc/react/type-aliases/FaasDataInjection.htmldailyhttps://faasjs.com/doc/react/type-aliases/FaasDataWrapperProps.htmldailyhttps://faasjs.com/doc/react/type-aliases/FaasParams.htmldailyhttps://faasjs.com/doc/react/type-aliases/FaasReactClientInstance.htmldailyhttps://faasjs.com/doc/react/type-aliases/FaasReactClientOptions.htmldailyhttps://faasjs.com/doc/react/type-aliases/OnError.htmldailyhttps://faasjs.com/doc/react/type-aliases/OptionalWrapperProps.htmldailyhttps://faasjs.com/doc/react/type-aliases/Options.htmldailyhttps://faasjs.com/doc/react/type-aliases/ResponseHeaders.htmldailyhttps://faasjs.com/doc/react/type-aliases/useFaasOptions.htmldailyhttps://faasjs.com/doc/redis/classes/Redis.htmldailyhttps://faasjs.com/doc/redis/functions/get.htmldailyhttps://faasjs.com/doc/redis/functions/getJSON.htmldailyhttps://faasjs.com/doc/redis/functions/lock.htmldailyhttps://faasjs.com/doc/redis/functions/multi.htmldailyhttps://faasjs.com/doc/redis/functions/pipeline.htmldailyhttps://faasjs.com/doc/redis/functions/publish.htmldailyhttps://faasjs.com/doc/redis/functions/query.htmldailyhttps://faasjs.com/doc/redis/functions/set.htmldailyhttps://faasjs.com/doc/redis/functions/setJSON.htmldailyhttps://faasjs.com/doc/redis/functions/unlock.htmldailyhttps://faasjs.com/doc/redis/functions/useRedis.htmldailyhttps://faasjs.com/doc/redis/type-aliases/RedisConfig.htmldailyhttps://faasjs.com/doc/request/classes/ResponseError.htmldailyhttps://faasjs.com/doc/request/functions/querystringify.htmldailyhttps://faasjs.com/doc/request/functions/request.htmldailyhttps://faasjs.com/doc/request/functions/setMock.htmldailyhttps://faasjs.com/doc/request/type-aliases/Request.htmldailyhttps://faasjs.com/doc/request/type-aliases/RequestOptions.htmldailyhttps://faasjs.com/doc/request/type-aliases/Response.htmldailyhttps://faasjs.com/doc/server/classes/Server.htmldailyhttps://faasjs.com/doc/server/functions/closeAll.htmldailyhttps://faasjs.com/doc/server/functions/getAll.htmldailyhttps://faasjs.com/doc/test/classes/Func.htmldailyhttps://faasjs.com/doc/test/classes/FuncWarper.htmldailyhttps://faasjs.com/doc/test/functions/test.htmldailyhttps://faasjs.com/doc/test/functions/useFunc.htmldailyhttps://faasjs.com/doc/test/functions/usePlugin.htmldailyhttps://faasjs.com/doc/test/type-aliases/Config.htmldailyhttps://faasjs.com/doc/test/type-aliases/ExportedHandler.htmldailyhttps://faasjs.com/doc/test/type-aliases/FuncConfig.htmldailyhttps://faasjs.com/doc/test/type-aliases/FuncEventType.htmldailyhttps://faasjs.com/doc/test/type-aliases/FuncReturnType.htmldailyhttps://faasjs.com/doc/test/type-aliases/Handler.htmldailyhttps://faasjs.com/doc/test/type-aliases/InvokeData.htmldailyhttps://faasjs.com/doc/test/type-aliases/LifeCycleKey.htmldailyhttps://faasjs.com/doc/test/type-aliases/MountData.htmldailyhttps://faasjs.com/doc/test/type-aliases/Next.htmldailyhttps://faasjs.com/doc/test/type-aliases/Plugin.htmldailyhttps://faasjs.com/doc/test/type-aliases/UseifyPlugin.htmldailyhttps://faasjs.com/doc/ts-transform/functions/bundle.htmldailyhttps://faasjs.com/doc/ts-transform/functions/transform.htmldailyhttps://faasjs.com/doc/ts-transform/variables/NodeBuiltinModules.htmldailyhttps://faasjs.com/doc/types/type-aliases/FaasAction.htmldailyhttps://faasjs.com/doc/types/type-aliases/FaasActionPaths.htmldailyhttps://faasjs.com/doc/types/type-aliases/FaasData.htmldailyhttps://faasjs.com/doc/types/type-aliases/FaasParams.htmldailyhttps://faasjs.com/doc/types/type-aliases/InferFaasAction.htmldailyhttps://faasjs.com/doc/vue-plugin/classes/FaasBrowserClient.htmldailyhttps://faasjs.com/doc/vue-plugin/classes/Response.htmldailyhttps://faasjs.com/doc/vue-plugin/classes/ResponseError.htmldailyhttps://faasjs.com/doc/vue-plugin/type-aliases/FaasVuePluginOptions.htmldailyhttps://faasjs.com/doc/vue-plugin/type-aliases/Options.htmldailyhttps://faasjs.com/doc/vue-plugin/type-aliases/ResponseHeaders.htmldailyhttps://faasjs.com/doc/vue-plugin/variables/FaasVuePlugin.htmldailyhttps://faasjs.com/zh/guide/best-practice/lifecycle.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/guide/excel/db.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/guide/excel/env.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/guide/excel/faas-yaml.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/guide/excel/http.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/guide/excel/plugin.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/guide/excel/react.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/guide/excel/request-spec.html2024-10-23T04:46:37.000Zdailyhttps://faasjs.com/zh/guide/excel/vue.html2024-10-23T04:46:37.000Zdaily \ No newline at end of file +https://faasjs.com/CHANGELOG.htmldailyhttps://faasjs.com/CODE_OF_CONDUCT.htmldailyhttps://faasjs.com/CONTRIBUTING.htmldailyhttps://faasjs.com/2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/SECURITY.htmldailyhttps://faasjs.com/doc/dailyhttps://faasjs.com/guide/2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/guide/request-spec.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/doc/ant-design/dailyhttps://faasjs.com/doc/browser/dailyhttps://faasjs.com/doc/cli/dailyhttps://faasjs.com/doc/cloud_function/dailyhttps://faasjs.com/doc/create-faas-app/dailyhttps://faasjs.com/doc/deep_merge/dailyhttps://faasjs.com/doc/faasjs/dailyhttps://faasjs.com/doc/func/dailyhttps://faasjs.com/doc/http/dailyhttps://faasjs.com/doc/images/dailyhttps://faasjs.com/doc/jest/dailyhttps://faasjs.com/doc/knex/dailyhttps://faasjs.com/doc/lint/dailyhttps://faasjs.com/doc/load/dailyhttps://faasjs.com/doc/logger/dailyhttps://faasjs.com/doc/mongo/dailyhttps://faasjs.com/doc/nextjs/dailyhttps://faasjs.com/doc/react/dailyhttps://faasjs.com/doc/redis/dailyhttps://faasjs.com/doc/request/dailyhttps://faasjs.com/doc/server/dailyhttps://faasjs.com/doc/test/dailyhttps://faasjs.com/doc/ts-transform/dailyhttps://faasjs.com/doc/types/dailyhttps://faasjs.com/doc/vue-plugin/dailyhttps://faasjs.com/zh/doc/2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/doc/browser.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/doc/cli.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/doc/cloud_function.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/doc/create-faas-app.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/doc/deep_merge.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/doc/develop.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/doc/func.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/doc/http.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/doc/knex.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/doc/load.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/doc/logger.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/doc/mongo.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/doc/react.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/doc/redis.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/doc/request.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/doc/server.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/doc/test.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/doc/vue-plugin.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/guide/2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/guide/auth.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/guide/story.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/doc/ant-design/functions/App.htmldailyhttps://faasjs.com/doc/ant-design/functions/Blank.htmldailyhttps://faasjs.com/doc/ant-design/functions/ConfigProvider.htmldailyhttps://faasjs.com/doc/ant-design/functions/Description.htmldailyhttps://faasjs.com/doc/ant-design/functions/Drawer.htmldailyhttps://faasjs.com/doc/ant-design/functions/ErrorBoundary.htmldailyhttps://faasjs.com/doc/ant-design/functions/FaasDataWrapper.htmldailyhttps://faasjs.com/doc/ant-design/functions/Form.htmldailyhttps://faasjs.com/doc/ant-design/functions/FormItem.htmldailyhttps://faasjs.com/doc/ant-design/functions/Link.htmldailyhttps://faasjs.com/doc/ant-design/functions/Loading.htmldailyhttps://faasjs.com/doc/ant-design/functions/Modal.htmldailyhttps://faasjs.com/doc/ant-design/functions/PageNotFound.htmldailyhttps://faasjs.com/doc/ant-design/functions/Routes.htmldailyhttps://faasjs.com/doc/ant-design/functions/Table.htmldailyhttps://faasjs.com/doc/ant-design/functions/Tabs.htmldailyhttps://faasjs.com/doc/ant-design/functions/Title.htmldailyhttps://faasjs.com/doc/ant-design/functions/faas.htmldailyhttps://faasjs.com/doc/ant-design/functions/transferOptions.htmldailyhttps://faasjs.com/doc/ant-design/functions/transferValue.htmldailyhttps://faasjs.com/doc/ant-design/functions/upperFirst.htmldailyhttps://faasjs.com/doc/ant-design/functions/useApp.htmldailyhttps://faasjs.com/doc/ant-design/functions/useConfigContext.htmldailyhttps://faasjs.com/doc/ant-design/functions/useDrawer.htmldailyhttps://faasjs.com/doc/ant-design/functions/useFaas.htmldailyhttps://faasjs.com/doc/ant-design/functions/useModal.htmldailyhttps://faasjs.com/doc/ant-design/functions/withFaasData.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/AppProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/BaseItemProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/BlankProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/ConfigProviderProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/DescriptionItemContentProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/DescriptionItemProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/DescriptionProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/DrawerProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/ErrorBoundaryProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/ExtendDescriptionTypeProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/ExtendFormItemProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/FaasDataWrapperProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/FaasItemProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/FormItemProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/FormProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/LinkProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/ModalProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/RoutesProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/TabProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/TableItemProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/TabsProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/TitleProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/UnionFaasItemProps.htmldailyhttps://faasjs.com/doc/ant-design/interfaces/useAppProps.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/BaseOption.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/ExtendDescriptionItemProps.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/ExtendFormTypeProps.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/ExtendTableItemProps.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/ExtendTableTypeProps.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/ExtendTypes.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/FaasDataInjection.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/FaasItemType.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/FaasItemTypeValue.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/FormSubmitProps.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/LoadingProps.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/TableProps.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/UnionFaasItemElement.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/UnionFaasItemInjection.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/UnionFaasItemRender.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/UnionScene.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/setDrawerProps.htmldailyhttps://faasjs.com/doc/ant-design/type-aliases/setModalProps.htmldailyhttps://faasjs.com/doc/ant-design/variables/ConfigContext.htmldailyhttps://faasjs.com/doc/browser/classes/FaasBrowserClient.htmldailyhttps://faasjs.com/doc/browser/classes/Response.htmldailyhttps://faasjs.com/doc/browser/classes/ResponseError.htmldailyhttps://faasjs.com/doc/browser/functions/generateId.htmldailyhttps://faasjs.com/doc/browser/functions/setMock.htmldailyhttps://faasjs.com/doc/browser/type-aliases/BaseUrl.htmldailyhttps://faasjs.com/doc/browser/type-aliases/FaasBrowserClientAction.htmldailyhttps://faasjs.com/doc/browser/type-aliases/MockHandler.htmldailyhttps://faasjs.com/doc/browser/type-aliases/Options.htmldailyhttps://faasjs.com/doc/browser/type-aliases/ResponseHeaders.htmldailyhttps://faasjs.com/doc/browser/type-aliases/ResponseProps.htmldailyhttps://faasjs.com/doc/cli/variables/default.htmldailyhttps://faasjs.com/doc/cloud_function/classes/CloudFunction.htmldailyhttps://faasjs.com/doc/cloud_function/functions/invoke.htmldailyhttps://faasjs.com/doc/cloud_function/functions/invokeSync.htmldailyhttps://faasjs.com/doc/cloud_function/functions/useCloudFunction.htmldailyhttps://faasjs.com/doc/cloud_function/type-aliases/CloudFunctionAdapter.htmldailyhttps://faasjs.com/doc/cloud_function/type-aliases/CloudFunctionConfig.htmldailyhttps://faasjs.com/doc/create-faas-app/variables/default.htmldailyhttps://faasjs.com/doc/deep_merge/functions/deepMerge.htmldailyhttps://faasjs.com/doc/func/classes/Func.htmldailyhttps://faasjs.com/doc/func/functions/useFunc.htmldailyhttps://faasjs.com/doc/func/functions/usePlugin.htmldailyhttps://faasjs.com/doc/func/type-aliases/Config.htmldailyhttps://faasjs.com/doc/func/type-aliases/ExportedHandler.htmldailyhttps://faasjs.com/doc/func/type-aliases/FuncConfig.htmldailyhttps://faasjs.com/doc/func/type-aliases/FuncEventType.htmldailyhttps://faasjs.com/doc/func/type-aliases/FuncReturnType.htmldailyhttps://faasjs.com/doc/func/type-aliases/Handler.htmldailyhttps://faasjs.com/doc/func/type-aliases/InvokeData.htmldailyhttps://faasjs.com/doc/func/type-aliases/LifeCycleKey.htmldailyhttps://faasjs.com/doc/func/type-aliases/MountData.htmldailyhttps://faasjs.com/doc/func/type-aliases/Next.htmldailyhttps://faasjs.com/doc/func/type-aliases/Plugin.htmldailyhttps://faasjs.com/doc/func/type-aliases/UseifyPlugin.htmldailyhttps://faasjs.com/doc/http/classes/Cookie.htmldailyhttps://faasjs.com/doc/http/classes/Http.htmldailyhttps://faasjs.com/doc/http/classes/HttpError.htmldailyhttps://faasjs.com/doc/http/classes/Session.htmldailyhttps://faasjs.com/doc/http/classes/Validator.htmldailyhttps://faasjs.com/doc/http/functions/useHttp.htmldailyhttps://faasjs.com/doc/http/functions/useHttpFunc.htmldailyhttps://faasjs.com/doc/http/type-aliases/CookieOptions.htmldailyhttps://faasjs.com/doc/http/type-aliases/HttpConfig.htmldailyhttps://faasjs.com/doc/http/type-aliases/HttpFuncHandler.htmldailyhttps://faasjs.com/doc/http/type-aliases/Response.htmldailyhttps://faasjs.com/doc/http/type-aliases/SessionOptions.htmldailyhttps://faasjs.com/doc/http/type-aliases/ValidatorConfig.htmldailyhttps://faasjs.com/doc/http/type-aliases/ValidatorOptions.htmldailyhttps://faasjs.com/doc/http/type-aliases/ValidatorRuleOptions.htmldailyhttps://faasjs.com/doc/http/variables/ContentType.htmldailyhttps://faasjs.com/doc/images/bun/dailyhttps://faasjs.com/doc/images/nginx/dailyhttps://faasjs.com/doc/images/node/dailyhttps://faasjs.com/doc/images/vscode/dailyhttps://faasjs.com/doc/knex/classes/Knex.htmldailyhttps://faasjs.com/doc/knex/functions/originKnex.htmldailyhttps://faasjs.com/doc/knex/functions/query.htmldailyhttps://faasjs.com/doc/knex/functions/raw.htmldailyhttps://faasjs.com/doc/knex/functions/transaction.htmldailyhttps://faasjs.com/doc/knex/functions/useKnex.htmldailyhttps://faasjs.com/doc/knex/type-aliases/KnexConfig.htmldailyhttps://faasjs.com/doc/load/functions/loadConfig.htmldailyhttps://faasjs.com/doc/load/functions/loadTs.htmldailyhttps://faasjs.com/doc/logger/classes/Logger.htmldailyhttps://faasjs.com/doc/logger/enumerations/Color.htmldailyhttps://faasjs.com/doc/logger/enums/Color.htmldailyhttps://faasjs.com/doc/logger/type-aliases/Level.htmldailyhttps://faasjs.com/doc/mongo/classes/Mongo.htmldailyhttps://faasjs.com/doc/mongo/interfaces/MongoConfig.htmldailyhttps://faasjs.com/doc/nextjs/classes/NextJsPlugin.htmldailyhttps://faasjs.com/doc/nextjs/functions/useFuncWithNextJsPlugin.htmldailyhttps://faasjs.com/doc/react/classes/ErrorBoundary.htmldailyhttps://faasjs.com/doc/react/classes/Response.htmldailyhttps://faasjs.com/doc/react/classes/ResponseError.htmldailyhttps://faasjs.com/doc/react/functions/FaasDataWrapper.htmldailyhttps://faasjs.com/doc/react/functions/FaasReactClient.htmldailyhttps://faasjs.com/doc/react/functions/Form.htmldailyhttps://faasjs.com/doc/react/functions/OptionalWrapper.htmldailyhttps://faasjs.com/doc/react/functions/createSplittingContext.htmldailyhttps://faasjs.com/doc/react/functions/equal.htmldailyhttps://faasjs.com/doc/react/functions/faas.htmldailyhttps://faasjs.com/doc/react/functions/getClient.htmldailyhttps://faasjs.com/doc/react/functions/useConstant.htmldailyhttps://faasjs.com/doc/react/functions/useEqualCallback.htmldailyhttps://faasjs.com/doc/react/functions/useEqualEffect.htmldailyhttps://faasjs.com/doc/react/functions/useEqualMemo.htmldailyhttps://faasjs.com/doc/react/functions/useEqualMemoize.htmldailyhttps://faasjs.com/doc/react/functions/useFaas.htmldailyhttps://faasjs.com/doc/react/functions/useSplittingState.htmldailyhttps://faasjs.com/doc/react/functions/withFaasData.htmldailyhttps://faasjs.com/doc/react/interfaces/ErrorBoundaryProps.htmldailyhttps://faasjs.com/doc/react/type-aliases/ErrorChildrenProps.htmldailyhttps://faasjs.com/doc/react/type-aliases/FaasAction.htmldailyhttps://faasjs.com/doc/react/type-aliases/FaasData.htmldailyhttps://faasjs.com/doc/react/type-aliases/FaasDataInjection.htmldailyhttps://faasjs.com/doc/react/type-aliases/FaasDataWrapperProps.htmldailyhttps://faasjs.com/doc/react/type-aliases/FaasParams.htmldailyhttps://faasjs.com/doc/react/type-aliases/FaasReactClientInstance.htmldailyhttps://faasjs.com/doc/react/type-aliases/FaasReactClientOptions.htmldailyhttps://faasjs.com/doc/react/type-aliases/OnError.htmldailyhttps://faasjs.com/doc/react/type-aliases/OptionalWrapperProps.htmldailyhttps://faasjs.com/doc/react/type-aliases/Options.htmldailyhttps://faasjs.com/doc/react/type-aliases/ResponseHeaders.htmldailyhttps://faasjs.com/doc/react/type-aliases/useFaasOptions.htmldailyhttps://faasjs.com/doc/redis/classes/Redis.htmldailyhttps://faasjs.com/doc/redis/functions/get.htmldailyhttps://faasjs.com/doc/redis/functions/getJSON.htmldailyhttps://faasjs.com/doc/redis/functions/lock.htmldailyhttps://faasjs.com/doc/redis/functions/multi.htmldailyhttps://faasjs.com/doc/redis/functions/pipeline.htmldailyhttps://faasjs.com/doc/redis/functions/publish.htmldailyhttps://faasjs.com/doc/redis/functions/query.htmldailyhttps://faasjs.com/doc/redis/functions/set.htmldailyhttps://faasjs.com/doc/redis/functions/setJSON.htmldailyhttps://faasjs.com/doc/redis/functions/unlock.htmldailyhttps://faasjs.com/doc/redis/functions/useRedis.htmldailyhttps://faasjs.com/doc/redis/type-aliases/RedisConfig.htmldailyhttps://faasjs.com/doc/request/classes/ResponseError.htmldailyhttps://faasjs.com/doc/request/functions/querystringify.htmldailyhttps://faasjs.com/doc/request/functions/request.htmldailyhttps://faasjs.com/doc/request/functions/setMock.htmldailyhttps://faasjs.com/doc/request/type-aliases/Request.htmldailyhttps://faasjs.com/doc/request/type-aliases/RequestOptions.htmldailyhttps://faasjs.com/doc/request/type-aliases/Response.htmldailyhttps://faasjs.com/doc/server/classes/Server.htmldailyhttps://faasjs.com/doc/server/functions/closeAll.htmldailyhttps://faasjs.com/doc/server/functions/getAll.htmldailyhttps://faasjs.com/doc/test/classes/Func.htmldailyhttps://faasjs.com/doc/test/classes/FuncWarper.htmldailyhttps://faasjs.com/doc/test/functions/test.htmldailyhttps://faasjs.com/doc/test/functions/useFunc.htmldailyhttps://faasjs.com/doc/test/functions/usePlugin.htmldailyhttps://faasjs.com/doc/test/type-aliases/Config.htmldailyhttps://faasjs.com/doc/test/type-aliases/ExportedHandler.htmldailyhttps://faasjs.com/doc/test/type-aliases/FuncConfig.htmldailyhttps://faasjs.com/doc/test/type-aliases/FuncEventType.htmldailyhttps://faasjs.com/doc/test/type-aliases/FuncReturnType.htmldailyhttps://faasjs.com/doc/test/type-aliases/Handler.htmldailyhttps://faasjs.com/doc/test/type-aliases/InvokeData.htmldailyhttps://faasjs.com/doc/test/type-aliases/LifeCycleKey.htmldailyhttps://faasjs.com/doc/test/type-aliases/MountData.htmldailyhttps://faasjs.com/doc/test/type-aliases/Next.htmldailyhttps://faasjs.com/doc/test/type-aliases/Plugin.htmldailyhttps://faasjs.com/doc/test/type-aliases/UseifyPlugin.htmldailyhttps://faasjs.com/doc/ts-transform/functions/bundle.htmldailyhttps://faasjs.com/doc/ts-transform/functions/transform.htmldailyhttps://faasjs.com/doc/ts-transform/variables/NodeBuiltinModules.htmldailyhttps://faasjs.com/doc/types/type-aliases/FaasAction.htmldailyhttps://faasjs.com/doc/types/type-aliases/FaasActionPaths.htmldailyhttps://faasjs.com/doc/types/type-aliases/FaasData.htmldailyhttps://faasjs.com/doc/types/type-aliases/FaasParams.htmldailyhttps://faasjs.com/doc/types/type-aliases/InferFaasAction.htmldailyhttps://faasjs.com/doc/vue-plugin/classes/FaasBrowserClient.htmldailyhttps://faasjs.com/doc/vue-plugin/classes/Response.htmldailyhttps://faasjs.com/doc/vue-plugin/classes/ResponseError.htmldailyhttps://faasjs.com/doc/vue-plugin/type-aliases/FaasVuePluginOptions.htmldailyhttps://faasjs.com/doc/vue-plugin/type-aliases/Options.htmldailyhttps://faasjs.com/doc/vue-plugin/type-aliases/ResponseHeaders.htmldailyhttps://faasjs.com/doc/vue-plugin/variables/FaasVuePlugin.htmldailyhttps://faasjs.com/zh/guide/best-practice/lifecycle.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/guide/excel/db.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/guide/excel/env.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/guide/excel/faas-yaml.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/guide/excel/http.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/guide/excel/plugin.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/guide/excel/react.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/guide/excel/request-spec.html2024-10-27T02:57:15.000Zdailyhttps://faasjs.com/zh/guide/excel/vue.html2024-10-27T02:57:15.000Zdaily \ No newline at end of file diff --git a/zh/doc/browser.html b/zh/doc/browser.html index 292cb35bb..9c9749395 100644 --- a/zh/doc/browser.html +++ b/zh/doc/browser.html @@ -32,9 +32,9 @@ } @faasjs/browser | FaasJS - - - + + +
更新时间:
- + diff --git a/zh/doc/cli.html b/zh/doc/cli.html index 99bf8cb26..7f441b7b6 100644 --- a/zh/doc/cli.html +++ b/zh/doc/cli.html @@ -32,14 +32,14 @@ } @faasjs/cli | FaasJS - - - + + +
- + diff --git a/zh/doc/cloud_function.html b/zh/doc/cloud_function.html index 9c6f61740..a8c986b8a 100644 --- a/zh/doc/cloud_function.html +++ b/zh/doc/cloud_function.html @@ -32,9 +32,9 @@ } @faasjs/cloud_function | FaasJS - - - + + +
- + diff --git a/zh/doc/create-faas-app.html b/zh/doc/create-faas-app.html index 9be3e204c..47375e558 100644 --- a/zh/doc/create-faas-app.html +++ b/zh/doc/create-faas-app.html @@ -32,12 +32,12 @@ } create-faas-app | FaasJS - - - + + + - + diff --git a/zh/doc/deep_merge.html b/zh/doc/deep_merge.html index 41e647820..75d0cc459 100644 --- a/zh/doc/deep_merge.html +++ b/zh/doc/deep_merge.html @@ -32,12 +32,12 @@ } @faasjs/deep_merge | FaasJS - - - + + + - + diff --git a/zh/doc/develop.html b/zh/doc/develop.html index 8a9a6b3aa..303a7f7a3 100644 --- a/zh/doc/develop.html +++ b/zh/doc/develop.html @@ -32,12 +32,12 @@ } 开发插件 | FaasJS - - - + + + - + diff --git a/zh/doc/func.html b/zh/doc/func.html index 9ad907e6d..82074cf48 100644 --- a/zh/doc/func.html +++ b/zh/doc/func.html @@ -32,9 +32,9 @@ } @faasjs/func | FaasJS - - - + + + - + diff --git a/zh/doc/http.html b/zh/doc/http.html index 6cf7e23a2..b7d1a5203 100644 --- a/zh/doc/http.html +++ b/zh/doc/http.html @@ -32,9 +32,9 @@ } @faasjs/http | FaasJS - - - + + +
- + diff --git a/zh/doc/index.html b/zh/doc/index.html index 6425c137f..51d72900d 100644 --- a/zh/doc/index.html +++ b/zh/doc/index.html @@ -32,12 +32,12 @@ } 官方插件总览 | FaasJS - - - + + + - + diff --git a/zh/doc/knex.html b/zh/doc/knex.html index 3064d3b25..e7699afbb 100644 --- a/zh/doc/knex.html +++ b/zh/doc/knex.html @@ -32,12 +32,12 @@ } @faasjs/knex | FaasJS - - - + + + - + diff --git a/zh/doc/load.html b/zh/doc/load.html index 194336399..15c3c181e 100644 --- a/zh/doc/load.html +++ b/zh/doc/load.html @@ -32,12 +32,12 @@ } @faasjs/load | FaasJS - - - + + + - + diff --git a/zh/doc/logger.html b/zh/doc/logger.html index a75554e38..bb21991c3 100644 --- a/zh/doc/logger.html +++ b/zh/doc/logger.html @@ -32,12 +32,12 @@ } @faasjs/logger | FaasJS - - - + + + - + diff --git a/zh/doc/mongo.html b/zh/doc/mongo.html index 0c42d7362..6e8578d04 100644 --- a/zh/doc/mongo.html +++ b/zh/doc/mongo.html @@ -32,12 +32,12 @@ } @faasjs/mongo | FaasJS - - - + + + - + diff --git a/zh/doc/react.html b/zh/doc/react.html index accd41caf..57e677cbb 100644 --- a/zh/doc/react.html +++ b/zh/doc/react.html @@ -32,9 +32,9 @@ } @faasjs/react | FaasJS - - - + + +
- + diff --git a/zh/doc/redis.html b/zh/doc/redis.html index ab74737fe..2d1219c99 100644 --- a/zh/doc/redis.html +++ b/zh/doc/redis.html @@ -32,9 +32,9 @@ } @faasjs/redis | FaasJS - - - + + + - + diff --git a/zh/doc/request.html b/zh/doc/request.html index be2345af5..e5fefb377 100644 --- a/zh/doc/request.html +++ b/zh/doc/request.html @@ -32,9 +32,9 @@ } @faasjs/request | FaasJS - - - + + +
- + diff --git a/zh/doc/server.html b/zh/doc/server.html index fab4fceb9..780573122 100644 --- a/zh/doc/server.html +++ b/zh/doc/server.html @@ -32,12 +32,12 @@ } @faasjs/server | FaasJS - - - + + + - + diff --git a/zh/doc/test.html b/zh/doc/test.html index 5494f9122..45176d159 100644 --- a/zh/doc/test.html +++ b/zh/doc/test.html @@ -32,9 +32,9 @@ } @faasjs/test | FaasJS - - - + + + - + diff --git a/zh/doc/vue-plugin.html b/zh/doc/vue-plugin.html index ea430ebc0..e2b406b5a 100644 --- a/zh/doc/vue-plugin.html +++ b/zh/doc/vue-plugin.html @@ -32,9 +32,9 @@ } @faasjs/vue-plugin | FaasJS - - - + + +
- + diff --git a/zh/guide/auth.html b/zh/guide/auth.html index 80aa4cf93..5b6250800 100644 --- a/zh/guide/auth.html +++ b/zh/guide/auth.html @@ -32,9 +32,9 @@ } 5 分钟开发登录注册功能 | FaasJS - - - + + +
更新时间:
- + diff --git a/zh/guide/best-practice/lifecycle.html b/zh/guide/best-practice/lifecycle.html index c13ba55b5..fd2252d99 100644 --- a/zh/guide/best-practice/lifecycle.html +++ b/zh/guide/best-practice/lifecycle.html @@ -32,12 +32,12 @@ } 优化云函数的初始化 | FaasJS - - - + + + - + diff --git a/zh/guide/excel/db.html b/zh/guide/excel/db.html index e98ab0b3c..664fffb65 100644 --- a/zh/guide/excel/db.html +++ b/zh/guide/excel/db.html @@ -32,9 +32,9 @@ } 数据库操作 | FaasJS - - - + + +
- + diff --git a/zh/guide/excel/env.html b/zh/guide/excel/env.html index 423c82266..65ed47491 100644 --- a/zh/guide/excel/env.html +++ b/zh/guide/excel/env.html @@ -32,12 +32,12 @@ } 环境变量 | FaasJS - - - + + +
- + diff --git a/zh/guide/excel/faas-yaml.html b/zh/guide/excel/faas-yaml.html index 89c37c262..68f4a3238 100644 --- a/zh/guide/excel/faas-yaml.html +++ b/zh/guide/excel/faas-yaml.html @@ -32,9 +32,9 @@ } faas.yaml | FaasJS - - - + + +
- + diff --git a/zh/guide/excel/http.html b/zh/guide/excel/http.html index 32fd5ab32..c04c3bd25 100644 --- a/zh/guide/excel/http.html +++ b/zh/guide/excel/http.html @@ -32,9 +32,9 @@ } Http、Cookie 和 Session | FaasJS - - - + + +
- + diff --git a/zh/guide/excel/plugin.html b/zh/guide/excel/plugin.html index c598da700..230243a99 100644 --- a/zh/guide/excel/plugin.html +++ b/zh/guide/excel/plugin.html @@ -32,9 +32,9 @@ } 使用插件 | FaasJS - - - + + +
- + diff --git a/zh/guide/excel/react.html b/zh/guide/excel/react.html index 8e20b733b..287d8d909 100644 --- a/zh/guide/excel/react.html +++ b/zh/guide/excel/react.html @@ -32,9 +32,9 @@ } 在 React 中使用 | FaasJS - - - + + +
- + diff --git a/zh/guide/excel/request-spec.html b/zh/guide/excel/request-spec.html index 3b48e59b6..b066d3bc0 100644 --- a/zh/guide/excel/request-spec.html +++ b/zh/guide/excel/request-spec.html @@ -32,9 +32,9 @@ } HTTP 请求规范 | FaasJS - - - + + +
- + diff --git a/zh/guide/excel/vue.html b/zh/guide/excel/vue.html index 5b435c920..ee3871bfc 100644 --- a/zh/guide/excel/vue.html +++ b/zh/guide/excel/vue.html @@ -32,9 +32,9 @@ } 在 Vue 中使用 | FaasJS - - - + + +
- + diff --git a/zh/guide/index.html b/zh/guide/index.html index 9e148775b..9d6e98c09 100644 --- a/zh/guide/index.html +++ b/zh/guide/index.html @@ -32,13 +32,13 @@ } 1 分钟上手 | FaasJS - - - + + +
- + diff --git a/zh/guide/story.html b/zh/guide/story.html index 65161e39c..b12d97516 100644 --- a/zh/guide/story.html +++ b/zh/guide/story.html @@ -32,12 +32,12 @@ } 背景故事 | FaasJS - - - + + +
- + diff --git a/zh/index.html b/zh/index.html index 3793fdfe2..3ba5c3759 100644 --- a/zh/index.html +++ b/zh/index.html @@ -32,9 +32,9 @@ } FaasJS - - - + + +
- +