Exemplo n.º 1
0
    factory: () => {
      const breakpoints: any = inject(BREAKPOINT);
      const layoutConfig = inject(LAYOUT_CONFIG);
      const bpFlattenArray: BreakPoint[] = [].concat.apply([], (breakpoints || [])
        .map(v => Array.isArray(v) ? v : [v]));
      const builtIns = (layoutConfig.disableDefaultBps ? [] : DEFAULT_BREAKPOINTS)
        .concat(layoutConfig.addOrientationBps ? ORIENTATION_BREAKPOINTS : []);

      return mergeByAlias(builtIns, bpFlattenArray);
    }
Exemplo n.º 2
0
 factory: () => inject(DOCUMENT),
Exemplo n.º 3
0
 factory: () => new MyService(inject(MyDep)),
Exemplo n.º 4
0
export function DIR_DOCUMENT_FACTORY(): Document {
  return inject(DOCUMENT);
}