技能 编程开发 Web应用基础设施扩展

Web应用基础设施扩展

v20260825
webiny-infra-catalog
本库提供了Web应用全面的基础设施抽象层,包含用于构建、部署、监听等多个生命周期阶段的标准化钩子和核心服务。开发者无需修改核心代码,只需通过导入这些抽象类,即可为管理、API和核心模块轻松添加自定义的业务逻辑和扩展功能,实现高度模块化和可维护性的系统架构。
获取技能
84 次下载
概览

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: AdminPulumi
Import: import { AdminPulumi } from "webiny/infra/admin"
Source: @webiny/project-aws/abstractions/features/pulumi/AdminPulumi.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: ApiPulumi
Import: import { ApiPulumi } from "webiny/infra/api"
Source: @webiny/project-aws/abstractions/features/pulumi/ApiPulumi.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: CorePulumi
Import: import { CorePulumi } from "webiny/infra/core"
Source: @webiny/project-aws/abstractions/features/pulumi/CorePulumi.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: SetAdminCustomDomains
Import: import { SetAdminCustomDomains } from "webiny/infra/admin"
Source: @webiny/project-aws/abstractions/features/pulumi/SetAdminCustomDomains.ts


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


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


信息
分类 编程开发
名称 webiny-infra-catalog
版本 v20260825
大小 6.28KB
更新时间 2026-09-06
语言