]> git.ardis.lu - csvio/commitdiff
Make transform and flush private methods
authorArdis Lu <ardisglu@gmail.com>
Sun, 19 Jan 2025 07:35:50 +0000 (23:35 -0800)
committerArdis Lu <ardisglu@gmail.com>
Sun, 19 Jan 2025 07:35:50 +0000 (23:35 -0800)
Should've been private from the start to match pre-refactor.

src/core.js

index e13a5782e827a24a17d3d31f3e78578b22de061f..e3037c84328a013ea070fb99d5bda4cf76ae2761 100644 (file)
@@ -192,8 +192,8 @@ export class CSVTransformer extends TransformStream {
    */
   constructor(fn, options = {}) {
     super({
-      transform: (chunk, controller) => this.transform(chunk, controller),
-      flush: (controller) => this.flush(controller),
+      transform: (chunk, controller) => this.#transform(chunk, controller),
+      flush: (controller) => this.#flush(controller),
     });
 
     options.includeHeaders ??= false;
@@ -228,7 +228,7 @@ export class CSVTransformer extends TransformStream {
     }
   }
 
-  async transform(chunk, controller) {
+  async #transform(chunk, controller) {
     const { includeHeaders, rawInput, maxBatchSize } = this.#options;
     const row = rawInput ? chunk : JSON.parse(chunk);
     let out;
@@ -250,7 +250,7 @@ export class CSVTransformer extends TransformStream {
     this.#enqueueRow(out, controller);
   }
 
-  async flush(controller) {
+  async #flush(controller) {
     if (this.#batch.length > 0) {
       const out = await this.#wrappedFn(this.#batch);
       this.#enqueueRow(out, controller);
This page took 0.045636 seconds and 4 git commands to generate.