INNER CODE UNIT · TypeScript

isPreconditionFailedError

opencomponents/oc · packages/oc-azure-table-metadata-adapter/src/index.ts:111

const isPreconditionFailedError = (error: unknown): boolean => {
  const err = error as TableError;
  return (
    err?.statusCode === PRECONDITION_FAILED_STATUS ||
    err?.response?.status === PRECONDITION_FAILED_STATUS
  );
};

const getReservationTtlMs = (value: unknown): number =>
  (typeof value === 'number' && Number.isFinite(value) && value > 0
    ? value
    : DEFAULT_RESERVATION_TTL_SECONDS) * 1000;

const isStalePublishingEntity = (entity: any, ttlMs: number): boolean =>
  entity?.status === 'publishing' &&
  Number(entity.updatedAt) < Date.now() - ttlMs;

const getEntityAlreadyExistsError = (

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…