Fix bin/publish: use correct .env path for rspade_system Fix bin/publish script: prevent grep exit code 1 from terminating script 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
25 lines
717 B
JavaScript
Executable File
25 lines
717 B
JavaScript
Executable File
"use strict";
|
|
|
|
const Event = require("../generated/Event");
|
|
const { tryImplForWrapper } = require("../generated/utils");
|
|
|
|
function createAnEvent(e, globalObject, eventInterface = Event, attributes = {}) {
|
|
return eventInterface.createImpl(
|
|
globalObject,
|
|
[e, attributes],
|
|
{ isTrusted: attributes.isTrusted !== false }
|
|
);
|
|
}
|
|
|
|
function fireAnEvent(e, target, eventInterface, attributes, legacyTargetOverrideFlag) {
|
|
const event = createAnEvent(e, target._globalObject, eventInterface, attributes);
|
|
|
|
// tryImplForWrapper() is currently required due to use in Window.js
|
|
return tryImplForWrapper(target)._dispatch(event, legacyTargetOverrideFlag);
|
|
}
|
|
|
|
module.exports = {
|
|
createAnEvent,
|
|
fireAnEvent
|
|
};
|