@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
20 lines • 700 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.formatValue = formatValue;
const tslib_1 = require("tslib");
const assert_never_1 = tslib_1.__importDefault(require("assert-never"));
function formatValue(value) {
switch (typeof value) {
case 'boolean':
return value.toString().toUpperCase();
case 'number':
return value.toString();
case 'string':
return value.startsWith(':') ? value : `'${value.replaceAll("'", "\\'")}'`;
case 'object':
return `'${value.toISOString()}'`;
default:
(0, assert_never_1.default)(value);
}
}
//# sourceMappingURL=format.js.map