README
apollo-datasource-ctzn
🥫 Apollo data source for CTZN.
Install
npm i apollo-datasource-ctzn
Usage
The simplest way to get going is by using the DataSource directly.
import { CTZNDataSource } from 'apollo-datasource-ctzn';
const server = new ApolloServer({
typeDefs,
resolvers,
dataSources: () => ({
ctzn: new CTZNDataSource(),
}),
});
An alternative is subclassing CTZNDataSource
.
import { CTZNDataSource } from 'apollo-datasource-ctzn';
class Followers extends CTZNataSource {
constructor() {
super();
this.baseURL = '...';
}
getAvatar(userId) {
return this.getAvatar(userId);
}
}