diff --git a/src/apps/model-server-query/index.tsx b/src/apps/model-server-query/index.tsx index a34f8617c8c3d70dfaf792023a9bd3a0f3a3b11d..0c143ceba2f121b03f34d0dd8151fe83e5f3ff0e 100644 --- a/src/apps/model-server-query/index.tsx +++ b/src/apps/model-server-query/index.tsx @@ -105,7 +105,7 @@ const state: State = { query: new Rx.BehaviorSubject(QueryList[1].definition), id: new Rx.BehaviorSubject('1cbs'), params: new Rx.BehaviorSubject({ }), - isBinary: new Rx.BehaviorSubject(false), + isBinary: new Rx.BehaviorSubject<boolean>(false), models: new Rx.BehaviorSubject<number[]>([]), url: new Rx.Subject() } diff --git a/src/mol-util/param-definition.ts b/src/mol-util/param-definition.ts index bfb9311dcdfa65bf5febb10796124bd71d631643..67c6b8d06879da6e2dbd7dbe67e52ce27bc89e12 100644 --- a/src/mol-util/param-definition.ts +++ b/src/mol-util/param-definition.ts @@ -168,7 +168,7 @@ export namespace ParamDefinition { } export interface NamedParams<T = any, K = string> { name: K, params: T } - export type NamedParamUnion<P extends Params, K = keyof P> = K extends any ? NamedParams<P[K]['defaultValue'], K> : never + export type NamedParamUnion<P extends Params, K extends keyof P = keyof P> = K extends any ? NamedParams<P[K]['defaultValue'], K> : never export interface Mapped<T extends NamedParams<any, any>> extends Base<T> { type: 'mapped', select: Select<string>,