1- import { ExternalApiUsage } from "./external-api-usage" ;
21import {
32 ModeledMethod ,
43 ModeledMethodType ,
54 ModeledMethodWithSignature ,
65 Provenance ,
76} from "./modeled-method" ;
87
9- export type ExternalApiUsageByType = {
10- externalApiUsage : ExternalApiUsage ;
11- modeledMethod : ModeledMethod ;
12- } ;
13-
148export type ExtensiblePredicateDefinition = {
159 extensiblePredicate : string ;
16- generateMethodDefinition : ( method : ExternalApiUsageByType ) => Tuple [ ] ;
10+ generateMethodDefinition : ( method : ModeledMethod ) => Tuple [ ] ;
1711 readModeledMethod : ( row : Tuple [ ] ) => ModeledMethodWithSignature ;
1812
1913 supportedKinds ?: string [ ] ;
@@ -36,15 +30,15 @@ export const extensiblePredicateDefinitions: Record<
3630 // string output, string kind, string provenance
3731 // );
3832 generateMethodDefinition : ( method ) => [
39- method . externalApiUsage . packageName ,
40- method . externalApiUsage . typeName ,
33+ method . packageName ,
34+ method . typeName ,
4135 true ,
42- method . externalApiUsage . methodName ,
43- method . externalApiUsage . methodParameters ,
36+ method . methodName ,
37+ method . methodParameters ,
4438 "" ,
45- method . modeledMethod . output ,
46- method . modeledMethod . kind ,
47- method . modeledMethod . provenance ,
39+ method . output ,
40+ method . kind ,
41+ method . provenance ,
4842 ] ,
4943 readModeledMethod : ( row ) => {
5044 const signature = readRowToMethod ( row ) ;
@@ -73,15 +67,15 @@ export const extensiblePredicateDefinitions: Record<
7367 // string input, string kind, string provenance
7468 // );
7569 generateMethodDefinition : ( method ) => [
76- method . externalApiUsage . packageName ,
77- method . externalApiUsage . typeName ,
70+ method . packageName ,
71+ method . typeName ,
7872 true ,
79- method . externalApiUsage . methodName ,
80- method . externalApiUsage . methodParameters ,
73+ method . methodName ,
74+ method . methodParameters ,
8175 "" ,
82- method . modeledMethod . input ,
83- method . modeledMethod . kind ,
84- method . modeledMethod . provenance ,
76+ method . input ,
77+ method . kind ,
78+ method . provenance ,
8579 ] ,
8680 readModeledMethod : ( row ) => {
8781 const signature = readRowToMethod ( row ) ;
@@ -110,16 +104,16 @@ export const extensiblePredicateDefinitions: Record<
110104 // string input, string output, string kind, string provenance
111105 // );
112106 generateMethodDefinition : ( method ) => [
113- method . externalApiUsage . packageName ,
114- method . externalApiUsage . typeName ,
107+ method . packageName ,
108+ method . typeName ,
115109 true ,
116- method . externalApiUsage . methodName ,
117- method . externalApiUsage . methodParameters ,
110+ method . methodName ,
111+ method . methodParameters ,
118112 "" ,
119- method . modeledMethod . input ,
120- method . modeledMethod . output ,
121- method . modeledMethod . kind ,
122- method . modeledMethod . provenance ,
113+ method . input ,
114+ method . output ,
115+ method . kind ,
116+ method . provenance ,
123117 ] ,
124118 readModeledMethod : ( row ) => {
125119 const signature = readRowToMethod ( row ) ;
@@ -147,12 +141,12 @@ export const extensiblePredicateDefinitions: Record<
147141 // string package, string type, string name, string signature, string kind, string provenance
148142 // );
149143 generateMethodDefinition : ( method ) => [
150- method . externalApiUsage . packageName ,
151- method . externalApiUsage . typeName ,
152- method . externalApiUsage . methodName ,
153- method . externalApiUsage . methodParameters ,
154- method . modeledMethod . kind ,
155- method . modeledMethod . provenance ,
144+ method . packageName ,
145+ method . typeName ,
146+ method . methodName ,
147+ method . methodParameters ,
148+ method . kind ,
149+ method . provenance ,
156150 ] ,
157151 readModeledMethod : ( row ) => {
158152 const signature = `${ row [ 0 ] } .${ row [ 1 ] } #${ row [ 2 ] } ${ row [ 3 ] } ` ;
0 commit comments