class TestSuiteInternal implements TestSuite<T>import { TestSuiteInternal } from "https://deno.land/std@0.180.0/testing/_test_suite.ts"; An internal representation of a group of tests. ConstructorsnewTestSuiteInternal(describe: DescribeDefinition<T>)Type ParametersTPropertiesprotecteddescribe: DescribeDefinition<T>protectedhasOnlyStep: booleanprotectedsteps: (TestSuiteInternal<T> | ItDefinition<T>)[]symbol: symbolStatic Propertiesactive: symbol[]The stack of tests that are actively running. current: TestSuiteInternal<any> | nullThe current test suite being registered. runningCount: numberStores how many test suites are executing. started: booleanIf a test has been registered yet. Block adding global hooks if a test has been registered. suites: Map<symbol, TestSuiteInternal<any>>A map of all test suites by symbol. Static MethodsaddingOnlyStep<T>(suite: TestSuiteInternal<T>)Updates all steps within top level suite to have ignore set to true if only is not set to true on step. addStep<T>(suite: TestSuiteInternal<T>, step: TestSuiteInternal<T> | ItDefinition<T>)This is used internally to add steps to a test suite. registerTest(options: Deno.TestDefinition)This is used internally to register tests. reset()This is used internally for testing this module. run<T>(suite: TestSuiteInternal<T>,context: T,t: Deno.TestContext,)This is used internally to run all steps for a test suite. runTest<T>(t: Deno.TestContext,fn: (this: T, t: Deno.TestContext) => void | Promise<void>,context: T,activeIndex?,)setHook<T>(suite: TestSuiteInternal<T>,name: HookNames,fn: (this: T) => void | Promise<void>,)This is used internally to add hooks to a test suite.