UNPKG

@decaf-ts/for-nano

Version:

decaf-ts persistence adapter for CouchDB via nano

23 lines (22 loc) 710 B
import { RepositoryFlags } from "@decaf-ts/db-decorators"; /** * @description Configuration flags for Nano database operations * @summary Extended repository flags that include user authentication information for Nano database connections * @interface NanoFlags * @memberOf module:for-nano */ export interface NanoFlags extends RepositoryFlags { /** * @description User authentication information for Nano database connections */ user: { /** * @description Username for authentication with the Nano database */ name: string; /** * @description Optional array of roles assigned to the user */ roles?: string[]; }; }