Substantial refactoring of code structure

This commit is contained in:
2026-03-23 15:20:30 +01:00
parent 4b9b5b737d
commit 012ad62382
23 changed files with 565 additions and 482 deletions

19
src/iiif/IIIFResource.js Normal file
View File

@@ -0,0 +1,19 @@
/**
* @interface
*/
class IIIFResource {
/**
* @param {Number} IIIFApiVersion
* @param {String} baseURL
*/
constructor(IIIFApiVersion, baseURL) {
this.context = `https://iiif.io/api/presentation/${IIIFApiVersion}/context.json`;
this.BASE_URL = baseURL;
}
generateId(serviceURL, filename) {}
toObject() {}
}
export default IIIFResource;