( resource: M )
| 113 | } |
| 114 | |
| 115 | export const getMeta = <M extends RequestsAny>( |
| 116 | resource: M |
| 117 | ): { moduleName: ExtractModuleName<M>; middleware?: unknown } => { |
| 118 | const first = typedValuesOf(getFiltered(resource))[0] |
| 119 | if (first && "moduleName" in first) return { moduleName: first.moduleName, middleware: (first as any).middleware } |
| 120 | throw new Error("No moduleName on requests!") |
| 121 | } |
| 122 | |
| 123 | export const makeRpcGroupFromRequestsAndModuleName = <M extends RequestsAny, const ModuleName extends string>( |
| 124 | resource: M, |
no test coverage detected
searching dependent graphs…