TypeScript - Void

Type Void Type

Void is a return type of a functions and its do not return any value. Void is opposite of typescript any type. Void is a primitive type in typescript and JavaScript its operator. Possible values of void type are null or undefined.

  

        let value = void 2;
        console.log(value);  // undefined

        function testVoid(){
        console.log('Hello TypeScript');
        }

        let voidResult= testVoid();
        console.log(voidResult);        // output  : undefined


        function testVoid1() : void{
        console.log('Hello TypeScript');
        }

        let voidResult1= testVoid1();

        console.log(voidResult1);   // output  : undefined


    

JavaScript compiled code

  

        let value = void 2;
        console.log(value);
        function testVoid() {
        console.log('Hello TypeScript');
        }
        let voidResult = testVoid();
        console.log(voidResult);
        function testVoid1() {
        console.log('Hello TypeScript');
        }
        let voidResult1 = testVoid1();
        console.log(voidResult1);