rc-js-common
Advanced tools
Comparing version 0.8.0 to 0.9.0
import { IPath } from "../i-path"; | ||
import { IDictionary } from "rc-js-util/bin/typescript/i-dictionary"; | ||
import { TUrlParameterValue } from "../t-url-parameter-value"; | ||
import { TModelSanitizerSpecification } from "../../model-sanitizer/schemas/schema"; | ||
import { IDictionaryModelSpecification, TModelSanitizerSpecification, TNonNullRequired } from "../../model-sanitizer/schemas/schema"; | ||
import { IVersionControlled } from "../i-version-controlled"; | ||
@@ -9,3 +9,3 @@ export interface IWebsocketEndpointOptions<TMessageToServer extends object, TMessageFromServer extends object, TParameters extends IDictionary<TUrlParameterValue>> extends IPath, IVersionControlled { | ||
readonly schema: TMessageToServer extends null ? null : TModelSanitizerSpecification<TMessageToServer>; | ||
readonly urlParameterSchema: TModelSanitizerSpecification<TParameters>; | ||
readonly urlParameterSchema: IDictionaryModelSpecification<TParameters> & TNonNullRequired<TParameters>; | ||
readonly _responseType: TMessageFromServer; | ||
@@ -20,4 +20,4 @@ } | ||
readonly _responseType: TMessageFromServer; | ||
readonly urlParameterSchema: TModelSanitizerSpecification<TParameters>; | ||
readonly urlParameterSchema: IDictionaryModelSpecification<TParameters> & TNonNullRequired<TParameters>; | ||
constructor(config: Omit<IWebsocketEndpointOptions<TMessageToServer, TMessageFromServer, TParameters>, "_responseBody" | "method" | "_responseType">); | ||
} |
{ | ||
"name": "rc-js-common", | ||
"version": "0.8.0", | ||
"version": "0.9.0", | ||
"license": "MIT", | ||
@@ -5,0 +5,0 @@ "scripts": { |
Sorry, the diff of this file is not supported yet
107093