UNPKG

@tpluscode/sparql-builder

Version:

Simple JS library to build SPARQL queries

17 lines (16 loc) 415 B
import { sparql } from '@tpluscode/rdf-string'; import { concat } from '../TemplateResult.js'; export default (insertPatterns = null) => ({ insertPatterns, insertClause() { return sparql `INSERT{ ${this.insertPatterns} }`; }, INSERT(strings, ...values) { return { ...this, insertPatterns: concat(this.insertPatterns, strings, values), }; }, });