修正大部分的编译错误。
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import { isEmpty, isNil } from 'lodash-es';
|
||||
|
||||
export function defaultEmptyFormData<D>(formData: FormData, param: string, defaultValue: D): D {
|
||||
const value = formData.get(param);
|
||||
const value = formData.get(param) as D;
|
||||
if (isNil(value) || isEmpty(value)) {
|
||||
return defaultValue;
|
||||
}
|
||||
@@ -15,10 +15,8 @@ export function defaultEmptyValue<T, D>(value: T, defaultValue: D): T | D {
|
||||
return value;
|
||||
}
|
||||
|
||||
export function mapToObject<K extends string | number | symbol, V>(
|
||||
map: Map<K, V>,
|
||||
): Record<K, V extends Map<unknown, unknown> ? unknown : V> {
|
||||
const obj: Record<K, V extends Map<unknown, unknown> ? unknown : V> = {};
|
||||
export function mapToObject<K extends string | number | symbol, V>(map: Map<K, V>): Record<K, V> {
|
||||
const obj = {} as Record<K, V>;
|
||||
map.forEach((value, key) => {
|
||||
if (value instanceof Map) {
|
||||
obj[key] = mapToObject(value);
|
||||
|
Reference in New Issue
Block a user