UNPKG

@foxy.io/sdk

Version:

Universal SDK for a full server-side and a limited in-browser access to Foxy hAPI.

13 lines (12 loc) 626 B
/* eslint-disable jsdoc/require-returns */ /* eslint-disable jsdoc/require-param */ /** XState guard that passes when context includes resource data. */ export const hasData = ctx => ctx.data !== null; /** XState guard that passes when context includes pending changes to resource data. */ export const hasEdits = ctx => ctx.edits !== null; /** XState guard that passes when context includes validation errors. */ export const hasErrors = ctx => ctx.errors.length > 0; /** XState guard that passes when invoke.done event data is an array. */ export const isV8nErrorEvent = (_, evt) => { return Array.isArray(evt.data); };