UNPKG

@flxbl-io/sfp

Version:

sfp is a CLI tool to help you manage your Salesforce projects in an artifact centric model

17 lines 1.42 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const retry = require('async-retry'); class QueryHelper { static async query(query, conn, isTooling) { return retry(async (bail) => { let records; if (isTooling) records = (await conn.tooling.query(query)).records; else records = (await conn.query(query)).records; return records; }, { retries: 3, minTimeout: 2000 }); } } exports.default = QueryHelper; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUXVlcnlIZWxwZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY29yZS9xdWVyeUhlbHBlci9RdWVyeUhlbHBlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUVBLE1BQU0sS0FBSyxHQUFHLE9BQU8sQ0FBQyxhQUFhLENBQUMsQ0FBQztBQUVyQyxNQUFxQixXQUFXO0lBQzVCLE1BQU0sQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFJLEtBQWEsRUFBRSxJQUFnQixFQUFFLFNBQWtCO1FBQ3JFLE9BQU8sS0FBSyxDQUNSLEtBQUssRUFBRSxJQUFJLEVBQUUsRUFBRTtZQUNYLElBQUksT0FBTyxDQUFDO1lBQ1osSUFBSSxTQUFTO2dCQUFFLE9BQU8sR0FBRyxDQUFDLE1BQU0sSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUM7O2dCQUM5RCxPQUFPLEdBQUcsQ0FBQyxNQUFNLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUM7WUFFakQsT0FBTyxPQUFPLENBQUM7UUFDbkIsQ0FBQyxFQUNELEVBQUUsT0FBTyxFQUFFLENBQUMsRUFBRSxVQUFVLEVBQUUsSUFBSSxFQUFFLENBQ25DLENBQUM7SUFDTixDQUFDO0NBQ0o7QUFiRCw4QkFhQyJ9