TitusKirch / pageinfotype

A PageInfoType according to relay for apollo server.

Home Page:https://github.com/tituskirch/pageinfotype#readme

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to @tituskirch/pageinfotype πŸ‘‹

Version Maintenance License: MIT Twitter: TitusKirch

A PageInfoType according to relay for apollo server.

Hot to use

First install the package

npm i @tituskirch/pageinfotype

Then import the type definition.

import pageinfotype from '@tituskirch/pageinfotype'

Now you can merge pageinfotype.typeDef with your other TypeDefs and pass it to the ApolloServer. In your TypeDefs you can now access the type PageInfo without any problems. Remember to write a resolver for PageInfo.

TypeDef

type PageInfo {
  hasNextPage: Boolean
  hasPreviousPage: Boolean
  startCursor: String!
  endCursor: String!
}

Commands

Command Aliases Description
npm run build:production npm run build Builds the app with the production settings.
npm run build:dev npm run build:development Builds the app with the development settings.
npm run start - Starts the app with the .env file.
npm run start:watch - Starts the app with the .env file and nodemon.
npm run eslint - Run ESLint to check the code style.

Author

πŸ‘€ Titus Kirch

🀝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page. You can also take a look at the contributing guide.

Show your support

Give a ⭐️ if this project helped you!

πŸ“ License

Copyright Β© 2020 Titus Kirch.
This project is MIT licensed.


This README was generated with ❀️ by readme-md-generator

About

A PageInfoType according to relay for apollo server.

https://github.com/tituskirch/pageinfotype#readme

License:MIT License


Languages

Language:JavaScript 87.2%Language:TypeScript 12.8%