@@ -47,42 +47,42 @@ export const RootStoreBase = withTypedRefs<Refs>()(MSTGQLStore
47
47
} )
48
48
. actions ( self => ( {
49
49
querySearch ( variables : { searchText : string } , resultSelector : string | ( ( qb : SearchResultModelSelector ) => SearchResultModelSelector ) = searchResultModelPrimitives . toString ( ) , options : QueryOptions = { } ) {
50
- return self . query < { search : SearchResultUnion [ ] } > ( `query search($searchText: String!) { search(searchText: $searchText) {
50
+ return self . query < { search : SearchResultUnion [ ] } > ( `query search($searchText: String!) { search(searchText: $searchText) {
51
51
${ typeof resultSelector === "function" ? resultSelector ( new SearchResultModelSelector ( ) ) . toString ( ) : resultSelector }
52
52
} }` , variables , options )
53
53
} ,
54
- queryMessages ( variables : { offset ?: string , count ?: number , replyTo ?: string } , resultSelector : string | ( ( qb : MessageModelSelector ) => MessageModelSelector ) = messageModelPrimitives . toString ( ) , options : QueryOptions = { } ) {
55
- return self . query < { messages : MessageModelType [ ] } > ( `query messages($offset: ID, $count: Int, $replyTo: ID) { messages(offset: $offset, count: $count, replyTo: $replyTo) {
54
+ queryMessages ( variables : { offset ?: ( string | null ) , count ?: ( number | null ) , replyTo ?: ( string | null ) } , resultSelector : string | ( ( qb : MessageModelSelector ) => MessageModelSelector ) = messageModelPrimitives . toString ( ) , options : QueryOptions = { } ) {
55
+ return self . query < { messages : MessageModelType [ ] } > ( `query messages($offset: ID, $count: Int, $replyTo: ID) { messages(offset: $offset, count: $count, replyTo: $replyTo) {
56
56
${ typeof resultSelector === "function" ? resultSelector ( new MessageModelSelector ( ) ) . toString ( ) : resultSelector }
57
57
} }` , variables , options )
58
58
} ,
59
59
queryMessage ( variables : { id : string } , resultSelector : string | ( ( qb : MessageModelSelector ) => MessageModelSelector ) = messageModelPrimitives . toString ( ) , options : QueryOptions = { } ) {
60
- return self . query < { message : MessageModelType } > ( `query message($id: ID!) { message(id: $id) {
60
+ return self . query < { message : MessageModelType } > ( `query message($id: ID!) { message(id: $id) {
61
61
${ typeof resultSelector === "function" ? resultSelector ( new MessageModelSelector ( ) ) . toString ( ) : resultSelector }
62
62
} }` , variables , options )
63
63
} ,
64
64
queryMe ( variables ?: { } , resultSelector : string | ( ( qb : UserModelSelector ) => UserModelSelector ) = userModelPrimitives . toString ( ) , options : QueryOptions = { } ) {
65
- return self . query < { me : UserModelType } > ( `query me { me {
65
+ return self . query < { me : UserModelType } > ( `query me { me {
66
66
${ typeof resultSelector === "function" ? resultSelector ( new UserModelSelector ( ) ) . toString ( ) : resultSelector }
67
67
} }` , variables , options )
68
68
} ,
69
69
mutateChangeName ( variables : { id : string , name : string } , resultSelector : string | ( ( qb : UserModelSelector ) => UserModelSelector ) = userModelPrimitives . toString ( ) , optimisticUpdate ?: ( ) => void ) {
70
- return self . mutate < { changeName : UserModelType } > ( `mutation changeName($id: ID!, $name: String!) { changeName(id: $id, name: $name) {
70
+ return self . mutate < { changeName : UserModelType } > ( `mutation changeName($id: ID!, $name: String!) { changeName(id: $id, name: $name) {
71
71
${ typeof resultSelector === "function" ? resultSelector ( new UserModelSelector ( ) ) . toString ( ) : resultSelector }
72
72
} }` , variables , optimisticUpdate )
73
73
} ,
74
74
mutateLike ( variables : { msg : string , user : string } , resultSelector : string | ( ( qb : MessageModelSelector ) => MessageModelSelector ) = messageModelPrimitives . toString ( ) , optimisticUpdate ?: ( ) => void ) {
75
- return self . mutate < { like : MessageModelType } > ( `mutation like($msg: ID!, $user: ID!) { like(msg: $msg, user: $user) {
75
+ return self . mutate < { like : MessageModelType } > ( `mutation like($msg: ID!, $user: ID!) { like(msg: $msg, user: $user) {
76
76
${ typeof resultSelector === "function" ? resultSelector ( new MessageModelSelector ( ) ) . toString ( ) : resultSelector }
77
77
} }` , variables , optimisticUpdate )
78
78
} ,
79
- mutatePostTweet ( variables : { text : string , user : string , replyTo ?: string } , resultSelector : string | ( ( qb : MessageModelSelector ) => MessageModelSelector ) = messageModelPrimitives . toString ( ) , optimisticUpdate ?: ( ) => void ) {
80
- return self . mutate < { postTweet : MessageModelType } > ( `mutation postTweet($text: String!, $user: ID!, $replyTo: ID) { postTweet(text: $text, user: $user, replyTo: $replyTo) {
79
+ mutatePostTweet ( variables : { text : string , user : string , replyTo ?: ( string | null ) } , resultSelector : string | ( ( qb : MessageModelSelector ) => MessageModelSelector ) = messageModelPrimitives . toString ( ) , optimisticUpdate ?: ( ) => void ) {
80
+ return self . mutate < { postTweet : MessageModelType } > ( `mutation postTweet($text: String!, $user: ID!, $replyTo: ID) { postTweet(text: $text, user: $user, replyTo: $replyTo) {
81
81
${ typeof resultSelector === "function" ? resultSelector ( new MessageModelSelector ( ) ) . toString ( ) : resultSelector }
82
82
} }` , variables , optimisticUpdate )
83
83
} ,
84
84
subscribeNewMessages ( variables ?: { } , resultSelector : string | ( ( qb : MessageModelSelector ) => MessageModelSelector ) = messageModelPrimitives . toString ( ) , onData ?: ( item : any ) => void , onError ?: ( error : Error ) => void ) {
85
- return self . subscribe < { newMessages : MessageModelType } > ( `subscription newMessages { newMessages {
85
+ return self . subscribe < { newMessages : MessageModelType } > ( `subscription newMessages { newMessages {
86
86
${ typeof resultSelector === "function" ? resultSelector ( new MessageModelSelector ( ) ) . toString ( ) : resultSelector }
87
87
} }` , variables , onData , onError )
88
88
} ,
0 commit comments