oracle/oci-typescript-sdk

waiter.ts circular dependency

Opened this issue · 0 comments

Circular Dependency

lib/common/index.ts <-> lib/common/lib/waiter.ts

  1. index.ts imports from waiter.ts
import {
  DelayStrategy,
  TerminationStrategy,
  ExponentialBackoffDelayStrategy,
  MaxTimeTerminationStrategy,
  genericWaiter,
  genericTerminalConditionWaiter,
  WaiterConfiguration,
  MaxAttemptsTerminationStrategy,
  FixedTimeDelayStrategy
} from "./lib/waiter";
  1. waiter.ts imports index.ts
import { OciError } from "..";

Fix proposed: #392