* @param {string} category * @param {typedoc.DeclarationReflection} reflection1 * @param {typedoc.DeclarationReflection} reflection2 * @returns {number}
(category, reflection1, reflection2)
| 140 | * @returns {number} |
| 141 | */ |
| 142 | function getReflectionOrder(category, reflection1, reflection2) { |
| 143 | let order = 0; |
| 144 | |
| 145 | if (isRpcMethodCategory(category)) { |
| 146 | order ||= +reflection2.name.endsWith("Request") - +reflection1.name.endsWith("Request"); |
| 147 | order ||= +reflection2.name.endsWith("RequestParams") - +reflection1.name.endsWith("RequestParams"); |
| 148 | order ||= +reflection2.name.endsWith("Result") - +reflection1.name.endsWith("Result"); |
| 149 | order ||= +reflection2.name.endsWith("Notification") - +reflection1.name.endsWith("Notification"); |
| 150 | order ||= +reflection2.name.endsWith("NotificationParams") - +reflection1.name.endsWith("NotificationParams"); |
| 151 | } |
| 152 | |
| 153 | order ||= reflection1.name.localeCompare(reflection2.name); |
| 154 | |
| 155 | return order; |
| 156 | } |
| 157 | |
| 158 | /** |
| 159 | * @param {typedoc.DeclarationReflection} reflection |
no test coverage detected