in packages/azure-kusto-data/src/response.ts [220:242]
constructor(data: V2Frames) {
const dataTables: V2DataSetTableFrame[] = [];
let dataSetHeader: V2DataSetHeaderFrame | null = null;
let dataSetCompletion: V2DataSetCompletionFrame | null = null;
data.forEach((frame) => {
switch (frame.FrameType) {
case "DataTable":
dataTables.push(frame);
break;
case "DataSetHeader":
dataSetHeader = frame;
break;
case "DataSetCompletion":
dataSetCompletion = frame;
break;
}
});
super(dataTables);
this.dataSetHeader = dataSetHeader;
this.dataSetCompletion = dataSetCompletion;
this.version = "2.0";
}