Skip to content

Commit

Permalink
fix: dbx-core build fix (Checkpoint)
Browse files Browse the repository at this point in the history
  • Loading branch information
Derek Burgman committed Jan 21, 2022
1 parent 33fb9f4 commit f9b69bf
Show file tree
Hide file tree
Showing 43 changed files with 108 additions and 137 deletions.
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,3 +92,12 @@ Nx Cloud pairs with Nx in order to enable you to build and test code more rapidl
Teams using Nx gain the advantage of building full-stack applications with their preferred framework alongside Nx’s advanced code generation and project dependency graph, plus a unified experience for both frontend and backend developers.

Visit [Nx Cloud](https://nx.app/) to learn more.


# Making Commits/Contributions

This library uses https://github.com/jscutlery/semver to maintain versions. All versions are synchronized/shared between all sub-libraries.

Commits made should follow the following conventions:

https://www.conventionalcommits.org/en/v1.0.0/
62 changes: 8 additions & 54 deletions packages/dbx-core/src/lib/action/action.module.ts
Original file line number Diff line number Diff line change
@@ -1,67 +1,21 @@
import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { DbNgxActionComponent } from './action.component';
import { DbNgxActionContextDirective } from './action.directive';
import { DbNgxActionAutoTriggerDirective } from './autotrigger.directive';
import { DbNgxActionHandlerDirective } from './handler.directive';
import { DbNgxActionSuccessDirective } from './success.directive';
import { DbNgxActionValueDirective } from './value.directive';
import { DbNgxActionFromMapDirective } from './action.map.key.directive';
import { DbNgxActionMapSourceDirective } from './action.map.source.directive';
import { DbNgxActionContextMapDirective } from './action.map.directive';
import { DbNgxActionMapWorkingDisableDirective } from './action.map.working.disable.directive';
import { DbNgxActionSourceDirective } from './action.source.directive';
import { DbNgxActionDisabledDirective } from './action.disabled.directive';
import { DbNgxActionAutoModifyDirective } from './automodify.directive';
import { DbNgxActionAutoTriggerValueDirective } from './autotrigger.value.directive';
import { DbNgxActionDisabledUntilModifiedDirective } from './action.disabled.modified.directive';
import { DbNgxActionContextLoggerDirective } from './action.logger.directive';
import { DbNgxActionSuccessComponent } from './success.component';
import { DbNgxActionWorkingComponent } from './working.component';
import {
DbNgxActionComponent, DbNgxActionContextDirective, DbNgxActionContextMapDirective, DbNgxActionFromMapDirective, DbNgxActionMapSourceDirective,
DbNgxActionMapWorkingDisableDirective, DbNgxActionSourceDirective, DbNgxActionHandlerDirective, DbNgxActionDisabledDirective, DbNgxActionDisabledUntilModifiedDirective,
} from './directive';

@NgModule({
imports: [
CommonModule
],
declarations: [
DbNgxActionComponent,
DbNgxActionContextDirective,
DbNgxActionContextMapDirective,
DbNgxActionFromMapDirective,
DbNgxActionMapSourceDirective,
DbNgxActionMapWorkingDisableDirective,
DbNgxActionSourceDirective,
DbNgxActionHandlerDirective,
DbNgxActionDisabledDirective,
DbNgxActionDisabledUntilModifiedDirective,
DbNgxActionAutoTriggerDirective,
DbNgxActionAutoTriggerValueDirective,
DbNgxActionAutoModifyDirective,
DbNgxActionValueDirective,
DbNgxActionContextLoggerDirective,
DbNgxActionSuccessComponent,
DbNgxActionSuccessDirective,
DbNgxActionWorkingComponent
DbNgxActionComponent, DbNgxActionContextDirective, DbNgxActionContextMapDirective, DbNgxActionFromMapDirective, DbNgxActionMapSourceDirective,
DbNgxActionMapWorkingDisableDirective, DbNgxActionSourceDirective, DbNgxActionHandlerDirective, DbNgxActionDisabledDirective, DbNgxActionDisabledUntilModifiedDirective,
],
exports: [
DbNgxActionComponent,
DbNgxActionContextDirective,
DbNgxActionContextMapDirective,
DbNgxActionFromMapDirective,
DbNgxActionMapSourceDirective,
DbNgxActionMapWorkingDisableDirective,
DbNgxActionSourceDirective,
DbNgxActionHandlerDirective,
DbNgxActionDisabledDirective,
DbNgxActionDisabledUntilModifiedDirective,
DbNgxActionAutoTriggerDirective,
DbNgxActionAutoTriggerValueDirective,
DbNgxActionAutoModifyDirective,
DbNgxActionValueDirective,
DbNgxActionContextLoggerDirective,
DbNgxActionSuccessComponent,
DbNgxActionSuccessDirective,
DbNgxActionWorkingComponent
DbNgxActionComponent, DbNgxActionContextDirective, DbNgxActionContextMapDirective, DbNgxActionFromMapDirective, DbNgxActionMapSourceDirective,
DbNgxActionMapWorkingDisableDirective, DbNgxActionSourceDirective, DbNgxActionSourceDirective, DbNgxActionHandlerDirective, DbNgxActionDisabledDirective, DbNgxActionDisabledUntilModifiedDirective,
]
})
export class DbNgxCoreActionModule { }
2 changes: 1 addition & 1 deletion packages/dbx-core/src/lib/action/action.store.source.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import { first, switchMap } from 'rxjs/operators';
import { Observable, Subscription } from 'rxjs';
import { ActionContextState, ActionContextStore } from './action.store';
import { Directive, forwardRef, Provider, Type } from '@angular/core';
import { LockSet, filterMaybe } from '@dereekb/rxjs';
import { OnDestroy } from '@angular/core';
import { Maybe, ReadableError } from '@dereekb/util';
import { ActionContextState, ActionContextStore } from './action.store';
import { ActionDisabledKey, ActionState } from './action';

/**
Expand Down
2 changes: 1 addition & 1 deletion packages/dbx-core/src/lib/action/action.store.spec.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { canReadyValue } from '@dereekb/dbx-core';
import { canReadyValue } from './action.store';
import { of } from 'rxjs';
import { first, timeoutWith } from 'rxjs/operators';
import { ActionContextStore } from './action.store';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { Directive, Input, OnInit, OnDestroy } from '@angular/core';
import { AbstractSubscriptionDirective } from '../subscription';
import { AbstractSubscriptionDirective } from '../../../subscription';
import { distinctUntilChanged, filter } from 'rxjs/operators';
import { combineLatest } from 'rxjs';
import { ActionContextStoreSourceInstance } from './action.store.source';
import { ActionContextStoreSourceInstance } from '../../action.store.source';
import { Host } from '@angular/core';
import { BehaviorSubject } from 'rxjs';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { Directive, Input, OnInit, OnDestroy } from '@angular/core';
import { AbstractSubscriptionDirective } from '../subscription';
import { count, debounce, debounceTime, distinctUntilChanged, exhaustMap, filter, first, map, mergeMap, shareReplay, switchMap, tap, throttle, timeoutWith, withLatestFrom } from 'rxjs/operators';
import { EMPTY, interval, Subject, combineLatest, of } from 'rxjs';
import { AbstractSubscriptionDirective } from '../../../subscription';
import { debounce, distinctUntilChanged, exhaustMap, filter, first, map, mergeMap, shareReplay, switchMap, throttle } from 'rxjs/operators';
import { EMPTY, interval, Subject, combineLatest } from 'rxjs';
import { Observable } from 'rxjs';
import { ActionContextStoreSourceInstance } from './action.store.source';
import { ActionContextStoreSourceInstance } from '../../action.store.source';
import { Host } from '@angular/core';
import { BehaviorSubject } from 'rxjs';
import { Maybe } from '@dereekb/util';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { ActionContextStoreSourceInstance } from '../../action.store.source';
import { switchMap, mergeMap, map, withLatestFrom, shareReplay } from 'rxjs/operators';
import { Directive, Host, Input, OnInit } from '@angular/core';
import { ActionContextStoreSourceInstance } from './action.store.source';
import { BehaviorSubject, Observable, of, EMPTY } from 'rxjs';
import { OnDestroy } from '@angular/core';
import { hasValueOrNotEmpty, Maybe } from '@dereekb/util';
Expand Down
3 changes: 3 additions & 0 deletions packages/dbx-core/src/lib/action/directive/auto/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
export * from './action.automodify.directive';
export * from './action.autotrigger.directive';
export * from './action.autotrigger.value.directive';
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ import { Component, ViewChild, Input } from '@angular/core';
import { of } from 'rxjs';
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
import { DbNgxActionComponent } from './action.component';
import { HandleActionFunction } from './action.handler';
import { ActionContextStoreSourceInstance } from './action.store.source';
import { DbNgxActionHandlerDirective } from './handler.directive';
import { DbNgxCoreActionModule } from './action.module';
import { HandleActionFunction } from '../../action.handler';
import { ActionContextStoreSourceInstance } from '../../action.store.source';
import { DbNgxActionHandlerDirective } from '../state/action.handler.directive';
import { DbNgxCoreActionModule } from '../../action.module';

describe('DbNgxActionContextComponent', () => {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Component } from '@angular/core';
import { ProvideActionStoreSource } from './action.store.source';
import { ProvideActionStoreSource } from '../../action.store.source';
import { DbNgxActionContextDirective } from './action.directive';

@Component({
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@ import { Component, ViewChild, Input } from '@angular/core';
import { of } from 'rxjs';
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
import { DbNgxActionContextDirective } from './action.directive';
import { DbNgxActionHandlerDirective } from './handler.directive';
import { DbNgxCoreActionModule } from './action.module';
import { DbNgxActionHandlerDirective } from '../state/action.handler.directive';
import { DbNgxCoreActionModule } from '../../action.module';
import { first, tap } from 'rxjs/operators';
import { ActionContextStoreSourceInstance } from './action.store.source';
import { HandleActionFunction } from './action.handler';
import { ActionContextStoreSourceInstance } from '../../action.store.source';
import { HandleActionFunction } from '../../action.handler';

describe('DbNgxActionContextDirective', () => {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Directive, Optional, OnDestroy, Host } from '@angular/core';
import { ProvideActionStoreSource, SecondaryActionContextStoreSource } from './action.store.source';
import { ActionContextBaseSource } from './action.holder';
import { ProvideActionStoreSource, SecondaryActionContextStoreSource } from '../../action.store.source';
import { ActionContextBaseSource } from '../../action.holder';

/**
* Provides an DbNgxActionContext.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { Directive, Input, OnDestroy } from '@angular/core';
import { Maybe } from '@dereekb/util';
import { BehaviorSubject } from 'rxjs';
import { switchMap } from 'rxjs/operators';
import { ProvideSecondaryActionStoreSource, SecondaryActionContextStoreSource, ActionContextStoreSource, actionContextStoreSourcePipe } from './action.store.source';
import { ProvideSecondaryActionStoreSource, SecondaryActionContextStoreSource, ActionContextStoreSource, actionContextStoreSourcePipe } from '../../action.store.source';

/**
* Directive that provides a DbNgxActionSourceDirective that is passed in.
Expand Down
3 changes: 3 additions & 0 deletions packages/dbx-core/src/lib/action/directive/context/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
export * from './action.component';
export * from './action.directive';
export * from './action.source.directive';
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Directive, OnInit, Host } from '@angular/core';
import { AbstractSubscriptionDirective } from '../subscription';
import { ActionContextStoreSourceInstance } from './action.store.source';
import { AbstractSubscriptionDirective } from '../../../subscription';
import { ActionContextStoreSourceInstance } from '../../action.store.source';

/**
* Prints out the current state to the console. Useful for debugging.
Expand Down
1 change: 1 addition & 0 deletions packages/dbx-core/src/lib/action/directive/debug/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export * from './action.logger.directive';
5 changes: 5 additions & 0 deletions packages/dbx-core/src/lib/action/directive/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
// export * from './auto';
export * from './context';
// export * from './debug';
export * from './map';
export * from './state';
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ import { DbNgxActionFromMapDirective } from './action.map.key.directive';
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { Component, ViewChild, Input } from '@angular/core';
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
import { DbNgxCoreActionModule } from './action.module';
import { DbNgxActionComponent } from './action.component';
import { DbNgxCoreActionModule } from '../../action.module';
import { DbNgxActionComponent } from '../context/action.component';
import { DbNgxActionContextMapDirective } from './action.map.directive';
import { DbNgxActionMapSourceDirective } from './action.map.source.directive';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ import { Directive, OnDestroy } from '@angular/core';
import { BehaviorSubject, Observable, of } from 'rxjs';
import { distinctUntilChanged, map, shareReplay, switchMap } from 'rxjs/operators';
import { combineLatestFromMapValuesObsFn } from '@dereekb/rxjs';
import { ActionContextStoreSource, actionContextStoreSourcePipe } from './action.store.source';
import { ActionContextStore } from './action.store';
import { ActionContextStoreSource, actionContextStoreSourcePipe } from '../../action.store.source';
import { ActionContextStore } from '../../action.store';
import { ActionContextStoreSourceMap, ActionKey } from './action.map';

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { Maybe } from '@dereekb/util';
import { BehaviorSubject } from 'rxjs';
import { switchMap } from 'rxjs/operators';
import { ActionKey } from './action.map';
import { ProvideSecondaryActionStoreSource, SecondaryActionContextStoreSource } from './action.store.source';
import { ProvideSecondaryActionStoreSource, SecondaryActionContextStoreSource } from '../../action.store.source';
import { DbNgxActionContextMapDirective } from './action.map.directive';

/**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Directive, Host, Input, OnDestroy } from '@angular/core';
import { Maybe } from '@dereekb/util';
import { ActionContextStoreSource } from './action.store.source';
import { ActionContextStoreSource } from '../../action.store.source';
import { DbNgxActionContextMapDirective } from './action.map.directive';
import { ActionKey } from './action.map';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { ActionContextStoreSource } from "@dereekb/dbx-core";
import { ActionContextStoreSource } from '../../action.store.source';

export type ActionKey = string;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { Directive, Host, Input, OnInit, OnDestroy } from '@angular/core';
import { Maybe } from '@dereekb/util';
import { AbstractSubscriptionDirective } from '../subscription';
import { ActionContextStoreSourceInstance } from './action.store.source';
import { AbstractSubscriptionDirective } from '../../../subscription';
import { ActionContextStoreSourceInstance } from '../../action.store.source';
import { DbNgxActionContextMapDirective } from './action.map.directive';
import { ActionDisabledKey } from './action';
import { ActionDisabledKey } from '../../action';

export const DEFAULT_ACTION_MAP_WORKING_DISABLED_KEY = '';

Expand Down
5 changes: 5 additions & 0 deletions packages/dbx-core/src/lib/action/directive/map/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
export * from './action.map.directive';
export * from './action.map.key.directive';
export * from './action.map.source.directive';
export * from './action.map';
export * from './action.map.working.disable.directive';
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { Directive, Host, Input, OnInit, OnDestroy } from '@angular/core';
import { BehaviorSubject } from 'rxjs';
import { distinctUntilChanged } from 'rxjs/operators';
import { AbstractSubscriptionDirective } from '../subscription';
import { ActionContextStoreSourceInstance } from './action.store.source';
import { AbstractSubscriptionDirective } from '../../../subscription';
import { ActionContextStoreSourceInstance } from '../../action.store.source';

export const APP_ACTION_DISABLED_DIRECTIVE_KEY = 'dbx_action_disabled';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Directive, Host, OnInit, OnDestroy } from '@angular/core';
import { AbstractSubscriptionDirective } from '../subscription';
import { ActionContextStoreSourceInstance } from './action.store.source';
import { AbstractSubscriptionDirective } from '../../../subscription';
import { ActionContextStoreSourceInstance } from '../../action.store.source';

export const APP_ACTION_DISABLED_UNTIL_MODIFIED_DIRECTIVE_KEY = 'dbx_action_is_not_modified';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { Directive, Host, Input, OnDestroy, OnInit } from '@angular/core';
import { map, shareReplay, switchMap, tap } from 'rxjs/operators';
import { AbstractSubscriptionDirective } from '../subscription';
import { ActionContextStoreSourceInstance } from './action.store.source';
import { HandleActionFunction, WorkHandlerContextSourceDelegate, handleWorkValueReadyFn } from './action.handler';
import { AbstractSubscriptionDirective } from '../../../subscription';
import { ActionContextStoreSourceInstance } from '../../action.store.source';
import { HandleActionFunction, WorkHandlerContextSourceDelegate, handleWorkValueReadyFn } from '../../action.handler';
import { Maybe } from '@dereekb/util';
import { filterMaybe } from '@dereekb/rxjs';
import { BehaviorSubject } from 'rxjs';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ import { filterMaybe } from '@dereekb/rxjs';
import { BehaviorSubject } from 'rxjs';
import { Directive, Host, Input, OnInit, OnDestroy } from '@angular/core';
import { Maybe } from '@dereekb/util';
import { AbstractSubscriptionDirective } from '../subscription';
import { ActionContextStoreSourceInstance } from './action.store.source';
import { AbstractSubscriptionDirective } from '../../../subscription';
import { ActionContextStoreSourceInstance } from '../../action.store.source';

/**
* Performs the action on success.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ import { getValueFromObjectOrGetter, Maybe, ObjectOrGetter } from '@dereekb/util
import { filterMaybe } from '@dereekb/rxjs';
import { BehaviorSubject } from 'rxjs';
import { shareReplay, switchMap, tap } from 'rxjs/operators';
import { AbstractSubscriptionDirective } from '../subscription';
import { ActionContextStoreSourceInstance } from './action.store.source';
import { AbstractSubscriptionDirective } from '../../../subscription';
import { ActionContextStoreSourceInstance } from '../../action.store.source';

/**
* Directive that provides a default value when triggered.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Component, Input, OnInit } from '@angular/core';
import { Component } from '@angular/core';
import { ActionContextStoreSourceInstance } from '@dereekb/dbx-core';

/**
Expand All @@ -16,10 +16,6 @@ export class DbNgxActionWorkingComponent {

readonly show$ = this.source.isWorking$;

constructor(public readonly source: ActionContextStoreSourceInstance) {
this.show$.subscribe((x) => {
console.log('dbx-action-working Show: ', x);
});
}
constructor(public readonly source: ActionContextStoreSourceInstance) { }

}
7 changes: 7 additions & 0 deletions packages/dbx-core/src/lib/action/directive/state/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
export * from './action.disabled.directive';
export * from './action.disabled.modified.directive';
export * from './action.handler.directive';
export * from './action.success.component';
export * from './action.success.directive';
export * from './action.value.directive';
export * from './action.working.component';
21 changes: 2 additions & 19 deletions packages/dbx-core/src/lib/action/index.ts
Original file line number Diff line number Diff line change
@@ -1,26 +1,9 @@
export * from './directive';
export * from './snackbar';
export * from './action.component';
export * from './action.directive';
export * from './action.disabled.directive';
export * from './action.disabled.modified.directive';
export * from './action.handler';
export * from './action.holder';
export * from './action.logger.directive';
export * from './action.machine';
export * from './action.map.directive';
export * from './action.map.key.directive';
export * from './action.map.source.directive';
export * from './action.map.working.disable.directive';
export * from './action.module';
export * from './action.source.directive';
export * from './action.store.source';
export * from './action.store';
export * from './action';
export * from './action.store.source';
export * from './automodify.directive';
export * from './autotrigger.directive';
export * from './autotrigger.value.directive';
export * from './handler.directive';
export * from './success.directive';
export * from './success.component';
export * from './value.directive';
export * from './working.component';
Loading

0 comments on commit f9b69bf

Please sign in to comment.