From documentation on a sass-loader#imports project,
webpack provides an advanced mechanism to resolve files. The sass-loader uses node-sass' custom importer feature to pass all queries to the webpack resolving engine. Thus you can import your Sass modules from node_modules. Just prepend them with a ~ to tell webpack that this is not a relative import
So if you have a file named foo.css and a module foo then you would use ~ if you want to include the module.
A:Here this is a special syntax in Typescript. It specifies the type of the “this” the function expects. So here it just means it should be called by a Observable with the same Type T as the Subscriber.
It comes first in the parameter list. It is a fake parameter, and should invoked without it.
ionic serve uses the Angular CLI. Use ng serve –help to list all Angular CLI options for serving your app. See the ng serve docs for explanations. Options not listed below are considered advanced and can be passed to the Angular CLI using the – separator after the Ionic CLI arguments.
The method clone for class Object performs a specific cloning operation. First, if the class of this object does not implement the interface Cloneable, then a CloneNotSupportedException is thrown. Note that all arrays are considered to implement the interface Cloneable and that the return type of the clone method of an array type T is T where T is any reference or primitive type. Otherwise, this method creates a new instance of the class of this object and initializes all its fields with exactly the contents of the corresponding fields of this object, as if by assignment; the contents of the fields are not themselves cloned. Thus, this method performs a "shallow copy" of this object, not a "deep copy" operation.