@squared-functions/types
Advanced tools
Comparing version 0.4.1 to 0.4.2
@@ -11,3 +11,3 @@ /// <reference path="type.d.ts" /> | ||
type FileCompressFormat = "gz" | "br"; | ||
type FileManagerWriteImageCallback = (file: ExpressAsset, filepath: string, output: string, command: string, compress?: squared.base.CompressFormat, err?: Null<Error>) => void; | ||
type FileManagerWriteImageCallback = (data: internal.FileData, output: string, command: string, compress?: squared.base.CompressFormat, err?: Null<Error>) => void; | ||
type FileManagerPerformAsyncTaskCallback = () => void; | ||
@@ -85,2 +85,9 @@ type FileManagerCompleteAsyncTaskCallback = (filepath?: string) => void; | ||
namespace internal { | ||
interface ImageUsingOptions { | ||
data: FileData; | ||
command?: string; | ||
compress?: squared.base.CompressFormat; | ||
callback?: FileManagerWriteImageCallback; | ||
} | ||
interface RotateData { | ||
@@ -100,2 +107,7 @@ values: number[]; | ||
interface FileData { | ||
file: ExpressAsset; | ||
filepath: string; | ||
} | ||
interface FileOutput { | ||
@@ -140,3 +152,3 @@ pathname: string; | ||
withinSizeRange(filepath: string, value: Undef<string>): boolean; | ||
tryFile(file: ExpressAsset, filepath: string, format: FileCompressFormat, preCompress?: FileManagerPerformAsyncTaskCallback, postWrite?: FileManagerCompleteAsyncTaskCallback): void; | ||
tryFile(data: internal.FileData, format: FileCompressFormat, preCompress?: FileManagerPerformAsyncTaskCallback, postWrite?: FileManagerCompleteAsyncTaskCallback): void; | ||
tryImage(filepath: string, callback: FileOutputCallback): void; | ||
@@ -146,3 +158,3 @@ } | ||
interface IImage extends IModule { | ||
using(file: ExpressAsset, filepath: string, compress?: squared.base.CompressFormat, command?: string): void; | ||
using(options: internal.ImageUsingOptions): void; | ||
parseResize(value: string): Undef<internal.ResizeData>; | ||
@@ -209,9 +221,9 @@ parseCrop(value: string): Undef<internal.CropData>; | ||
getTrailingContent(file: ExpressAsset): Promise<string>; | ||
newImage(filepath: string, mimeType: string, ouputType: string, saveAs: string, command?: string): string; | ||
replaceImage(file: ExpressAsset, filepath: string, output: string, command: string): void; | ||
transformCss(file: ExpressAsset, content: string): Undef<string>; | ||
transformBuffer(file: ExpressAsset, filepath: string): Promise<void>; | ||
writeBuffer(file: ExpressAsset, filepath: string): void; | ||
newImage(data: internal.FileData, mimeType: string, ouputType: string, saveAs: string, command?: string): string; | ||
replaceImage(data: internal.FileData, output: string, command: string): void; | ||
transformBuffer(data: internal.FileData): Promise<void>; | ||
writeBuffer(data: internal.FileData): void; | ||
finalizeImage: FileManagerWriteImageCallback; | ||
finalizeFile(file: ExpressAsset, filepath: string): void; | ||
finalizeFile(data: internal.FileData): void; | ||
processAssets(): void; | ||
@@ -263,3 +275,3 @@ finalizeAssets(): Promise<unknown[]>; | ||
rotate(preRotate?: FileManagerPerformAsyncTaskCallback, postWrite?: FileManagerCompleteAsyncTaskCallback): void; | ||
write(output: string, file?: ExpressAsset, compress?: squared.base.CompressFormat, callback?: FileManagerWriteImageCallback): void; | ||
write(output: string, options?: internal.ImageUsingOptions): void; | ||
constructor(instance: T, filepath: string, command?: string); | ||
@@ -266,0 +278,0 @@ } |
{ | ||
"name": "@squared-functions/types", | ||
"version": "0.4.1", | ||
"version": "0.4.2", | ||
"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
14619
314