Socket
Socket
Sign inDemoInstall

rc-js-common

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

rc-js-common - npm Package Compare versions

Comparing version 0.7.0 to 0.8.0

14

bin/endpoints/ws-endpoint/websocket-endpoint-options.d.ts
import { IPath } from "../i-path";
import { IDictionary } from "rc-js-util/bin/typescript/i-dictionary";
import { TUrlParameterValue } from "../t-url-parameter-value";
import { TInferModelSanitizerSpecification } from "../../model-sanitizer/schemas/schema";
import { TModelSanitizerSpecification } from "../../model-sanitizer/schemas/schema";
import { IVersionControlled } from "../i-version-controlled";
export interface IWebsocketEndpointOptions<TMessageToServer, TMessageFromServer, TParameters extends IDictionary<TUrlParameterValue>> extends IPath, IVersionControlled {
export interface IWebsocketEndpointOptions<TMessageToServer extends object, TMessageFromServer extends object, TParameters extends IDictionary<TUrlParameterValue>> extends IPath, IVersionControlled {
readonly method: "WEBSOCKET";
readonly schema: TMessageToServer extends null ? null : TInferModelSanitizerSpecification<TMessageToServer>;
readonly urlParameterSchema: TInferModelSanitizerSpecification<TParameters>;
readonly schema: TMessageToServer extends null ? null : TModelSanitizerSpecification<TMessageToServer>;
readonly urlParameterSchema: TModelSanitizerSpecification<TParameters>;
readonly _responseType: TMessageFromServer;
}
export declare class WebsocketEndpointOptions<TMessageToServer, TMessageFromServer, TParameters extends IDictionary<TUrlParameterValue>> implements IWebsocketEndpointOptions<TMessageToServer, TMessageFromServer, TParameters> {
export declare class WebsocketEndpointOptions<TMessageToServer extends object, TMessageFromServer extends object, TParameters extends IDictionary<TUrlParameterValue>> implements IWebsocketEndpointOptions<TMessageToServer, TMessageFromServer, TParameters> {
readonly parent: IPath;

@@ -17,6 +17,6 @@ readonly version: number;

readonly path: string;
readonly schema: TMessageToServer extends null ? null : TInferModelSanitizerSpecification<TMessageToServer>;
readonly schema: TMessageToServer extends null ? null : TModelSanitizerSpecification<TMessageToServer>;
readonly _responseType: TMessageFromServer;
readonly urlParameterSchema: TInferModelSanitizerSpecification<TParameters>;
readonly urlParameterSchema: TModelSanitizerSpecification<TParameters>;
constructor(config: Omit<IWebsocketEndpointOptions<TMessageToServer, TMessageFromServer, TParameters>, "_responseBody" | "method" | "_responseType">);
}
{
"name": "rc-js-common",
"version": "0.7.0",
"version": "0.8.0",
"license": "MIT",

@@ -5,0 +5,0 @@ "scripts": {

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