diff --git a/src/add.ts b/src/add.ts index 397a5b1..40007d9 100644 --- a/src/add.ts +++ b/src/add.ts @@ -118,5 +118,5 @@ add.only = add.skip = (...args) => ({ name: 'skip' }) -export { add, Add, SkipResult } +export { add, Add, SkipResult, Deferred } export default add diff --git a/src/complete.ts b/src/complete.ts index 7ff51e3..4762c39 100644 --- a/src/complete.ts +++ b/src/complete.ts @@ -36,5 +36,5 @@ const complete: Complete = (fn = defaultComplete) => async (config) => ( return suiteObj } -export { complete, Complete } +export { complete, Complete, CompleteFn } export default complete diff --git a/src/configure.ts b/src/configure.ts index 8327e42..7efbdc8 100644 --- a/src/configure.ts +++ b/src/configure.ts @@ -12,5 +12,5 @@ const configure: Configure = (config) => ({ entries: config, }) -export { ConfigureResult } +export { configure, Configure, ConfigureResult } export default configure diff --git a/src/cycle.ts b/src/cycle.ts index c0d2947..1672a5d 100644 --- a/src/cycle.ts +++ b/src/cycle.ts @@ -88,5 +88,5 @@ const cycle: Cycle = (fn = defaultCycle) => async (config) => (suiteObj) => { return suiteObj } -export { cycle, Cycle } +export { cycle, Cycle, CycleFn } export default cycle diff --git a/src/index.ts b/src/index.ts index 272db32..38ae2b1 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,3 +1,12 @@ +export { + Options, + Config, + SaveOptions, + CaseResult, + CaseResultWithDiff, + Summary +} from './internal/common-types' + import add from './add' import complete from './complete' import configure from './configure' @@ -5,7 +14,12 @@ import cycle from './cycle' import save from './save' import suite from './suite' -export { add, complete, configure, cycle, save, suite } +export * from './add' +export * from './complete' +export * from './configure' +export * from './cycle' +export * from './save' +export * from './suite' export default { add, diff --git a/src/suite.ts b/src/suite.ts index 7ec4a71..50937c2 100644 --- a/src/suite.ts +++ b/src/suite.ts @@ -49,5 +49,5 @@ const suite: SuiteFn = async (name, ...entries) => { }) } -export { suite } +export { suite, SuiteFn, Entry } export default suite