Socket
Socket
Sign inDemoInstall

@squared-functions/types

Package Overview
Dependencies
Maintainers
1
Versions
367
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@squared-functions/types - npm Package Compare versions

Comparing version 0.7.2 to 0.7.3

54

lib/index.d.ts

@@ -48,3 +48,4 @@ /// <reference path="type.d.ts" />

credential: StringMap;
publicRead?: boolean;
bucket?: string;
admin?: CloudServiceAdmin;
upload?: CloudServiceUpload;

@@ -54,2 +55,8 @@ download?: CloudServiceDownload;

interface CloudServiceAdmin {
publicRead?: boolean;
subFolder?: string;
emptyBucket?: boolean;
}
interface CloudServiceAction {

@@ -63,3 +70,3 @@ active?: boolean;

localStorage?: boolean;
apiEndpoint?: string;
endpoint?: string;
all?: boolean;

@@ -156,3 +163,3 @@ publicRead?: boolean;

values: number[];
color: Null<number>;
color: number;
}

@@ -162,5 +169,5 @@

mode: string;
algorithm: Undef<string>;
color: number;
align: Undef<string>[];
color: Null<number>;
algorithm?: string;
}

@@ -172,4 +179,4 @@

value: number;
preset: Undef<string>;
nearLossless: number;
preset?: string;
}

@@ -185,4 +192,3 @@ }

map?: SourceMap;
packageName?: string;
nextMap: (packageName: string, map: SourceMap | string, value: string, includeSources?: boolean) => boolean;
nextMap: (name: string, map: SourceMap | string, value: string, includeSources?: boolean) => boolean;
}

@@ -199,8 +205,8 @@

version: number;
sources: string[];
names: string[];
mappings: string;
file?: string;
sourceRoot?: string;
sources: string[];
sourcesContent?: Null<string>[];
names: string[];
mappings: string;
}

@@ -217,8 +223,8 @@

interface FunctionData<T = PlainObject, U = CloudService> {
interface FunctionData<T = PlainObject> {
credential: T;
service: U;
service: CloudService;
}
interface UploadData<T, U> extends FunctionData<T, U> {
interface UploadData<T = unknown> extends FunctionData<T> {
upload: CloudServiceUpload;

@@ -233,16 +239,19 @@ buffer: Buffer;

interface DownloadData<T, U> extends FunctionData<T, U> {
interface DownloadData<T = unknown> extends FunctionData<T> {
download: CloudServiceDownload;
bucketGroup: string;
}
interface ServiceClient {
validate: (credential: StringMap) => boolean;
setCredential?: (this: IFileManager, credential: PlainObject) => void;
setPublicRead?: (this: IFileManager, ...args: unknown[]) => void;
validate(credential: StringMap): boolean;
deleteObjects(this: IFileManager | ICloud, service: string, credential: PlainObject, bucket: string, sdk?: string): Promise<void>;
createClient?<T>(this: IFileManager | ICloud, service: string, credential: PlainObject): T;
setCredential?(this: IFileManager | ICloud, credential: PlainObject): void;
setPublicRead?(this: IFileManager | ICloud, ...args: unknown[]): void;
}
type UploadHost = (this: IFileManager, service: string, credential: unknown, sdk?: string) => UploadCallback;
type DownloadHost = (this: IFileManager, service: string, credential: unknown, data: DownloadData<unknown, unknown>, success: (value: Null<Buffer | string>) => void, sdk?: string) => void;
type DownloadHost = (this: IFileManager, service: string, credential: unknown, data: DownloadData, success: (value: Null<Buffer | string>) => void, sdk?: string) => void;
type UploadCallback = (data: UploadData<unknown, unknown>, success: (value: string) => void) => void;
type UploadCallback = (data: UploadData, success: (value: string) => void) => void;
}

@@ -340,5 +349,7 @@

settings: settings.CloudModule;
getBucket(data: squared.CloudService): string;
setObjectKeys(assets: ExternalAsset[]): void;
deleteObjects(service: string, credential: PlainObject, bucket: string, bucketGroup?: string): Promise<void>;
getService(functionName: CloudFunctions, data: Undef<squared.CloudService[]>): Undef<squared.CloudService>;
hasService(functionName: CloudFunctions, data: squared.CloudService): squared.CloudServiceAction | false;
hasCredential(data: squared.CloudService): boolean;
}

@@ -402,2 +413,3 @@

relativePath(file: ExternalAsset, filename?: string): string;
assignFilename(file: ExternalAsset): string;
getUTF8String(file: ExternalAsset, fileUri?: string): string;

@@ -404,0 +416,0 @@ appendContent(file: ExternalAsset, fileUri: string, content: string, bundleIndex: number): Promise<string>;

{
"name": "@squared-functions/types",
"version": "0.7.2",
"version": "0.7.3",
"description": "Type definitions for squared-functions",

@@ -5,0 +5,0 @@ "types": "lib/index.d.ts",

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