constructor()

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";
    }