From 22a25ded9f7d9c9a96cce8d1bc12475ca0434201 Mon Sep 17 00:00:00 2001 From: Minteck Date: Wed, 9 Feb 2022 17:58:07 +0100 Subject: Major update --- node_modules/cheerio/lib/cheerio.d.ts | 53 +++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 node_modules/cheerio/lib/cheerio.d.ts (limited to 'node_modules/cheerio/lib/cheerio.d.ts') diff --git a/node_modules/cheerio/lib/cheerio.d.ts b/node_modules/cheerio/lib/cheerio.d.ts new file mode 100644 index 0000000..0564193 --- /dev/null +++ b/node_modules/cheerio/lib/cheerio.d.ts @@ -0,0 +1,53 @@ +import { InternalOptions } from './options'; +import type { Node, Document } from 'domhandler'; +import { BasicAcceptedElems } from './types'; +import * as Attributes from './api/attributes'; +import * as Traversing from './api/traversing'; +import * as Manipulation from './api/manipulation'; +import * as Css from './api/css'; +import * as Forms from './api/forms'; +declare type AttributesType = typeof Attributes; +declare type TraversingType = typeof Traversing; +declare type ManipulationType = typeof Manipulation; +declare type CssType = typeof Css; +declare type FormsType = typeof Forms; +export declare class Cheerio implements ArrayLike { + length: number; + [index: number]: T; + options: InternalOptions; + /** + * The root of the document. Can be set by using the `root` argument of the constructor. + * + * @private + */ + _root: Cheerio | undefined; + /** @function */ + find: typeof Traversing.find; + /** + * Instance of cheerio. Methods are specified in the modules. Usage of this + * constructor is not recommended. Please use $.load instead. + * + * @private + * @param selector - The new selection. + * @param context - Context of the selection. + * @param root - Sets the root node. + * @param options - Options for the instance. + */ + constructor(selector?: T extends Node ? BasicAcceptedElems : Cheerio | T[], context?: BasicAcceptedElems | null, root?: BasicAcceptedElems | null, options?: InternalOptions); + prevObject: Cheerio | undefined; + /** + * Make a cheerio object. + * + * @private + * @param dom - The contents of the new object. + * @param context - The context of the new object. + * @returns The new cheerio object. + */ + _make(dom: Cheerio | T[] | T | string, context?: BasicAcceptedElems): Cheerio; +} +export interface Cheerio extends AttributesType, TraversingType, ManipulationType, CssType, FormsType, Iterable { + cheerio: '[cheerio object]'; + splice: typeof Array.prototype.slice; +} +export {}; +//# sourceMappingURL=cheerio.d.ts.map \ No newline at end of file -- cgit