@squared-functions/types
Advanced tools
Comparing version 0.7.2 to 0.7.3
@@ -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", |
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
22168
480