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.4.1 to 0.4.2

30

lib/index.d.ts

@@ -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",

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