Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

An "includes" flag to facilitate some structure uses #30

Closed
jacomyal opened this issue Jun 11, 2013 · 0 comments
Closed

An "includes" flag to facilitate some structure uses #30

jacomyal opened this issue Jun 11, 2013 · 0 comments

Comments

@jacomyal
Copy link
Owner

I would like to declare custom structures, such as the data has to include some typed values associated to specified keys, but it can contain some other keys.

Here is an example of how I'd like to use that:

// Structure declaration:
domino.struct.add({
  id: 'myStruct',
  includes: true, // indicates that other keys can be used
  struct: {
    myKey: 'string'
  }
});

// Some tests:
domino.struct.check('myStruct', {
  myKey: 'myValue',
  anotherKey: {
    containing: 'anything'
  }
}); // would return true
domino.struct.check('myStruct', {
  myKey: 42
}); // would return false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant