swc/bundler/tests/.cache/untrusted/82810b3fbc0df904ee9433345232726207f0543e.ts
강동윤 bbaf619f63
fix(bundler): Fix bugs (#1437)
swc_bundler:
 - [x] Fix wrapped esms. (denoland/deno#9307)
 - [x] Make test secure.
2021-03-02 17:33:03 +09:00

25 lines
638 B
TypeScript

// Loaded from https://raw.githubusercontent.com/denjucks/dex/master/lib/dialects/sqlite3/formatter.js
import Formatter from '../../formatter.js';
import Raw from '../../raw.js';
export default class SQlite3_Formatter extends Formatter {
values(values) {
if (Array.isArray(values)) {
if (Array.isArray(values[0])) {
return `( values ${values
.map((value) => `(${this.parameterize(value)})`)
.join(', ')})`;
}
return `(${this.parameterize(values)})`;
}
if (values instanceof Raw) {
return `(${this.parameter(values)})`;
}
return this.parameter(values);
}
};