Skip to content

Commit d03bbcb

Browse files
committed
move file content into transform request struct
1 parent 2aec8f8 commit d03bbcb

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

packages/cubejs-backend-native/js/index.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ export type SQLInterfaceOptions = {
122122

123123
export interface TransformConfig {
124124
fileName: string;
125+
fileContent: string;
125126
transpilers: string[];
126127
compilerId: string;
127128
metaData?: {
@@ -496,11 +497,11 @@ export const getFinalQueryResultMulti = (transformDataArr: Object[], rows: any[]
496497
return native.getFinalQueryResultMulti(transformDataArr, rows, responseData);
497498
};
498499

499-
export const transpileJs = async (content: String, metadata: TransformConfig): Promise<TransformResponse> => {
500+
export const transpileJs = async (transpileRequest: TransformConfig): Promise<TransformResponse> => {
500501
const native = loadNative();
501502

502503
if (native.transpileJs) {
503-
return native.transpileJs(content, metadata);
504+
return native.transpileJs(transpileRequest);
504505
}
505506

506507
throw new Error('TranspileJs native implementation not found!');

packages/cubejs-schema-compiler/src/compiler/DataSchemaCompiler.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,7 @@ export class DataSchemaCompiler {
236236
if (getEnv('transpilationNative')) {
237237
const reqData = {
238238
fileName: file.fileName,
239+
fileContent: file.content,
239240
transpilers: transpilerNames,
240241
compilerId,
241242
...(cubeNames && {
@@ -249,7 +250,7 @@ export class DataSchemaCompiler {
249250
};
250251

251252
errorsReport.inFile(file);
252-
const res = await transpileJs(file.content, reqData);
253+
const res = await transpileJs(reqData);
253254
errorsReport.addErrors(res.errors);
254255
errorsReport.addWarnings(res.warnings);
255256
errorsReport.exitFile();

0 commit comments

Comments
 (0)