Interface MethodQueryStrategy

interface MethodQueryStrategy {
    queryMethodDeprecation(
        $method: Cheerio<Element>,
    ): null | DeprecationContent;
    queryMethodDescription($method: Cheerio<Element>): Cheerio<Element>;
    queryMethodModifiersText($signature: Cheerio<Element>): string;
    queryMethodNameText(
        $method: Cheerio<Element>,
        $signature: Cheerio<Element>,
    ): string;
    queryMethodParameters(
        $signature: Cheerio<Element>,
        sanitizedSignature: string,
    ): null | Cheerio<Element>;
    queryMethodPrototypeText($method: Cheerio<Element>): string;
    queryMethodReturnType($signature: Cheerio<Element>): string;
    queryMethodSignature($method: Cheerio<Element>): Cheerio<Element>;
    queryMethodTables($object: CheerioAPI): Cheerio<Element>;
}

Implemented by

Methods

  • Parameters

    • $method: Cheerio<Element>
    • $signature: Cheerio<Element>

    Returns string

  • Parameters

    • $signature: Cheerio<Element>
    • sanitizedSignature: string

    Returns null | Cheerio<Element>