File size: 1,123 Bytes
699ccfe
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
export declare function clearLogs(): void;

declare const Debug: typeof debugCreate & {
    enable(namespace: any): void;
    disable(): any;
    enabled(namespace: string): boolean;
    log: (...args: string[]) => void;
    formatters: {};
};
export { Debug }
export default Debug;

/**

 * Create a new debug instance with the given namespace.

 *

 * @example

 * ```ts

 * import Debug from '@prisma/debug'

 * const debug = Debug('prisma:client')

 * debug('Hello World')

 * ```

 */
declare function debugCreate(namespace: string): ((...args: any[]) => void) & {
    color: string;
    enabled: boolean;
    namespace: string;
    log: (...args: string[]) => void;
    extend: () => void;
};

/**

 * We can get the logs for all the last {@link MAX_ARGS_HISTORY} ${@link debugCall} that

 * have happened in the different packages. Useful to generate error report links.

 * @see https://stackoverflow.com/questions/417142/what-is-the-maximum-length-of-a-url-in-different-browsers

 * @param numChars

 * @returns

 */
export declare function getLogs(numChars?: number): string;

export { }