From e953b2a9896b65390a5c25bcf59dbcd1377387ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Molakvo=C3=A6?= Date: Tue, 31 Jan 2023 09:54:26 +0100 Subject: [PATCH] fix: also export Node MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: John Molakvoæ --- __tests__/index.spec.ts | 6 ++++++ lib/files/file.ts | 2 +- lib/files/folder.ts | 2 +- lib/files/node.ts | 2 +- lib/index.ts | 1 + 5 files changed, 10 insertions(+), 3 deletions(-) diff --git a/__tests__/index.spec.ts b/__tests__/index.spec.ts index b7e170d82..411db8935 100644 --- a/__tests__/index.spec.ts +++ b/__tests__/index.spec.ts @@ -6,6 +6,7 @@ import { FileType, File, Folder, + Node, Permission, parseWebdavPermissions, } from '../lib/index' @@ -69,6 +70,11 @@ describe('Exports checks', () => { expect(Folder).toBeTruthy() expect(typeof Folder).toBe('function') }) + + test('Node', () => { + expect(Node).toBeTruthy() + expect(typeof Node).toBe('function') + }) }) diff --git a/lib/files/file.ts b/lib/files/file.ts index 77f4f658b..83b7440e3 100644 --- a/lib/files/file.ts +++ b/lib/files/file.ts @@ -20,7 +20,7 @@ * */ import { FileType } from './fileType' -import Node from './node' +import { Node } from './node' export class File extends Node { get type(): FileType { diff --git a/lib/files/folder.ts b/lib/files/folder.ts index 520606993..46032a033 100644 --- a/lib/files/folder.ts +++ b/lib/files/folder.ts @@ -20,7 +20,7 @@ * */ import { FileType } from './fileType' -import Node from './node' +import { Node } from './node' import NodeData from './nodeData' export class Folder extends Node { diff --git a/lib/files/node.ts b/lib/files/node.ts index 16b404a8c..59e764c71 100644 --- a/lib/files/node.ts +++ b/lib/files/node.ts @@ -24,7 +24,7 @@ import { Permission } from '../permissions' import { FileType } from './fileType' import NodeData, { Attribute, validateData } from './nodeData' -export default abstract class Node { +export abstract class Node { private _data: NodeData private _attributes: Attribute[] private _knownDavService = /(remote|public)\.php\/(web)?dav/i diff --git a/lib/index.ts b/lib/index.ts index 3c0f5dcc5..8cd3be86e 100644 --- a/lib/index.ts +++ b/lib/index.ts @@ -28,6 +28,7 @@ import { type Entry, getNewFileMenu, NewFileMenu } from './newFileMenu' export { FileType } from './files/fileType' export { File } from './files/file' export { Folder } from './files/folder' +export { Node } from './files/node' export { Permission, parseWebdavPermissions } from './permissions' declare global {