Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 826 Bytes

USAGE.md

File metadata and controls

43 lines (32 loc) · 826 Bytes
import { OpaApiClient } from "@styra/opa";
import { GzipAcceptEncoding } from "@styra/opa/sdk/models/components";

const opaApiClient = new OpaApiClient();

async function run() {
    const result = await opaApiClient.executeDefaultPolicyWithInput(
        8203.11,
        false,
        GzipAcceptEncoding.Gzip
    );

    // Handle the result
    console.log(result);
}

run();
import { OpaApiClient } from "@styra/opa";

const opaApiClient = new OpaApiClient();

async function run() {
    const result = await opaApiClient.executePolicyWithInput({
        path: "app/rbac",
        requestBody: {
            input: false,
        },
    });

    // Handle the result
    console.log(result);
}

run();