New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@dataform/assertion_utils

Package Overview
Dependencies
Maintainers
2
Versions
121
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@dataform/assertion_utils - npm Package Compare versions

Comparing version 1.6.12 to 1.6.13

1

index.d.ts

@@ -1,2 +0,1 @@

/// <amd-module name="df/packages/@dataform/assertion_utils/index" />
export declare function forDataset(dataset: string): DatasetAssertion;

@@ -3,0 +2,0 @@ export declare class DatasetAssertion {

58

index.js

@@ -1,27 +0,18 @@

(function (factory) {
if (typeof module === "object" && typeof module.exports === "object") {
var v = factory(require, exports);
if (v !== undefined) module.exports = v;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function forDataset(dataset) {
return new DatasetAssertion(dataset);
}
exports.forDataset = forDataset;
class DatasetAssertion {
constructor(dataset) {
this.groupCols = [];
this.dataset = dataset;
}
else if (typeof define === "function" && define.amd) {
define("df/packages/@dataform/assertion_utils/index", ["require", "exports"], factory);
groupedBy(cols) {
this.groupCols = typeof cols === "string" ? [cols] : cols;
return this;
}
})(function (require, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function forDataset(dataset) {
return new DatasetAssertion(dataset);
}
exports.forDataset = forDataset;
class DatasetAssertion {
constructor(dataset) {
this.groupCols = [];
this.dataset = dataset;
}
groupedBy(cols) {
this.groupCols = typeof cols === "string" ? [cols] : cols;
return this;
}
getUniqueRowQuery() {
return `
getUniqueRowQuery() {
return `
WITH base AS (

@@ -44,5 +35,5 @@

`;
}
getNotNullQuery(field) {
return `
}
getNotNullQuery(field) {
return `
SELECT

@@ -54,5 +45,5 @@ *

`;
}
getAcceptedValuesQuery(field, acceptedValues) {
return `
}
getAcceptedValuesQuery(field, acceptedValues) {
return `
SELECT

@@ -64,6 +55,5 @@ *

`;
}
}
exports.DatasetAssertion = DatasetAssertion;
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wYWNrYWdlcy9AZGF0YWZvcm0vYXNzZXJ0aW9uX3V0aWxzL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0lBQUEsU0FBZ0IsVUFBVSxDQUFDLE9BQWU7UUFDeEMsT0FBTyxJQUFJLGdCQUFnQixDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ3ZDLENBQUM7SUFGRCxnQ0FFQztJQUVELE1BQWEsZ0JBQWdCO1FBRzNCLFlBQVksT0FBZTtZQURuQixjQUFTLEdBQWEsRUFBRSxDQUFDO1lBRS9CLElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDO1FBQ3pCLENBQUM7UUFFTSxTQUFTLENBQUMsSUFBdUI7WUFDdEMsSUFBSSxDQUFDLFNBQVMsR0FBRyxPQUFPLElBQUksS0FBSyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQztZQUMxRCxPQUFPLElBQUksQ0FBQztRQUNkLENBQUM7UUFFTSxpQkFBaUI7WUFDdEIsT0FBTzs7OztRQUlILElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQzs7V0FFdEIsSUFBSSxDQUFDLE9BQU87O1FBRWYsSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDOzs7Ozs7Ozs7S0FTNUIsQ0FBQztRQUNKLENBQUM7UUFFTSxlQUFlLENBQUMsS0FBYTtZQUNsQyxPQUFPOzs7V0FHQSxJQUFJLENBQUMsT0FBTzs7UUFFZixLQUFLO0tBQ1IsQ0FBQTtRQUNILENBQUM7UUFFTSxzQkFBc0IsQ0FBQyxLQUFhLEVBQUUsY0FBaUM7WUFDNUUsT0FBTzs7O1dBR0EsSUFBSSxDQUFDLE9BQU87O1FBRWYsS0FBSyxXQUFXLGNBQWM7S0FDakMsQ0FBQTtRQUNILENBQUM7S0FDRjtJQXBERCw0Q0FvREMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZnVuY3Rpb24gZm9yRGF0YXNldChkYXRhc2V0OiBzdHJpbmcpIHtcbiAgcmV0dXJuIG5ldyBEYXRhc2V0QXNzZXJ0aW9uKGRhdGFzZXQpO1xufVxuXG5leHBvcnQgY2xhc3MgRGF0YXNldEFzc2VydGlvbiB7XG4gIHByaXZhdGUgcmVhZG9ubHkgZGF0YXNldDogc3RyaW5nO1xuICBwcml2YXRlIGdyb3VwQ29sczogc3RyaW5nW10gPSBbXTtcbiAgY29uc3RydWN0b3IoZGF0YXNldDogc3RyaW5nKSB7XG4gICAgdGhpcy5kYXRhc2V0ID0gZGF0YXNldDtcbiAgfVxuXG4gIHB1YmxpYyBncm91cGVkQnkoY29sczogc3RyaW5nIHwgc3RyaW5nW10pIHtcbiAgICB0aGlzLmdyb3VwQ29scyA9IHR5cGVvZiBjb2xzID09PSBcInN0cmluZ1wiID8gW2NvbHNdIDogY29scztcbiAgICByZXR1cm4gdGhpcztcbiAgfVxuXG4gIHB1YmxpYyBnZXRVbmlxdWVSb3dRdWVyeSgpOiBzdHJpbmcge1xuICAgIHJldHVybiBgXG4gICAgV0lUSCBiYXNlIEFTIChcbiAgICBcbiAgICBTRUxFQ1RcbiAgICAgICR7dGhpcy5ncm91cENvbHMuam9pbihcIiwgXCIpfSxcbiAgICAgIFNVTSgxKSBhcyByb3dfY291bnRcbiAgICBGUk9NICR7dGhpcy5kYXRhc2V0fVxuICAgIEdST1VQIEJZIFxuICAgICAgJHt0aGlzLmdyb3VwQ29scy5qb2luKFwiLCBcIil9XG4gICAgKVxuICBcbiAgICBTRUxFQ1RcbiAgICAgICpcbiAgICBGUk9NXG4gICAgICBiYXNlXG4gICAgV0hFUkVcbiAgICAgIHJvd19jb3VudCA+IDFcbiAgICBgO1xuICB9XG5cbiAgcHVibGljIGdldE5vdE51bGxRdWVyeShmaWVsZDogc3RyaW5nKTogc3RyaW5nIHtcbiAgICByZXR1cm4gYFxuICAgIFNFTEVDVFxuICAgICAgKlxuICAgIEZST00gJHt0aGlzLmRhdGFzZXR9XG4gICAgV0hFUkVcbiAgICAgICR7ZmllbGR9IElTIE5VTExcbiAgICBgXG4gIH1cblxuICBwdWJsaWMgZ2V0QWNjZXB0ZWRWYWx1ZXNRdWVyeShmaWVsZDogc3RyaW5nLCBhY2NlcHRlZFZhbHVlczogc3RyaW5nIHwgc3RyaW5nW10pOiBzdHJpbmcge1xuICAgIHJldHVybiBgXG4gICAgU0VMRUNUXG4gICAgICAqXG4gICAgRlJPTSAke3RoaXMuZGF0YXNldH1cbiAgICBXSEVSRVxuICAgICAgJHtmaWVsZH0gTk9UIElOICR7YWNjZXB0ZWRWYWx1ZXN9XG4gICAgYFxuICB9XG59XG4iXX0=
}
exports.DatasetAssertion = DatasetAssertion;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wYWNrYWdlcy9AZGF0YWZvcm0vYXNzZXJ0aW9uX3V0aWxzL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsU0FBZ0IsVUFBVSxDQUFDLE9BQWU7SUFDeEMsT0FBTyxJQUFJLGdCQUFnQixDQUFDLE9BQU8sQ0FBQyxDQUFDO0FBQ3ZDLENBQUM7QUFGRCxnQ0FFQztBQUVELE1BQWEsZ0JBQWdCO0lBRzNCLFlBQVksT0FBZTtRQURuQixjQUFTLEdBQWEsRUFBRSxDQUFDO1FBRS9CLElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDO0lBQ3pCLENBQUM7SUFFTSxTQUFTLENBQUMsSUFBdUI7UUFDdEMsSUFBSSxDQUFDLFNBQVMsR0FBRyxPQUFPLElBQUksS0FBSyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQztRQUMxRCxPQUFPLElBQUksQ0FBQztJQUNkLENBQUM7SUFFTSxpQkFBaUI7UUFDdEIsT0FBTzs7OztRQUlILElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQzs7V0FFdEIsSUFBSSxDQUFDLE9BQU87O1FBRWYsSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDOzs7Ozs7Ozs7S0FTNUIsQ0FBQztJQUNKLENBQUM7SUFFTSxlQUFlLENBQUMsS0FBYTtRQUNsQyxPQUFPOzs7V0FHQSxJQUFJLENBQUMsT0FBTzs7UUFFZixLQUFLO0tBQ1IsQ0FBQTtJQUNILENBQUM7SUFFTSxzQkFBc0IsQ0FBQyxLQUFhLEVBQUUsY0FBaUM7UUFDNUUsT0FBTzs7O1dBR0EsSUFBSSxDQUFDLE9BQU87O1FBRWYsS0FBSyxXQUFXLGNBQWM7S0FDakMsQ0FBQTtJQUNILENBQUM7Q0FDRjtBQXBERCw0Q0FvREMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZnVuY3Rpb24gZm9yRGF0YXNldChkYXRhc2V0OiBzdHJpbmcpIHtcbiAgcmV0dXJuIG5ldyBEYXRhc2V0QXNzZXJ0aW9uKGRhdGFzZXQpO1xufVxuXG5leHBvcnQgY2xhc3MgRGF0YXNldEFzc2VydGlvbiB7XG4gIHByaXZhdGUgcmVhZG9ubHkgZGF0YXNldDogc3RyaW5nO1xuICBwcml2YXRlIGdyb3VwQ29sczogc3RyaW5nW10gPSBbXTtcbiAgY29uc3RydWN0b3IoZGF0YXNldDogc3RyaW5nKSB7XG4gICAgdGhpcy5kYXRhc2V0ID0gZGF0YXNldDtcbiAgfVxuXG4gIHB1YmxpYyBncm91cGVkQnkoY29sczogc3RyaW5nIHwgc3RyaW5nW10pIHtcbiAgICB0aGlzLmdyb3VwQ29scyA9IHR5cGVvZiBjb2xzID09PSBcInN0cmluZ1wiID8gW2NvbHNdIDogY29scztcbiAgICByZXR1cm4gdGhpcztcbiAgfVxuXG4gIHB1YmxpYyBnZXRVbmlxdWVSb3dRdWVyeSgpOiBzdHJpbmcge1xuICAgIHJldHVybiBgXG4gICAgV0lUSCBiYXNlIEFTIChcbiAgICBcbiAgICBTRUxFQ1RcbiAgICAgICR7dGhpcy5ncm91cENvbHMuam9pbihcIiwgXCIpfSxcbiAgICAgIFNVTSgxKSBhcyByb3dfY291bnRcbiAgICBGUk9NICR7dGhpcy5kYXRhc2V0fVxuICAgIEdST1VQIEJZIFxuICAgICAgJHt0aGlzLmdyb3VwQ29scy5qb2luKFwiLCBcIil9XG4gICAgKVxuICBcbiAgICBTRUxFQ1RcbiAgICAgICpcbiAgICBGUk9NXG4gICAgICBiYXNlXG4gICAgV0hFUkVcbiAgICAgIHJvd19jb3VudCA+IDFcbiAgICBgO1xuICB9XG5cbiAgcHVibGljIGdldE5vdE51bGxRdWVyeShmaWVsZDogc3RyaW5nKTogc3RyaW5nIHtcbiAgICByZXR1cm4gYFxuICAgIFNFTEVDVFxuICAgICAgKlxuICAgIEZST00gJHt0aGlzLmRhdGFzZXR9XG4gICAgV0hFUkVcbiAgICAgICR7ZmllbGR9IElTIE5VTExcbiAgICBgXG4gIH1cblxuICBwdWJsaWMgZ2V0QWNjZXB0ZWRWYWx1ZXNRdWVyeShmaWVsZDogc3RyaW5nLCBhY2NlcHRlZFZhbHVlczogc3RyaW5nIHwgc3RyaW5nW10pOiBzdHJpbmcge1xuICAgIHJldHVybiBgXG4gICAgU0VMRUNUXG4gICAgICAqXG4gICAgRlJPTSAke3RoaXMuZGF0YXNldH1cbiAgICBXSEVSRVxuICAgICAgJHtmaWVsZH0gTk9UIElOICR7YWNjZXB0ZWRWYWx1ZXN9XG4gICAgYFxuICB9XG59XG4iXX0=

@@ -19,3 +19,3 @@ {

},
"version": "1.6.12",
"version": "1.6.13",
"name": "@dataform/assertion_utils",

@@ -22,0 +22,0 @@ "description": "Assertion utilities for Dataform.",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc