SYMBOL INDEX (184 symbols across 29 files) FILE: benchmark/benchmark.ts type SuiteOptions (line 21) | type SuiteOptions = T extends void function benchmark (line 31) | async function benchmark( constant DIVS_MARKUP (line 80) | const DIVS_MARKUP = '
'.repeat(50); method test (line 114) | test($, $lis) { method setup (line 122) | setup($) { method test (line 125) | test($) { method test (line 132) | test(_, $lis) { method test (line 138) | test(_, $lis) { method test (line 145) | test(_, $lis) { constant HTML_INDEPENDENT_MARKUP (line 150) | const HTML_INDEPENDENT_MARKUP = method test (line 157) | test(_, $lis) { method test (line 236) | test(_, $lis) { method test (line 247) | test(_, $lis) { method test (line 256) | test(_, $lis) { method test (line 263) | test($, $lis) { method test (line 284) | test(_, $lis) { FILE: src/__tests__/xml.spec.ts function xml (line 5) | function xml(str: string, options?: CheerioOptions) { function dom (line 11) | function dom(str: string, options?: CheerioOptions) { FILE: src/api/attributes.spec.ts function withClass (line 15) | function withClass(attr: string) { FILE: src/api/attributes.ts function getAttr (line 50) | function getAttr( function setAttr (line 95) | function setAttr(el: Element, name: string, value: string | null) { function attr (line 188) | function attr( function getProp (line 238) | function getProp( function setProp (line 260) | function setProp(el: Element, name: string, value: unknown, xmlMode?: bo... type StyleProp (line 277) | interface StyleProp { function prop (line 412) | function prop( type DataElement (line 533) | interface DataElement extends Element { function setData (line 546) | function setData( function readAllData (line 568) | function readAllData(el: DataElement): unknown { function readData (line 595) | function readData(el: DataElement, name: string): unknown { function parseDataValue (line 618) | function parseDataValue(value: string): unknown { function data (line 719) | function data( function val (line 788) | function val( function removeAttribute (line 840) | function removeAttribute(elem: Element, name: string) { function splitNames (line 853) | function splitNames(names?: string): string[] { function removeAttr (line 876) | function removeAttr( function hasClass (line 912) | function hasClass( function addClass (line 958) | function addClass>( function removeClass (line 1026) | function removeClass>( function toggleClass (line 1097) | function toggleClass>( FILE: src/api/css.ts function css (line 66) | function css( function setCss (line 100) | function setCss( function getCss (line 151) | function getCss( function stringify (line 181) | function stringify(obj: Record): string { function parse (line 196) | function parse(styles: string): Record { FILE: src/api/extract.spec.ts type RedSelObject (line 5) | interface RedSelObject { type RedSelMultipleObject (line 10) | interface RedSelMultipleObject { FILE: src/api/extract.ts type ExtractDescriptorFn (line 5) | type ExtractDescriptorFn = ( type ExtractDescriptor (line 12) | interface ExtractDescriptor { type ExtractValue (line 17) | type ExtractValue = string | ExtractDescriptor | [string | ExtractDescri... type ExtractMap (line 20) | type ExtractMap = Record; type ExtractedValue (line 22) | type ExtractedValue = V extends [ type ExtractedMap (line 39) | type ExtractedMap = { function getExtractDescr (line 43) | function getExtractDescr( function extract (line 64) | function extract( FILE: src/api/forms.ts function serialize (line 26) | function serialize(this: Cheerio): string { function serializeArray (line 54) | function serializeArray( FILE: src/api/manipulation.ts function _makeDomArray (line 35) | function _makeDomArray( function _insert (line 78) | function _insert( function uniqueSplice (line 126) | function uniqueSplice( function appendTo (line 208) | function appendTo( function prependTo (line 241) | function prependTo( function _wrap (line 308) | function _wrap( function unwrap (line 515) | function unwrap( function wrapAll (line 578) | function wrapAll( function after (line 640) | function after( function insertAfter (line 693) | function insertAfter( function before (line 749) | function before( function insertBefore (line 802) | function insertBefore( function remove (line 854) | function remove( function replaceWith (line 890) | function replaceWith( function empty (line 938) | function empty(this: Cheerio): Cheerio { function html (line 986) | function html( function toString (line 1016) | function toString(this: Cheerio): string { function text (line 1061) | function text( function clone (line 1102) | function clone(this: Cheerio): Cheerio { FILE: src/api/traversing.spec.ts function getText (line 17) | function getText(el: Cheerio) { FILE: src/api/traversing.ts function find (line 48) | function find( function _findBySelector (line 80) | function _findBySelector( function _getMatcher (line 115) | function _getMatcher

( function _matchUntil (line 173) | function _matchUntil( function _removeDuplicates (line 218) | function _removeDuplicates(elems: T[]): T[] { function closest (line 336) | function closest( function contents (line 599) | function contents( function each (line 633) | function each( function map (line 669) | function map( function getFilterFn (line 691) | function getFilterFn( function filter (line 770) | function filter( function filterArray (line 787) | function filterArray( function is (line 810) | function is( function not (line 858) | function not( function has (line 899) | function has( function first (line 925) | function first(this: Cheerio): Cheerio { function last (line 943) | function last(this: Cheerio): Cheerio { function eq (line 966) | function eq(this: Cheerio, i: number): Cheerio { function get (line 1008) | function get(this: Cheerio, i?: number): T | T[] { function toArray (line 1027) | function toArray(this: Cheerio): T[] { function index (line 1049) | function index( function slice (line 1095) | function slice( function end (line 1118) | function end(this: Cheerio): Cheerio { function add (line 1138) | function add( function addBack (line 1164) | function addBack( FILE: src/cheerio.spec.ts type Cheerio (line 8) | interface Cheerio { function testAppleSelect (line 17) | function testAppleSelect($apple: ArrayLike) { FILE: src/cheerio.ts type MethodsType (line 11) | type MethodsType = typeof Attributes & method constructor (line 59) | constructor( type Cheerio (line 116) | interface Cheerio extends MethodsType, Iterable { FILE: src/index.spec.ts function noop (line 6) | function noop() { function getPromise (line 11) | function getPromise() { constant TEST_HTML (line 20) | const TEST_HTML = '

Hello World

Example'; constant TEST_HTML_UTF16 (line 21) | const TEST_HTML_UTF16 = Buffer.from(TEST_HTML, 'utf16le'); constant TEST_HTML_UTF16_BOM (line 22) | const TEST_HTML_UTF16_BOM = Buffer.from([ function createTestServer (line 120) | function createTestServer( FILE: src/index.ts function loadBuffer (line 57) | function loadBuffer( function _stringStream (line 70) | function _stringStream( function stringStream (line 142) | function stringStream( type DecodeStreamOptions (line 150) | interface DecodeStreamOptions extends CheerioOptions { function decodeStream (line 165) | function decodeStream( type UndiciStreamOptions (line 183) | type UndiciStreamOptions = Omit< type CheerioRequestOptions (line 189) | interface CheerioRequestOptions extends DecodeStreamOptions { function fromURL (line 220) | async function fromURL( FILE: src/load.ts type StaticType (line 15) | type StaticType = typeof staticMethods; type CheerioAPI (line 23) | interface CheerioAPI extends StaticType { function getLoad (line 115) | function getLoad( function isNode (line 279) | function isNode(obj: unknown): obj is AnyNode { FILE: src/options.ts type HTMLParser2Options (line 13) | interface HTMLParser2Options type CheerioOptions (line 27) | interface CheerioOptions type InternalOptions (line 90) | interface InternalOptions function flattenOptions (line 114) | function flattenOptions( FILE: src/parse.spec.ts function rootTest (line 50) | function rootTest(root: Document) { FILE: src/parse.ts function getParse (line 16) | function getParse( function update (line 71) | function update( FILE: src/parsers/parse5-adapter.ts function parseWithParse5 (line 20) | function parseWithParse5( function renderWithParse5 (line 45) | function renderWithParse5(dom: AnyNode | ArrayLike): string { FILE: src/static.ts function render (line 21) | function render( function isOptions (line 38) | function isOptions( function html (line 72) | function html( function xml (line 104) | function xml( function text (line 124) | function text( function parseHTML (line 159) | function parseHTML( function root (line 203) | function root(this: CheerioAPI): Cheerio { function contains (line 218) | function contains(container: AnyNode, contained: AnyNode): boolean { function extract (line 248) | function extract( type Writable (line 255) | type Writable = { -readonly [P in keyof T]: T[P] }; function merge (line 267) | function merge( function isArrayLike (line 291) | function isArrayLike(item: unknown): item is ArrayLike { FILE: src/types.ts type LowercaseLetters (line 3) | type LowercaseLetters = type AlphaNumeric (line 31) | type AlphaNumeric = type SelectorSpecial (line 36) | type SelectorSpecial = '.' | '#' | ':' | '|' | '>' | '+' | '~' | '['; type SelectorType (line 41) | type SelectorType = type BasicAcceptedElems (line 49) | type BasicAcceptedElems = ArrayLike | T | string; type AcceptedElems (line 51) | type AcceptedElems = type FilterFunction (line 56) | type FilterFunction = (this: T, i: number, el: T) => boolean; type AcceptedFilters (line 58) | type AcceptedFilters = string | FilterFunction | T | Cheerio; FILE: src/utils.ts function isCheerio (line 11) | function isCheerio( function camelCase (line 25) | function camelCase(str: string): string { function cssCase (line 38) | function cssCase(str: string): string { function domEach (line 54) | function domEach< type CharacterCode (line 63) | const enum CharacterCode { function isHtml (line 82) | function isHtml(str: string): boolean { FILE: website/src/components/live-code.tsx type LiveCodeProps (line 9) | interface LiveCodeProps { function ResetButton (line 13) | function ResetButton() { function RunButton (line 30) | function RunButton() { function Toolbar (line 50) | function Toolbar() { function LiveCode (line 64) | function LiveCode({ code }: LiveCodeProps) { FILE: website/src/pages/blog/rss.xml.ts function GET (line 6) | async function GET(context: APIContext) { FILE: website/src/plugins/rehype-external-links.ts function visitExternalLink (line 4) | function visitExternalLink(node: Element): void { function transformer (line 19) | function transformer(tree: Root): void { function rehypeExternalLinks (line 29) | function rehypeExternalLinks() { FILE: website/src/plugins/remark-admonitions.ts type DirectiveData (line 4) | interface DirectiveData { type DirectiveNode (line 10) | interface DirectiveNode { type DirectiveChild (line 17) | interface DirectiveChild { constant ADMONITION_TYPES (line 24) | const ADMONITION_TYPES = ['note', 'tip', 'warning', 'danger', 'info'] as... function visitAdmonition (line 26) | function visitAdmonition(node: unknown): void { function transformer (line 73) | function transformer(tree: Root): void { function remarkAdmonitions (line 83) | function remarkAdmonitions() { FILE: website/src/plugins/remark-fix-typedoc-links.ts function visitTypedocLink (line 6) | function visitTypedocLink(node: Link): void { function transformer (line 13) | function transformer(tree: Root): void { function remarkFixTypedocLinks (line 23) | function remarkFixTypedocLinks() { FILE: website/src/plugins/remark-live-code.ts type MdxJsxAttribute (line 4) | interface MdxJsxAttribute { type MdxJsxFlowElement (line 10) | interface MdxJsxFlowElement { function visitLiveCode (line 17) | function visitLiveCode( function transformer (line 54) | function transformer(tree: Root): void { function remarkLiveCode (line 71) | function remarkLiveCode() {