api-mock-js
Version:
Promise based AJAX library
14 lines (9 loc) • 496 B
text/typescript
import { GlobalObject } from '../type'
export function obj2formData(obj: GlobalObject): FormData {
let data = new FormData()
Object.keys(obj).forEach(key => data.append(key, obj[key]))
return data
}
export const copyProp = (o: object, t: object): void => Object.keys(o).forEach(e => t[e] = o[e])
export const Obj2QueryString = (o: GlobalObject): string => Object.keys(o).map(e => e + '=' + o[e]).join('&')
export const queryStringMark = (url) => /\?/.test(url) ? '&' : '?'