# Interface BaseSyntheticEvent<E, C, T>

interface BaseSyntheticEvent<E, C, T> {
bubbles: boolean;
cancelable: boolean;
currentTarget: C;
defaultPrevented: boolean;
eventPhase: number;
isTrusted: boolean;
nativeEvent: E;
target: T;
timeStamp: number;
type: string;
isDefaultPrevented(): boolean;
isPropagationStopped(): boolean;
persist(): void;
preventDefault(): void;
stopPropagation(): void;
}

#### Type Parameters

- E = object
- C = any
- T = any

#### Hierarchy (view full)

- BaseSyntheticEvent
  - SyntheticEvent

- Defined in common/temp/node_modules/.pnpm/@types+react@18.3.3/node_modules/@types/react/index.d.ts:2171

#####
Index

### Properties

bubbles
cancelable
currentTarget
defaultPrevented
eventPhase
isTrusted
nativeEvent
target
timeStamp
type

### Methods

isDefaultPrevented
isPropagationStopped
persist
preventDefault
stopPropagation

## Properties

### bubbles

bubbles: boolean

- Defined in common/temp/node_modules/.pnpm/@types+react@18.3.3/node_modules/@types/react/index.d.ts:2175

### cancelable

cancelable: boolean

- Defined in common/temp/node_modules/.pnpm/@types+react@18.3.3/node_modules/@types/react/index.d.ts:2176

### currentTarget

currentTarget: C

- Defined in common/temp/node_modules/.pnpm/@types+react@18.3.3/node_modules/@types/react/index.d.ts:2173

### defaultPrevented

defaultPrevented: boolean

- Defined in common/temp/node_modules/.pnpm/@types+react@18.3.3/node_modules/@types/react/index.d.ts:2177

### eventPhase

eventPhase: number

- Defined in common/temp/node_modules/.pnpm/@types+react@18.3.3/node_modules/@types/react/index.d.ts:2178

### isTrusted

isTrusted: boolean

- Defined in common/temp/node_modules/.pnpm/@types+react@18.3.3/node_modules/@types/react/index.d.ts:2179

### nativeEvent

nativeEvent: E

- Defined in common/temp/node_modules/.pnpm/@types+react@18.3.3/node_modules/@types/react/index.d.ts:2172

### target

target: T

- Defined in common/temp/node_modules/.pnpm/@types+react@18.3.3/node_modules/@types/react/index.d.ts:2174

### timeStamp

timeStamp: number

- Defined in common/temp/node_modules/.pnpm/@types+react@18.3.3/node_modules/@types/react/index.d.ts:2185

### type

type: string

- Defined in common/temp/node_modules/.pnpm/@types+react@18.3.3/node_modules/@types/react/index.d.ts:2186

## Methods

### isDefaultPrevented

- isDefaultPrevented(): boolean

- #### Returns boolean

  - Defined in common/temp/node_modules/.pnpm/@types+react@18.3.3/node_modules/@types/react/index.d.ts:2181

### isPropagationStopped

- isPropagationStopped(): boolean

- #### Returns boolean

  - Defined in common/temp/node_modules/.pnpm/@types+react@18.3.3/node_modules/@types/react/index.d.ts:2183

### persist

- persist(): void

- #### Returns void

  - Defined in common/temp/node_modules/.pnpm/@types+react@18.3.3/node_modules/@types/react/index.d.ts:2184

### preventDefault

- preventDefault(): void

- #### Returns void

  - Defined in common/temp/node_modules/.pnpm/@types+react@18.3.3/node_modules/@types/react/index.d.ts:2180

### stopPropagation

- stopPropagation(): void

- #### Returns void

  - Defined in common/temp/node_modules/.pnpm/@types+react@18.3.3/node_modules/@types/react/index.d.ts:2182