Files
SnowLuma/.pnpm-store/v11/files/83/9a64d97acccbd2f1f8c1e7542772ea8b609131aa045c5cf29ee04d781ac175d2a9457a0604bf47486dfff7dc91015a38ccbdf6593c3910660e3e0fcb9f8c1e
T
TanTan 2a69b23b47
Dev Build / cleanup (push) Waiting to run
Dev Build / typecheck (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:27:07 +08:00

36 lines
952 B
Plaintext

import { RankedDictionaries, UserInputsOptions } from '../types'
export default (
optionsRankedDictionaries: RankedDictionaries,
optionsRankedDictionariesMaxWordSize: Record<string, number>,
userInputsOptions?: UserInputsOptions,
) => {
if (!userInputsOptions) {
return {
rankedDictionaries: optionsRankedDictionaries,
rankedDictionariesMaxWordSize: optionsRankedDictionariesMaxWordSize,
}
}
const rankedDictionaries = {
...optionsRankedDictionaries,
}
const rankedDictionariesMaxWordSize = {
...optionsRankedDictionariesMaxWordSize,
}
rankedDictionaries.userInputs = {
...(rankedDictionaries.userInputs || {}),
...userInputsOptions.rankedDictionary,
}
rankedDictionariesMaxWordSize.userInputs = Math.max(
userInputsOptions.rankedDictionaryMaxWordSize,
rankedDictionariesMaxWordSize.userInputs || 0,
)
return {
rankedDictionaries,
rankedDictionariesMaxWordSize,
}
}