I'm a beginner with ag-grid and need some help. In the screenshot provided, I have 4 columns initially. However, once I remove column 3 (test3), there is empty space on the right indicating that a column is missing. How can I make sure that when a col ...
When I use encodeURIComponent in this code snippet: export function getDownloadFileUrl(fid: string,bgColor: string) { const params = encodeURIComponent("id=" + Number(fid) + "&bgColor=" + bgColor); const config = { m ...
Trying to create a basic app that utilizes an http request, but facing challenges with cors in ionic 2. To begin with, modifications were made to the ionic.config.json { "name": "weatherapp", "app_id": "", "v2": true, "typescript": true, "prox ...
I am currently utilizing Typescript version 2.1 and facing an issue with installing an npm package called 'reactable' that lacks typings. When attempting to import the package using import * as Reactable from 'reactable', Typescript di ...
class Department { name: string; constructor(n: string) { this.name = n; } describe(this: Department){ console.log('department: ' +this.name); } } const frontend = new Department('frontend'); frontend.describe(); con ...
Within my typescript code, there is a function that takes in two parameters: a configuration object and a function: function executeMaybe<Input, Output> ( config: { percent: number }, fn: (i: Input) => Output ): (i: Input) => Output | &apos ...
Encountering this error message when trying to access my API_URL as defined in the enviroment.ts file within a service class. Error: src/app/product/product.service.ts:12:25 - error TS2339: Property 'API_BASE_URL' does not exist on type '{} ...
Trying out Ionic 2 and facing an issue. Created a default side-menu app from CLI with a slider. Need to start the actual side-menu app from the last slide on button click or anchor link. My app.ts: @Component({ templateUrl: 'build/app.html' }) ...
Can TypeScript ensure the validity of key-value tuples in this function? function arrayToObject(array, mapper) { const result = {}; for(const item of array) { const [key, value] = mapper(item); result[key] = value; } return ...
Attempting a clever workaround with cloud functions, but struggling to pinpoint the problem. Currently utilizing now.sh for hosting serverless functions and aiming to invoke one function from another. Let's assume there are two functions defined, fet ...
My Single Page application is built using React for the frontend and Express for the backend. Within the application, there are two main components: and . The goal is to display the component when the "/"" URL is requested, and show the component for an ...
After defining these two Sequelize models: export class Users extends Model<Users> { @HasMany(() => UserRoles) @Column({ primaryKey: true, allowNull: false, unique: true }) UserId: string; @Column({ allowNull: false, unique: tru ...
I want to dynamically show or hide buttons based on a checkbox. Here is the HTML code I am using: <input class="form-check-input" [(ngModel)]="switchCase" type="checkbox" id="flexSwitchCheckChecked" (change)=" ...
I am currently working on a project where my project folder contains the following files: chai.d.ts chai.js mocha.d.ts mocha.js appTest.ts appTest.js chutzpah.json The chai and mocha files were acquired through bower and tsd. Let's take a look at ...
When attempting to combine two arrays, the result looks like the image linked below: https://i.sstatic.net/3FWMZ.png I want the merged array to resemble the following example: {0: {…}, storedArr: Array(2)} 0: address: "ifanio de los Santos Ave, Ma ...
When I click on a vscode decoration, I want to trigger a function. Here's the code I created for this: const decoration = { range, hoverMessage: `${command} ${input}`, command: { title: 'Run Function', command: ' ...
Struggling with displaying images in my Ionic and Angular pokedex app. The JSON file data service pulls the image paths, but only displays the file path instead of the actual image. Any ideas on what might be causing this issue? Sample snippet from the JS ...
The issue I am facing revolves around the visibility of the navbar component when using route.push(). It appears that the navbar is not showing up on the page, while the rest of the content including the footer is displayed. My goal is to navigate to a dy ...
I have a JSON file with the following configuration data: { "config1": { //this is like a map "a": [ "string1", "string2"], "b": [ "string1", "string2"] } } Previously, before transitioning to TypeScript, the code below worked: import ...
My server calls are taking a long time, around 30-40 minutes, and my Angular frontend is timing out. Is there a way to increase the default timeout for this service call? method1(id: number): Promise<number> { const body= JSON.stringify(id); ...
Currently conducting testing on a basic application. These are the files in use: home.component.ts import { Component } from '@angular/core'; import { FormGroup, FormControl, Validators, FormBuilder } from '@angular/forms'; @Componen ...
I recently started using angular and encountered an issue while trying to sort columns. The error message I received was: Argument of type 'Event' is not assignable to parameter of type 'SortEvent'. Type 'Event' is missing t ...
Hey there! I am trying to find a way to prevent users from accessing different pages by changing the URL, like in this https://i.sstatic.net/E2e3S.png scenario. Is there a method that can redirect the user back to the same page without using Authguard or a ...
Is there a scenario in which one of the generic parameters used to create an instance of my class should be a superclass of another class? In Java, this is easily achievable using <? super SomeType>. What would be the equivalent in TypeScript? ...
Hey there! I am facing an issue with the router.navigate function in Angular. When I try to use it within a subscribe method for httpClient, it doesn't seem to work as expected. Can someone please help me understand why this is happening and how I can ...
Looking to add a new property to a class using a class decorator? Here's an example: @MyClassDecorator class MyClass { myFirstName: string; myLastName: string; } // Need to achieve something like this: function MyClassDecorator (target: any ...
Recently, I decided to explore TypeScript in combination with Expo. I took the time to set up linter and formatter integrations like typescript-eslint to help me catch errors while coding. Periodically, I run npx tsc to ensure my code compiles correctly an ...
Struggling with the following code snippet: interface IStudentType { [key: `${Students}`]: IStudent | IStudentMaths| IStudentPhysics } The error message received is TS1268: An index signature parameter type must be 'string', &apos ...
I encountered the following errors unexpectedly while working on my Angular 11 project: Error: ./node_modules/@angular/material/fesm2015/core.js 1091:45-77 "export 'isFakeTouchstartFromScreenReader' was not found in '@angular/cdk/a11y&a ...
Creating a Date object with a dynamically selected timezone is my current goal while I am located in the IST time zone. To avoid the unpredictable behavior of Date.parse(), I am looking for an alternative method. Let's say we set the tzOffset to +05:3 ...
While working with Angular, I have a model defined as follows: export interface MyModel { id: number; content: string; } In one of my services, I fetch JSON data that matches the attributes of MyModel. Here's an example: function getMyModel ...
When I import functions from files using absolute imports, I keep encountering errors that I have been trying to resolve. The errors manifest in a certain way, as shown here: https://i.sstatic.net/J7Ai1.png Despite the errors, the functions are successful ...
I am encountering an issue while attempting to pass a function that updates state in React. VSCode is prompting me with a typing problem. The error message states Type '(value: string) => void' is not assignable to type '(value: string | ...
Let's take an example with different variations of the word "themselves" like "themselves", "Themselves", or " THEMSelveS " (notice the leading and trailing spaces), all should be considered as one count for themselves: 3 ...
I'm facing a challenge in accessing NavParams within a provider, and simply importing NavParams is not solving the issue. Here's a brief overview of my application: users input their name and address, a pin is dropped on the map based on the add ...
Here is the JSON data I am working with: .json "type": [ { "id": 2, "secondid": "1", "name": "f", "positionX": 0, "positionY": 0 }] Alongside thi ...
Currently, I am working on developing an AngularJS directive using TypeScript. While testing my code in the browser, I encountered the following error: TypeError: $compile is not a function at compileComponent.js:14 Interestingly, the TypeScript compiler ...
I created the AddJokeModalComponent to streamline the process of opening a form without duplicating code in every component. Below is the modal structure: <ng-template #addJokeModal> <div class="modal-content my-custom-modal"> ...
Our projects utilize create-react-app and Typescript, resulting in the emergence of a collection of commonly used React components. To enhance maintenance and reusability, we decided to extract these components into their own NPM package named PackageA. Su ...
It might be the late hour or my brain overloaded with programming, but I'm completely puzzled by this simple class: export class Path extends Array { constructor(...params:Array<any>) { super(...Object.assign([], arguments)); } ...
Consider the following code snippet: using the splice method, a specific item from Array1 is retrieved and stored in a variable called Popped. Next, Popped is added to array2. However, if we then delete the value from Popped, why does array2 become undef ...
While working on my NestJS application, I encountered a validation error when making a request to the http://localhost:3000/users/authstatus endpoint. The error message displayed was: { "message": "Validation failed (numeric string is ex ...
Can anyone help me figure out how to pass a string message as a parameter to my AddRemoveUserOfGroupGeneral function? I am using matToolTip without any issues, but I'm struggling to pass it to my function: <button mat-raised-button color="prim ...
I'm currently working with a code snippet that looks like this: const words = ['apple', 'banana', 'zoom'] words.sort((first, second) => { const a = first; const b = second; return a == b ? 0 : a < b || a == ...
I am currently exploring the use of generics in converting a date split into multiple parts into a Date object. Here is what I have so far: export const convertDate = <T, K extends keyof T>(obj: T, key: K) => { const k = String(key) const [mo ...
file-admin.ts import mongoose, { Schema, Document } from 'mongoose'; import UserRole, { IUserRole } from './user-role.model'; export interface IFileAdmin extends Document { role: IUserRole; } let fileAdminSchema = new Schema<IF ...
I am currently developing a React application using Typescript. One of the features I implemented is a multi-step form, where each form page is its own component and fields are individual components as well. While I can successfully view data from Text Fie ...
Looking at my pages/index.tsx file in Next.js, the code structure is as follows: import { ApolloProvider } from "@apollo/react-hooks" import Client from "../db" import Header from "../components/Header" export default function Index() { return <A ...
In my Java to Typescript data transfer, I am encountering an issue with objects containing "Map" properties. To define my Typescript models, I use interfaces instead of classes: export interface Foo { bar: Map<string, Bar>; mapOfBar: Map< ...
I've been attempting to make Winston work with node.js (v13.11.0) using ES6 modules and typescript, but unfortunately I haven't had any luck so far: My code resides in src/lib/logging.ts: import * as logger from 'winston'; // ... Init ...
I have been browsing through the responses here, but none of them seem to work for me. I am trying to remove an item from an array, but no matter what I do, the index keeps returning as -1. deleteItinerary(id: string) { this.dataSvc.removeItinerar ...
As of version 7, react-hook-forms no longer use refs. I have been attempting to create a dynamic form by taking field props from a JSON file, but every time I try to register the useForm, I encounter a type issue. const {register , and so on..}= useForm({d ...
Imagine there's a dropdown menu in my application, with options like "WORK", "RELEASE", and "OPEN". There's also a calendar field that is initially empty. When I choose the option "RELEASE" from the dropdown menu, I want it to automatically selec ...
In my TypeScript project, I have defined these DTO interfaces: interface ProductDto { readonly productId: number; readonly name : string; } interface FirstPartyProductDto extends ProductDto { readonly foo: string; readonly bar: number; ...
In a modal, I have two selects that are populated with data from two different object arrays: <select class="browser-default" id="gebied" [(ngModel)]="filteredGebied" (ngModelChange)="onChange($event)"> <option *ngFor="let gebied of lis ...
Check out this answer to understand the approach I am using for implementing the master guard. I have multiple guards that need to be executed in sequence. In Master Guard - return guard.canActivate(this.route, this.state); The complete function is outli ...
Hey there, I'm looking for a way to efficiently erase rows in one go without having to run a loop. Can't seem to figure it out on my own, any assistance would be greatly appreciated. async remove(ids: DeleteEmployeeAnswerDTO): Promise<boolean& ...
I am currently working on a React Native Expo application and I'm facing an issue while trying to import some custom fonts. My goal is to have the app display an AppLoading component during the font loading process. However, upon inserting it into the ...
Here is the objective I'm aiming to accomplish: loadDependency(function(dep){ //error, can't use export within a function export class MyClass { myF(){ dep.myStuff(); } } }); I am restricted to creati ...
I encountered this error message: Error TS2304: Unable to locate the name 'ITokenResponse'. Even after trying to import as suggested in a StackOverflow response, I encountered another error: Error TS2306: File 'C:/Repository/MAngular/sr ...
I am looking to execute two HTTP requests, one GET and one POST, where the second request is based on the response from the first. Here is the output from the initial GET call: { "weekNbr": "34-2017", "startDate": "2017-09-16", "endDate": "2 ...
I'm currently working on implementing a map loop in JavaScript, and here's what I have so far: interface RoutesType { path: string; name: string; icon: string; layout: string; } This is the code for the map loop: // This function creat ...
This scenario applies to both scenarioOne and scenarioTwo: type OptionalType = {y?: boolean}; const scenarioOne: OptionalType = { y: undefined }; const scenarioTwo: OptionalType = { }; I am seeking a solution where only scenarioTwo would pass the type ch ...
I am currently working on a project that utilizes Angular with Ionic 3. In this application, I have an array of questions that can be edited by the user if any mistakes are made. The issue arises when I attempt to edit a question from the array. Any chang ...
const data= [ { "category": "cat1", "items": ["item5","item6"], "subcategories": [ { "category": "cat11", "items": ["item1&qu ...
I am currently working on a Typescript project where I need to extract the value of a variable with the same name as a property in a JSON object. Here is an example of my JSON data: let assets = [ { "properties":{ "title" ...
I am seeking feedback on the utilization of TaskEither with fp-ts or another functional programming library for educational purposes: When working with a nodejs stream, I currently use a Promise. Is this an effective approach, and are there simpler alt ...
I am faced with the task of integrating two separate projects: one utilizing RequireJS due to framework limitations, and the other written in TypeScript intended to function as a library for the former. The issue arises with conflicting uses of the requir ...
Introduced in Typescript 3.7, the nullish coalescing operator seems to be a perfect type guard for scenarios like the following: const fs = (s: string) => s const fn = (n: number) => n let a: string | null | undefined let b: number | null | undefi ...
In my current VueJS project, I am implementing different color schemes and other customized features based on an environment variable. These configurations are stored in a separate repository that has been added as a submodule within the project structure: ...
I have been able to successfully retrieve values from my local APIs (laravel) and store the data in variables, which is displayed in the views. However, when I attempt to calculate the number of live and idle devices by determining their length or accessin ...
Is there a way in TypeScript to create a function that can automatically determine what action to take based on the type of input it receives? For instance, let's consider a function that calculates the maximum value. In scenario A, if the input i ...
I am currently dealing with two buttons. The first button is used to generate data for printing to a .pdf, while the second button is meant to set up ngxPrint. <button class="report-btn" [class.btn-disabled]="!settingsReport.fromTo || isIncorrectFile" ...
Can screenshots be disabled in a React Native app specifically for a certain page on IOS? I've tried using the RN AppState functionality to hide content when the app is inactive or in the background, but it doesn't prevent screenshots. Any assi ...
Using the xlsx library (based on SheetJS), I am able to generate an Excel file with specific column orders and custom headers. Here is how I create custom headers: const finalHeaders = [ [ this.tr.instant('shared.targetLanguage') a ...