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

garnet-database

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

garnet-database - npm Package Compare versions

Comparing version 0.1.0 to 0.2.0

src/database.ts

2

index.d.ts

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

/// <reference path="src/sheet-access.ts" />
/// <reference path="src/database.ts" />
{
"name": "garnet-database",
"version": "0.1.0",
"version": "0.2.0",
"description": "A library, which allows using Google Sheets as a database via Google Apps Script.",

@@ -5,0 +5,0 @@ "main": "index.d.ts",

@@ -1,20 +0,34 @@

namespace Garnet {
export module Util {
export function generateGuid() {
return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8);
return v.toString(16);
});
namespace Garnet.Database {
export namespace __UTIL__ {
export function cloneObject(obj: {}) {
return JSON.parse(JSON.stringify(obj));
}
export function generateGuid() {
return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8);
return v.toString(16);
});
}
export function findIndex<T>(array: Array<T>, predicate: (value: T) => boolean): number {
for (let i = 0; i < array.length; i++) {
if (predicate(array[i])) {
return i;
}
}
export function findIndex<T>(array: Array<T>, predicate: (value: T) => boolean): number {
for (let i = 0; i < array.length; i++) {
if (predicate(array[i])) {
return i;
}
}
return -1;
}
return -1;
}
}
export function createModel<T>(props: Array<string>, values: Array<any>): T {
let result: any = {};
props.forEach((prop, idx) => {
result[prop] = values[idx];
});
return result;
}
}
}

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