UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

17 lines (16 loc) 748 B
/** * Loads a Geojson file from a url. * * */ import {FileGEOJSONSopOperation} from '../../operations/sop/FileGEOJSON'; import {fileSopNodeFactory} from './utils/file/_BaseSopFile'; import {BaseFileSopOperation} from '../../operations/sop/utils/File/_BaseFileOperation'; import {SopTypeFile} from '../../poly/registers/nodes/types/Sop'; import {EXTENSIONS_BY_NODE_TYPE_BY_CONTEXT} from '../../../core/loader/FileExtensionRegister'; import {NodeContext} from '../../poly/NodeContext'; export class FileGEOJSONSopNode extends fileSopNodeFactory({ type: SopTypeFile.FILE_GEOJSON, operation: FileGEOJSONSopOperation as typeof BaseFileSopOperation, extensions: EXTENSIONS_BY_NODE_TYPE_BY_CONTEXT[NodeContext.SOP][SopTypeFile.FILE_GEOJSON], }) {}