UNPKG

@web/dev-server-core

Version:
46 lines 1.83 kB
/** * @license * Copyright (c) 2018 The Polymer Project Authors. All rights reserved. * This code may only be used under the BSD style license found at * http://polymer.github.io/LICENSE.txt * The complete set of authors may be found at * http://polymer.github.io/AUTHORS.txt * The complete set of contributors may be found at * http://polymer.github.io/CONTRIBUTORS.txt * Code distributed by Google as part of the polymer project is also * subject to an additional IP rights grant found at * http://polymer.github.io/PATENTS.txt */ /** * Return the text value of a node or element * * Equivalent to `node.textContent` in the browser */ export declare function getTextContent(node: any): string; /** * @returns The string value of attribute `name`, or `null`. */ export declare function getAttribute(element: any, name: string): string | null; export declare function getAttributeIndex(element: any, name: string): number; /** * @returns `true` iff [element] has the attribute [name], `false` otherwise. */ export declare function hasAttribute(element: any, name: string): boolean; export declare function setAttribute(element: any, name: string, value: string): void; export declare function removeAttribute(element: any, name: string): void; /** * Normalize the text inside an element * * Equivalent to `element.normalize()` in the browser * See https://developer.mozilla.org/en-US/docs/Web/API/Node/normalize */ export declare function normalize(node: any): void; /** * Set the text value of a node or element * * Equivalent to `node.textContent = value` in the browser */ export declare function setTextContent(node: any, value: string): void; export type GetChildNodes = (node: any) => Node[] | undefined; export declare const defaultChildNodes: (node: any) => any; //# sourceMappingURL=util.d.ts.map