@looker/embed-services
Version:
24 lines • 962 B
JavaScript
import path from 'path';
import * as fs from 'fs';
import { environmentPrefix } from '@looker/sdk';
import { NodeSession, NodeSettingsIniFile } from '@looker/sdk-node';
var homeToRoost = '../../../../';
export var getRootPath = () => path.join(__dirname, homeToRoost);
export var rootFile = function rootFile() {
var fileName = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
return path.join(getRootPath(), fileName);
};
var localIni = process.env.LOOKERSDK_INI || rootFile('looker.ini');
var settings = new NodeSettingsIniFile(environmentPrefix, localIni, 'Looker');
export var session = new NodeSession(settings);
export var timeout = 3600000;
export var TestConfig = () => {
var testFile = 'data.yml.json';
var testPath = rootFile('test/');
var dataFile = "".concat(testPath).concat(testFile);
var testData = JSON.parse(fs.readFileSync(dataFile, 'utf-8'));
return {
testData
};
};
//# sourceMappingURL=utils.js.map