From 2944bdbc4cdae399c70f5f0191edcc2d80a982dc Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Thu, 29 Aug 2024 16:23:40 -0600 Subject: [PATCH] doc: add types to define args --- ajquery.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ajquery.js b/ajquery.js index ea4e00a..caaa8ab 100644 --- a/ajquery.js +++ b/ajquery.js @@ -1,8 +1,18 @@ +/** + * Select first matching element, just like console $ + * @param {String} cssSelector + * @param {ParentNode} [$parent=document] + */ function $(cssSelector, $parent = document) { let $child = $parent.querySelector(cssSelector); return $child; } +/** + * Select all matching child elements as a JS Array, just like console $$ + * @param {String} cssSelector + * @param {ParentNode} [$parent=document] + */ function $$(cssSelector, $parent = document) { let nodeList = $parent.querySelectorAll(cssSelector); let $children = Array.from(nodeList);