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.5.2 to 0.5.3

93

lib/index.d.ts

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

interface CloudService {
service: "s3";
bucket: string;
service: string;
active?: boolean;

@@ -74,2 +73,3 @@ localStorage?: boolean;

filename?: string;
endpoint?: string;
settings?: string;

@@ -103,3 +103,3 @@ [key: string]: Undef<unknown>;

namespace internal {
namespace settings {
namespace serve {
interface Routing {

@@ -113,18 +113,2 @@ [key: string]: Route[];

}
interface CloudModule {
s3?: {
[key: string]: awsCore.ConfigurationOptions;
};
}
interface GulpModule extends StringMap {}
interface ChromeModule {
eval_function?: boolean;
eval_text_template?: boolean;
html?: ObjectMap<StandardMap>;
css?: ObjectMap<StandardMap>;
js?: ObjectMap<StandardMap>;
}
}

@@ -176,2 +160,38 @@

namespace external {
interface CloudUploadOptions {
config: chrome.CloudService;
filename: string;
fileUri: string;
mimeType?: string;
}
type CloudServiceClient = (data: chrome.CloudService, settings: StandardMap) => boolean;
type CloudServiceUpload = (buffer: Buffer, success: (value?: unknown) => void, options: CloudUploadOptions) => void;
}
namespace settings {
interface CompressModule {
gzip_level?: NumString;
brotli_quality?: NumString;
tinypng_api_key?: string;
}
interface CloudModule {
s3?: {
[key: string]: awsCore.ConfigurationOptions;
};
}
interface GulpModule extends StringMap {}
interface ChromeModule {
eval_function?: boolean;
eval_text_template?: boolean;
html?: ObjectMap<StandardMap>;
css?: ObjectMap<StandardMap>;
js?: ObjectMap<StandardMap>;
}
}
interface INode extends IModule {

@@ -220,3 +240,3 @@ enableDiskRead(): void;

interface IChrome extends IModule {
settings?: internal.settings.ChromeModule;
settings: settings.ChromeModule;
findPlugin(settings: Undef<ObjectMap<StandardMap>>, name: string): internal.PluginConfig;

@@ -233,8 +253,8 @@ findTranspiler(settings: Undef<ObjectMap<StandardMap>>, name: string, category: ExternalCategory, transpileMap?: chrome.TranspileMap): internal.PluginConfig;

interface ChromeConstructor {
new(settings?: internal.settings.ChromeModule): IChrome;
interface ICloud extends IModule {
settings: settings.CloudModule;
getService(data: Undef<chrome.CloudService[]>): Undef<chrome.CloudService>;
hasService(data: chrome.CloudService): data is chrome.CloudService;
}
const Chrome: ChromeConstructor;
interface IFileManager extends IModule {

@@ -248,4 +268,4 @@ serverRoot: string;

Chrome?: IChrome;
Gulp?: internal.settings.GulpModule;
Cloud?: internal.settings.CloudModule;
Cloud?: ICloud;
Gulp?: settings.GulpModule;
readonly files: Set<string>;

@@ -270,4 +290,2 @@ readonly filesQueued: Set<string>;

performFinalize(): void;
getCloudService(data: chrome.CloudService[]): Undef<chrome.CloudService>;
hasCloudService(data: chrome.CloudService): data is chrome.CloudService;
replacePath(source: string, segments: string[], value: string, matchSingle?: boolean, base64?: boolean): Undef<string>;

@@ -300,3 +318,3 @@ escapePathSeparator(value: string): string;

moduleImage(): IImage;
new(dirname: string, assets: ExternalAsset[], postFinalize: FunctionType<void>, productionRelease?: boolean): IFileManager;
new(dirname: string, body: RequestBody, postFinalize: FunctionType<void>, productionRelease?: boolean): IFileManager;
}

@@ -366,13 +384,16 @@

request_post_limit?: string;
gzip_level?: NumString;
brotli_quality?: NumString;
tinypng_api_key?: string;
env?: string;
port?: StringMap;
routing?: internal.settings.Routing;
cloud?: internal.settings.CloudModule;
gulp?: StringMap;
chrome?: internal.settings.ChromeModule;
routing?: internal.serve.Routing;
compress?: settings.CompressModule;
cloud?: settings.CloudModule;
gulp?: settings.GulpModule;
chrome?: settings.ChromeModule;
}
interface RequestBody {
assets: ExternalAsset[];
dataMap?: chrome.DataMap;
}
interface ExternalAsset extends squared.FileAsset, chrome.ChromeAsset {

@@ -379,0 +400,0 @@ fileUri?: string;

{
"name": "@squared-functions/types",
"version": "0.5.2",
"version": "0.5.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