New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@helsenorge/core-utils

Package Overview
Dependencies
Maintainers
7
Versions
54
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@helsenorge/core-utils - npm Package Compare versions

Comparing version 21.3.0-prerelease to 24.0.0-beta.7

aria-hidden.d.ts.map

3

aria-hidden.d.ts

@@ -11,5 +11,6 @@ export interface Siblings {

setAriaHidden(domEl: Element): Siblings;
resetAriaHidden(siblings: Siblings): void | Siblings;
resetAriaHidden(siblings: Siblings): Siblings | void;
_getSiblings(domEl: Element | null): Siblings;
};
export default _default;
//# sourceMappingURL=aria-hidden.d.ts.map

@@ -8,1 +8,2 @@ import * as React from 'react';

export default function clickOutside(ref: React.MutableRefObject<HTMLDivElement | null>, onClickOutside: () => void, disabled?: boolean, addFocusListener?: boolean): void;
//# sourceMappingURL=click-outside.d.ts.map

@@ -6,1 +6,2 @@ declare const _default: {

export default _default;
//# sourceMappingURL=datetime.d.ts.map

@@ -12,1 +12,2 @@ declare const _default: {

export default _default;
//# sourceMappingURL=key-code.d.ts.map

@@ -12,1 +12,2 @@ export declare enum LanguageLocales {

export default LanguageLocales;
//# sourceMappingURL=languages.d.ts.map

@@ -20,1 +20,2 @@ import * as React from 'react';

}
//# sourceMappingURL=custom-tag.d.ts.map

@@ -30,3 +30,3 @@ import * as React from 'react';

return (
/* eslint-disable @typescript-eslint/ban-ts-ignore */
/* eslint-disable @typescript-eslint/ban-ts-comment */
// @ts-ignore https://github.com/Microsoft/TypeScript/issues/28892

@@ -33,0 +33,0 @@ React.createElement(CustomTagName

@@ -15,2 +15,3 @@ export interface ResourcesWithMonthNames {

}
declare type ISO8601 = string;
/**

@@ -24,3 +25,3 @@ * Returnerer dagens dato i yyyy--mm-dd format

*/
export declare const toDate: (date: string | Date) => Date;
export declare const toDate: (date: Date | ISO8601) => Date;
/**

@@ -49,3 +50,3 @@ * Returnerer max offset mellom januar og juli

*/
export declare const addServerTimezone: (local: string) => string;
export declare const addServerTimezone: (local: ISO8601) => string;
/**

@@ -55,3 +56,3 @@ * Returnerer riktig dato for serveren i Javascript Date format

*/
export declare const toServerDate: (date: string | Date) => Date;
export declare const toServerDate: (date: Date | ISO8601) => Date;
/**

@@ -68,3 +69,3 @@ * Returnerer dato til ISO format

*/
export declare const addDifference: (target: string, originalStart: string, originalStop: string) => string;
export declare const addDifference: (target: ISO8601, originalStart: ISO8601, originalStop: ISO8601) => ISO8601;
/**

@@ -93,3 +94,3 @@ * Returnerer måned i en string

*/
export declare const dateToString: (date: string | Date, resources: ResourcesWithMonthNames) => string;
export declare const dateToString: (date: Date | string | ISO8601, resources: ResourcesWithMonthNames) => string;
/**

@@ -116,3 +117,3 @@ * Returnerer full time string (00:00)

*/
export declare const beforeToday: (time: string | Date) => boolean;
export declare const beforeToday: (time: ISO8601 | Date) => boolean;
/**

@@ -122,3 +123,3 @@ * Returnerer true hvis datoen er før nå

*/
export declare const beforeNow: (time: string | Date) => boolean;
export declare const beforeNow: (time: ISO8601 | Date) => boolean;
/**

@@ -128,3 +129,3 @@ * Returnerer true hvis datoen er etter i dag

*/
export declare const afterToday: (time: string | Date) => boolean;
export declare const afterToday: (time: ISO8601 | Date) => boolean;
/**

@@ -134,3 +135,3 @@ * Returnerer true hvis datoen er i dag

*/
export declare const isToday: (time: string | Date) => boolean;
export declare const isToday: (time: ISO8601 | Date) => boolean;
/**

@@ -140,3 +141,3 @@ * Returnerer true hvis datoen er tidligere i dag

*/
export declare const earlierToday: (time: string | Date) => boolean;
export declare const earlierToday: (time: ISO8601 | Date) => boolean;
/**

@@ -147,2 +148,4 @@ * Returnerer true hvis dato a er før dato b

*/
export declare const isBefore: (a: string | Date, b: string | Date) => boolean;
export declare const isBefore: (a: ISO8601 | Date, b: ISO8601 | Date) => boolean;
export {};
//# sourceMappingURL=date-utils.d.ts.map

@@ -8,1 +8,2 @@ /**

export declare function debounce(func: Function, wait: number, immediate?: boolean): () => void;
//# sourceMappingURL=debounce.d.ts.map
/**
* Returnerer document.activeElement (element in focus), uavhengig av om den er i document-dom rllrt shadow-dom
* @param element HtmlElement som den skal søke i
* @param logCallback Funksjon som om det oppstår en feil. Brukes for å logge til server.
*/
export declare const getDocumentActiveElement: (element: string | HTMLElement) => Element | null;
export declare const getDocumentActiveElement: (element: HTMLElement | string, logCallback?: ((message?: string | undefined, ...optionalParams: unknown[]) => void) | undefined) => Element | null;
//# sourceMappingURL=focus-utils.d.ts.map

@@ -1,7 +0,8 @@

import { error } from './logger';
import { log } from './logger';
/**
* Returnerer document.activeElement (element in focus), uavhengig av om den er i document-dom rllrt shadow-dom
* @param element HtmlElement som den skal søke i
* @param logCallback Funksjon som om det oppstår en feil. Brukes for å logge til server.
*/
export const getDocumentActiveElement = (element) => {
export const getDocumentActiveElement = (element, logCallback) => {
try {

@@ -13,5 +14,6 @@ const domNode = typeof element === 'string' ? document.querySelector(element) : element;

catch (e) {
error('Feil ved å ta tak i active element basert på angitt node: ', element, e);
const logger = logCallback || log;
logger('Feil ved å ta tak i active element basert på angitt node: ', element, e);
return null;
}
};

@@ -24,1 +24,2 @@ import * as React from 'react';

}>): React.ForwardRefExoticComponent<React.PropsWithoutRef<OriginalProps> & React.RefAttributes<T>>;
//# sourceMappingURL=layout-change.d.ts.map

@@ -1,12 +0,2 @@

var __rest = (this && this.__rest) || function (s, e) {
var t = {};
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
t[p] = s[p];
if (s != null && typeof Object.getOwnPropertySymbols === "function")
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))
t[p[i]] = s[p[i]];
}
return t;
};
import { __rest } from "tslib";
import * as React from 'react';

@@ -13,0 +3,0 @@ import LayoutUtils from '../layout';

@@ -7,1 +7,2 @@ import * as React from 'react';

export default function mount<T>(WrappedComponent: ComponentClass<T & Props> | React.FC<T & Props>): ComponentClass<T & Props>;
//# sourceMappingURL=mount.d.ts.map

@@ -17,1 +17,2 @@ import * as React from 'react';

export default RenderToBody;
//# sourceMappingURL=render-to-body.d.ts.map

@@ -9,1 +9,2 @@ declare const _default: {

export default _default;
//# sourceMappingURL=layout.d.ts.map

@@ -1,15 +0,2 @@

export declare enum LogLevel {
Trace = 0,
Debug = 1,
Info = 2,
Warn = 3,
Error = 4,
Fatal = 5,
Off = 6
}
/**
* Lager en event listener på errors og logger error til serveren
*/
export declare const captureErrors: () => void;
/**
* Lager en console.assert

@@ -31,8 +18,2 @@ * @param test - test som sendes til console assert

/**
* Lager en console.debug og logger til serveren
* @param message - string som sendes i console.debug og logges til serveren
* @param optionalParams params som sendes til console.debug og logges til serveren
*/
export declare const debug: (message?: string | undefined, ...optionalParams: unknown[]) => void;
/**
* Lager en console.dir

@@ -49,14 +30,2 @@ * @param value - string som sendes i console.dir og logges til serveren

/**
* Lager en console.error og logger til serveren
* @param message - string som sendes i console.error og logges til serveren
* @param optionalParams params som sendes til console.error og logges til serveren
*/
export declare const error: (message?: string | undefined, ...optionalParams: unknown[]) => void;
/**
* Lager en console.exception og logger til serveren
* @param message - string som sendes i console.exception og logges til serveren
* @param optionalParams params som sendes til console.exception og logges til serveren
*/
export declare const exception: (message?: string | undefined, ...optionalParams: unknown[]) => void;
/**
* Lager en console.group

@@ -76,8 +45,2 @@ * @param groupTitle - string som sendes i console.group

/**
* Lager en console.info og logger til serveren
* @param message - string som sendes i console.info og logges til serveren
* @param optionalParams params som sendes til console.info og logges til serveren
*/
export declare const info: (message?: string | undefined, ...optionalParams: unknown[]) => void;
/**
* Lager en console.log

@@ -112,14 +75,2 @@ * @param message - string som sendes i console.log

export declare const timeEnd: (timerName?: string | undefined) => void;
/**
* Lager en console.trace og logger til serveren
* @param message - string som sendes i console.trace og til serveren
* @param optionalParams params som sendes til console.trace og til serveren
*/
export declare const trace: (message?: string | undefined, ...optionalParams: unknown[]) => void;
/**
* Lager en console.warn og logger til serveren
* @param message - string som sendes i console.warn og til serveren
* @param optionalParams params som sendes til console.warn og til serveren
*/
export declare const warn: (message?: string | undefined, ...optionalParams: unknown[]) => void;
declare const exportFunctions: {

@@ -129,11 +80,7 @@ assert: (test?: boolean | undefined, message?: string | undefined, ...optionalParams: unknown[]) => void;

count: (countTitle?: string | undefined) => void;
debug: (message?: string | undefined, ...optionalParams: unknown[]) => void;
dir: (value?: unknown, ...optionalParams: unknown[]) => void;
dirxml: (value: unknown) => void;
error: (message?: string | undefined, ...optionalParams: unknown[]) => void;
exception: (message?: string | undefined, ...optionalParams: unknown[]) => void;
group: (groupTitle?: string | undefined) => void;
groupCollapsed: (groupTitle?: string | undefined) => void;
groupEnd: () => void;
info: (message?: string | undefined, ...optionalParams: unknown[]) => void;
log: (message?: string | undefined, ...optionalParams: unknown[]) => void;

@@ -145,5 +92,4 @@ profile: (reportName?: string | undefined) => void;

timeEnd: (timerName?: string | undefined) => void;
trace: (message?: string | undefined, ...optionalParams: unknown[]) => void;
warn: (message?: string | undefined, ...optionalParams: unknown[]) => void;
};
export default exportFunctions;
//# sourceMappingURL=logger.d.ts.map
/* eslint-disable no-console */
/* eslint-disable @typescript-eslint/no-use-before-define */
export var LogLevel;
(function (LogLevel) {
LogLevel[LogLevel["Trace"] = 0] = "Trace";
LogLevel[LogLevel["Debug"] = 1] = "Debug";
LogLevel[LogLevel["Info"] = 2] = "Info";
LogLevel[LogLevel["Warn"] = 3] = "Warn";
LogLevel[LogLevel["Error"] = 4] = "Error";
LogLevel[LogLevel["Fatal"] = 5] = "Fatal";
LogLevel[LogLevel["Off"] = 6] = "Off";
})(LogLevel || (LogLevel = {}));
/**
* Lager en event listener på errors og logger error til serveren
*/
export const captureErrors = () => {
window.addEventListener('error', function (e) {
let message = e.message;
const error = e.error;
if (error) {
message = error;
const stack = error.stack;
if (stack) {
message = stack;
}
}
else {
message = message + '. Access to error information is restricted on this domain!';
if (e.filename) {
message = message + ' Filename:' + e.filename;
}
}
});
};
/**
* Lager en console.assert

@@ -64,12 +31,2 @@ * @param test - test som sendes til console assert

/**
* Lager en console.debug og logger til serveren
* @param message - string som sendes i console.debug og logges til serveren
* @param optionalParams params som sendes til console.debug og logges til serveren
*/
export const debug = (message, ...optionalParams) => {
if (process.env.NODE_ENV !== 'production') {
console.debug(message, optionalParams);
}
};
/**
* Lager en console.dir

@@ -94,22 +51,2 @@ * @param value - string som sendes i console.dir og logges til serveren

/**
* Lager en console.error og logger til serveren
* @param message - string som sendes i console.error og logges til serveren
* @param optionalParams params som sendes til console.error og logges til serveren
*/
export const error = (message, ...optionalParams) => {
if (process.env.NODE_ENV !== 'production') {
console.error(message, optionalParams);
}
};
/**
* Lager en console.exception og logger til serveren
* @param message - string som sendes i console.exception og logges til serveren
* @param optionalParams params som sendes til console.exception og logges til serveren
*/
export const exception = (message, ...optionalParams) => {
if (process.env.NODE_ENV !== 'production') {
console.exception(message, optionalParams);
}
};
/**
* Lager en console.group

@@ -141,12 +78,2 @@ * @param groupTitle - string som sendes i console.group

/**
* Lager en console.info og logger til serveren
* @param message - string som sendes i console.info og logges til serveren
* @param optionalParams params som sendes til console.info og logges til serveren
*/
export const info = (message, ...optionalParams) => {
if (process.env.NODE_ENV !== 'production') {
console.info(message, optionalParams);
}
};
/**
* Lager en console.log

@@ -210,22 +137,2 @@ * @param message - string som sendes i console.log

};
/**
* Lager en console.trace og logger til serveren
* @param message - string som sendes i console.trace og til serveren
* @param optionalParams params som sendes til console.trace og til serveren
*/
export const trace = (message, ...optionalParams) => {
if (process.env.NODE_ENV !== 'production') {
console.trace(message, optionalParams);
}
};
/**
* Lager en console.warn og logger til serveren
* @param message - string som sendes i console.warn og til serveren
* @param optionalParams params som sendes til console.warn og til serveren
*/
export const warn = (message, ...optionalParams) => {
if (process.env.NODE_ENV !== 'production') {
console.warn(message, optionalParams);
}
};
// This wrapping is necessary for being able to Mock function in jest-tests

@@ -236,11 +143,7 @@ const exportFunctions = {

count,
debug,
dir,
dirxml,
error,
exception,
group,
groupCollapsed,
groupEnd,
info,
log,

@@ -252,5 +155,3 @@ profile,

timeEnd,
trace,
warn,
};
export default exportFunctions;

@@ -1,2 +0,2 @@

import moment from 'moment';
import moment, { Moment, MomentInput } from 'moment';
/**

@@ -10,3 +10,3 @@ * Initialiserer Moment med norsk locale og riktig LongDate formats

*/
export declare const toDate: (a: moment.MomentInput) => Date;
export declare const toDate: (a: MomentInput) => Date;
/**

@@ -16,3 +16,3 @@ * Returnerer en lang dato format (Måned DD, YYYY) basert på en MomentInput

*/
export declare const longDate: (a: moment.MomentInput) => string;
export declare const longDate: (a: MomentInput) => string;
/**

@@ -22,3 +22,3 @@ * Returnerer en long dato format med klokken (Day DD. Måned YYYY klokken HH:mm) basert på en MomentInput

*/
export declare const longDateNumbersClock: (time: moment.MomentInput, separator?: string) => string;
export declare const longDateNumbersClock: (time: MomentInput, separator?: string) => string;
/**

@@ -28,3 +28,3 @@ * Returnerer en medium dato format (DD. Mån YYYY HH:mm) basert på en MomentInput

*/
export declare const mediumDate: (a: moment.MomentInput) => string;
export declare const mediumDate: (a: MomentInput) => string;
/**

@@ -34,3 +34,3 @@ * Returnerer en medium dato format kun med tall (DD.MM.YYYY HH:mm)) basert på en MomentInput

*/
export declare const mediumDateNumbers: (a: moment.MomentInput) => string;
export declare const mediumDateNumbers: (a: MomentInput) => string;
/**

@@ -40,3 +40,3 @@ * Returnerer en medium dato format med kl. (DD.MM.YYYY kl. HH:mm) basert på en MomentInput

*/
export declare const mediumDateNumbersClock: (a: moment.MomentInput, separator?: string) => string;
export declare const mediumDateNumbersClock: (a: MomentInput, separator?: string) => string;
/**

@@ -46,3 +46,3 @@ * Returnerer en short dato format (DD. Mån YYYY) basert på en MomentInput

*/
export declare const shortDate: (time: moment.MomentInput) => string;
export declare const shortDate: (time: MomentInput) => string;
/**

@@ -52,3 +52,3 @@ * Returnerer en short dato format med full måned (D. Måned YYYY) basert på en MomentInput

*/
export declare const shortDateFullMonth: (a: moment.MomentInput) => string;
export declare const shortDateFullMonth: (a: MomentInput) => string;
/**

@@ -58,3 +58,3 @@ * Returnerer en short dato format (D. Mån YYYY) basert på en MomentInput

*/
export declare const shortDateNb: (a: moment.MomentInput) => string;
export declare const shortDateNb: (a: MomentInput) => string;
/**

@@ -64,3 +64,3 @@ * Returnerer en short dato format (DD.MM.YYYY) basert på en MomentInput

*/
export declare const shortDateNumbers: (a: moment.MomentInput) => string;
export declare const shortDateNumbers: (a: MomentInput) => string;
/**

@@ -70,3 +70,3 @@ * Returnerer dato med riktig AM/PM og prefix

*/
export declare const timeOfDay: (a: moment.MomentInput, prefix?: string) => string;
export declare const timeOfDay: (a: MomentInput, prefix?: string) => string;
/**

@@ -76,3 +76,3 @@ * Returnerer full måned med år (Måned YYYY)

*/
export declare const monthYear: (a: moment.MomentInput) => string;
export declare const monthYear: (a: MomentInput) => string;
/**

@@ -82,3 +82,3 @@ * Returnerer kort måned med år (Mån YYYY)

*/
export declare const shortMonthYear: (a: moment.MomentInput) => string;
export declare const shortMonthYear: (a: MomentInput) => string;
/**

@@ -89,3 +89,3 @@ * Returnerer range med full måned og år (Måned YYYY – Måned YYYY)

*/
export declare const monthRange: (a: moment.MomentInput, b: moment.MomentInput) => string;
export declare const monthRange: (a: MomentInput, b: MomentInput) => string;
/**

@@ -97,3 +97,3 @@ * Returnerer range mellom 2 klokkeslett (Måned DD, YYYY, mellom kl. H:mm AM og HH:mm PM)

*/
export declare const timeRangeBetween: (a: moment.MomentInput, b: moment.MomentInput) => string;
export declare const timeRangeBetween: (a: MomentInput, b: MomentInput) => string;
/**

@@ -105,3 +105,3 @@ * Returnerer range mellom 2 klokkeslett med bindestrekk (Måned DD, YYYY, H:mm AM - HH:mm PM)

*/
export declare const timeRange: (first: moment.MomentInput, last: moment.MomentInput) => string;
export declare const timeRange: (first: MomentInput, last: MomentInput) => string;
/**

@@ -113,3 +113,3 @@ * Returnerer range mellom 2 klokkeslett med full dag måned og år (Day DD. Måned YYYY, kl. HH:mm AM - HH:mm PM)

*/
export declare const longTimeRange: (startInput: moment.MomentInput, endInput?: moment.MomentInput) => string;
export declare const longTimeRange: (startInput: MomentInput, endInput?: MomentInput) => string;
/**

@@ -120,3 +120,3 @@ * Returnerer true hvis datoene er på samme dag

*/
export declare const isSameDay: (a: moment.MomentInput, b: moment.MomentInput) => boolean;
export declare const isSameDay: (a: MomentInput, b: MomentInput) => boolean;
/**

@@ -127,3 +127,3 @@ * Returnerer true hvis dato a er før dato b

*/
export declare const isBeforeDay: (a: moment.MomentInput, b: moment.MomentInput) => boolean;
export declare const isBeforeDay: (a: MomentInput, b: MomentInput) => boolean;
/**

@@ -134,3 +134,3 @@ * Returnerer true hvis dato a er etter dato b

*/
export declare const isAfterDay: (a: moment.MomentInput, b: moment.MomentInput) => boolean;
export declare const isAfterDay: (a: MomentInput, b: MomentInput) => boolean;
/**

@@ -141,3 +141,3 @@ * Returnerer true hvis dato a er på samme dag eller etter dato b

*/
export declare const isInclusivelyAfterDay: (a: moment.MomentInput, b: moment.MomentInput) => boolean;
export declare const isInclusivelyAfterDay: (a: MomentInput, b: MomentInput) => boolean;
/**

@@ -147,3 +147,3 @@ * Returnerer true hvis input (inkludert minutter) er etter nåtid

*/
export declare const isAfter: (a: moment.MomentInput) => boolean;
export declare const isAfter: (a: MomentInput) => boolean;
/**

@@ -154,3 +154,3 @@ * Returnerer true hvis input er etter dagens dato

*/
export declare const isAfterToday: (a: moment.MomentInput) => boolean;
export declare const isAfterToday: (a: MomentInput) => boolean;
/**

@@ -167,3 +167,3 @@ * Sammenligner to datoer og returnerer true hvis den første datoen er etter den andre (fungerer også med tid)

*/
export declare const isInclusivelyBeforeDay: (a: moment.MomentInput, b: moment.MomentInput) => boolean;
export declare const isInclusivelyBeforeDay: (a: MomentInput, b: MomentInput) => boolean;
/**

@@ -173,3 +173,3 @@ * Returnerer true hvis input (inkludert minutter) er før nåtid

*/
export declare const isBefore: (a: moment.MomentInput) => boolean;
export declare const isBefore: (a: MomentInput) => boolean;
/**

@@ -180,3 +180,3 @@ * Returnerer true hvis input er før dagens dato

*/
export declare const isBeforeToday: (a: moment.MomentInput) => boolean;
export declare const isBeforeToday: (a: MomentInput) => boolean;
/**

@@ -192,3 +192,3 @@ * Sammenligner to datoer og returnerer true hvis den første datoen er før den andre (fungerer også med tid)

*/
export declare const isToday: (a: moment.MomentInput) => boolean;
export declare const isToday: (a: MomentInput) => boolean;
/**

@@ -198,3 +198,3 @@ * Returnerer true hvis input er dagens dato og tid er tidligere enn nåtid

*/
export declare const isEarlierToday: (a: moment.MomentInput) => boolean;
export declare const isEarlierToday: (a: MomentInput) => boolean;
/**

@@ -205,3 +205,3 @@ * Returnerer antall uker som finnes i en måned

*/
export declare const numberOfWeeksInMonth: (a: moment.Moment, b: moment.Moment) => number;
export declare const numberOfWeeksInMonth: (a: Moment, b: Moment) => number;
/**

@@ -211,3 +211,3 @@ * Returnerer true hvis input er lik 0001-01-01T00:00:00

*/
export declare const isDotNetMinDate: (a: moment.MomentInput) => boolean;
export declare const isDotNetMinDate: (a: MomentInput) => boolean;
/**

@@ -217,2 +217,3 @@ * Returnerer dato i ISO format med Timezone offset

*/
export declare const toLocalISOStringUsingDateTimezoneOffset: (a: moment.MomentInput) => string;
export declare const toLocalISOStringUsingDateTimezoneOffset: (a: MomentInput) => string;
//# sourceMappingURL=moment-utils.d.ts.map

@@ -355,6 +355,4 @@ import moment from 'moment';

export const toLocalISOStringUsingDateTimezoneOffset = (a) => {
const isoDate = moment(a)
.add('minutes', moment(a).utcOffset())
.toISOString();
const isoDate = moment(a).add('minutes', moment(a).utcOffset()).toISOString();
return isoDate.substring(0, isoDate.lastIndexOf('.'));
};

@@ -12,3 +12,3 @@ import { History, Location, Action } from 'history';

*/
export declare const navigate: (location: Location<unknown>, action: Action, focus: (targets: HTMLElement[]) => void) => Navigation[];
export declare const navigate: (location: Location, action: Action, focus: (targets: HTMLElement[]) => void) => Navigation[];
/**

@@ -18,7 +18,8 @@ * Legger til HTMLElement i navigationTrail

*/
export declare const navigateAdd: (target: HTMLElement) => void | Navigation[];
export declare const navigateAdd: (target: HTMLElement) => Navigation[] | void;
/**
* Oppdaterer history objektet
*/
export declare const goBackOrUp: (history: History<unknown>, length?: number) => void;
export declare const goBackOrUp: (history: History, length?: number) => void;
export {};
//# sourceMappingURL=navigation-utils.d.ts.map

@@ -57,3 +57,3 @@ const navigationTrail = [];

export const navigateAdd = (target) => {
if (target && target.focus) {
if (target && !!target.focus) {
if (navigationTrail.length > 0) {

@@ -60,0 +60,0 @@ navigationTrail[navigationTrail.length - 1].targets.push(target);

{
"name": "@helsenorge/core-utils",
"sideEffects": false,
"version": "21.3.0-prerelease",
"version": "24.0.0-beta.7",
"description": "samling av verktøy for hele helsenorge",
"main": "index.js",
"publishConfig": {
"directory": "lib"
},
"author": "Helsenorge",

@@ -12,3 +15,12 @@ "maintainers": [

"license": "ISC",
"type": "module"
"type": "module",
"peerDependencies": {
"@helsenorge/designsystem-react": "^1.0.0-beta"
},
"dependencies": {
"@types/classnames": "2.3.1",
"classnames": "2.3.1",
"moment": "^2.29.2",
"tabbable": "5.2.1"
}
}

@@ -16,1 +16,2 @@ /**

export declare const removeParam: (key: string) => void;
//# sourceMappingURL=querystring-utils.d.ts.map
export declare const isReferrer: (referrer: string) => boolean;
//# sourceMappingURL=referrer-utils.d.ts.map

@@ -5,3 +5,3 @@ /**

*/
export declare const isEmpty: (string: string | null | undefined) => boolean;
export declare const isEmpty: (string: string | undefined | null) => boolean;
/**

@@ -46,1 +46,2 @@ * Returnerer true når strengen inneholder følgende symboler: "!#¤%=?`´^¨~*:;£${[\]}|§€><\|

export declare const isValid: (s: string) => boolean;
//# sourceMappingURL=string-utils.d.ts.map

@@ -15,2 +15,3 @@ export interface TabbableContentWithTabIndexes {

*/
export declare const resetTabIndex: (tabbableElements: TabbableElement[], previousTabIndexes: (number | null)[]) => TabbableElement[];
export declare const resetTabIndex: (tabbableElements: Array<TabbableElement>, previousTabIndexes: Array<number | null>) => Array<TabbableElement>;
//# sourceMappingURL=tabbable-utils.d.ts.map

@@ -1,2 +0,2 @@

import tabbable from 'tabbable';
import { tabbable } from 'tabbable';
/**

@@ -3,0 +3,0 @@ * Goes through an HTML element, and returns all its tabable elements with their current tabindex attribute

@@ -18,1 +18,2 @@ export declare class TrapFocus {

export default TrapFocus;
//# sourceMappingURL=trapfocus.d.ts.map

@@ -0,5 +1,5 @@

import { tabbable } from 'tabbable';
import keyCode from './constants/key-code';
import tabbable from 'tabbable';
import { getEventTarget } from './events';
import { getDocumentActiveElement } from './focus-utils';
import { getEventTarget } from './web-component/events';
/* Class som ved init låser fokuset inne i én DOMElement. Bruksområder er f.eks Modalvinduer.

@@ -6,0 +6,0 @@ Tar imot en DomNode (HTMLElement eller string) som fokuset skal låses i. */

@@ -1,5 +0,1 @@

export declare type EmptyAction = {
type: '';
};
export declare const EmptyAction: EmptyAction;
export declare enum HttpStatusCode {

@@ -49,167 +45,3 @@ Continue = 100,

}
export declare class TextMessage {
Title: string;
Body: string;
}
export interface OperationResponse extends Response {
StatusCode: HttpStatusCode;
InformationMessage: TextMessage;
WarningMessage: TextMessage;
ErrorMessage: TextMessage;
RedirectUrl: string;
}
export declare enum TjenesteTilgangStatus {
None = 0,
Ja = 1,
Nei = 2,
VetIkke = 3
}
export declare class TjenesteType {
static TekniskTjeneste: number;
static IkkeInnloggetTjeneste: number;
static Timeavtaler: number;
static Fastlegetjenester: number;
static Legemidler: number;
static PersonligHelsearkiv: number;
static Fastlegevisning: number;
static InnsynPasientjournal: number;
static InnsynKjernejournal: number;
static Egenandeler: number;
static Profil: number;
static MinHelseForside: number;
static EksterneTjenester: number;
static Henvisninger: number;
static Pasientreiser: number;
static Forlopskoordinator: number;
static Meldinger: number;
static ByttFastlege: number;
static DialogForlop: number;
static DialogHelsehjelp: number;
static Fullmaktsadministrasjon: number;
static Helsekontakter: number;
static DialogOkonomi: number;
static Beslutningsstotte: number;
static DialogInnsyn: number;
static DialogPersonvern: number;
static Helseregistre: number;
static LoggOverBrukAvResepter: number;
static SykdomOgKritiskInformasjon: number;
static Forskning: number;
static MinHelse: number;
static Timeadministrasjon: number;
static Foreldresamtykke: number;
static DialogEgenHelseUngdom: number;
static KprTjenester: number;
static Vaksiner: number;
static LegemidlerLiB: number;
static InnsynRegisterinnhold: number;
static InnsynRegisterbruk: number;
static EKonsultasjon: number;
static Reseptfornyelse: number;
static EKontakt: number;
static Timebestilling: number;
static KritiskInfo: number;
static AapneKjernejournal: number;
static ProfildataOgKjernejournal: number;
static HelsekontakterIKjernejournal: number;
static LegemidlerFraKjernejournal: number;
static ProfildataOgKjernejournalReservasjon: number;
static PersonopplysningerFraKjernejournal: number;
static Donorkort: number;
static Samtykkeforesporsel: number;
static DialogForlopInformasjon: number;
static Pasientreiseradministrasjon: number;
static NyttHelsenorgeSamtykke: number;
static InngripendeForPersonvern: number;
static Skjemautfyller: number;
static SamvalgUtenLagring: number;
static MeldeFeilIBesokshistorikkKj: number;
static Verktoy: number;
static VerktoyUtforelse: number;
static InnsynRegisterinnholdReseptformidler: number;
static DialogSkjemaRegisterinnsyn: number;
static DialogSkjemaJournalinnsyn: number;
static DialogSkjemaHelsetjeneste: number;
static DialogSkjemaHelsetjenesteStreng: number;
static RegisterinnsynNasjonaleKvalitetsregister: number;
static ReiserMedRekvisisjon: number;
}
export interface TjenesteTilgang {
Tjeneste: number;
Status: TjenesteTilgangStatus;
}
export declare type ISO8601 = string;
export declare enum SamtykkeType {
None = 0,
Pha = 1,
Bruksvilkar = 2,
RefusjonPasientreiser = 3,
UngdomsLosning = 4
}
export declare enum SamtykkeLevel {
None = 0,
Registerinnsyn = 1,
Journalinnsyn = 2,
Helsetjeneste = 3
}
export declare enum FullmaktType {
OrdinaerFullmakt = 3,
BekreftetFullmakt = 4,
UtenSamtykkekompenanseOver12 = 7
}
export declare enum SamtykkeStatusType {
Samtykket = 0,
Trukket = 1,
Utsatt = 2
}
export declare enum RepresentasjonforholdType {
InnloggetBruker = 0,
Fullmakt = 1,
Foreldrerepresentasjon = 2,
Saksbehandler = 3,
SaksbehandlerFullmakt = 4
}
export declare enum StatusKodeType {
Reservert = 1,
IkkeReservert = 2,
Samtykket = 3,
IkkeSamtykket = 4,
TilgangsbegrensningOpprettet = 5,
TilgangsbegrensningFjernet = 6,
AnmodningTilbakeTrekkingSamtykke = 7
}
export interface FullmaktEgenskaper {
Analog: boolean;
FullmaktType: FullmaktType;
}
export interface Samtykke {
Type: SamtykkeType;
PersonvernInnstillingDefinisjonGuid: any;
Opprettet: ISO8601;
StatusType: SamtykkeStatusType;
SamtykketAvProfilGuid: any;
SamtykketAvFornavn: string;
SamtykketAvEtternavn: string;
RepresentasjonforholdType: RepresentasjonforholdType;
StatusKodeType: StatusKodeType;
ErAktiv: boolean;
}
export interface ShowSignOutBoxData {
tokenCountdown: number;
tokenWarnUserWhenRemaining: number;
tokenLifetime: number;
}
export declare enum SessionTimeoutAction {
Default = 0,
RequestExtension = 1,
RequestLogout = 2
}
export declare enum PersonverninnstillingKategori {
Samtykke = 1,
Reservasjon = 2,
Tilgangsbegrensning = 3
}
export declare enum CmsContentApiVersions {
V1 = "v1/",
V2 = "v2/"
}
//# sourceMappingURL=entities.d.ts.map

@@ -1,4 +0,1 @@

export const EmptyAction = {
type: '',
};
/* REQUESTS */

@@ -50,145 +47,1 @@ export var HttpStatusCode;

})(HttpStatusCode || (HttpStatusCode = {}));
export class TextMessage {
}
export var TjenesteTilgangStatus;
(function (TjenesteTilgangStatus) {
TjenesteTilgangStatus[TjenesteTilgangStatus["None"] = 0] = "None";
TjenesteTilgangStatus[TjenesteTilgangStatus["Ja"] = 1] = "Ja";
TjenesteTilgangStatus[TjenesteTilgangStatus["Nei"] = 2] = "Nei";
TjenesteTilgangStatus[TjenesteTilgangStatus["VetIkke"] = 3] = "VetIkke";
})(TjenesteTilgangStatus || (TjenesteTilgangStatus = {}));
export class TjenesteType {
}
TjenesteType.TekniskTjeneste = -1;
TjenesteType.IkkeInnloggetTjeneste = 0;
TjenesteType.Timeavtaler = 1;
TjenesteType.Fastlegetjenester = 6;
TjenesteType.Legemidler = 7;
TjenesteType.PersonligHelsearkiv = 8;
TjenesteType.Fastlegevisning = 9;
TjenesteType.InnsynPasientjournal = 10;
TjenesteType.InnsynKjernejournal = 11;
TjenesteType.Egenandeler = 12;
TjenesteType.Profil = 13;
TjenesteType.MinHelseForside = 15;
TjenesteType.EksterneTjenester = 16;
TjenesteType.Henvisninger = 17;
TjenesteType.Pasientreiser = 18;
TjenesteType.Forlopskoordinator = 19;
TjenesteType.Meldinger = 20;
TjenesteType.ByttFastlege = 21;
TjenesteType.DialogForlop = 22;
TjenesteType.DialogHelsehjelp = 23;
TjenesteType.Fullmaktsadministrasjon = 24;
TjenesteType.Helsekontakter = 25;
TjenesteType.DialogOkonomi = 26;
TjenesteType.Beslutningsstotte = 27;
TjenesteType.DialogInnsyn = 28;
TjenesteType.DialogPersonvern = 29;
TjenesteType.Helseregistre = 30;
TjenesteType.LoggOverBrukAvResepter = 31;
TjenesteType.SykdomOgKritiskInformasjon = 32;
TjenesteType.Forskning = 33;
TjenesteType.MinHelse = 34;
TjenesteType.Timeadministrasjon = 35;
TjenesteType.Foreldresamtykke = 36;
TjenesteType.DialogEgenHelseUngdom = 37;
TjenesteType.KprTjenester = 38;
TjenesteType.Vaksiner = 39;
TjenesteType.LegemidlerLiB = 40;
TjenesteType.InnsynRegisterinnhold = 41;
TjenesteType.InnsynRegisterbruk = 42;
TjenesteType.EKonsultasjon = 43;
TjenesteType.Reseptfornyelse = 44;
TjenesteType.EKontakt = 45;
TjenesteType.Timebestilling = 46;
TjenesteType.KritiskInfo = 47;
TjenesteType.AapneKjernejournal = 48;
TjenesteType.ProfildataOgKjernejournal = 49;
TjenesteType.HelsekontakterIKjernejournal = 50;
TjenesteType.LegemidlerFraKjernejournal = 51;
TjenesteType.ProfildataOgKjernejournalReservasjon = 52;
TjenesteType.PersonopplysningerFraKjernejournal = 53;
TjenesteType.Donorkort = 54;
TjenesteType.Samtykkeforesporsel = 55;
TjenesteType.DialogForlopInformasjon = 56;
TjenesteType.Pasientreiseradministrasjon = 57;
TjenesteType.NyttHelsenorgeSamtykke = 58;
TjenesteType.InngripendeForPersonvern = 59;
TjenesteType.Skjemautfyller = 60;
TjenesteType.SamvalgUtenLagring = 61;
TjenesteType.MeldeFeilIBesokshistorikkKj = 62;
TjenesteType.Verktoy = 63;
TjenesteType.VerktoyUtforelse = 64;
TjenesteType.InnsynRegisterinnholdReseptformidler = 65;
TjenesteType.DialogSkjemaRegisterinnsyn = 66;
TjenesteType.DialogSkjemaJournalinnsyn = 67;
TjenesteType.DialogSkjemaHelsetjeneste = 68;
TjenesteType.DialogSkjemaHelsetjenesteStreng = 69;
TjenesteType.RegisterinnsynNasjonaleKvalitetsregister = 70;
TjenesteType.ReiserMedRekvisisjon = 71;
/* FULLMAKT OG SAMTYKKE */
export var SamtykkeType;
(function (SamtykkeType) {
SamtykkeType[SamtykkeType["None"] = 0] = "None";
SamtykkeType[SamtykkeType["Pha"] = 1] = "Pha";
SamtykkeType[SamtykkeType["Bruksvilkar"] = 2] = "Bruksvilkar";
SamtykkeType[SamtykkeType["RefusjonPasientreiser"] = 3] = "RefusjonPasientreiser";
SamtykkeType[SamtykkeType["UngdomsLosning"] = 4] = "UngdomsLosning";
})(SamtykkeType || (SamtykkeType = {}));
export var SamtykkeLevel;
(function (SamtykkeLevel) {
SamtykkeLevel[SamtykkeLevel["None"] = 0] = "None";
SamtykkeLevel[SamtykkeLevel["Registerinnsyn"] = 1] = "Registerinnsyn";
SamtykkeLevel[SamtykkeLevel["Journalinnsyn"] = 2] = "Journalinnsyn";
SamtykkeLevel[SamtykkeLevel["Helsetjeneste"] = 3] = "Helsetjeneste";
})(SamtykkeLevel || (SamtykkeLevel = {}));
export var FullmaktType;
(function (FullmaktType) {
FullmaktType[FullmaktType["OrdinaerFullmakt"] = 3] = "OrdinaerFullmakt";
FullmaktType[FullmaktType["BekreftetFullmakt"] = 4] = "BekreftetFullmakt";
FullmaktType[FullmaktType["UtenSamtykkekompenanseOver12"] = 7] = "UtenSamtykkekompenanseOver12";
})(FullmaktType || (FullmaktType = {}));
export var SamtykkeStatusType;
(function (SamtykkeStatusType) {
SamtykkeStatusType[SamtykkeStatusType["Samtykket"] = 0] = "Samtykket";
SamtykkeStatusType[SamtykkeStatusType["Trukket"] = 1] = "Trukket";
SamtykkeStatusType[SamtykkeStatusType["Utsatt"] = 2] = "Utsatt";
})(SamtykkeStatusType || (SamtykkeStatusType = {}));
/* REPRESENTASJONER */
export var RepresentasjonforholdType;
(function (RepresentasjonforholdType) {
RepresentasjonforholdType[RepresentasjonforholdType["InnloggetBruker"] = 0] = "InnloggetBruker";
RepresentasjonforholdType[RepresentasjonforholdType["Fullmakt"] = 1] = "Fullmakt";
RepresentasjonforholdType[RepresentasjonforholdType["Foreldrerepresentasjon"] = 2] = "Foreldrerepresentasjon";
RepresentasjonforholdType[RepresentasjonforholdType["Saksbehandler"] = 3] = "Saksbehandler";
RepresentasjonforholdType[RepresentasjonforholdType["SaksbehandlerFullmakt"] = 4] = "SaksbehandlerFullmakt";
})(RepresentasjonforholdType || (RepresentasjonforholdType = {}));
export var StatusKodeType;
(function (StatusKodeType) {
StatusKodeType[StatusKodeType["Reservert"] = 1] = "Reservert";
StatusKodeType[StatusKodeType["IkkeReservert"] = 2] = "IkkeReservert";
StatusKodeType[StatusKodeType["Samtykket"] = 3] = "Samtykket";
StatusKodeType[StatusKodeType["IkkeSamtykket"] = 4] = "IkkeSamtykket";
StatusKodeType[StatusKodeType["TilgangsbegrensningOpprettet"] = 5] = "TilgangsbegrensningOpprettet";
StatusKodeType[StatusKodeType["TilgangsbegrensningFjernet"] = 6] = "TilgangsbegrensningFjernet";
StatusKodeType[StatusKodeType["AnmodningTilbakeTrekkingSamtykke"] = 7] = "AnmodningTilbakeTrekkingSamtykke";
})(StatusKodeType || (StatusKodeType = {}));
export var SessionTimeoutAction;
(function (SessionTimeoutAction) {
SessionTimeoutAction[SessionTimeoutAction["Default"] = 0] = "Default";
SessionTimeoutAction[SessionTimeoutAction["RequestExtension"] = 1] = "RequestExtension";
SessionTimeoutAction[SessionTimeoutAction["RequestLogout"] = 2] = "RequestLogout";
})(SessionTimeoutAction || (SessionTimeoutAction = {}));
export var PersonverninnstillingKategori;
(function (PersonverninnstillingKategori) {
PersonverninnstillingKategori[PersonverninnstillingKategori["Samtykke"] = 1] = "Samtykke";
PersonverninnstillingKategori[PersonverninnstillingKategori["Reservasjon"] = 2] = "Reservasjon";
PersonverninnstillingKategori[PersonverninnstillingKategori["Tilgangsbegrensning"] = 3] = "Tilgangsbegrensning";
})(PersonverninnstillingKategori || (PersonverninnstillingKategori = {}));
/* CMS-CONTENT-API-SERVICE */
export var CmsContentApiVersions;
(function (CmsContentApiVersions) {
CmsContentApiVersions["V1"] = "v1/";
CmsContentApiVersions["V2"] = "v2/";
})(CmsContentApiVersions || (CmsContentApiVersions = {}));

@@ -0,1 +1,6 @@

declare global {
interface Window {
opera?: unknown;
}
}
/**

@@ -9,1 +14,2 @@ * Returns true når brukeren er på mobil (native check on user agent)

export declare const handleIOSSafariUA: () => void;
//# sourceMappingURL=user-agents-utils.d.ts.map
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc