技能 编程开发 Webiny基础设施抽象层

Webiny基础设施抽象层

v20260507
webiny-infra-catalog
本库提供了Webiny生态系统的全套基础设施抽象和钩子(Hooks)。它涵盖了构建、部署、监视等生命周期阶段的标准化接口,以及管理模块(Admin, API, Core)的专业服务。开发者应利用这些标准化的抽象层来集成自定义逻辑,确保项目流程的模块化和高一致性。
获取技能
69 次下载
概览

Infrastructure

Infrastructure extensions.

How to Use

  1. Find the abstraction you need below
  2. You MUST read the source file to get the exact interface and types!
  3. Import: import { Name } from "<importPath>";

Abstractions


Name: AdminAfterBuild Import: import { AdminAfterBuild } from "webiny/infra/admin" Source: @webiny/project/abstractions/features/hooks/AdminAfterBuild.ts


Name: AdminAfterDeploy Import: import { AdminAfterDeploy } from "webiny/infra/admin" Source: @webiny/project/abstractions/features/hooks/AdminAfterDeploy.ts


Name: AdminBeforeBuild Import: import { AdminBeforeBuild } from "webiny/infra/admin" Source: @webiny/project/abstractions/features/hooks/AdminBeforeBuild.ts


Name: AdminBeforeDeploy Import: import { AdminBeforeDeploy } from "webiny/infra/admin" Source: @webiny/project/abstractions/features/hooks/AdminBeforeDeploy.ts


Name: AdminBeforeWatch Import: import { AdminBeforeWatch } from "webiny/infra/admin" Source: @webiny/project/abstractions/features/hooks/AdminBeforeWatch.ts


Name: AdminStackOutputService Import: import { AdminStackOutputService } from "webiny/infra/admin" Source: @webiny/project-aws/abstractions/services/AdminStackOutputService.ts


Name: AdminStackOutputService Import: import { AdminStackOutputService } from "webiny/infra" Source: @webiny/project-aws/abstractions/index.ts


Name: AfterBuild Import: import { AfterBuild } from "webiny/infra" Source: @webiny/project/abstractions/features/hooks/AfterBuild.ts


Name: AfterDeploy Import: import { AfterDeploy } from "webiny/infra" Source: @webiny/project/abstractions/features/hooks/AfterDeploy.ts


Name: ApiAfterBuild Import: import { ApiAfterBuild } from "webiny/infra/api" Source: @webiny/project/abstractions/features/hooks/ApiAfterBuild.ts


Name: ApiAfterDeploy Import: import { ApiAfterDeploy } from "webiny/infra/api" Source: @webiny/project/abstractions/features/hooks/ApiAfterDeploy.ts


Name: ApiBeforeBuild Import: import { ApiBeforeBuild } from "webiny/infra/api" Source: @webiny/project/abstractions/features/hooks/ApiBeforeBuild.ts


Name: ApiBeforeDeploy Import: import { ApiBeforeDeploy } from "webiny/infra/api" Source: @webiny/project/abstractions/features/hooks/ApiBeforeDeploy.ts


Name: ApiBeforeWatch Import: import { ApiBeforeWatch } from "webiny/infra/api" Source: @webiny/project/abstractions/features/hooks/ApiBeforeWatch.ts


Name: ApiGqlClient Import: import { ApiGqlClient } from "webiny/infra" Source: @webiny/project-aws/abstractions/index.ts


Name: ApiStackOutputService Import: import { ApiStackOutputService } from "webiny/infra/api" Source: @webiny/project-aws/abstractions/services/ApiStackOutputService.ts


Name: ApiStackOutputService Import: import { ApiStackOutputService } from "webiny/infra" Source: @webiny/project-aws/abstractions/index.ts


Name: BeforeBuild Import: import { BeforeBuild } from "webiny/infra" Source: @webiny/project/abstractions/features/hooks/BeforeBuild.ts


Name: BeforeDeploy Import: import { BeforeDeploy } from "webiny/infra" Source: @webiny/project/abstractions/features/hooks/BeforeDeploy.ts


Name: BeforeWatch Import: import { BeforeWatch } from "webiny/infra" Source: @webiny/project/abstractions/features/hooks/BeforeWatch.ts


Name: CoreAfterBuild Import: import { CoreAfterBuild } from "webiny/infra/core" Source: @webiny/project/abstractions/features/hooks/CoreAfterBuild.ts


Name: CoreAfterDeploy Import: import { CoreAfterDeploy } from "webiny/infra/core" Source: @webiny/project/abstractions/features/hooks/CoreAfterDeploy.ts


Name: CoreBeforeBuild Import: import { CoreBeforeBuild } from "webiny/infra/core" Source: @webiny/project/abstractions/features/hooks/CoreBeforeBuild.ts


Name: CoreBeforeDeploy Import: import { CoreBeforeDeploy } from "webiny/infra/core" Source: @webiny/project/abstractions/features/hooks/CoreBeforeDeploy.ts


Name: CoreStackOutputService Import: import { CoreStackOutputService } from "webiny/infra/core" Source: @webiny/project-aws/abstractions/services/CoreStackOutputService.ts


Name: CoreStackOutputService Import: import { CoreStackOutputService } from "webiny/infra" Source: @webiny/project-aws/abstractions/index.ts


Name: EnvVar Import: import { EnvVar } from "webiny/infra" Source: @webiny/project/extensions/EnvVar.ts Description: Define an environment variable in the project context.


Name: InvokeLambdaFunction Import: import { InvokeLambdaFunction } from "webiny/infra" Source: @webiny/project-aws/abstractions/index.ts


Name: LoggerService Import: import { LoggerService } from "webiny/infra" Source: @webiny/project/abstractions/services/LoggerService.ts


Name: UiService Import: import { UiService } from "webiny/infra" Source: @webiny/project/abstractions/services/UiService.ts


信息
Category 编程开发
Name webiny-infra-catalog
版本 v20260507
大小 5.43KB
更新时间 2026-05-08
语言