API Reference / @gtkx/runtime / createErrorDomain
Function: createErrorDomain()
createErrorDomain<
T>(resolveDomain,members):ErrorDomain<T>
Defined in: runtime/dist/error.d.ts:23
Builds an error domain enum object from its members and a lazy resolver for the domain quark, giving it an instanceof check that matches wrapped GLib errors of that domain.
Type Parameters
T
T extends Record<string, number>
Parameters
resolveDomain
() => number
Called once, on first instanceof check, to obtain the domain quark.
members
T
The error code enum members to expose on the returned object.
Returns
ErrorDomain<T>