Index: ui/webui/resources/cr_elements/cr_onc/cr_onc_types.js |
diff --git a/ui/webui/resources/cr_elements/cr_onc/cr_onc_types.js b/ui/webui/resources/cr_elements/cr_onc/cr_onc_types.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..1015930ee421c47bb2170d02eee6c984ffe1165c |
--- /dev/null |
+++ b/ui/webui/resources/cr_elements/cr_onc/cr_onc_types.js |
@@ -0,0 +1,44 @@ |
+// Copyright 2015 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 Typedefs for CrOncDataElement.data. Note: These 'types' define |
+ * a subset of ONC properties in the ONC data dictionary. The first letter is |
+ * capitalized to match the ONC spec and avoid an extra layer of translation. |
+ * See components/onc/docs/onc_spec.html for the complete spec. |
+ */ |
+ |
+var CrOnc = {}; |
+ |
+/** @typedef {string|!Object} */ |
+CrOnc.ManagedStringType; |
+ |
+/** |
+ * @typedef {{ NetworkTechnology: string, Strength: number }} |
Dan Beam
2015/02/21 01:07:57
nit: {{\s -> {{
Dan Beam
2015/02/21 01:07:57
nit: \s}} -> }}
stevenjb
2015/02/23 21:31:58
Done.
stevenjb
2015/02/23 21:31:58
Done.
|
+ */ |
+CrOnc.CellularType; |
+ |
+/** |
+ * @typedef {{ Security: string, Strength: number }} |
+ */ |
+CrOnc.WiFiType; |
+ |
+/** |
+ * @typedef {{ Strength: number }} |
+ */ |
+CrOnc.WiMAXType; |
+ |
+/** |
+ * @typedef {{ |
+ * Cellular: CrOnc.CellularType, |
+ * ConnectionState: string, |
+ * GUID: string, |
+ * Name: CrOnc.ManagedStringType, |
+ * Type: string, |
+ * WiFi: CrOnc.WiFiType, |
+ * WiMAX: CrOnc.WiMAXType |
+ * }} |
+ */ |
+CrOnc.NetworkConfigType; |