Rsbuild Types

本章节描述了 Rsbuild 提供的一些类型定义。

RsbuildInstance

Rsbuild 实例的类型。

import type { RsbuildInstance } from '@rsbuild/core';

let rsbuild: RsbuildInstance;

Context

Rsbuild 实例中 context 属性的类型定义。

import type { Context } from '@rsbuild/core';

const context: Context = rsbuild.context;

RsbuildPlugin

Rsbuild 插件的类型。

import type { RsbuildPlugin } from '@rsbuild/core';

const myPlugin: RsbuildPlugin = {
  name: 'my-plugin',
  setup() {},
};

RsbuildTarget

Rsbuild 构建产物的类型。

import type { RsbuildTarget } from '@rsbuild/core';

CreateRsbuildOptions

对应 createRsbuild 方法的入参类型。

import type { CreateRsbuildOptions } from '@rsbuild/core';