Index

projects/commons/src/lib/elements/social-login/constants/index.ts

ApiKeyProvider
Default value : (config: ISocialLoginConfig) => () => new SocialAuthServiceConfig([ { id: GoogleLoginProvider.PROVIDER_ID, provider: new GoogleLoginProvider(config.googleApiKey), }, { id: FacebookLoginProvider.PROVIDER_ID, provider: new FacebookLoginProvider(config.facebookApiKey), }, ])

projects/commons/src/lib/shared/validators/confirm.validator.ts

checkChangeFormName
Default value : (parent, formName, group) => { parent.controls[formName].valueChanges.subscribe((value) => { if (value !== group.value) { group.setErrors({ confirm: { formName } }); } else if (group.errors) { delete group.errors.confirm; if (!Object.keys(group.errors).length) { group.setErrors(null); } } }); }
confirmValidator
Default value : (formName: string) => (group: FormGroup): { [key: string]: { formName: string } } | null => { const { _parent: parent } = group as any; if (parent) { if (parent.controls[formName].value === group.value) { return null; } checkChangeFormName(parent, formName, group); } return { confirm: { formName } }; }

projects/commons/src/test.ts

context
Default value : require.context('./app/', true, /\.ts$/)
debugQueryElement
Default value : (fixture: ComponentFixture<any>, selector: string) => { return fixture.debugElement.query(By.css(selector)); }
mocks
Default value : (schema) => { return require(`../../server/data/${ schema }.json`); }
querySelector
Default value : (fixture: ComponentFixture<any>, selector: string, isAll?: boolean) => { return fixture.nativeElement[isAll ? 'querySelectorAll' : 'querySelector'](selector); }
require
Type : any

projects/commons/src/lib/elements/cookie/constants/index.ts

COOKIE_MESSAGE
Default value : '<p class="content is-medium">Utilizamos cookies propias y de terceros para ofrecer ' + 'nuestros servicios, recoger información estadística e incluir publicidad. Si continúa navegando, acepta su ' + 'instalación y uso. Puede obtener más información en nuestra.<br>' + '<a class="button is-black cookie-accept">Aceptar</a></p>'

projects/commons/src/lib/elements/carousel/constants/index.ts

DEFATUL_OPTIONS
Type : object
Default value : { selector: '.ease-carousel', duration: 200, easing: 'ease-out', perPage: 1, startIndex: 0, draggable: true, threshold: 20, loop: false, onInit: () => {}, onChange: () => {}, }

projects/commons/src/lib/elements/email/validators/email.validator.ts

emailValidator
Default value : (control: AbstractControl): { [key: string]: boolean } | null => { if (!control.value.match(REGEX_EMAIL)) { return { email: true }; } return null; }

projects/commons/src/environments/environment.prod.ts

environment
Type : object
Default value : { production: true, uri: 'http://localhost:4000/graphql', firebase: { apiKey: 'AIzaSyACX4uFJjRZPN3JohXcG9yyJSUPCsA_tI8', authDomain: 'kodkat-9ad08.firebaseapp.com', databaseURL: 'https://kodkat-9ad08.firebaseio.com', projectId: 'kodkat-9ad08', storageBucket: 'kodkat-9ad08.appspot.com', messagingSenderId: '741462586891' } }

projects/commons/src/environments/environment.ts

environment
Type : object
Default value : { production: false, uri: 'http://localhost:9002', firebase: { apiKey: 'AIzaSyACX4uFJjRZPN3JohXcG9yyJSUPCsA_tI8', authDomain: 'kodkat-9ad08.firebaseapp.com', databaseURL: 'https://kodkat-9ad08.firebaseio.com', projectId: 'kodkat-9ad08', storageBucket: 'kodkat-9ad08.appspot.com', messagingSenderId: '741462586891' } }

projects/commons/src/lib/core/utils/index.ts

isObservable
Default value : (obj: any | Observable<any>): obj is Observable<any> => !!obj && typeof obj.subscribe === 'function'
isPromise
Default value : (obj: any): obj is Promise<any> => !!obj && typeof obj.then === 'function'

projects/commons/src/lib/elements/particle/constants/index.ts

mathRandom
Default value : () => Math.random().toString().split('.')[1]
PARTICLE_BACKGROUND
Type : object
Default value : { particles: { number: { value: 150, }, color: { value: [ '#BD10E0', '#B8E986', '#50E3C2', '#FFD300', '#E86363' ] }, shape: { type: ['circle', 'stars'], stroke: { width: 0, color: '#000' }, polygon: { nb_sides: 6 }, image: { src: 'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNXB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCAxNSAxNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5pbWFnZXMvbWF0Y2hpbmZvL3JhLW1hdGNoLWRyYWdvbjwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz4gICAgICAgIDxwYXRoIGQ9Ik01Ljg5NDE0OTA5LDQuMTI1Nzk1OTMgTDcuNTEwOTIwNTIsMSBMOS4xNjY3OTE5OSw0LjEyNTc5NTkzIEwxMS41NTc2OTg0LDEuNzE5MTkzMzcgTDExLjU1NzY5ODQsNC45NTU4NzA3MSBMMTQsNC45NTU4NzA3MSBMMTEuNTU3Njk4NCw3LjUgQzExLjU2NzIyMzksOC44ODQ5MzgyOSAxMS40MTc2NDU5LDkuODE3NzU0OTggMTEuMTA4OTY0MywxMC4yOTg0NTAxIEMxMC43OTcwODA0LDEwLjc4NDEzMjEgOS44NzIwNzc4NywxMS4xNDY1OTUgOS4xNjY3OTE5OSwxMi4wNjQyNTk1IEM4Ljg5OTQ3NTYsMTIuNDEyMDcxMyA4LjYxNDcyNzUyLDEzLjA1NzMxODEgOC4zMTI1NDc3MywxNCBMNi43MjQxODQ5MywxNCBDNi4zMzQwMjg2NCwxMy4wMzI3NDMyIDYuMDA0MjQ5MzIsMTIuMzg3NDk2MyA1LjczNDg0Njk3LDEyLjA2NDI1OTUgQzQuOTcyMzYxMTYsMTEuMTQ5NDA2NSA0LjAzMTA4MDk5LDEwLjc1MjAyMTQgMy44MzAwOTQ1OCwxMC4yOTg0NTAxIEMzLjUyMjU4OTA1LDkuNjA0NDk0MjQgMy4zNjg4MzYyOCw4LjYyMDQzNDU4IDMuMzY4ODM2MjgsNy4zNDYyNzEwNyBMMSw0Ljk1NTg3MDcxIEwzLjQ5NzgyMDYsNC45NTU4NzA3MSBMMy40OTc4MjA2LDEuNzE5MTkzMzcgTDUuODk0MTQ5MDksNC4xMjU3OTU5MyBaIE00LjQ2NjY2NjY3LDYuMiBDNC41OTQ3ODAzNSw3LjI1MDk5MzY1IDQuODg1MTI4Niw4LjA3ODIxMjM0IDUuMzM3NzExNDEsOC42ODE2NTYwOSBDNS43NTE3OTUyNiw5LjIzMzc2NzkgNi4zMjgxMTM2OCw5LjU2MjEwNDc2IDcuMDY2NjY2NjcsOS42NjY2NjY2NyBMNy4wNjY2NjY2Nyw3LjkwODYyMDcxIEw0LjQ2NjY2NjY3LDYuMiBaIE0xMC41MzMzMzMzLDYuMiBMNy45MzMzMzMzMyw3LjkwODYyMDcxIEw3LjkzMzMzMzMzLDkuNjY2NjY2NjcgQzguNjcxODg2MzIsOS41NjIxMDQ3NiA5LjI0ODIwNDc0LDkuMjMzNzY3OSA5LjY2MjI4ODU5LDguNjgxNjU2MDkgQzEwLjExNDg3MTQsOC4wNzgyMTIzNCAxMC40MDUyMTk2LDcuMjUwOTkzNjUgMTAuNTMzMzMzMyw2LjIgWiIgaWQ9InBhdGgtMSI+PC9wYXRoPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJpbWFnZXMvbWF0Y2hpbmZvL3JhLW1hdGNoLWRyYWdvbiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4gICAgICAgIDwvbWFzaz4gICAgICAgIDxnIGlkPSJNYXNrIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvZz4gICAgICAgIDxnIGlkPSJpY29ucy9jb2xvdXJzL3RlYW1zL25wYyIgbWFzaz0idXJsKCNtYXNrLTIpIiBmaWxsPSIjOEM4QzhDIj4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTEyIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiPjwvcmVjdD4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==', width: 100, height: 100 } }, opacity: { value: 0.48927153781200905, random: false, anim: { enable: true, speed: 0.5, opacity_min: 0, sync: false } }, size: { value: 5, random: true, anim: { enable: true, speed: 3, size_min: 0, sync: false } }, line_linked: { enable: false, distance: 150, color: '#ffffff', opacity: 0.4, width: 1 }, move: { enable: true, speed: 0.5, direction: 'none', random: true, straight: false, out_mode: 'out', bounce: false, attract: { enable: false, rotateX: 600, rotateY: 1200 } } }, interactivity: { detect_on: 'canvas', events: { onhover: { enable: true, mode: 'bubble' }, onclick: { enable: false, mode: 'push' }, resize: true }, modes: { grab: { distance: 400, line_linked: { opacity: 1 } }, bubble: { distance: 83.91608391608392, size: 1, duration: 3, opacity: 1, speed: 3 }, repulse: { distance: 200, duration: 0.4 }, push: { particles_nb: 4 }, remove: { particles_nb: 2 } } }, retina_detect: true }

projects/commons/src/lib/elements/particle/directives/background/particle-background.directive.ts

particlesJS
Type : any

projects/commons/src/lib/elements/password/validators/password.validator.ts

passwordValidator
Default value : (control: AbstractControl): { [key: string]: boolean } | null => { if (!control.value.match(REGEX_PASSWORD)) { return { password: true }; } return null; }

projects/commons/src/lib/elements/email/constants/index.ts

REGEX_EMAIL
Default value : '^[a-zA-Z0-9.!#$%&\'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?' + '(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$'

projects/commons/src/lib/elements/password/constants/index.ts

REGEX_PASSWORD
Default value : /^.*(?=.{8,})((?=.*[!@#$%^&*()\-_=+{};:,<.>]){1})(?=.*\d)((?=.*[a-z]){1})((?=.*[A-Z]){1}).*$/
TYPES
Type : object
Default value : { [passwordTypeEnum.password]: passwordTypeEnum.text, [passwordTypeEnum.text]: passwordTypeEnum.password, }

result-matching ""

    No results matching ""