Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

transforms-factory.js 574B

1234567891011121314151617181920
  1. import { HideTransform } from "./transformations/hide-transform";
  2. import { Transform } from "./transformations/transform";
  3. import { ColorTransform } from "./transformations/color-transformation/color-transforamtion";
  4. export class TransformsFactory{
  5. produce(code,selector)
  6. {
  7. if(code == null){
  8. return null;
  9. }
  10. if(code === ("br-hide")){
  11. return new HideTransform(selector);
  12. } else if(code === ("br-color")){
  13. return new ColorTransform(selector);
  14. }
  15. return null;
  16. }
  17. }