Initial commit.
Classes and interfaces in place. The QueryBuilder generics are still a work in progress
This commit is contained in:
14
src/queryBuilder.ts
Normal file
14
src/queryBuilder.ts
Normal file
@ -0,0 +1,14 @@
|
||||
import { Client } from './client';
|
||||
import { Card } from "./classes/card";
|
||||
import { Set } from "./classes/set";
|
||||
import { Type } from "./classes/type";
|
||||
import { SubType } from "./classes/subType";
|
||||
import { SuperType } from "./classes/superType";
|
||||
import { IQuery } from './interfaces/query';
|
||||
import { AxiosResponse } from 'axios';
|
||||
|
||||
export class QueryBuilder {
|
||||
static find<T>(type: (new() => T), id: string): T {
|
||||
Client.get(type.resource())
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user