<commit_before>// Type definitions for chai 4.1
// Project: http://chaijs.com/
// Definitions by: <NAME> <https://github.com/jedmao>,
//                 <NAME> <https://github.com/Bartvds>,
//                 <NAME> <https://github.com/AGBrown>,
//                 <NAME> <https://github.com/olivr70>,
//                 <NAME> <https://github.com/mwistrand>,
//                 <NAME> <https://github.com/joshuakgoldberg>
//                 <NAME> <https://github.com/shaunluttin>
//                 <NAME> <https://github.com/Naktibalda>
//                 <NAME> <https://github.com/micksatana>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped

// <reference types="assertion-error"/>

declare namespace Chai {
    interface ChaiStatic {
        expect: ExpectStatic;
        should(): Should;
        /**
         * Provides a way to extend the internals of Chai
         */
        use(fn: (chai: any, utils: any) => void): ChaiStatic;
        assert: AssertStatic;
        config: Config;
        AssertionError: typeof AssertionError;
        version: string;
    }

    export interface ExpectStatic extends AssertionStatic {
        fail(actual?: any, expected?: any, message?: string, operator?: Operator): void;<commit_msg>chai: Remove false `reference types` comment (#22968)<commit_after>// Type definitions for chai 4.1
// Project: http://chaijs.com/
// Definitions by: <NAME> <https://github.com/jedmao>,
//                 <NAME> <https://github.com/Bartvds>,
//                 <NAME> <https://github.com/AGBrown>,
//                 <NAME> <https://github.com/olivr70>,
//                 <NAME> <https://github.com/mwistrand>,
//                 <NAME> <https://github.com/joshuakgoldberg>
//                 <NAME> <https://github.com/shaunluttin>
//                 <NAME> <https://github.com/Naktibalda>
//                 <NAME> <https://github.com/micksatana>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped

declare namespace Chai {
    interface ChaiStatic {
        expect: ExpectStatic;
        should(): Should;
        /**
         * Provides a way to extend the internals of Chai
         */
        use(fn: (chai: any, utils: any) => void): ChaiStatic;
        assert: AssertStatic;
        config: Config;
        AssertionError: typeof AssertionError;
        version: string;
    }

    export interface ExpectStatic extends AssertionStatic {
        fail(actual?: any, expected?: any, message?: string, operator?: Operator): void;
{'fraction_non_alphanumeric': 0.1490211745904914, 'fraction_numerical': 0.0051937674790251695, 'mean_word_length': 2.07239263803681, 'pattern_counts': {'":': 0, '<': 40, '<?xml version=': 0, '>': 42, 'https://': 20, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7020123', 'n_tokens_mistral': 740, 'n_tokens_neox': 727, 'n_words': 163}