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

Add custom matchers #18

Closed
ruslankerimov opened this issue Sep 19, 2013 · 1 comment
Closed

Add custom matchers #18

ruslankerimov opened this issue Sep 19, 2013 · 1 comment
Assignees
Milestone

Comments

@ruslankerimov
Copy link
Member

Привет! Я уже решил свою проблему, но меня просто тогда смутила один момент в коде, строки 432-438, там все свойства переданные в match кроме path, строго сравниваются со свойствами в data, и это не очень удобно, хочетелось бы уметь для таких свойст задавать смециальные функции сравнения. Например у нас в проекте есть несколько роутов которые только на домене official.* и там удобно в data оставить host: /^official./ а в match передать просто { path: '/my/path/', host: "my.host"}, предварительно настроив роут так, чтобы свойство host он сравнивал с помощью функции сравнения. Я именно так у себя и сделал, изготовив небольшую обертку над susanin, но удивился что этого нет "в коробке". То есть хотелось бы уметь задавать кастомные матчеры, не только для path, а еще и свои добавлять..

@ghost ghost assigned ruslankerimov Sep 19, 2013
ruslankerimov added a commit that referenced this issue Oct 12, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant