Socket
Socket
Sign inDemoInstall

@mrnafisia/type-query

Package Overview
Dependencies
Maintainers
1
Versions
86
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@mrnafisia/type-query - npm Package Compare versions

Comparing version 1.2.10 to 1.2.11

2

dist/context.d.ts

@@ -947,4 +947,4 @@ import { Table } from './types/Table';

});
} ? { [columnKey in keyof T_1]?: [op: null extends import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]> ? import("./types/Context").NullOperator : never] | [op: import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]> extends boolean ? import("./types/Context").BooleanOperator : never] | [op: import("./types/Context").CompareOperatorCompatible<import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]>, import("./types/Context").CompareOperator, never>, v: import("./types/Entity").Expression<import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]>>] | [op: import("./types/Context").ListOperatorCompatible<import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]>, import("./types/Context").ListOperator, never>, v: readonly import("./types/Entity").Expression<import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]>>[] | undefined] | [op: "like", v: import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]> extends string ? import("./types/Entity").Expression<string & import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]>> : never] | [op: "like all" | "like some", v: import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]> extends string ? readonly import("./types/Entity").Expression<string & import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]>>[] | undefined : never] | [op: "@>" | "<@", v: import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]> extends import("./types/Json").JSON ? import("./types/Entity").Expression<import("./types/Json").JSON & import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]>> : never] | [op: "?", v: import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]> extends import("./types/Json").JSON ? import("./types/Entity").Expression<string> : never] | [op: "?|" | "?&", v: import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]> extends import("./types/Json").JSON ? readonly import("./types/Entity").Expression<string>[] | undefined : never]; } : never, alias: string) => import("./types/Entity").ValueExpression<boolean>[];
} ? { [columnKey in keyof T_1]?: [op: null extends import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]> ? import("./types/Context").NullOperator : never] | [op: boolean extends import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]> ? import("./types/Context").BooleanOperator : never] | [op: import("./types/Context").CompareOperatorCompatible<import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]>, import("./types/Context").CompareOperator, never>, v: import("./types/Entity").Expression<import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]>>] | [op: import("./types/Context").ListOperatorCompatible<import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]>, import("./types/Context").ListOperator, never>, v: readonly import("./types/Entity").Expression<import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]>>[] | undefined] | [op: "like", v: string extends import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]> ? import("./types/Entity").Expression<import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]>> : never] | [op: "like all" | "like some", v: string extends import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]> ? readonly import("./types/Entity").Expression<import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]>>[] | undefined : never] | [op: "@>" | "<@", v: import("./types/Json").JSON extends import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]> ? import("./types/Entity").Expression<import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]>> : never] | [op: "?", v: import("./types/Json").JSON extends import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]> ? import("./types/Entity").Expression<string> : never] | [op: "?|" | "?&", v: import("./types/Json").JSON extends import("./types/postgres").PostgresTypeMapper<T["columns"][columnKey]["type"], T["columns"][columnKey]["nullable"]> ? readonly import("./types/Entity").Expression<string>[] | undefined : never]; } : never, alias: string) => import("./types/Entity").ValueExpression<boolean>[];
export { createContext, createContextScopeHelper };
//# sourceMappingURL=context.d.ts.map

@@ -18,3 +18,3 @@ import Decimal from 'decimal.js';

type ContextScope<Columns extends Table['columns']> = (rules: {
[columnKey in keyof Columns]?: [op: null extends ColumnTypeByColumns<Columns, columnKey> ? NullOperator : never] | [op: ColumnTypeByColumns<Columns, columnKey> extends boolean ? BooleanOperator : never] | [
[columnKey in keyof Columns]?: [op: null extends ColumnTypeByColumns<Columns, columnKey> ? NullOperator : never] | [op: boolean extends ColumnTypeByColumns<Columns, columnKey> ? BooleanOperator : never] | [
op: CompareOperatorCompatible<ColumnTypeByColumns<Columns, columnKey>, CompareOperator, never>,

@@ -27,15 +27,15 @@ v: Expression<ColumnTypeByColumns<Columns, columnKey>>

op: Extract<LikeOperator, 'like'>,
v: ColumnTypeByColumns<Columns, columnKey> extends string ? Expression<ColumnTypeByColumns<Columns, columnKey>> : never
v: string extends ColumnTypeByColumns<Columns, columnKey> ? Expression<ColumnTypeByColumns<Columns, columnKey>> : never
] | [
op: Extract<LikeOperator, 'like some' | 'like all'>,
v: ColumnTypeByColumns<Columns, columnKey> extends string ? readonly Expression<ColumnTypeByColumns<Columns, columnKey>>[] | undefined : never
v: string extends ColumnTypeByColumns<Columns, columnKey> ? readonly Expression<ColumnTypeByColumns<Columns, columnKey>>[] | undefined : never
] | [
op: Extract<JsonOperator, '@>' | '<@'>,
v: ColumnTypeByColumns<Columns, columnKey> extends JSON ? Expression<ColumnTypeByColumns<Columns, columnKey>> : never
v: JSON extends ColumnTypeByColumns<Columns, columnKey> ? Expression<ColumnTypeByColumns<Columns, columnKey>> : never
] | [
op: Extract<JsonOperator, '?'>,
v: ColumnTypeByColumns<Columns, columnKey> extends JSON ? Expression<string> : never
v: JSON extends ColumnTypeByColumns<Columns, columnKey> ? Expression<string> : never
] | [
op: Extract<JsonOperator, '?&' | '?|'>,
v: ColumnTypeByColumns<Columns, columnKey> extends JSON ? readonly Expression<string>[] | undefined : never
v: JSON extends ColumnTypeByColumns<Columns, columnKey> ? readonly Expression<string>[] | undefined : never
];

@@ -42,0 +42,0 @@ }, alias?: string) => ValueExpression<boolean>;

{
"name": "@mrnafisia/type-query",
"version": "1.2.10",
"description": "mini-orm with full type support for postgres.",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"files": [
"dist"
],
"scripts": {
"build": "tsc",
"test": "jest ./tests"
},
"keywords": [
"orm",
"query-builder",
"postgres",
"sql",
"type-safe"
],
"repository": "https://github.com/MRNafisiA/type-query.git",
"author": "MRNafisiA <mnafisiasl@gmail.com>",
"license": "MIT",
"devDependencies": {
"@types/jest": "^29.5.2",
"@types/lodash": "^4.14.195",
"@types/node": "^20.2.5",
"@types/pg": "^8.10.1",
"jest": "^29.5.0",
"prettier": "^2.8.8",
"ts-jest": "^29.1.0",
"typescript": "^4.9.5"
},
"dependencies": {
"decimal.js": "^10.4.3",
"lodash": "^4.17.21",
"never-catch": "^1.0.9",
"pg": "^8.11.0"
}
"name": "@mrnafisia/type-query",
"version": "1.2.11",
"description": "mini-orm with full type support for postgres.",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"files": [
"dist"
],
"scripts": {
"build": "tsc",
"test": "jest ./tests"
},
"keywords": [
"orm",
"query-builder",
"postgres",
"sql",
"type-safe"
],
"repository": "https://github.com/MRNafisiA/type-query.git",
"author": "MRNafisiA <mnafisiasl@gmail.com>",
"license": "MIT",
"devDependencies": {
"@types/jest": "^29.5.2",
"@types/lodash": "^4.14.195",
"@types/node": "^20.2.5",
"@types/pg": "^8.10.1",
"jest": "^29.5.0",
"prettier": "^2.8.8",
"ts-jest": "^29.1.0",
"typescript": "^4.9.5"
},
"dependencies": {
"decimal.js": "^10.4.3",
"lodash": "^4.17.21",
"never-catch": "^1.0.9",
"pg": "^8.11.0"
}
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc