Properties
Protected Abstract connector
Accessors
Protected type
- get type(): string
Returns string
Methods
Protected forEach
- forEach<T, C>(namespace, callback): Promise<void>
Type Parameters
- T extends {
name: string;
} - C
Parameters
- namespace: string
- callback: ((config, connection, paths) => Promise<void>)
- (config, connection, paths): Promise<void>
Parameters
- config: T
- connection: C
- paths: string[]
Returns Promise<void>
Returns Promise<void>
Protected forEachPath
- forEachPath(paths, callback): Promise<void>
Parameters
- paths: string[]
- callback: ((file, name) => Promise<void>)
- (file, name): Promise<void>
Returns Promise<void>
Returns Promise<void>
Protected initialize
- initialize(): Promise<void>
Returns Promise<void>
Protected log
- log(...args): void
Returns void
Protected path
- path(...args): string
Returns string
Protected Abstract process
- process(): Promise<void>
Returns Promise<void>
Protected scan
- scan(...args): Promise<string[]>
Returns Promise<string[]>
Description
Abstract migration class