@ginger.io/beyonce
Advanced tools
Comparing version 0.0.48 to 0.0.49
#!/usr/bin/env node | ||
export {}; | ||
//# sourceMappingURL=cli.d.ts.map |
export declare function generateCode(yamlData: string): string; | ||
//# sourceMappingURL=generateCode.d.ts.map |
import { Table } from "./types"; | ||
export declare function generateGSIs(tables: Table[]): string; | ||
//# sourceMappingURL=generateGSIs.d.ts.map |
@@ -6,1 +6,2 @@ import { Model } from "./types"; | ||
}; | ||
//# sourceMappingURL=generateModelInterface.d.ts.map |
import { Model } from "./types"; | ||
export declare function generateModels(models: Model[]): string[]; | ||
//# sourceMappingURL=generateModels.d.ts.map |
import { Model } from "./types"; | ||
export declare function generateModelTypeEnum(models: Model[]): string; | ||
//# sourceMappingURL=generateModelTypeEnum.d.ts.map |
import { Partition } from "./types"; | ||
export declare function generatePartitions(partitions: Partition[]): string; | ||
//# sourceMappingURL=generatePartitions.d.ts.map |
import { Table } from "./types"; | ||
export declare function generateTables(tables: Table[]): string; | ||
//# sourceMappingURL=generateTables.d.ts.map |
import { Model } from "./types"; | ||
export declare function generateTaggedUnion(models: Model[]): string; | ||
//# sourceMappingURL=generateTaggedUnion.d.ts.map |
@@ -53,1 +53,2 @@ export declare type YAMLFile = { | ||
}; | ||
//# sourceMappingURL=types.d.ts.map |
@@ -5,1 +5,2 @@ export declare function groupBy<T extends { | ||
export declare function formatKeyComponent(component: string): string; | ||
//# sourceMappingURL=util.d.ts.map |
@@ -57,1 +57,2 @@ import { JayZ } from "@ginger.io/jay-z"; | ||
} | ||
//# sourceMappingURL=Beyonce.d.ts.map |
@@ -8,1 +8,2 @@ export declare class Attributes { | ||
} | ||
//# sourceMappingURL=Attributes.d.ts.map |
@@ -7,1 +7,2 @@ import { DynamoDB } from "aws-sdk"; | ||
}; | ||
//# sourceMappingURL=DynamoDBExpression.d.ts.map |
@@ -26,1 +26,2 @@ import { KeysOf } from "../../typeUtils"; | ||
} | ||
//# sourceMappingURL=QueryExpressionBuilder.d.ts.map |
@@ -16,1 +16,2 @@ import { PartitionAndSortKey } from "../keys"; | ||
} | ||
//# sourceMappingURL=UpdateItemExpressionBuilder.d.ts.map |
@@ -9,1 +9,2 @@ export declare class Variables { | ||
} | ||
//# sourceMappingURL=Variables.d.ts.map |
import { GroupedModels, TaggedModel } from "./types"; | ||
export declare function groupModelsByType<T extends TaggedModel>(models: T[], modelTags: T["model"][]): GroupedModels<T>; | ||
//# sourceMappingURL=groupModelsByType.d.ts.map |
@@ -32,1 +32,2 @@ import { PartitionKey } from "./keys"; | ||
export {}; | ||
//# sourceMappingURL=GSI.d.ts.map |
@@ -25,1 +25,2 @@ import { TaggedModel } from "./types"; | ||
} | ||
//# sourceMappingURL=keys.d.ts.map |
@@ -39,1 +39,2 @@ import { PartitionAndSortKey, PartitionKeyAndSortKeyPrefix } from "./keys"; | ||
} | ||
//# sourceMappingURL=Model.d.ts.map |
@@ -25,1 +25,2 @@ import { JayZ } from "@ginger.io/jay-z"; | ||
export declare function pagedIterator<T, U extends TaggedModel>(options: IteratorOptions, buildOperation: (opts: IteratorOptions) => T, executeOperation: (op: T) => Promise<RawDynamoDBPage>, jayz?: JayZ): AsyncGenerator<PageResults<U>, PageResults<U>>; | ||
//# sourceMappingURL=pagedIterator.d.ts.map |
@@ -14,1 +14,2 @@ import { PartitionKey } from "./keys"; | ||
} | ||
//# sourceMappingURL=Partition.d.ts.map |
@@ -37,1 +37,2 @@ import { JayZ } from "@ginger.io/jay-z"; | ||
export {}; | ||
//# sourceMappingURL=QueryBuilder.d.ts.map |
@@ -28,1 +28,2 @@ import { JayZ } from "@ginger.io/jay-z"; | ||
export {}; | ||
//# sourceMappingURL=ScanBuilder.d.ts.map |
@@ -27,1 +27,2 @@ import { DynamoDB } from "aws-sdk"; | ||
} | ||
//# sourceMappingURL=Table.d.ts.map |
@@ -13,1 +13,2 @@ import { Model } from "./Model"; | ||
}; | ||
//# sourceMappingURL=types.d.ts.map |
@@ -6,1 +6,2 @@ import { UpdateItemExpressionBuilder } from "./expressions/UpdateItemExpressionBuilder"; | ||
export declare function updateItemProxy<T extends {}>(expBuilder: UpdateItemExpressionBuilder, attrPath?: string[]): T; | ||
//# sourceMappingURL=updateItemProxy.d.ts.map |
@@ -10,1 +10,2 @@ import { EncryptedJayZItem, JayZ } from "@ginger.io/jay-z"; | ||
}>; | ||
//# sourceMappingURL=util.d.ts.map |
export { Beyonce } from "./dynamo/Beyonce"; | ||
export { Table } from "./dynamo/Table"; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -12,1 +12,2 @@ /** Extracts all the keys of a type T, in a way that works with union types, eg. T = Cat | Dog. | ||
export declare type KeysOf<T> = T extends any ? keyof T : never; | ||
//# sourceMappingURL=typeUtils.d.ts.map |
{ | ||
"name": "@ginger.io/beyonce", | ||
"version": "0.0.48", | ||
"version": "0.0.49", | ||
"description": "Type-safe DynamoDB query builder for TypeScript. Designed with single-table architecture in mind.", | ||
@@ -11,6 +11,7 @@ "main": "dist/index.js", | ||
"files": [ | ||
"./dist" | ||
"./dist", | ||
"./src" | ||
], | ||
"dependencies": { | ||
"@ginger.io/jay-z": "0.0.8", | ||
"@ginger.io/jay-z": "0.0.9", | ||
"aws-sdk": "^2.760.0", | ||
@@ -17,0 +18,0 @@ "aws-xray-sdk": "^3.2.0", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
256734
165
4627
+ Added@ginger.io/jay-z@0.0.9(transitive)
- Removed@ginger.io/jay-z@0.0.8(transitive)
Updated@ginger.io/jay-z@0.0.9