33 * @typedef {import('unist').Parent } Parent
44 *
55 * @typedef {string } Type
6- * @typedef {Object <string, unknown> } Props
6+ * @typedef {Record <string, unknown> } Props
77 *
8- * @typedef {null|undefined|Type|Props|TestFunctionAnything|Array. <Type|Props|TestFunctionAnything> } Test
8+ * @typedef {null|undefined|Type|Props|TestFunctionAnything|Array<Type|Props|TestFunctionAnything> } Test
99 */
1010
1111/**
7373export const is =
7474 /**
7575 * @type {(
76- * (<ExplicitNode extends Node>(node: unknown, test: ExplicitNode['type']|Partial<ExplicitNode>|TestFunctionPredicate<ExplicitNode>|Array. <ExplicitNode['type']|Partial<ExplicitNode>|TestFunctionPredicate<ExplicitNode>>, index: number, parent: Parent, context?: unknown) => node is ExplicitNode) &
77- * (<ExplicitNode extends Node>(node: unknown, test: ExplicitNode['type']|Partial<ExplicitNode>|TestFunctionPredicate<ExplicitNode>|Array. <ExplicitNode['type']|Partial<ExplicitNode>|TestFunctionPredicate<ExplicitNode>>, index?: null|undefined, parent?: null|undefined, context?: unknown) => node is ExplicitNode) &
76+ * (<ExplicitNode extends Node>(node: unknown, test: ExplicitNode['type']|Partial<ExplicitNode>|TestFunctionPredicate<ExplicitNode>|Array<ExplicitNode['type']|Partial<ExplicitNode>|TestFunctionPredicate<ExplicitNode>>, index: number, parent: Parent, context?: unknown) => node is ExplicitNode) &
77+ * (<ExplicitNode extends Node>(node: unknown, test: ExplicitNode['type']|Partial<ExplicitNode>|TestFunctionPredicate<ExplicitNode>|Array<ExplicitNode['type']|Partial<ExplicitNode>|TestFunctionPredicate<ExplicitNode>>, index?: null|undefined, parent?: null|undefined, context?: unknown) => node is ExplicitNode) &
7878 * ((node: unknown, test: Test, index: number, parent: Parent, context?: unknown) => boolean) &
7979 * ((node?: unknown, test?: Test, index?: null|undefined, parent?: null|undefined, context?: unknown) => boolean)
8080 * )}
@@ -163,11 +163,11 @@ export const convert =
163163 }
164164 )
165165/**
166- * @param {Array. <Type|Props|TestFunctionAnything> } tests
166+ * @param {Array<Type|Props|TestFunctionAnything> } tests
167167 * @returns {AssertAnything }
168168 */
169169function anyFactory ( tests ) {
170- /** @type {Array. <AssertAnything> } */
170+ /** @type {Array<AssertAnything> } */
171171 const checks = [ ]
172172 let index = - 1
173173
@@ -179,7 +179,7 @@ function anyFactory(tests) {
179179
180180 /**
181181 * @this {unknown}
182- * @param {unknown[] } parameters
182+ * @param {Array< unknown> } parameters
183183 * @returns {boolean }
184184 */
185185 function any ( ...parameters ) {
@@ -249,7 +249,7 @@ function castFactory(check) {
249249
250250 /**
251251 * @this {unknown}
252- * @param {Array. <unknown> } parameters
252+ * @param {Array<unknown> } parameters
253253 * @returns {boolean }
254254 */
255255 function assertion ( ...parameters ) {
0 commit comments