@tpluscode/sparql-builder
Version:
Simple JS library to build SPARQL queries
17 lines (16 loc) • 415 B
JavaScript
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),
};
},
});