Skip to content

FreePhoenix888/dependency

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

dependency

How to use?

const containTypeLinkId = await deep.id("@deep-foundation/core", "Contain");

const dependantPackageLinkId = ;
const dependencyPackageName = ;
const anyLinkIdFromDependencyPackage = ;

await deep.serial({
  operations: [
    {
      table: 'links',
      type: 'insert',
      objects:
        [
          {
            type_id: await deep.id("@freephoenix888/dependency", "Dependency"),
            from_id: dependantPackageLinkId,
            to_id: anyLinkIdFromDependencyPackage,
            in: {
              data: [
                {
                  type_id: containTypeLinkId,
                  from_id: dependantPackageLinkId,
                  string: {
                    data: {
                      value: `${dependencyPackageName}Dependency`
                    }
                  }
                }
              ]
            },
          }
        ]
    }
  ]
})

Example

const containTypeLinkId = await deep.id("@deep-foundation/core", "Contain");

const dependantPackageLinkId = await deep.id("@deep-foundation/deep-memo");
const dependencyPackageName = "@deep-foundation/device";
const anyLinkIdFromDependencyPackage = await deep.id(dependencyPackageName, "Device");

await deep.serial({
  operations: [
    {
      table: 'links',
      type: 'insert',
      objects:
        [
          {
            type_id: await deep.id("@freephoenix888/dependency", "Dependency"),
            from_id: dependantPackageLinkId,
            to_id: anyLinkIdFromDependencyPackage,
            in: {
              data: [
                {
                  type_id: containTypeLinkId,
                  from_id: dependantPackageLinkId,
                  string: {
                    data: {
                      value: `${dependencyPackageName}Dependency`
                    }
                  }
                }
              ]
            },
          }
        ]
    }
  ]
})

https://www.npmjs.com/package/@deep-foundation/deep-memo/v/0.0.1

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published