1.0.4 • Published 4 years ago

graphql-type-regexp2 v1.0.4

Weekly downloads
4
License
MIT
Repository
github
Last release
4 years ago

graphql-type-regexp2

RegExp scalar type for GraphQL.js. Inspired by graphql-type-json.

About

fork from graphql-type-regexp

  1. typescript
  2. breaking change to use /g.*b/ not g.*b, this will allow use flags

Install

yarn add graphql-type-regexp2

Usage

In schema:

scalar RegExp

# ...

type Query {
    things(filter: RegExp): [Thing!]
    # ...
  }

In resolvers:

import GraphQLRegExp from 'graphql-type-regexp2';

In queries / mutations:

query {
  profiles(filter: "/g.*b/") {
    id
  }
}

The resolver will receive new RegExp("g.*b"), which is the same as /g.*b/ (will match github and gitlab).

Example: