14 lines
447 B
TypeScript
14 lines
447 B
TypeScript
/**
|
|
* Copyright (c) 2023-present Plane Software, Inc. and contributors
|
|
* SPDX-License-Identifier: AGPL-3.0-only
|
|
* See the LICENSE file for details.
|
|
*/
|
|
|
|
export const generateQueryParams = (searchParams: URLSearchParams, excludedParamKeys?: string[]): string => {
|
|
const params = new URLSearchParams(searchParams);
|
|
excludedParamKeys &&
|
|
excludedParamKeys.forEach((key) => {
|
|
params.delete(key);
|
|
});
|
|
return params.toString();
|
|
};
|