Pass objects from provider to every page after reading a json file

HI, I am using file plugin to write into and read data in json file.
here is my code snippet:

this is provider.ts
public readfiles() {
this.file.readAsText(this.file.applicationStorageDirectory,this.fileName).then(text => {
this.ticketList=JSON.parse(text);
}).
catch(err => {console.log(“file not reading”,err) });
return this.ticketList ;
}

this is page.ts
readfiles(){
this.file_rading.readfiles().then((data)=>{
console.log(data);

})

}

I am getting can’t read property “then” is undefined error.what I am doing wrong here pls suggest me.