Skip to content

Commit 24b3e43

Browse files
committed
refactor: use generalised Gatsby Node API argument
1 parent e1b7368 commit 24b3e43

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

source/node.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
import { name } from '#.';
1717

18-
import type { NodeInput, SourceNodesArgs } from 'gatsby';
18+
import type { NodeInput, NodePluginArgs } from 'gatsby';
1919

2020
import type { FullDatabase, FullPage } from '#types';
2121

@@ -44,19 +44,19 @@ type NormalisedEntity<E extends FullEntity = FullEntity> = E extends any
4444

4545
/** manage nodes based on data returned from Notion API */
4646
export class NodeManager {
47-
private createNode: SourceNodesArgs['actions']['createNode'];
48-
private deleteNode: SourceNodesArgs['actions']['deleteNode'];
49-
private createNodeId: SourceNodesArgs['createNodeId'];
50-
private createContentDigest: SourceNodesArgs['createContentDigest'];
51-
private reporter: SourceNodesArgs['reporter'];
5247

5348
private entityMap: Map<string, NormalisedEntity> = new Map();
49+
private createNode: NodePluginArgs['actions']['createNode'];
50+
private deleteNode: NodePluginArgs['actions']['deleteNode'];
51+
private createNodeId: NodePluginArgs['createNodeId'];
52+
private createContentDigest: NodePluginArgs['createContentDigest'];
53+
private reporter: NodePluginArgs['reporter'];
5454

5555
/**
5656
* create a node manager using arguments from the sourceNodes API
5757
* @param args arguments passed from the sourceNodes API
5858
*/
59-
constructor(args: SourceNodesArgs) {
59+
constructor(args: NodePluginArgs) {
6060
/* eslint-disable @typescript-eslint/unbound-method */
6161
const {
6262
actions: { createNode, deleteNode },

0 commit comments

Comments
 (0)