blob: c524439861b7e4d967e041d3294be0e6dd0aaa4a [file] [log] [blame]
// Copyright 2020 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
/**
* @fileoverview Utility function for retrieving the deep linked setting ID
* from the Url parameter.
*/
import {Router} from './router.js';
const SETTING_ID_URL_PARAM_NAME: string = 'settingId';
/**
* Retrieves the setting ID saved in the URL's query parameter. Returns null if
* setting ID is unavailable.
*/
export function getSettingIdParameter(): string|null {
return Router.getInstance().getQueryParameters().get(
SETTING_ID_URL_PARAM_NAME);
}