Biblioteka do przetwarzania obrazów. Jest x metod do manipulowania obrazami, które można chainować, ale trzeba przekazać poprawne argumenty. Chciałbym móc korzystać z jednej metody jak i z np. 6 strzelając do api z konkretnymi parametrami.
Np. api.smieszneobrazki.pl/obrazek.jpg?param1=x¶m2=y¶m3=z - 3 metody z biblioteki Np. api.smieszneobrazki.pl/obrazek.jpg?param1=x¶m2=y¶m3=z¶m4=w¶m5=dd -
@PrawyKuba: możesz zrobić mapę kluczy params do nazw metod, następnie iterować po otrzymanych parametrach. Tylko wtedy jedną właściwość do metody na raz mógłbyś przekazać.
Chyba, że miałbyś w tej mapie nie nazwy metod, tylko metody do wywołania, które dostaną całe params i zawołają bibliotekę. :)
Bam gotowe. Jeśli nie ogarniesz co napisałem to pinguj, napiszę przykład.
Biblioteka do przetwarzania obrazów. Jest x metod do manipulowania obrazami, które można chainować, ale trzeba przekazać poprawne argumenty. Chciałbym móc korzystać z jednej metody jak i z np. 6 strzelając do api z konkretnymi parametrami.
Np. api.smieszneobrazki.pl/obrazek.jpg?param1=x¶m2=y¶m3=z - 3 metody z biblioteki
Np. api.smieszneobrazki.pl/obrazek.jpg?param1=x¶m2=y¶m3=z¶m4=w¶m5=dd -
params.a && fajnyobiekt.zroba();
params.b && fajnyobiekt.zrobb();
params.c && fajnyobiekt.zrobc();
return fajnyobiekt;
ja bym zrobił coś takiego https://repl.it/@cymruu/IdealisticExtrasmallRuntime?language=nodejs
tylko że chyba lepiej byłoby przypisać w konstruktorze keyHandlers do każdego obiektu typu item
Chyba, że miałbyś w tej mapie nie nazwy metod, tylko metody do wywołania, które dostaną całe params i zawołają bibliotekę. :)
Bam gotowe. Jeśli nie ogarniesz co napisałem to pinguj, napiszę przykład.