New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@ff00ff/mammoth

Package Overview
Dependencies
Maintainers
2
Versions
45
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ff00ff/mammoth - npm Package Compare versions

Comparing version 2.0.0-beta.5 to 2.0.0-beta.6

2

.build/config.d.ts
export interface DefaultDbConfig {
NullType: null;
}
export declare type NullType = keyof DefaultDbConfig extends 'NullType' ? DefaultDbConfig[Extract<keyof DefaultDbConfig, 'NullType'>] : null;

@@ -5,2 +5,2 @@ export * from './data-types';

export { defineTable, TableRow } from './table';
export * from './config';
export { DefaultDbConfig } from './config';

@@ -19,2 +19,1 @@ "use strict";

Object.defineProperty(exports, "defineTable", { enumerable: true, get: function () { return table_1.defineTable; } });
__exportStar(require("./config"), exports);

@@ -0,3 +1,3 @@

import { NullType } from './config';
import type { Column } from './column';
import { DefaultDbConfig } from './config';
import { DeleteQuery } from './delete';

@@ -10,3 +10,3 @@ import type { Expression } from './expression';

import { UpdateQuery } from './update';
export declare type ResultSetDataType<Type, IsNotNull> = IsNotNull extends true ? Type : Type | DefaultDbConfig['NullType'];
export declare type ResultSetDataType<Type, IsNotNull> = IsNotNull extends true ? Type : Type | NullType;
export declare type ResultSet<T extends Query<any>, Test extends boolean> = T extends SelectQuery<infer Returning> ? {

@@ -13,0 +13,0 @@ [K in keyof Returning]: Returning[K] extends Column<any, any, infer D, infer N, any, infer JoinType> ? Extract<JoinType, 'left-join'> extends never ? Extract<JoinType, 'left-side-of-right-join'> extends never ? Extract<JoinType, 'full-join'> extends never ? N extends true ? Test extends true ? GetDataType<D, true> : ResultSetDataType<D, true> : Test extends true ? GetDataType<D, false> : ResultSetDataType<D, false> : Test extends true ? GetDataType<D, false> : ResultSetDataType<D, false> : Test extends true ? GetDataType<D, false> : ResultSetDataType<D, false> : Test extends true ? GetDataType<D, false> : ResultSetDataType<D, false> : Returning[K] extends Expression<infer D, infer IsNotNull, any> ? Test extends true ? GetDataType<D, IsNotNull> : ResultSetDataType<D, IsNotNull> : Returning[K] extends Query<{}> ? ResultSet<Returning[K], Test>[keyof ResultSet<Returning[K], Test>] : never;

{
"name": "@ff00ff/mammoth",
"license": "MIT",
"version": "2.0.0-beta.5",
"version": "2.0.0-beta.6",
"main": "./.build/index.js",

@@ -33,3 +33,3 @@ "types": "./.build/index.d.ts",

"build": "tsc",
"_prepublishOnly": "npm run build && npm test"
"prepublishOnly": "npm run build"
},

@@ -36,0 +36,0 @@ "jest": {

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