Interface UpdateThemeParams<C, S>
Properties
Optional color
color?: "default" | C
Optional colorParams
color
Params
?: Partial<<internal>.ParamValues<{ atom-id
: <internal>.Provider<{ palette
: <internal>.Mapped<NamedParams<Normalize<{ chroma
: [number, number]; clusteringStepCount
: number; hue
: [number, number]; luminance
: [number, number]; maxCount
: number; minSampleCount
: number }>, "generate"> | NamedParams<Normalize<{ list
: { colors
: <internal>.ColorListEntry[]; kind
: "set" | "interpolate" } }>, "colors">> }, "atom-id">; carbohydrate-symbol
: <internal>.Provider<{}, "carbohydrate-symbol">; chain-id
: <internal>.Provider<{ asymId
: <internal>.Select<"label" | "auth">; palette
: <internal>.Mapped<NamedParams<Normalize<{ chroma
: [number, number]; clusteringStepCount
: number; hue
: [number, number]; luminance
: [number, number]; maxCount
: number; minSampleCount
: number }>, "generate"> | NamedParams<Normalize<{ list
: { colors
: <internal>.ColorListEntry[]; kind
: "set" | "interpolate" } }>, "colors">> }, "chain-id">; element-index
: <internal>.Provider<{ palette
: <internal>.Mapped<NamedParams<Normalize<{ chroma
: [number, number]; clusteringStepCount
: number; hue
: [number, number]; luminance
: [number, number]; maxCount
: number; minSampleCount
: number }>, "generate"> | NamedParams<Normalize<{ list
: { colors
: <internal>.ColorListEntry[]; kind
: "set" | "interpolate" } }>, "colors">> }, "element-index">; element-symbol
: <internal>.Provider<{ carbonColor
: <internal>.Mapped<NamedParams<Normalize<unknown>, "element-symbol"> | NamedParams<Normalize<{ asymId
: "label" | "auth"; palette
: NamedParams<Normalize<{ chroma
: any; clusteringStepCount
: any; hue
: any; luminance
: any; maxCount
: any; minSampleCount
: any }>, "generate"> | NamedParams<Normalize<{ list
: any }>, "colors"> }>, "chain-id"> | NamedParams<Normalize<{ palette
: NamedParams<Normalize<{ chroma
: any; clusteringStepCount
: any; hue
: any; luminance
: any; maxCount
: any; minSampleCount
: any }>, "generate"> | NamedParams<Normalize<{ list
: any }>, "colors"> }>, "operator-name"> | NamedParams<Normalize<{ palette
: NamedParams<Normalize<{ chroma
: any; clusteringStepCount
: any; hue
: any; luminance
: any; maxCount
: any; minSampleCount
: any }>, "generate"> | NamedParams<Normalize<{ list
: any }>, "colors"> }>, "entity-id"> | NamedParams<Normalize<{ palette
: NamedParams<Normalize<{ chroma
: any; clusteringStepCount
: any; hue
: any; luminance
: any; maxCount
: any; minSampleCount
: any }>, "generate"> | NamedParams<Normalize<{ list
: any }>, "colors"> }>, "entity-source">>; colors
: <internal>.Mapped<NamedParams<Normalize<unknown>, "default"> | NamedParams<Normalize<{ AC
: <internal>.Color; AG
: <internal>.Color; AL
: <internal>.Color; AM
: <internal>.Color; AR
: <internal>.Color; AS
: <internal>.Color; AT
: <internal>.Color; AU
: <internal>.Color; B
: <internal>.Color; BA
: <internal>.Color; BE
: <internal>.Color; BH
: <internal>.Color; BI
: <internal>.Color; BK
: <internal>.Color; BR
: <internal>.Color; C
: <internal>.Color; CA
: <internal>.Color; CD
: <internal>.Color; CE
: <internal>.Color; CF
: <internal>.Color; CL
: <internal>.Color; CM
: <internal>.Color; CN
: <internal>.Color; CO
: <internal>.Color; CR
: <internal>.Color; CS
: <internal>.Color; CU
: <internal>.Color; D
: <internal>.Color; DB
: <internal>.Color; DS
: <internal>.Color; DY
: <internal>.Color; ER
: <internal>.Color; ES
: <internal>.Color; EU
: <internal>.Color; F
: <internal>.Color; FE
: <internal>.Color; FL
: <internal>.Color; FM
: <internal>.Color; FR
: <internal>.Color; GA
: <internal>.Color; GD
: <internal>.Color; GE
: <internal>.Color; H
: <internal>.Color; HE
: <internal>.Color; HF
: <internal>.Color; HG
: <internal>.Color; HO
: <internal>.Color; HS
: <internal>.Color; I
: <internal>.Color; IN
: <internal>.Color; IR
: <internal>.Color; K
: <internal>.Color; KR
: <internal>.Color; LA
: <internal>.Color; LI
: <internal>.Color; LR
: <internal>.Color; LU
: <internal>.Color; LV
: <internal>.Color; MD
: <internal>.Color; MG
: <internal>.Color; MN
: <internal>.Color; MO
: <internal>.Color; MT
: <internal>.Color; N
: <internal>.Color; NA
: <internal>.Color; NB
: <internal>.Color; ND
: <internal>.Color; NE
: <internal>.Color; NI
: <internal>.Color; NO
: <internal>.Color; NP
: <internal>.Color; O
: <internal>.Color; OS
: <internal>.Color; P
: <internal>.Color; PA
: <internal>.Color; PB
: <internal>.Color; PD
: <internal>.Color; PM
: <internal>.Color; PO
: <internal>.Color; PR
: <internal>.Color; PT
: <internal>.Color; PU
: <internal>.Color; RA
: <internal>.Color; RB
: <internal>.Color; RE
: <internal>.Color; RF
: <internal>.Color; RG
: <internal>.Color; RH
: <internal>.Color; RN
: <internal>.Color; RU
: <internal>.Color; S
: <internal>.Color; SB
: <internal>.Color; SC
: <internal>.Color; SE
: <internal>.Color; SG
: <internal>.Color; SI
: <internal>.Color; SM
: <internal>.Color; SN
: <internal>.Color; SR
: <internal>.Color; T
: <internal>.Color; TA
: <internal>.Color; TB
: <internal>.Color; TC
: <internal>.Color; TE
: <internal>.Color; TH
: <internal>.Color; TI
: <internal>.Color; TL
: <internal>.Color; TM
: <internal>.Color; U
: <internal>.Color; UUH
: <internal>.Color; UUP
: <internal>.Color; UUT
: <internal>.Color; V
: <internal>.Color; W
: <internal>.Color; XE
: <internal>.Color; Y
: <internal>.Color; YB
: <internal>.Color; ZN
: <internal>.Color; ZR
: <internal>.Color }>, "custom">>; lightness
: <internal>.Numeric; saturation
: <internal>.Numeric }, "element-symbol">; entity-id
: <internal>.Provider<{ palette
: <internal>.Mapped<NamedParams<Normalize<{ chroma
: [number, number]; clusteringStepCount
: number; hue
: [number, number]; luminance
: [number, number]; maxCount
: number; minSampleCount
: number }>, "generate"> | NamedParams<Normalize<{ list
: { colors
: <internal>.ColorListEntry[]; kind
: "set" | "interpolate" } }>, "colors">> }, "entity-id">; entity-source
: <internal>.Provider<{ palette
: <internal>.Mapped<NamedParams<Normalize<{ chroma
: [number, number]; clusteringStepCount
: number; hue
: [number, number]; luminance
: [number, number]; maxCount
: number; minSampleCount
: number }>, "generate"> | NamedParams<Normalize<{ list
: { colors
: <internal>.ColorListEntry[]; kind
: "set" | "interpolate" } }>, "colors">> }, "entity-source">; hydrophobicity
: <internal>.Provider<{ list
: <internal>.ColorList; scale
: <internal>.Select<"DGwif" | "DGwoct" | "Oct-IF"> }, "hydrophobicity">; illustrative
: <internal>.Provider<{ carbonLightness
: <internal>.Numeric; style
: <internal>.Mapped<NamedParams<Normalize<{ asymId
: "label" | "auth"; palette
: NamedParams<Normalize<{ chroma
: any; clusteringStepCount
: any; hue
: any; luminance
: any; maxCount
: any; minSampleCount
: any }>, "generate"> | NamedParams<Normalize<{ list
: any }>, "colors"> }>, "chain-id"> | NamedParams<Normalize<{ palette
: NamedParams<Normalize<{ chroma
: any; clusteringStepCount
: any; hue
: any; luminance
: any; maxCount
: any; minSampleCount
: any }>, "generate"> | NamedParams<Normalize<{ list
: any }>, "colors"> }>, "entity-id"> | NamedParams<Normalize<{ palette
: NamedParams<Normalize<{ chroma
: any; clusteringStepCount
: any; hue
: any; luminance
: any; maxCount
: any; minSampleCount
: any }>, "generate"> | NamedParams<Normalize<{ list
: any }>, "colors"> }>, "entity-source"> | NamedParams<Normalize<{ value
: <internal>.Color }>, "uniform"> | NamedParams<Normalize<{ colors
: NamedParams<Normalize<unknown>, "default"> | NamedParams<Normalize<{ DNA
: any; PNA
: any; RNA
: any; ion
: any; protein
: any; saccharide
: any; water
: any }>, "custom">; lightness
: number; saturation
: number }>, "molecule-type">> }, "illustrative">; model-index
: <internal>.Provider<{ palette
: <internal>.Mapped<NamedParams<Normalize<{ chroma
: [number, number]; clusteringStepCount
: number; hue
: [number, number]; luminance
: [number, number]; maxCount
: number; minSampleCount
: number }>, "generate"> | NamedParams<Normalize<{ list
: { colors
: <internal>.ColorListEntry[]; kind
: "set" | "interpolate" } }>, "colors">> }, "model-index">; molecule-type
: <internal>.Provider<{ colors
: <internal>.Mapped<NamedParams<Normalize<unknown>, "default"> | NamedParams<Normalize<{ DNA
: <internal>.Color; PNA
: <internal>.Color; RNA
: <internal>.Color; ion
: <internal>.Color; protein
: <internal>.Color; saccharide
: <internal>.Color; water
: <internal>.Color }>, "custom">>; lightness
: <internal>.Numeric; saturation
: <internal>.Numeric }, "molecule-type">; occupancy
: <internal>.Provider<{ domain
: <internal>.Interval; list
: <internal>.ColorList }, "occupancy">; operator-hkl
: <internal>.Provider<{ palette
: <internal>.Mapped<NamedParams<Normalize<{ chroma
: [number, number]; clusteringStepCount
: number; hue
: [number, number]; luminance
: [number, number]; maxCount
: number; minSampleCount
: number }>, "generate"> | NamedParams<Normalize<{ list
: { colors
: <internal>.ColorListEntry[]; kind
: "set" | "interpolate" } }>, "colors">> }, "operator-hkl">; operator-name
: <internal>.Provider<{ palette
: <internal>.Mapped<NamedParams<Normalize<{ chroma
: [number, number]; clusteringStepCount
: number; hue
: [number, number]; luminance
: [number, number]; maxCount
: number; minSampleCount
: number }>, "generate"> | NamedParams<Normalize<{ list
: { colors
: <internal>.ColorListEntry[]; kind
: "set" | "interpolate" } }>, "colors">> }, "operator-name">; partial-charge
: <internal>.Provider<{ domain
: <internal>.Interval; list
: <internal>.ColorList }, "partial-charge">; polymer-id
: <internal>.Provider<{ palette
: <internal>.Mapped<NamedParams<Normalize<{ chroma
: [number, number]; clusteringStepCount
: number; hue
: [number, number]; luminance
: [number, number]; maxCount
: number; minSampleCount
: number }>, "generate"> | NamedParams<Normalize<{ list
: { colors
: <internal>.ColorListEntry[]; kind
: "set" | "interpolate" } }>, "colors">> }, "polymer-id">; polymer-index
: <internal>.Provider<{ palette
: <internal>.Mapped<NamedParams<Normalize<{ chroma
: [number, number]; clusteringStepCount
: number; hue
: [number, number]; luminance
: [number, number]; maxCount
: number; minSampleCount
: number }>, "generate"> | NamedParams<Normalize<{ list
: { colors
: <internal>.ColorListEntry[]; kind
: "set" | "interpolate" } }>, "colors">> }, "polymer-index">; residue-name
: <internal>.Provider<{ colors
: <internal>.Mapped<NamedParams<Normalize<unknown>, "default"> | NamedParams<Normalize<{ A
: <internal>.Color; ALA
: <internal>.Color; APN
: <internal>.Color; ARG
: <internal>.Color; ASN
: <internal>.Color; ASP
: <internal>.Color; C
: <internal>.Color; CPN
: <internal>.Color; CYS
: <internal>.Color; DA
: <internal>.Color; DC
: <internal>.Color; DG
: <internal>.Color; DI
: <internal>.Color; DT
: <internal>.Color; DU
: <internal>.Color; G
: <internal>.Color; GLN
: <internal>.Color; GLU
: <internal>.Color; GLY
: <internal>.Color; GPN
: <internal>.Color; HIS
: <internal>.Color; I
: <internal>.Color; ILE
: <internal>.Color; LEU
: <internal>.Color; LYS
: <internal>.Color; MET
: <internal>.Color; PHE
: <internal>.Color; PRO
: <internal>.Color; SER
: <internal>.Color; T
: <internal>.Color; THR
: <internal>.Color; TPN
: <internal>.Color; TRP
: <internal>.Color; TYR
: <internal>.Color; U
: <internal>.Color; VAL
: <internal>.Color }>, "custom">>; lightness
: <internal>.Numeric; saturation
: <internal>.Numeric }, "residue-name">; secondary-structure
: <internal>.Provider<{ colors
: <internal>.Mapped<NamedParams<Normalize<unknown>, "default"> | NamedParams<Normalize<{ alphaHelix
: <internal>.Color; bend
: <internal>.Color; betaStrand
: <internal>.Color; betaTurn
: <internal>.Color; carbohydrate
: <internal>.Color; coil
: <internal>.Color; dna
: <internal>.Color; piHelix
: <internal>.Color; rna
: <internal>.Color; threeTenHelix
: <internal>.Color; turn
: <internal>.Color }>, "custom">>; lightness
: <internal>.Numeric; saturation
: <internal>.Numeric }, "secondary-structure">; sequence-id
: <internal>.Provider<{ list
: <internal>.ColorList }, "sequence-id">; shape-group
: <internal>.Provider<{}, "shape-group">; uncertainty
: <internal>.Provider<{ domain
: <internal>.Interval; list
: <internal>.ColorList }, "uncertainty">; uniform
: <internal>.Provider<{ value
: <internal>.Color }, "uniform">; unit-index
: <internal>.Provider<{ palette
: <internal>.Mapped<NamedParams<Normalize<{ chroma
: [number, number]; clusteringStepCount
: number; hue
: [number, number]; luminance
: [number, number]; maxCount
: number; minSampleCount
: number }>, "generate"> | NamedParams<Normalize<{ list
: { colors
: <internal>.ColorListEntry[]; kind
: "set" | "interpolate" } }>, "colors">> }, "unit-index">; volume-value
: <internal>.Provider<{ colorList
: <internal>.ColorList }, "volume-value"> }[C]>>Optional size
size?: "default" | S
Optional sizeParams
this works for any theme name (use 'name as any'), but code completion will break