@@ -1269,7 +1269,7 @@ export declare class BindingBundleEndEventData {
12691269
12701270export declare class BindingBundleErrorEventData {
12711271 get result ( ) : BindingBundlerImpl
1272- get error ( ) : Array < Error | BindingError >
1272+ get error ( ) : Array < Error | NativeError >
12731273}
12741274
12751275export declare class BindingBundler {
@@ -1317,7 +1317,7 @@ export declare class BindingDevEngine {
13171317
13181318export declare class BindingHmrOutput {
13191319 get patch ( ) : BindingHmrUpdate | null
1320- get errors ( ) : Array < Error | BindingError >
1320+ get errors ( ) : Array < Error | NativeError >
13211321}
13221322
13231323export declare class BindingMagicString {
@@ -1416,7 +1416,7 @@ export declare class BindingOutputChunk {
14161416export declare class BindingOutputs {
14171417 get chunks ( ) : Array < BindingOutputChunk >
14181418 get assets ( ) : Array < BindingOutputAsset >
1419- get errors ( ) : Array < Error | BindingError >
1419+ get errors ( ) : Array < Error | NativeError >
14201420}
14211421
14221422export declare class BindingPluginContext {
@@ -1651,11 +1651,6 @@ export interface BindingEmittedChunk {
16511651 preserveEntrySignatures ?: BindingPreserveEntrySignatures
16521652}
16531653
1654- export interface BindingError {
1655- kind : string
1656- message : string
1657- }
1658-
16591654export interface BindingEsmExternalRequirePluginConfig {
16601655 external : Array < BindingStringOrRegex >
16611656 skipDuplicateCheck ?: boolean
@@ -1693,7 +1688,7 @@ export interface BindingGeneratedCodeOptions {
16931688
16941689export type BindingGenerateHmrPatchReturn =
16951690 | { type : 'Ok' , field0 : Array < BindingHmrUpdate > }
1696- | { type : 'Error' , field0 : Array < Error | BindingError > }
1691+ | { type : 'Error' , field0 : Array < Error | NativeError > }
16971692
16981693export interface BindingHmrBoundaryOutput {
16991694 boundary : string
@@ -2019,7 +2014,7 @@ export interface BindingPluginOptions {
20192014 transformFilter ?: BindingHookFilter
20202015 moduleParsed ?: ( ctx : BindingPluginContext , module : BindingModuleInfo ) => MaybePromise < VoidNullable >
20212016 moduleParsedMeta ?: BindingPluginHookMeta
2022- buildEnd ?: ( ctx : BindingPluginContext , error ?: ( Error | BindingError ) [ ] ) => MaybePromise < VoidNullable >
2017+ buildEnd ?: ( ctx : BindingPluginContext , error ?: ( Error | NativeError ) [ ] ) => MaybePromise < VoidNullable >
20232018 buildEndMeta ?: BindingPluginHookMeta
20242019 renderChunk ?: ( ctx : BindingPluginContext , code : string , chunk : BindingRenderedChunk , opts : BindingNormalizedOptions , meta : BindingRenderedChunkMeta ) => MaybePromise < VoidNullable < BindingHookRenderChunkOutput > >
20252020 renderChunkMeta ?: BindingPluginHookMeta
@@ -2028,7 +2023,7 @@ export interface BindingPluginOptions {
20282023 augmentChunkHashMeta ?: BindingPluginHookMeta
20292024 renderStart ?: ( ctx : BindingPluginContext , opts : BindingNormalizedOptions ) => void
20302025 renderStartMeta ?: BindingPluginHookMeta
2031- renderError ?: ( ctx : BindingPluginContext , error : ( Error | BindingError ) [ ] ) => void
2026+ renderError ?: ( ctx : BindingPluginContext , error : ( Error | NativeError ) [ ] ) => void
20322027 renderErrorMeta ?: BindingPluginHookMeta
20332028 generateBundle ?: ( ctx : BindingPluginContext , bundle : BindingOutputs , isWrite : boolean , opts : BindingNormalizedOptions ) => MaybePromise < VoidNullable < JsChangedOutputs > >
20342029 generateBundleMeta ?: BindingPluginHookMeta
@@ -2262,6 +2257,12 @@ export interface JsOutputChunk {
22622257 preliminaryFilename : string
22632258}
22642259
2260+ /** Error emitted from native side, it only contains kind and message, no stack trace. */
2261+ export interface NativeError {
2262+ kind : string
2263+ message : string
2264+ }
2265+
22652266export interface PreRenderedChunk {
22662267 name : string
22672268 isEntry : boolean
0 commit comments