couchbase-index-manager
Version:
Manage Couchbase indexes during the CI/CD process
14 lines (13 loc) • 553 B
TypeScript
import { IndexDefinition } from '../definition';
import { IndexManager, WithClause } from '../index-manager';
import { IndexMutation } from './index-mutation';
import { Logger } from '../options';
/**
* Represents an index mutation which is creating a new index
*/
export declare class CreateIndexMutation extends IndexMutation {
withClause: WithClause;
constructor(definition: IndexDefinition, name?: string, withClause?: WithClause);
print(logger: Logger): void;
execute(indexManager: IndexManager, logger: Logger): Promise<void>;
}