fix(plugin): correct parameters of datascript query api

This commit is contained in:
charlie
2022-12-22 13:53:38 +08:00
committed by Tienson Qin
parent 602f2da04e
commit 488d376262
4 changed files with 54 additions and 43 deletions

View File

@@ -3,6 +3,12 @@
All notable changes to this project will be documented in this file.
## [Unreleased]
## [0.0.14]
### Fixed
- missing arguments of `DB.datascriptQuery`
## [0.0.13]
### Added

View File

@@ -1,6 +1,6 @@
{
"name": "@logseq/libs",
"version": "0.0.13",
"version": "0.0.14",
"description": "Logseq SDK libraries",
"main": "dist/lsplugin.user.js",
"typings": "index.d.ts",

View File

@@ -410,6 +410,7 @@ const db: Partial<IDBProxy> = {
query: string,
...inputs: Array<any>
): Promise<T> {
// force remove proxy ns flag `db`
inputs.pop()
if (inputs?.some(it => (typeof it === 'function'))) {
@@ -419,7 +420,7 @@ const db: Partial<IDBProxy> = {
return this._execCallableAPIAsync(
`datascript_query`,
...inputs
...[query, ...inputs]
)
}
}

View File

@@ -4,7 +4,10 @@ const webpack = require('webpack')
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin
const TerserPlugin = require('terser-webpack-plugin')
module.exports = {
module.exports = (env, argv) => {
const isProd = argv.mode === 'production'
return {
entry: './src/LSPlugin.user.ts',
module: {
rules: [
@@ -26,7 +29,7 @@ module.exports = {
extensions: ['.tsx', '.ts', '.js'],
},
optimization: {
minimize: true,
minimize: isProd,
minimizer: [
new TerserPlugin()
]
@@ -47,3 +50,4 @@ module.exports = {
path: path.resolve(__dirname, 'dist')
},
}
}