You're Invited: Meet the Socket team at BSidesSF and RSAC - April 27 - May 1.RSVP

@tpluscode/rdfine

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tpluscode/rdfine - npm Package Compare versions

Comparing version

to
0.2.3

@@ -5,2 +5,9 @@ # Changelog

### [0.2.3](https://github.com/tpluscode/rdfine/compare/v0.2.2...v0.2.3) (2020-01-17)
### Features
* export a resource identitifier term type ([d13a4cd](https://github.com/tpluscode/rdfine/commit/d13a4cd7ae4fc35b55ebf0dff3ec0384e0fe60bf))
### [0.2.2](https://github.com/tpluscode/rdfine/compare/v0.2.1...v0.2.2) (2020-01-17)

@@ -7,0 +14,0 @@

export { namespace } from './lib/decorators/namespace';
export { ResourceFactory, Constructor } from './lib/ResourceFactory';
export { default as RdfResourceImpl, RdfResource } from './lib/RdfResource';
export { default as RdfResourceImpl, RdfResource, ResourceIdentifier } from './lib/RdfResource';
export { property } from './lib/decorators/property';
//# sourceMappingURL=index.d.ts.map

@@ -1,7 +0,7 @@

import { BlankNode, DatasetCore, NamedNode } from 'rdf-js';
import { DatasetCore } from 'rdf-js';
import { SingleContextClownface } from 'clownface';
import { Constructor, Mixin } from './ResourceFactory';
import { RdfResource } from './RdfResource';
import { RdfResource, ResourceIdentifier } from './RdfResource';
export declare function fromLiteral(type: BooleanConstructor | StringConstructor | NumberConstructor, obj: SingleContextClownface): string | number | boolean;
export declare function fromResource(parent: RdfResource, obj: SingleContextClownface<DatasetCore, NamedNode | BlankNode>, mixins?: Mixin<any>[] | [Constructor, ...Mixin<any>[]]): RdfResource<DatasetCore<import("rdf-js").Quad>>;
export declare function fromResource(parent: RdfResource, obj: SingleContextClownface<DatasetCore, ResourceIdentifier>, mixins?: Mixin<any>[] | [Constructor, ...Mixin<any>[]]): RdfResource<DatasetCore<import("rdf-js").Quad>>;
//# sourceMappingURL=conversion.d.ts.map

@@ -1,3 +0,2 @@

import { RdfResource } from '../../RdfResource';
import { BlankNode, NamedNode } from 'rdf-js';
import { RdfResource, ResourceIdentifier } from '../../RdfResource';
import { AccessorOptions, ObjectOrFactory } from '../property';

@@ -7,3 +6,3 @@ import { Constructor, Mixin } from '../../ResourceFactory';

as?: Mixin<any>[] | [Constructor, ...Mixin<any>[]];
initial?: ObjectOrFactory<R, BlankNode | NamedNode | RdfResource>;
initial?: ObjectOrFactory<R, ResourceIdentifier | RdfResource>;
}

@@ -10,0 +9,0 @@ declare function resourcePropertyDecorator<R extends RdfResource>(options?: AccessorOptions & ResourceOptions<R>): (protoOrDescriptor: RdfResource<import("rdf-js").DatasetCore<import("rdf-js").Quad>> | import("..").ClassElement, name?: string | number | symbol | undefined) => any;

@@ -5,6 +5,7 @@ import { NamedNode, DatasetCore, BlankNode } from 'rdf-js';

import { TypeCollection } from './TypeCollection';
export declare type ResourceIdentifier = BlankNode | NamedNode;
export interface RdfResource<D extends DatasetCore = DatasetCore> {
readonly id: BlankNode | NamedNode;
readonly id: ResourceIdentifier;
readonly types: TypeCollection<D>;
readonly _node: SingleContextClownface<D, NamedNode | BlankNode>;
readonly _node: SingleContextClownface<D, ResourceIdentifier>;
hasType(type: string | NamedNode): boolean;

@@ -14,3 +15,3 @@ _create<T extends RdfResource>(term: SingleContextClownface<D>, mixins?: Mixin<any>[] | [Constructor, ...Mixin<any>[]]): T;

export default class RdfResourceImpl<D extends DatasetCore = DatasetCore> implements RdfResource<D> {
readonly _node: SingleContextClownface<D, NamedNode | BlankNode>;
readonly _node: SingleContextClownface<D, ResourceIdentifier>;
private readonly __initialized;

@@ -22,6 +23,6 @@ private readonly __initializeProperties;

dataset: D;
term: NamedNode | BlankNode;
term: ResourceIdentifier;
graph?: NamedNode;
});
get id(): BlankNode | NamedNode;
get id(): ResourceIdentifier;
readonly types: TypeCollection<D>;

@@ -28,0 +29,0 @@ hasType(type: string | NamedNode): boolean;

@@ -1,10 +0,10 @@

import { BlankNode, DatasetCore, NamedNode } from 'rdf-js';
import { RdfResource } from './RdfResource';
import { DatasetCore } from 'rdf-js';
import { RdfResource, ResourceIdentifier } from './RdfResource';
export declare class TypeCollection<D extends DatasetCore> implements Set<RdfResource<D>> {
private readonly __resource;
add(value: RdfResource<D> | NamedNode | BlankNode | string): this;
add(value: RdfResource<D> | ResourceIdentifier | string): this;
clear(): void;
delete(value: RdfResource<D> | NamedNode | BlankNode | string): boolean;
delete(value: RdfResource<D> | ResourceIdentifier | string): boolean;
forEach(callbackfn: (value: RdfResource<D>, value2: RdfResource<D>, set: Set<RdfResource<D>>) => void, thisArg?: unknown): void;
has(value: RdfResource<D> | NamedNode | BlankNode | string): boolean;
has(value: RdfResource<D> | ResourceIdentifier | string): boolean;
get size(): number;

@@ -11,0 +11,0 @@ [Symbol.iterator](): IterableIterator<RdfResource<D>>;

{
"name": "@tpluscode/rdfine",
"version": "0.2.2",
"version": "0.2.3",
"description": "RDF/JS idiomatic, native, enjoyable",

@@ -5,0 +5,0 @@ "main": "dist/node/index.js",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet