@anchan828/gen-graphql-order-schema v0.7.20
@anchan828/gen-graphql-order-schema
Description
Generate order schema by directive
Quick Start
import { genOrderTypes } from "@anchan828/gen-graphql-order-schema";
import { buildASTSchema, printSchema } from "graphql";
const schema = `
type Test {
id: ID
}
type Query {
tests: [Test] @orderBy
}
`;
printSchema(buildASTSchema(genOrderTypes(schema)));
//=> enum OrderDirection {
// ASC
// DESC
// }
//
// type Query {
// tests(orderBy: [TestOrder]): [Test]
// }
//
// type Test {
// id: ID
// }
//
// type TestOrder {
// sort: TestSort
// direction: OrderDirection
// }
//
// enum TestSort {
// ID
// }
Options
TODO
Supoprted Types
For now, supported types are Basic Types (String, Int, Float, Boolean, ID), and Enum
License
MIT.
12 days ago
19 days ago
26 days ago
1 month ago
2 months ago
2 months ago
2 months ago
2 months ago
1 month ago
2 months ago
1 month ago
3 months ago
3 months ago
5 months ago
5 months ago
4 months ago
4 months ago
5 months ago
6 months ago
6 months ago
5 months ago
5 months ago
4 months ago
4 months ago
3 months ago
6 months ago
6 months ago
6 months ago
7 months ago
7 months ago
7 months ago
8 months ago
7 months ago
8 months ago
8 months ago
8 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
10 months ago
10 months ago
10 months ago
10 months ago
11 months ago
11 months ago
11 months ago
11 months ago
12 months ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago