NewSimpleFieldResolver creates a new `SimpleFieldResolver` with the provided `allowedFields`. Each `allowedFields` could be a plain string (eg. "name") or a regexp pattern (eg. `^\w+[\w\.]*$`).
(allowedFields ...string)
| 63 | // Each `allowedFields` could be a plain string (eg. "name") |
| 64 | // or a regexp pattern (eg. `^\w+[\w\.]*$`). |
| 65 | func NewSimpleFieldResolver(allowedFields ...string) *SimpleFieldResolver { |
| 66 | return &SimpleFieldResolver{ |
| 67 | allowedFields: allowedFields, |
| 68 | } |
| 69 | } |
| 70 | |
| 71 | // SimpleFieldResolver defines a generic search resolver that allows |
| 72 | // only its listed fields to be resolved and take part in a search query. |
no outgoing calls
searching dependent graphs…