static getParamsQuery()

in lib/data_access/http.service.ts [99:113]


	static getParamsQuery(params: UrlParams, separateArrayParams: boolean = false): string {
		let paramsArray: Array<string> = [];

		for (let param in params) {
			let paramValue: any = params[param];
			if (separateArrayParams && paramValue instanceof Array)
				paramsArray = paramsArray.concat(paramValue.map(value => `${param}=${encodeURIComponent(String(value))}`));
			else {
				let value: string = encodeURIComponent(String(params[param]));
				paramsArray.push(`${param}=${value}`);
			}
		}

		return paramsArray.join("&");
	}