diff --git a/src/operations/domains/alterDomain.ts b/src/operations/domains/alterDomain.ts index 30fb3867..54a15a7a 100644 --- a/src/operations/domains/alterDomain.ts +++ b/src/operations/domains/alterDomain.ts @@ -1,7 +1,7 @@ -import type { DomainOptions } from '.'; import type { MigrationOptions } from '../../types'; import { escapeValue } from '../../utils'; import type { Name } from '../generalTypes'; +import type { DomainOptions } from './shared'; export interface DomainOptionsAlter extends DomainOptions { allowNull?: boolean; diff --git a/src/operations/domains/createDomain.ts b/src/operations/domains/createDomain.ts index d5f96fec..a57f68cf 100644 --- a/src/operations/domains/createDomain.ts +++ b/src/operations/domains/createDomain.ts @@ -1,8 +1,8 @@ -import type { DomainOptions } from '.'; -import { dropDomain } from '.'; import type { MigrationOptions } from '../../types'; import { applyType, escapeValue } from '../../utils'; import type { DropOptions, Name, Type } from './../generalTypes'; +import { dropDomain } from './dropDomain'; +import type { DomainOptions } from './shared'; export interface DomainOptionsCreate extends DomainOptions { collation?: string; diff --git a/src/operations/domains/index.ts b/src/operations/domains/index.ts index 596c53d4..b9d93005 100644 --- a/src/operations/domains/index.ts +++ b/src/operations/domains/index.ts @@ -1,16 +1,5 @@ -import type { Value } from './../generalTypes'; - -export interface DomainOptions { - default?: Value; - - notNull?: boolean; - - check?: string; - - constraintName?: string; -} - export * from './alterDomain'; export * from './createDomain'; export * from './dropDomain'; export * from './renameDomain'; +export * from './shared'; diff --git a/src/operations/domains/shared.ts b/src/operations/domains/shared.ts new file mode 100644 index 00000000..d072e67b --- /dev/null +++ b/src/operations/domains/shared.ts @@ -0,0 +1,11 @@ +import type { Value } from '../generalTypes'; + +export interface DomainOptions { + default?: Value; + + notNull?: boolean; + + check?: string; + + constraintName?: string; +}