Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

edgedb

Package Overview
Dependencies
Maintainers
4
Versions
323
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

edgedb - npm Package Compare versions

Comparing version 0.22.5 to 0.22.6

21

dist/__esm/reflection/generators/generateScalars.js
import { splitName, getRef, frag, joinFrags, toIdent, quote, toTSScalarType, scalarToLiteralMapping, } from "../util/genutil";
import { dts, js, r, t, ts } from "../builders";
import { dts, r, t, ts } from "../builders";
import { typeMapping } from "../queries/getTypes";

@@ -50,17 +50,2 @@ export const generateScalars = (params) => {

sc.writeln([
dts `declare `,
t `enum `,
js `const `,
...frag `${ref}λEnum `,
js `= `,
`{`,
]);
sc.indented(() => {
for (const val of type.enum_values) {
sc.writeln([toIdent(val), t ` = `, js `: `, quote(val), `,`]);
}
});
sc.writeln([`}`]);
sc.addExport(frag `${ref}λEnum`);
sc.writeln([
t `export `,

@@ -71,3 +56,5 @@ dts `declare `,

t `} & `,
t `$.EnumType<${quote(type.name)}, \`\${${ref}λEnum}\`>;`,
t `$.EnumType<${quote(type.name)}, [${type.enum_values
.map(val => quote(val))
.join(", ")}]>;`,
]);

@@ -74,0 +61,0 @@ sc.writeln([

2

dist/index.shared.js

@@ -65,2 +65,2 @@ "use strict";

exports._plugJSBI = bigint_1.plugJSBI;
exports._edgedbJsVersion = "0.22.5";
exports._edgedbJsVersion = "0.22.6";

@@ -53,17 +53,2 @@ "use strict";

sc.writeln([
(0, builders_1.dts) `declare `,
(0, builders_1.t) `enum `,
(0, builders_1.js) `const `,
...(0, genutil_1.frag) `${ref}λEnum `,
(0, builders_1.js) `= `,
`{`,
]);
sc.indented(() => {
for (const val of type.enum_values) {
sc.writeln([(0, genutil_1.toIdent)(val), (0, builders_1.t) ` = `, (0, builders_1.js) `: `, (0, genutil_1.quote)(val), `,`]);
}
});
sc.writeln([`}`]);
sc.addExport((0, genutil_1.frag) `${ref}λEnum`);
sc.writeln([
(0, builders_1.t) `export `,

@@ -74,3 +59,5 @@ (0, builders_1.dts) `declare `,

(0, builders_1.t) `} & `,
(0, builders_1.t) `$.EnumType<${(0, genutil_1.quote)(type.name)}, \`\${${ref}λEnum}\`>;`,
(0, builders_1.t) `$.EnumType<${(0, genutil_1.quote)(type.name)}, [${type.enum_values
.map(val => (0, genutil_1.quote)(val))
.join(", ")}]>;`,
]);

@@ -77,0 +64,0 @@ sc.writeln([

@@ -78,7 +78,7 @@ import type { Executor } from "../ifaces";

};
export interface EnumType<Name extends string = string, TsType extends any = any> extends BaseType {
export interface EnumType<Name extends string = string, Values extends [string, ...string[]] = [string, ...string[]]> extends BaseType {
__kind__: TypeKind.enum;
__tstype__: TsType;
__tstype__: Values[number];
__name__: Name;
__values__: string[];
__values__: Values;
}

@@ -254,3 +254,3 @@ export declare type ObjectTypeSet = TypeSet<ObjectType, Cardinality>;

}
export declare type BaseTypeToTsType<Type extends BaseType> = Type extends ScalarType ? Type["__tsconsttype__"] : Type extends EnumType ? Type["__tstype__"] : Type extends ArrayType<any> ? ArrayTypeToTsType<Type> : Type extends RangeType ? Range<Type["__element__"]["__tsconsttype__"]> : Type extends TupleType ? TupleItemsToTsType<Type["__items__"]> : Type extends NamedTupleType ? NamedTupleTypeToTsType<Type> : Type extends ObjectType ? typeutil.flatten<computeObjectShape<Type["__pointers__"], Type["__shape__"]>> : never;
export declare type BaseTypeToTsType<Type extends BaseType> = Type extends ScalarType ? Type["__tsconsttype__"] : Type extends EnumType ? Type["__tstype__"] : Type extends ArrayType<any> ? typeutil.flatten<ArrayTypeToTsType<Type>> : Type extends RangeType ? Range<Type["__element__"]["__tsconsttype__"]> : Type extends TupleType ? TupleItemsToTsType<Type["__items__"]> : Type extends NamedTupleType ? typeutil.flatten<NamedTupleTypeToTsType<Type>> : Type extends ObjectType ? typeutil.flatten<computeObjectShape<Type["__pointers__"], Type["__shape__"]>> : never;
export declare type setToTsType<Set extends TypeSet> = computeTsType<Set["__element__"], Set["__cardinality__"]>;

@@ -257,0 +257,0 @@ export declare type computeTsTypeCard<T extends any, C extends Cardinality> = Cardinality extends C ? unknown : C extends Cardinality.Empty ? null : C extends Cardinality.One ? T : C extends Cardinality.AtLeastOne ? [T, ...T[]] : C extends Cardinality.AtMostOne ? T | null : C extends Cardinality.Many ? T[] : C extends Cardinality ? unknown : never;

{
"name": "edgedb",
"version": "0.22.5",
"version": "0.22.6",
"description": "The official Node.js client library for EdgeDB",

@@ -5,0 +5,0 @@ "homepage": "https://edgedb.com/docs",

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