Skip to content

Commit f33c3a7

Browse files
committed
move file content into transform request struct
1 parent 70719b5 commit f33c3a7

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
@@ -234,6 +234,7 @@ export class DataSchemaCompiler {
234234
if (getEnv('transpilationNative')) {
235235
const reqData = {
236236
fileName: file.fileName,
237+
fileContent: file.content,
237238
transpilers: transpilerNames,
238239
compilerId,
239240
...(cubeNames && {
@@ -247,7 +248,7 @@ export class DataSchemaCompiler {
247248
};
248249

249250
errorsReport.inFile(file);
250-
const res = await transpileJs(file.content, reqData);
251+
const res = await transpileJs(reqData);
251252
errorsReport.addErrors(res.errors);
252253
errorsReport.addWarnings(res.warnings);
253254
errorsReport.exitFile();

0 commit comments

Comments
 (0)