@@ -918,7 +918,7 @@ class Node extends rclnodejs.ShadowNode {
918918 * @param {string } nodeName - The name of the node.
919919 * @param {string } namespace - The name of the namespace.
920920 * @param {boolean } noDemangle - If true topic names and types returned will not be demangled, default: false.
921- * @return {array } - An array of the names and types.
921+ * @return {Array<{name: string, types: Array<string>}> } - An array of the names and types.
922922 */
923923 getPublisherNamesAndTypesByNode ( nodeName , namespace , noDemangle = false ) {
924924 return rclnodejs . getPublisherNamesAndTypesByNode (
@@ -934,7 +934,7 @@ class Node extends rclnodejs.ShadowNode {
934934 * @param {string } nodeName - The name of the node.
935935 * @param {string } namespace - The name of the namespace.
936936 * @param {boolean } noDemangle - If true topic names and types returned will not be demangled, default: false.
937- * @return {array } - An array of the names and types.
937+ * @return {Array<{name: string, types: Array<string>}> } - An array of the names and types.
938938 */
939939 getSubscriptionNamesAndTypesByNode ( nodeName , namespace , noDemangle = false ) {
940940 return rclnodejs . getSubscriptionNamesAndTypesByNode (
@@ -949,7 +949,7 @@ class Node extends rclnodejs.ShadowNode {
949949 * Get the list of service topics discovered by the provided node for the remote node name.
950950 * @param {string } nodeName - The name of the node.
951951 * @param {string } namespace - The name of the namespace.
952- * @return {array } - An array of the names and types.
952+ * @return {Array<{name: string, types: Array<string>}> } - An array of the names and types.
953953 */
954954 getServiceNamesAndTypesByNode ( nodeName , namespace ) {
955955 return rclnodejs . getServiceNamesAndTypesByNode (
@@ -962,31 +962,31 @@ class Node extends rclnodejs.ShadowNode {
962962 /**
963963 * Get the list of topics discovered by the provided node.
964964 * @param {boolean } noDemangle - If true topic names and types returned will not be demangled, default: false.
965- * @return {array } - An array of the names and types.
965+ * @return {Array<{name: string, types: Array<string>}> } - An array of the names and types.
966966 */
967967 getTopicNamesAndTypes ( noDemangle = false ) {
968968 return rclnodejs . getTopicNamesAndTypes ( this . handle , noDemangle ) ;
969969 }
970970
971971 /**
972972 * Get the list of services discovered by the provided node.
973- * @return {array } - An array of the names and types.
973+ * @return {Array<{name: string, types: Array<string>}> } - An array of the names and types.
974974 */
975975 getServiceNamesAndTypes ( ) {
976976 return rclnodejs . getServiceNamesAndTypes ( this . handle ) ;
977977 }
978978
979979 /**
980980 * Get the list of nodes discovered by the provided node.
981- * @return {array } - An array of the names.
981+ * @return {Array<string> } - An array of the names.
982982 */
983983 getNodeNames ( ) {
984984 return this . getNodeNamesAndNamespaces ( ) . map ( ( item ) => item . name ) ;
985985 }
986986
987987 /**
988988 * Get the list of nodes and their namespaces discovered by the provided node.
989- * @return {array } - An array of the names and namespaces.
989+ * @return {Array<{name: string, namespace: string}> } An array of the names and namespaces.
990990 */
991991 getNodeNamesAndNamespaces ( ) {
992992 return rclnodejs . getNodeNames ( this . handle ) ;
@@ -1028,7 +1028,7 @@ class Node extends rclnodejs.ShadowNode {
10281028 * Get the list of parameter-overrides found on the commandline and
10291029 * in the NodeOptions.parameter_overrides property.
10301030 *
1031- * @return {array } - An array of Parameters
1031+ * @return {Array<Parameter> } - An array of Parameters.
10321032 */
10331033 getParameterOverrides ( ) {
10341034 return Array . from ( this . _parameterOverrides . values ( ) ) ;
@@ -1242,7 +1242,7 @@ class Node extends rclnodejs.ShadowNode {
12421242 /**
12431243 * Get the names of all declared parameters.
12441244 *
1245- * @return {string[] } - The declared parameter names or empty array if
1245+ * @return {Array< string> } - The declared parameter names or empty array if
12461246 * no parameters have been declared.
12471247 */
12481248 getParameterNames ( ) {
0 commit comments