29 lines
915 B
TypeScript
29 lines
915 B
TypeScript
export declare const postLogger: ({ objeto, }: {
|
|
objeto: any;
|
|
}) => Promise<[objeto: any, erro?: string]>;
|
|
/** define a localização da pasta do projeto */
|
|
export declare const defineCwd: (novoCwd: string) => void;
|
|
type tipoLevel = "info" | "warn" | "error";
|
|
type tipoOpSessao = {
|
|
inquilino: string;
|
|
usuario: string;
|
|
parametros?: {
|
|
[k: string]: string;
|
|
};
|
|
};
|
|
type tipoLog = {
|
|
detalhes?: unknown[];
|
|
__filename?: string;
|
|
local?: string;
|
|
parametros?: {
|
|
[k: string]: string;
|
|
};
|
|
};
|
|
export declare const logger: ({ app: app_e, eProducao, parametros: parametrosAmbiente, }: {
|
|
app: string;
|
|
eProducao: boolean;
|
|
parametros?: {
|
|
[k: string]: string;
|
|
};
|
|
}) => ({ inquilino, usuario, parametros: parametrosSessao }: tipoOpSessao) => (level: tipoLevel, mensagem: string, op_tipoLog?: tipoLog) => Promise<[objeto: object, erro?: string]>;
|
|
export {};
|