diff --git a/src/index.ts b/src/index.ts index f7555a5..7b2a95b 100644 --- a/src/index.ts +++ b/src/index.ts @@ -4,3 +4,4 @@ export default AssertOrder export * from './AssertError' export * from './AssertOrder' export * from './interfaces' +export * from './satisfy' diff --git a/src/satisfy.spec.ts b/src/satisfy.spec.ts index 11b428c..dd6402b 100644 --- a/src/satisfy.spec.ts +++ b/src/satisfy.spec.ts @@ -1,5 +1,5 @@ import { test } from 'ava' -import { satisfy } from './satisfy' +import { satisfy } from './index' test('primitive types will pass', t => { satisfy(1, 1) diff --git a/src/satisfy.ts b/src/satisfy.ts index 049c49b..eefbd65 100644 --- a/src/satisfy.ts +++ b/src/satisfy.ts @@ -25,6 +25,7 @@ export class MissingProperty extends Error { Object.setPrototypeOf(this, new.target.prototype) } } + function satisfyInternal(actual, expected, path: string) { if (expected instanceof RegExp && typeof actual === 'string') expected.test(actual)