UNPKG

@gravity-ui/uikit

Version:

Gravity UI base styling and components

43 lines (42 loc) 1.28 kB
export class SyntheticFocusEvent { nativeEvent; target; currentTarget; relatedTarget; bubbles; cancelable; defaultPrevented; eventPhase; isTrusted; timeStamp; type; constructor(type, nativeEvent, override = {}) { this.nativeEvent = nativeEvent; this.target = (override.target ?? nativeEvent.target); this.currentTarget = (override.currentTarget ?? nativeEvent.currentTarget); this.relatedTarget = nativeEvent.relatedTarget; this.bubbles = nativeEvent.bubbles; this.cancelable = nativeEvent.cancelable; this.defaultPrevented = nativeEvent.defaultPrevented; this.eventPhase = nativeEvent.eventPhase; this.isTrusted = nativeEvent.isTrusted; this.timeStamp = nativeEvent.timeStamp; this.type = type; } isDefaultPrevented() { return this.nativeEvent.defaultPrevented; } preventDefault() { this.defaultPrevented = true; this.nativeEvent.preventDefault(); } stopPropagation() { this.nativeEvent.stopPropagation(); this.isPropagationStopped = () => true; } isPropagationStopped() { return false; } persist() { } } //# sourceMappingURL=SyntheticFocusEvent.js.map