gitextract_cc3klgux/ ├── .commitlintrc ├── .czrc ├── .editorconfig ├── .gitignore ├── .huskyrc ├── .lintstagedrc ├── .npmignore ├── .prettierignore ├── .prettierrc ├── .stylelintrc ├── .travis.yml ├── .yo-rc.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── angular.json ├── browserslist ├── docs/ │ ├── README.md │ ├── SUMMARY.md │ ├── api/ │ │ ├── callbacks.md │ │ ├── enums.md │ │ ├── interfaces.md │ │ ├── model.md │ │ ├── options.md │ │ ├── snotify.md │ │ └── types.md │ ├── book.json │ ├── essentials/ │ │ ├── animations.md │ │ ├── development.md │ │ ├── examples.md │ │ ├── getting-started.md │ │ ├── styling.md │ │ └── upgrade.md │ └── installation.md ├── e2e/ │ ├── protractor-ci.conf.js │ ├── protractor.conf.js │ ├── src/ │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.json ├── karma.conf.js ├── package.json ├── projects/ │ └── ng-snotify/ │ ├── karma.conf.js │ ├── ng-package.json │ ├── package.json │ ├── src/ │ │ ├── lib/ │ │ │ ├── components/ │ │ │ │ ├── buttons/ │ │ │ │ │ ├── buttons.component.html │ │ │ │ │ └── buttons.component.ts │ │ │ │ ├── index.ts │ │ │ │ ├── prompt/ │ │ │ │ │ ├── prompt.component.html │ │ │ │ │ └── prompt.component.ts │ │ │ │ ├── snotify/ │ │ │ │ │ ├── snotify.component.html │ │ │ │ │ └── snotify.component.ts │ │ │ │ └── toast/ │ │ │ │ ├── toast.component.html │ │ │ │ └── toast.component.ts │ │ │ ├── decorators/ │ │ │ │ ├── set-toast-type.decorator.ts │ │ │ │ └── transform-argument.decorator.ts │ │ │ ├── enums/ │ │ │ │ ├── index.ts │ │ │ │ ├── snotify-position.enum.ts │ │ │ │ └── snotify-style.enum.ts │ │ │ ├── interfaces/ │ │ │ │ ├── index.ts │ │ │ │ ├── snotif-global-config.interface.ts │ │ │ │ ├── snotify-animate.interface.ts │ │ │ │ ├── snotify-button.interface.ts │ │ │ │ ├── snotify-defaults.interface.ts │ │ │ │ ├── snotify-notifications.interface.ts │ │ │ │ ├── snotify-styles.interface.ts │ │ │ │ ├── snotify-toast-config.interface.ts │ │ │ │ └── snotify.interface.ts │ │ │ ├── models/ │ │ │ │ ├── index.ts │ │ │ │ └── snotify-toast.model.ts │ │ │ ├── pipes/ │ │ │ │ ├── index.ts │ │ │ │ ├── keys.pipe.ts │ │ │ │ └── truncate.pipe.ts │ │ │ ├── services/ │ │ │ │ ├── index.ts │ │ │ │ └── snotify.service.ts │ │ │ ├── snotify.module.spec.ts │ │ │ ├── snotify.module.ts │ │ │ ├── toast-defaults.ts │ │ │ ├── types/ │ │ │ │ ├── index.ts │ │ │ │ ├── snotify-event.type.ts │ │ │ │ ├── snotify-position.type.ts │ │ │ │ └── snotify-type.type.ts │ │ │ └── utils.ts │ │ ├── public-api.ts │ │ └── test.ts │ ├── styles/ │ │ ├── _shared/ │ │ │ ├── animations.scss │ │ │ └── icons.scss │ │ ├── dark/ │ │ │ ├── buttons.scss │ │ │ ├── icon.scss │ │ │ ├── prompt.scss │ │ │ ├── snotify.scss │ │ │ └── toast.scss │ │ ├── dark.scss │ │ ├── material/ │ │ │ ├── buttons.scss │ │ │ ├── icon.scss │ │ │ ├── prompt.scss │ │ │ ├── snotify.scss │ │ │ └── toast.scss │ │ ├── material.scss │ │ ├── simple/ │ │ │ ├── buttons.scss │ │ │ ├── icon.scss │ │ │ ├── prompt.scss │ │ │ ├── snotify.scss │ │ │ └── toast.scss │ │ └── simple.scss │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ ├── tsconfig.spec.json │ └── tslint.json ├── src/ │ ├── app/ │ │ ├── app.component.html │ │ ├── app.component.scss │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ └── app.module.ts │ ├── assets/ │ │ └── .gitkeep │ ├── environments/ │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.scss │ └── test.ts ├── tsconfig.app.json ├── tsconfig.docs.json ├── tsconfig.json ├── tsconfig.spec.json ├── tslint.json └── update-docs.sh