@retracedhq/retraced
Version:
The official NodeJS client for interacting with the Retraced audit logging API.
61 lines (60 loc) • 1.48 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const Retraced = require("./");
async function runTest() {
const retraced = new Retraced.Client({
apiKey: "dev",
projectId: "dev",
endpoint: "http://localhost:3000/auditlog",
viewLogAction: "audit.test.view",
});
const viewerToken = await retraced.getViewerToken("test", "test", true);
console.log(viewerToken);
const id = await retraced.reportEvent({
action: "test",
actor: {
id: "test",
name: "test",
},
target: {
id: "test",
name: "test",
},
crud: "c",
group: {
id: "test",
name: "test",
},
});
console.log("id=", id);
const ids = await retraced.reportEvents([
{
action: "test",
actor: {
id: "test",
name: "test",
},
target: {
id: "test",
name: "test",
},
crud: "c",
group: {
id: "test",
name: "test",
},
},
]);
console.log("ids=", ids);
const conn = await retraced.query({}, {
id: true,
action: true,
actor: {
name: true,
},
received: true,
}, 5);
await conn.init();
console.log(conn.currentResults);
}
runTest();