Current section
Files
Jump to
Current section
Files
src/gossamer/custom_event.ffi.mjs
// src/gossamer/custom_event.ffi.ts
import * as $customEvent from "./custom_event.mjs";
import { toOption } from "../utils/option.ffi.mjs";
import { toResult } from "../utils/result.ffi.mjs";
var to_fields = (event) => {
return $customEvent.Fields$Fields(toOption(event.detail));
};
var new_ = (type) => {
return new CustomEvent(type);
};
var new_with_detail = (type, detail2) => {
return new CustomEvent(type, { detail: detail2 });
};
var detail = (event) => {
return toResult(event.detail);
};
var to_event = (event) => {
return event;
};
export {
detail,
new_,
new_with_detail,
to_event,
to_fields
};